.home-features_featuresSection__Z1dwS{display:grid;gap:var(--homepage-section-space,clamp(4.75rem,8vw,6.75rem));padding-block:var(--homepage-section-space,clamp(4.75rem,8vw,6.75rem));padding-inline:var(--homepage-shell-gutter,24px);background:var(--homepage-pulse-surface,#fffdf8);scroll-margin-top:96px}@media screen and (max-width:768px){.home-features_featuresSection__Z1dwS{gap:var(--homepage-section-space-mobile,60px);padding-block:var(--homepage-section-space-mobile,60px)}}@media screen and (max-width:480px){.home-features_featuresSection__Z1dwS{gap:48px;padding-block:48px}}.home-features_positioning__f6tgw{width:100%;max-width:var(--homepage-shell-max,var(--container-max,1200px));margin:0 auto;padding:0}.home-features_positioning__f6tgw h2{max-width:760px;font-family:var(--font-souma-ui);font-size:clamp(1.35rem,2.2vw,2.25rem);font-weight:500;color:#141413;margin:clamp(2rem,4vw,3.5rem) 0 0;line-height:1.12;letter-spacing:0}.home-features_positioning__f6tgw h2 span{color:#87867f}@media screen and (max-width:768px){.home-features_positioning__f6tgw h2{font-size:clamp(1.3rem,5.5vw,2rem);margin-top:2rem}}@media screen and (max-width:480px){.home-features_positioning__f6tgw h2{font-size:20px;line-height:1.16}}.home-features_workflowBand__Riupg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--homepage-section-gap,clamp(2rem,4vw,3.5rem));align-items:center;width:100%;max-width:var(--homepage-shell-max,var(--container-max,1200px));margin:0 auto;padding:0}@media screen and (max-width:980px){.home-features_workflowBand__Riupg{grid-template-columns:1fr}}@media screen and (max-width:480px){.home-features_workflowBand__Riupg{padding:32px 0;margin-bottom:24px}}.home-features_workflowContent__0XK_R{display:flex;flex-direction:column;gap:16px}.home-features_workflowContent__0XK_R p{color:#141413;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.2;margin:0}.home-features_workflowMeta__nA6LE{max-width:560px;color:#5e5d59;font-size:14px;line-height:1.55}.home-features_useCaseGrid__f_m0Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;border-top:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12))}@media screen and (max-width:620px){.home-features_useCaseGrid__f_m0Y{grid-template-columns:1fr}}.home-features_useCaseItem__CA3HS{position:relative;display:block;width:100%;min-height:116px;padding:18px;border:0;border-bottom:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .2s ease,box-shadow .2s ease}.home-features_useCaseItem__CA3HS:nth-child(odd){padding-left:18px;padding-right:24px;border-right:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12))}.home-features_useCaseItem__CA3HS:nth-child(2n){padding-left:24px;padding-right:18px}.home-features_useCaseItem__CA3HS:hover{background:var(--homepage-pulse-green-soft,rgba(47,95,70,.06))}.home-features_useCaseItem__CA3HS:focus-visible{outline:1px solid rgba(47,95,70,.38);outline-offset:-1px}.home-features_useCaseItem__CA3HS h3{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;color:#141413;font-size:16px;font-weight:500;line-height:1.3;margin:0 0 8px;transition:color .2s ease}.home-features_useCaseItem__CA3HS span{display:block;color:#5e5d59;font-size:13px;line-height:1.55;transition:color .2s ease}@media screen and (max-width:620px){.home-features_useCaseItem__CA3HS{min-height:auto;padding:16px 12px;border-right:0!important}.home-features_useCaseItem__CA3HS:nth-child(2n){padding-left:12px}}.home-features_useCaseBadge__RaSlv{flex:0 0 auto;padding:.16rem .38rem;border:1px solid rgba(47,95,70,.16);border-radius:999px;background:rgba(47,95,70,.08);color:#234b36;font-size:.62rem;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.home-features_useCaseItemActive__yGuPI{background:linear-gradient(90deg,rgba(47,95,70,.12),rgba(47,95,70,.025)),rgba(255,253,248,.56);box-shadow:inset 0 1px rgba(47,95,70,.08),inset 0 -1px rgba(47,95,70,.08)}.home-features_useCaseItemActive__yGuPI:before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:2px;background:#2f5f46}.home-features_useCaseItemActive__yGuPI h3{color:#2f5f46}.home-features_useCaseItemActive__yGuPI span{color:#3d3d3a}.home-features_reviewSurface__wIc9U{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;height:clamp(580px,46vw,680px);min-height:0;border:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));background:linear-gradient(180deg,rgba(250,249,245,.92),rgba(240,238,230,.96)),repeating-linear-gradient(90deg,transparent 0 118px,rgba(47,95,70,.035) 118px 119px);box-shadow:none}.home-features_reviewSurface__wIc9U:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 55% 18%,rgba(47,95,70,.1),transparent 52%);pointer-events:none}@media screen and (max-width:980px){.home-features_reviewSurface__wIc9U{height:clamp(560px,72vw,660px)}}@media screen and (max-width:620px){.home-features_reviewSurface__wIc9U{height:620px}}@media screen and (max-width:420px){.home-features_reviewSurface__wIc9U{height:600px}}.home-features_surfaceBody__3YltB{position:relative;z-index:1;flex:1;min-height:0;overflow:hidden;animation:home-features_surfaceFade__8zZ7O .42s ease both}@keyframes home-features_surfaceFade__8zZ7O{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-features_surfaceChrome__gq_uU{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));background:hsla(0,0%,100%,.72);color:var(--homepage-pulse-ink,#141413)}.home-features_surfaceChrome__gq_uU span,.home-features_surfaceChrome__gq_uU strong{font-size:12px;font-weight:500}.home-features_surfaceChrome__gq_uU span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-features_surfaceChrome__gq_uU strong{color:var(--homepage-pulse-green,#2f5f46);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-features_surfaceSummary__O19aw{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;margin:clamp(1.1rem,2.8vw,2rem) clamp(1.25rem,3vw,2.25rem) 0;padding-bottom:14px;border-bottom:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12))}.home-features_surfaceSummary__O19aw strong{color:#141413;font-size:13px;font-weight:600}.home-features_surfaceSummary__O19aw span{max-width:620px;color:#5e5d59;font-size:12px;line-height:1.55}.home-features_showcaseSnippet__WjuOP{position:relative;z-index:1;flex:1;padding:clamp(.9rem,2.1vw,1.35rem) clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,1.5rem)}.home-features_showcaseSnippet__WjuOP>div{height:100%}.home-features_surfaceTable__PcvYY{position:relative;z-index:1;margin:clamp(1.5rem,3.5vw,2.75rem) clamp(1.5rem,3.5vw,2.75rem) clamp(7rem,13vw,8.5rem);max-height:calc(100% - 165px);overflow:hidden;border:1px solid #d1cfc5;background:rgba(255,253,248,.82);backdrop-filter:blur(18px)}.home-features_surfaceapproval__pgu8i{background:linear-gradient(135deg,rgba(47,95,70,.1),rgba(255,253,248,.9)),rgba(255,253,248,.84)}.home-features_surfacecontract__jOyJN{background:linear-gradient(135deg,rgba(95,73,47,.1),rgba(255,253,248,.9)),rgba(255,253,248,.84)}.home-features_surfaceaudit__ypmNV{background:linear-gradient(135deg,rgba(47,74,95,.1),rgba(255,253,248,.9)),rgba(255,253,248,.84)}.home-features_surfacegovernance__nsZNR{background:linear-gradient(135deg,rgba(82,47,95,.09),rgba(255,253,248,.9)),rgba(255,253,248,.84)}.home-features_surfaceprovider__Ws3ts{background:linear-gradient(135deg,rgba(47,95,88,.11),rgba(255,253,248,.9)),rgba(255,253,248,.84)}.home-features_surfacerelease__6RoTr{background:linear-gradient(135deg,rgba(95,47,53,.09),rgba(255,253,248,.9)),rgba(255,253,248,.84)}.home-features_surfaceHeader__ieBVy,.home-features_surfaceRow__CwHSy{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:16px;align-items:center;padding:14px 16px}.home-features_surfaceHeader__ieBVy{border-bottom:1px solid #d1cfc5;color:#87867f;font-size:11px;font-weight:600;text-transform:uppercase}.home-features_surfaceRow__CwHSy{min-height:58px;border-bottom:1px solid #e3dacc;color:#3d3d3a;font-size:13px}.home-features_surfaceRow__CwHSy:last-child{border-bottom:0}.home-features_surfaceRow__CwHSy span{min-width:0}.home-features_surfaceRow__CwHSy strong{justify-self:start;padding:5px 8px;border:1px solid rgba(47,95,70,.16);border-radius:4px;color:#2f5f46;font-size:12px;font-weight:600;background:rgba(47,95,70,.06)}@media screen and (max-width:620px){.home-features_surfaceRow__CwHSy{grid-template-columns:1fr;gap:6px;padding:13px 14px}.home-features_surfaceHeader__ieBVy{display:none}}.home-features_surfaceFooter__J7L4a{position:absolute;right:clamp(1.5rem,4vw,3.5rem);bottom:clamp(1.5rem,4vw,3rem);left:clamp(1.5rem,4vw,3.5rem);z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));background:hsla(0,0%,100%,.8)}.home-features_surfaceFooter__J7L4a span{padding:14px 10px;color:var(--homepage-pulse-copy,#3d3d3a);font-size:12px;text-align:center}.home-features_surfaceFooter__J7L4a span:not(:last-child){border-right:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12))}@media screen and (max-width:620px){.home-features_surfaceFooter__J7L4a{grid-template-columns:repeat(2,minmax(0,1fr))}.home-features_surfaceFooter__J7L4a span:nth-child(2){border-right:0}.home-features_surfaceFooter__J7L4a span:nth-child(-n+2){border-bottom:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12))}}.infinite-scroll_root__xy36s{width:min(100%,1200px);margin:0 auto;box-sizing:border-box;padding:0 16px}.infinite-scroll_heading__m3ZZG{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:20px}.infinite-scroll_heading__m3ZZG p{font-weight:500;font-size:clamp(14px,3vw,22px);text-align:center;color:var(--logo-wall-heading-color,#666666);font-family:var(--font-souma-ui);font-feature-settings:var(--font-souma-features);line-height:1.4;letter-spacing:-.01em;text-wrap:balance;cursor:default;margin:0}.infinite-scroll_marquee__XBz0K{--duration:30s;position:relative;overflow:hidden;width:100%;mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgb(0,0,0) 10%,rgb(0,0,0) 90%,rgba(0,0,0,0))}.infinite-scroll_marquee__XBz0K:hover .infinite-scroll_track__OUEBu{animation-play-state:paused}.infinite-scroll_track__OUEBu{display:flex;align-items:center;width:max-content;animation:infinite-scroll_scroll__V1wmg var(--duration) linear infinite;will-change:transform}@keyframes infinite-scroll_scroll__V1wmg{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.infinite-scroll_logo__l9H9b{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--logo-wall-cell-width,160px);height:var(--logo-wall-cell-height,80px);padding:0 var(--logo-wall-cell-padding,24px);box-sizing:border-box}.infinite-scroll_logoImg__fIMoj{width:100%;height:100%;object-fit:contain;filter:var(--logo-wall-logo-filter,grayscale(100%) opacity(.45));transition:filter .3s ease;user-select:none;pointer-events:none}.infinite-scroll_marquee__XBz0K:hover .infinite-scroll_logoImg__fIMoj{filter:var(--logo-wall-logo-filter-hover,grayscale(0) opacity(1))}@media screen and (max-width:768px){.infinite-scroll_heading__m3ZZG p{font-size:15px}.infinite-scroll_logo__l9H9b{width:var(--logo-wall-cell-width,130px);height:var(--logo-wall-cell-height,64px);padding:0 var(--logo-wall-cell-padding,18px)}}@media screen and (max-width:480px){.infinite-scroll_root__xy36s{padding:0 8px}.infinite-scroll_heading__m3ZZG{margin-bottom:14px}.infinite-scroll_heading__m3ZZG p{font-size:13px}.infinite-scroll_logo__l9H9b{width:var(--logo-wall-cell-width,100px);height:var(--logo-wall-cell-height,52px);padding:0 var(--logo-wall-cell-padding,12px)}}.integration-hub_integrationSection__grH9k{position:relative;padding-block:var(--homepage-section-space,clamp(4.75rem,8vw,6.75rem));padding-inline:var(--homepage-shell-gutter,24px);background:radial-gradient(circle at 84% 20%,rgba(47,95,70,.1),transparent 22rem),linear-gradient(180deg,var(--homepage-pulse-panel,#f0eee6) 0,var(--homepage-pulse-surface,#fffdf8) 100%);color:var(--homepage-pulse-ink,#141413);border-top:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));overflow:hidden}@media screen and (max-width:768px){.integration-hub_integrationSection__grH9k{padding-block:var(--homepage-section-space-mobile,60px)}}.integration-hub_integrationSection__grH9k:before{display:none}.integration-hub_container__0ezeI{width:100%;max-width:var(--homepage-shell-max,var(--container-max,1200px));margin:0 auto;position:relative;z-index:1}.integration-hub_header__7ClHp{text-align:left;margin:0 auto var(--homepage-section-header-gap,clamp(2rem,4vw,3rem))}.integration-hub_badge__E5dHM{display:inline-block;padding:0;background:rgba(0,0,0,0);border:solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));border-width:0 0 1px;border-radius:0;font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--homepage-pulse-green,#2f5f46);margin-bottom:16px;text-transform:uppercase}.integration-hub_title__mSto6{font-size:clamp(1.75rem,3vw,3rem);font-weight:600;line-height:1.1;color:var(--homepage-pulse-ink,#141413);margin:16px 0;letter-spacing:0}@media screen and (max-width:768px){.integration-hub_title__mSto6{font-size:clamp(1.5rem,6vw,2.25rem)}}@media screen and (max-width:480px){.integration-hub_title__mSto6{font-size:24px;line-height:1.16}}.integration-hub_accent__IbuNM{color:var(--homepage-pulse-green,#2f5f46)}.integration-hub_description__B2Sm7{font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.35;color:rgba(61,61,58,.78);max-width:620px;margin:0}@media screen and (max-width:768px){.integration-hub_description__B2Sm7{font-size:16px}}.integration-hub_modelStack__d4FP5{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--homepage-section-gap,clamp(2rem,4vw,3.5rem));align-items:start;margin:var(--homepage-section-space,clamp(4.75rem,8vw,6.75rem)) auto 0;padding:0}@media screen and (max-width:860px){.integration-hub_modelStack__d4FP5{grid-template-columns:1fr;gap:24px}}.integration-hub_modelStackCopy__g2gtL{display:flex;flex-direction:column;gap:10px}.integration-hub_modelStackCopy__g2gtL h3{color:var(--homepage-pulse-ink,#141413);font-size:clamp(1.35rem,2.2vw,2.25rem);font-weight:500;line-height:1.12;letter-spacing:0;margin:0}.integration-hub_modelStackCopy__g2gtL p{max-width:500px;color:var(--homepage-pulse-copy,#3d3d3a);font-size:14px;line-height:1.55;margin:0}.integration-hub_modelEyebrow__yh_p_{width:fit-content;color:var(--homepage-pulse-green,#2f5f46);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12))}.integration-hub_modelGrid__UE9DH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));border-left:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12))}@media screen and (max-width:980px){.integration-hub_modelGrid__UE9DH{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:560px){.integration-hub_modelGrid__UE9DH{grid-template-columns:repeat(2,minmax(0,1fr))}}.integration-hub_modelCardMuted__p3YeJ,.integration-hub_modelCard__cMRE0{display:flex;align-items:center;min-height:64px;padding:16px;border-right:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));border-bottom:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));background:hsla(0,0%,100%,.64);color:var(--homepage-pulse-copy,#3d3d3a);font-size:13px;font-weight:500;line-height:1.25;transition:background .2s ease,color .2s ease}.integration-hub_modelCardMuted__p3YeJ:hover,.integration-hub_modelCard__cMRE0:hover{background:var(--homepage-pulse-green-soft,rgba(47,95,70,.06));color:var(--homepage-pulse-ink,#141413)}.integration-hub_modelCardMuted__p3YeJ{color:var(--homepage-pulse-green,#2f5f46);background:var(--homepage-pulse-green-soft,rgba(47,95,70,.06))}.integration-hub_flexContainer__kiatV{width:100%;overflow:hidden}.integration-hub_hubWrapper__mhz9q{position:relative;flex:1;min-width:0;aspect-ratio:1}.integration-hub_connectionLines__79CoD{position:absolute;inset:0;width:100%;height:100%;z-index:1}.integration-hub_connectionLine__iLsQC{opacity:0;animation:integration-hub_fadeInLine__fQDrc 1s ease forwards}@keyframes integration-hub_fadeInLine__fQDrc{to{opacity:1}}.integration-hub_pulseParticle__5a6dP{opacity:.8}.integration-hub_orbitalRing__ypGMa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:440px;height:440px;border-radius:50%;border:1px solid rgba(47,95,70,.2);z-index:2}.integration-hub_orbitalRing__ypGMa:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px dashed rgba(43,43,43,.08);animation:integration-hub_rotateRing___lojl 60s linear infinite}.integration-hub_ringGlow__sDfZT{display:none}@keyframes integration-hub_rotateRing___lojl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.integration-hub_centerHub__rdWlM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.integration-hub_hubGlow__oGeEa{display:none}.integration-hub_hubCore__n_DRq{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.integration-hub_soumaLogo__p97A8{width:80px;height:80px;border-radius:8px;background:#141413;display:flex;align-items:center;justify-content:center;box-shadow:none}.integration-hub_logoText__G2TcX{font-size:36px;font-weight:700;color:#fff}.integration-hub_hubLabel__BTHYb{font-size:14px;font-weight:600;color:#141413;letter-spacing:.02em}.integration-hub_pulseRing__cwsI6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:8px;border:1px solid rgba(47,95,70,.5);animation:integration-hub_pulse__aOg28 3s ease-out infinite;pointer-events:none}@keyframes integration-hub_pulse__aOg28{0%{width:80px;height:80px;opacity:.6;border-radius:8px}to{width:200px;height:200px;opacity:0;border-radius:8px}}.integration-hub_providerNode__PjdzW{position:absolute;top:50%;left:50%;width:100px;height:100px;margin-left:-50px;margin-top:-50px;transform:rotate(var(--angle)) translateX(220px) rotate(calc(-1 * var(--angle)));z-index:5;animation:integration-hub_nodeAppear__jQh0G .6s ease forwards;animation-delay:var(--delay);opacity:0}@keyframes integration-hub_nodeAppear__jQh0G{0%{opacity:0;transform:rotate(var(--angle)) translateX(180px) rotate(calc(-1 * var(--angle))) scale(.8)}to{opacity:1;transform:rotate(var(--angle)) translateX(220px) rotate(calc(-1 * var(--angle))) scale(1)}}.integration-hub_nodeGlow__gcof6{display:none}.integration-hub_nodeContent__FlP1s{display:flex;flex-direction:column;align-items:center;gap:8px}.integration-hub_providerIcon__JmDkY{width:56px;height:56px;border-radius:8px;background:#e8e6dc;border:1px solid #b0aea5;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:none}.integration-hub_providerIcon__JmDkY:hover{transform:scale(1.1);border-color:var(--color);box-shadow:none}.integration-hub_providerLogo__zasvQ{width:32px;height:32px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.integration-hub_providerName__t_cnd{font-size:12px;font-weight:500;color:#87867f;white-space:nowrap}.integration-hub_featurePills__Kt7_h{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:60px}.integration-hub_pill__48pDy{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#e8e6dc;border:1px solid #d1cfc5;border-radius:4px;font-size:14px;color:#3d3d3a}.integration-hub_pill__48pDy svg{color:#2f5f46}.integration-hub_showcaseWrapper__JWtzG{flex:1;min-width:0}.integration-hub_codeHeader__PZ7SA{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(43,43,43,.02);border-bottom:1px solid #d1cfc5}.integration-hub_windowControls__1vZv_{display:flex;gap:6px}.integration-hub_windowControls__1vZv_ span{width:10px;height:10px;border-radius:50%;background:#e8e6dc}.integration-hub_windowControls__1vZv_ span:first-child{background:#ff5f57}.integration-hub_windowControls__1vZv_ span:nth-child(2){background:#ffbd2e}.integration-hub_windowControls__1vZv_ span:nth-child(3){background:#28c840}.integration-hub_fileName__1AMMh{font-size:12px;color:#87867f;font-family:SF Mono,Fira Code,monospace}.integration-hub_codeContent__oJh2f{padding:20px 24px;margin:0;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.7;color:#3d3d3a;overflow-x:auto}.integration-hub_codeContent__oJh2f code{display:block}.integration-hub_comment__erflD{color:#87867f;font-style:italic}.integration-hub_keyword__8v2Uj{color:#c6613f}.integration-hub_function__Vym2W{color:#61afef}.integration-hub_string__j6T3N{color:#98c379}.integration-hub_property__jklx9{color:#e5c07b}@media screen and (max-width:768px){.integration-hub_integrationSection__grH9k{padding-block:var(--homepage-section-space-mobile,60px);padding-inline:var(--homepage-shell-gutter,16px)}.integration-hub_header__7ClHp{margin-bottom:var(--homepage-section-header-gap,2rem)}.integration-hub_description__B2Sm7{font-size:16px}.integration-hub_hubWrapper__mhz9q{max-width:360px;margin-bottom:40px}.integration-hub_orbitalRing__ypGMa{width:280px;height:280px}.integration-hub_providerNode__PjdzW{width:80px;height:80px;margin-left:-40px;margin-top:-40px;transform:rotate(var(--angle)) translateX(140px) rotate(calc(-1 * var(--angle)))}@keyframes integration-hub_nodeAppear__jQh0G{0%{opacity:0;transform:rotate(var(--angle)) translateX(100px) rotate(calc(-1 * var(--angle))) scale(.8)}to{opacity:1;transform:rotate(var(--angle)) translateX(140px) rotate(calc(-1 * var(--angle))) scale(1)}}.integration-hub_providerIcon__JmDkY{width:44px;height:44px;border-radius:12px}.integration-hub_providerLogo__zasvQ{width:24px;height:24px}.integration-hub_providerName__t_cnd{font-size:10px}.integration-hub_soumaLogo__p97A8{width:60px;height:60px;border-radius:16px}.integration-hub_logoText__G2TcX{font-size:28px}.integration-hub_pulseRing__cwsI6{width:60px;height:60px;border-radius:16px}@keyframes integration-hub_pulse__aOg28{0%{width:60px;height:60px;opacity:.6;border-radius:16px}to{width:140px;height:140px;opacity:0;border-radius:50%}}.integration-hub_connectionLines__79CoD{display:none}.integration-hub_featurePills__Kt7_h{gap:8px;margin-bottom:40px}.integration-hub_pill__48pDy{padding:8px 14px;font-size:13px}.integration-hub_codeContent__oJh2f{padding:16px;font-size:11px}}@media screen and (max-width:480px){.integration-hub_hubWrapper__mhz9q{max-width:300px}.integration-hub_orbitalRing__ypGMa{width:220px;height:220px}.integration-hub_providerNode__PjdzW{transform:rotate(var(--angle)) translateX(110px) rotate(calc(-1 * var(--angle)))}@keyframes integration-hub_nodeAppear__jQh0G{0%{opacity:0;transform:rotate(var(--angle)) translateX(80px) rotate(calc(-1 * var(--angle))) scale(.8)}to{opacity:1;transform:rotate(var(--angle)) translateX(110px) rotate(calc(-1 * var(--angle))) scale(1)}}.integration-hub_providerIcon__JmDkY{width:36px;height:36px;border-radius:10px}.integration-hub_providerLogo__zasvQ{width:20px;height:20px}.integration-hub_providerName__t_cnd{display:none}}@keyframes stat-info-drawer_overlayIn__Kfw8u{0%{opacity:0}to{opacity:1}}@keyframes stat-info-drawer_drawerIn__NcZ4q{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.stat-info-drawer_overlay__u9nGW{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:rgba(20,20,19,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:stat-info-drawer_overlayIn__Kfw8u .18s ease}.stat-info-drawer_drawer__ea8qe{width:min(460px,100vw - 20px);min-height:100vh;display:flex;flex-direction:column;background:#fffdf8;color:#141413;box-shadow:-18px 0 60px rgba(20,20,19,.18);animation:stat-info-drawer_drawerIn__NcZ4q .22s cubic-bezier(.22,1,.36,1);overflow-y:auto}.stat-info-drawer_header__Qzj1w{padding:1.5rem 1.5rem 1.25rem;display:grid;gap:.75rem;border-bottom:1px solid rgba(47,95,70,.1);background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(240,238,230,.9)),#fffdf8}.stat-info-drawer_headerTop__1l2fJ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.stat-info-drawer_iconWrap__FjPrR{width:2.9rem;height:2.9rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--stat-accent);background:var(--stat-accent-soft);border:1px solid var(--stat-accent-dot)}.stat-info-drawer_closeButton__CYzTv{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(47,95,70,.12);border-radius:8px;background:hsla(0,0%,100%,.72);color:#87867f;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.stat-info-drawer_closeButton__CYzTv:hover{background:#fff;border-color:rgba(47,95,70,.22);color:#141413}.stat-info-drawer_headerLabel__y3n8Y{margin:0;color:var(--stat-accent);font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stat-info-drawer_headerValue__CnwdG{margin:0;color:#141413;font-size:clamp(2.1rem,4vw,2.9rem);font-weight:600;line-height:.95;font-variant-numeric:tabular-nums}.stat-info-drawer_headerHeadline__O2kmi{margin:0;color:#141413;font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.05rem);font-weight:500;line-height:1.02}.stat-info-drawer_body__c52sF{padding:1.35rem 1.5rem 1.5rem;display:grid;gap:1.1rem}.stat-info-drawer_description__8u3jl{margin:0;color:#3d3d3a;font-size:.94rem;line-height:1.72}.stat-info-drawer_detailSection__qhCrT{display:grid;gap:.8rem}.stat-info-drawer_sectionLabel__aDG3y{margin:0;color:#87867f;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stat-info-drawer_bulletList__ZhVRM{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.stat-info-drawer_bullet__luKEi{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.9rem .95rem;border:1px solid rgba(47,95,70,.12);border-radius:12px;background:rgba(250,249,245,.94);color:#3d3d3a;font-size:.88rem;line-height:1.58}.stat-info-drawer_bulletDot__NYLmI{width:.6rem;height:.6rem;margin-top:.42rem;border-radius:999px;background:var(--stat-accent);box-shadow:0 0 0 4px var(--stat-accent-soft)}.stat-info-drawer_callout__IhuP_{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem;border:1px solid rgba(47,95,70,.12);border-radius:14px;background:linear-gradient(180deg,var(--stat-accent-soft),rgba(255,253,248,.92)),#fffdf8}.stat-info-drawer_calloutIcon__lI02f{margin-top:.1rem;color:var(--stat-accent)}.stat-info-drawer_calloutText__xehEH{margin:0;color:#3d3d3a;font-size:.88rem;line-height:1.62}@media screen and (max-width:640px){.stat-info-drawer_drawer__ea8qe{width:100vw}.stat-info-drawer_header__Qzj1w{padding:1.25rem 1.1rem 1rem}.stat-info-drawer_body__c52sF{padding:1.05rem 1.1rem 1.25rem}.stat-info-drawer_headerHeadline__O2kmi{font-size:1.5rem}}.team-section_teamSection__6qnSq{--team-shell-gutter:var(--homepage-shell-gutter,24px);--team-shell-max:var(--homepage-shell-max,calc(var(--container-max, 1200px) - var(--team-shell-gutter) - var(--team-shell-gutter)));padding-block:var(--homepage-section-space,clamp(4.75rem,8vw,6.75rem));padding-inline:var(--team-shell-gutter);background:var(--homepage-pulse-surface,#fffdf8);border-top:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));position:relative;overflow:hidden;scroll-margin-top:96px}.team-section_teamSection__6qnSq:before{display:none}@media screen and (max-width:768px){.team-section_teamSection__6qnSq{--team-shell-gutter:var(--homepage-shell-gutter,16px);padding-block:var(--homepage-section-space-mobile,60px)}}.team-section_sectionHeader__HjV8t{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:var(--homepage-section-gap,clamp(2rem,4vw,3.5rem));width:100%;max-width:var(--team-shell-max);margin:0 auto var(--homepage-section-header-gap,clamp(2rem,4vw,3rem));text-align:left}.team-section_sectionHeader__HjV8t h2{grid-column:1;max-width:760px;font-family:var(--font-souma-ui);font-size:clamp(1.35rem,2.2vw,2.25rem);font-weight:500;color:#141413;margin:0;line-height:1.12;letter-spacing:0}.team-section_sectionHeader__HjV8t p{grid-column:2;max-width:620px;color:#5e5d59;font-size:.875rem;line-height:1.55;margin:0}@media screen and (max-width:768px){.team-section_sectionHeader__HjV8t{grid-template-columns:1fr;gap:var(--space-md)}.team-section_sectionHeader__HjV8t h2,.team-section_sectionHeader__HjV8t p{grid-column:1}}@media screen and (max-width:480px){.team-section_sectionHeader__HjV8t h2{font-size:1.25rem;line-height:1.16}}.team-section_sectionBadge__icEyA{display:inline-block;grid-column:1/-1;width:fit-content;padding:0;background:rgba(0,0,0,0);border:solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));border-width:0 0 1px;border-radius:0;font-size:.6875rem;font-weight:600;color:#87867f;letter-spacing:.1em;text-transform:uppercase}.team-section_gradientText__6NiTh{color:#87867f}.team-section_memberTabsShell___ru3Y{width:100%;max-width:var(--team-shell-max);margin:calc(var(--homepage-section-header-gap, clamp(2rem, 4vw, 3rem))*-.35) auto var(--space-lg)}.team-section_memberTabs__5L_VL{width:fit-content;max-width:100%;min-height:44px;padding:var(--space-2xs);display:flex;align-items:center;gap:var(--space-2xs);border:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));border-radius:var(--radius-md);background:hsla(0,0%,100%,.48)}@media screen and (max-width:520px){.team-section_memberTabs__5L_VL{width:100%}}.team-section_memberTab__PEpFj{min-height:34px;padding:0 var(--space-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:#5e5d59;cursor:pointer;text-align:center;font-size:.875rem;font-weight:600;letter-spacing:0;transition:background .15s ease,color .15s ease}.team-section_memberTab__PEpFj:hover{color:#141413;background:rgba(240,238,230,.74)}@media screen and (max-width:520px){.team-section_memberTab__PEpFj{flex:1 1 0;padding:0 .6rem}}.team-section_memberTabActive__aEVL2{background:#f0eee6;color:#141413}.team-section_memberTabLabel__8ddD7{min-width:0;font-size:inherit;font-weight:inherit;white-space:nowrap}.team-section_memberTabMeta__rCeUv{flex:0 0 auto;padding:var(--space-2xs) var(--space-xs);border-radius:999px;background:rgba(47,95,70,.1);color:#234b36;font-size:.6875rem;font-weight:600;line-height:1;white-space:nowrap}@media screen and (max-width:420px){.team-section_memberTabMeta__rCeUv{padding-inline:var(--space-2xs);font-size:.625rem}}.team-section_teamGrid__Y_Cd6{width:100%;max-width:var(--team-shell-max);margin:0 auto;border-top:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));border-left:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12))}@media screen and (max-width:500px){.team-section_teamGrid__Y_Cd6{border:0}}.team-section_teamPanel__Lmdk2{display:grid;grid-template-columns:repeat(4,1fr);gap:0}@media screen and (max-width:1000px){.team-section_teamPanel__Lmdk2{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.team-section_teamPanel__Lmdk2{grid-template-columns:1fr;gap:var(--space-md)}}.team-section_teamCard__aMeJy{text-decoration:none;color:inherit;animation:team-section_fadeInUp__NJOY_ .6s ease forwards;animation-delay:var(--card-delay,0s);opacity:0;min-width:0}@keyframes team-section_fadeInUp__NJOY_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.team-section_teamCardInner__6NpNR{position:relative;display:flex;flex-direction:column;background:hsla(0,0%,100%,.54);border-right:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));border-bottom:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));border-radius:0;padding:clamp(1rem,2vw,1.5rem);transition:all .25s ease;height:100%;overflow:hidden;backdrop-filter:none}.team-section_teamCardInner__6NpNR:after,.team-section_teamCardInner__6NpNR:before{display:none}.team-section_teamCardInner__6NpNR:hover{border-color:var(--homepage-pulse-green-border-strong,rgba(47,95,70,.2));background:var(--homepage-pulse-green-soft,rgba(47,95,70,.06));transform:translateY(-2px);box-shadow:none}.team-section_teamCardInner__6NpNR:hover:after{opacity:1}.team-section_teamCardInner__6NpNR:hover .team-section_teamImageFrame___EhNc{border-color:#b0aea5;box-shadow:none}.team-section_teamCardInner__6NpNR:hover .team-section_teamCardArrow__V2piY{opacity:1;transform:translate(0);background:rgba(47,95,70,.08);color:#2f5f46}.team-section_teamCardInner__6NpNR:hover .team-section_teamImage__r8fMq{transform:scale(1.1)}.team-section_teamImageWrapper__AYCaR{position:relative;margin-bottom:var(--space-md)}.team-section_teamImageFrame___EhNc{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--radius-xs,4px);overflow:hidden;border:1px solid var(--homepage-pulse-green-border,rgba(47,95,70,.12));margin:0;transition:all .25s ease;background:#faf9f5}@media screen and (max-width:500px){.team-section_teamImageFrame___EhNc{aspect-ratio:16/11}}.team-section_teamImage__r8fMq{object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.team-section_teamImageGlow__c9ZRq{display:none}.team-section_teamInfo__t4mp3{text-align:left;position:relative;z-index:1}.team-section_teamName__lvv1I{color:#141413;font-size:1rem;font-weight:600;margin:0 0 var(--space-xs);letter-spacing:0}.team-section_teamRole__r1Qur{display:inline-block;padding:0;background:rgba(0,0,0,0);border-radius:0;color:#2f5f46;font-size:.75rem;font-weight:500;line-height:1.4}.team-section_teamCardArrow__V2piY{position:absolute;top:var(--space-md);right:var(--space-md);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(255,253,248,.86);border:1px solid #d1cfc5;border-radius:var(--radius-xs,4px);color:#87867f;opacity:0;transform:translate(-4px,4px);transition:all .4s cubic-bezier(.16,1,.3,1)}.team-section_teamCta__nRYcM{text-align:center;margin-top:var(--space-2xl)}.team-section_viewAllLink__rBxK5{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-xl);background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:var(--radius-sm);color:#3d3d3a;text-decoration:none;font-weight:500;font-size:1rem;transition:all .25s ease}.team-section_viewAllLink__rBxK5:hover{border-color:#2f5f46;color:#141413;background:rgba(47,95,70,.06)}.team-section_viewAllLink__rBxK5:hover svg{transform:translateX(4px)}.team-section_viewAllLink__rBxK5 svg{transition:transform .25s ease}.onboarding_page__nZIG7{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:56px 24px 96px;background:#f0eee6;color:#141413}@media(max-width:640px){.onboarding_page__nZIG7{padding:24px 12px 64px}}.onboarding_card__7gw9c{display:grid;grid-template-columns:280px 1fr;width:100%;max-width:1100px;background:#faf9f5;border:1px solid #d1cfc5;border-radius:20px;overflow:hidden;min-height:640px;box-shadow:none}@media(max-width:820px){.onboarding_card__7gw9c{grid-template-columns:1fr;min-height:auto}}.onboarding_sidebar__gMdZ3{display:flex;flex-direction:column;gap:36px;padding:44px 36px;border-right:1px solid #d1cfc5}@media(max-width:820px){.onboarding_sidebar__gMdZ3{border-right:none;border-bottom:1px solid #d1cfc5;padding:28px 24px;gap:24px}}.onboarding_title__XgV__{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#141413}.onboarding_steps__z_skr{display:flex;flex-direction:column;gap:8px}@media(max-width:820px){.onboarding_steps__z_skr{flex-direction:row;flex-wrap:wrap;gap:6px}}.onboarding_stepItem__Epa7A{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border:none;border-radius:100px;background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;transition:all .2s ease}.onboarding_stepItem__Epa7A:disabled{cursor:default}.onboarding_stepItem__Epa7A:hover:not(:disabled){background:rgba(0,0,0,.03)}.onboarding_stepNum__77GuQ{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:600;flex-shrink:0;transition:all .2s ease;background:#f0eee6;color:#87867f}.onboarding_stepText__EbW87{font-size:.84rem;font-weight:500;color:#87867f;white-space:nowrap;transition:color .2s ease}.onboarding_active__ksk4n{background:#141413;cursor:default}.onboarding_active__ksk4n:hover:not(:disabled){background:#141413}.onboarding_active__ksk4n .onboarding_stepNum__77GuQ{background:rgba(0,0,0,0);color:#fff}.onboarding_active__ksk4n .onboarding_stepText__EbW87{color:#fff;font-weight:600}.onboarding_done__lv4Kb .onboarding_stepNum__77GuQ{background:rgba(47,95,70,.12);color:#2f5f46}.onboarding_done__lv4Kb .onboarding_stepText__EbW87{color:#2f5f46}.onboarding_upcoming__beLUx .onboarding_stepNum__77GuQ,.onboarding_upcoming__beLUx .onboarding_stepText__EbW87{opacity:.6}.onboarding_main__gV75R{padding:44px 48px;display:flex;flex-direction:column}@media(max-width:820px){.onboarding_main__gV75R{padding:28px 24px}}.onboarding_formBody__NnRAq{display:flex;flex-direction:column;gap:24px;flex:1}.onboarding_row2__X_tLO{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.onboarding_row2__X_tLO{grid-template-columns:1fr}}.onboarding_field__l23_T{display:flex;flex-direction:column;gap:6px}.onboarding_fieldLabel__nJvJq{font-size:.82rem;font-weight:500;color:#3d3d3a}.onboarding_input__S_LPQ,.onboarding_select__GSBNt{width:100%;border:1px solid #d1cfc5;border-radius:10px;padding:12px 14px;font-size:.875rem;color:#141413;background:#faf9f5;font-family:inherit;transition:border-color .15s ease}.onboarding_input__S_LPQ::placeholder,.onboarding_select__GSBNt::placeholder{color:#87867f}.onboarding_input__S_LPQ:focus,.onboarding_select__GSBNt:focus{outline:none;border-color:#5e5d59}.onboarding_select__GSBNt{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23a1a1aa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.onboarding_hint__vJR19{margin:0;font-size:.8rem;color:#87867f;line-height:1.5}.onboarding_verifyBanner__8xGx0{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:rgba(47,95,70,.04);border:1px solid rgba(47,95,70,.15);border-radius:10px;color:#2f5f46}.onboarding_verifyBanner__8xGx0>svg{flex-shrink:0;margin-top:2px}.onboarding_returningBanner__Y2u6K{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:rgba(168,85,247,.05);border:1px solid rgba(168,85,247,.18);border-radius:10px}.onboarding_returningBannerIcon__lla7j{flex-shrink:0;margin-top:2px;color:#a855f7}.onboarding_returningBannerTitle___Hh0Q{margin:0;font-size:.84rem;font-weight:600;color:#141413}.onboarding_returningBannerHint__6IKNk{margin:3px 0 0;font-size:.79rem;color:#87867f;line-height:1.5}.onboarding_returningBannerHint__6IKNk strong{color:#3d3d3a;font-weight:600}.onboarding_inputLocked__ShFsk{background:#f0eee6!important;color:#87867f!important;cursor:not-allowed}.onboarding_inputLocked__ShFsk:focus{border-color:#d1cfc5!important}.onboarding_verifyTitle__2MDtP{margin:0;font-size:.9rem;font-weight:600;color:#141413}.onboarding_verifyHint__m4ITw{margin:4px 0 0;font-size:.82rem;color:#87867f;line-height:1.5}.onboarding_verifyHint__m4ITw strong{color:#141413;font-weight:600}.onboarding_resendBtn__LLo_I{padding:0;border:none;background:rgba(0,0,0,0);color:#2f5f46;font-size:inherit;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:underline;transition:color .15s ease}.onboarding_resendBtn__LLo_I:hover:not(:disabled){color:#234b36}.onboarding_resendBtn__LLo_I:disabled{opacity:.6;cursor:not-allowed}.onboarding_successMsg__uIccJ{margin:0;padding:10px 14px;background:rgba(47,95,70,.06);border:1px solid rgba(47,95,70,.15);border-radius:8px;font-size:.82rem;color:#2f5f46}.onboarding_checkGrid__p4wN_{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:700px){.onboarding_checkGrid__p4wN_{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.onboarding_checkGrid__p4wN_{grid-template-columns:1fr}}.onboarding_checkItem__tr_Oa{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #d1cfc5;border-radius:8px;font-size:.8rem;font-weight:500;color:#3d3d3a;cursor:pointer;transition:all .15s ease}.onboarding_checkItem__tr_Oa input[type=checkbox]{width:16px;height:16px;accent-color:#2f5f46;cursor:pointer;flex-shrink:0}.onboarding_checkItem__tr_Oa:hover{border-color:#b0aea5;color:#141413}.onboarding_checked__CJ2eo{border-color:rgba(47,95,70,.35);background:rgba(47,95,70,.04);color:#141413}.onboarding_docGrid__Ix5Cr{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:700px){.onboarding_docGrid__Ix5Cr{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.onboarding_docGrid__Ix5Cr{grid-template-columns:1fr}}.onboarding_docCard__ZqW8F{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;border:1.5px solid #d1cfc5;border-radius:10px;background:#faf9f5;cursor:pointer;transition:all .15s ease}.onboarding_docCard__ZqW8F input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.onboarding_docCard__ZqW8F:hover{border-color:#b0aea5}.onboarding_docCard__ZqW8F.onboarding_selected__2mQ_V{border-color:#2f5f46;background:rgba(47,95,70,.04)}.onboarding_docIcon__Pd5i0{font-size:1.8rem;line-height:1}.onboarding_docLabel__qF9xp{font-size:.78rem;font-weight:600;color:#141413;text-align:center}.onboarding_keyBanner____alA{display:flex;flex-direction:column;gap:10px;padding:16px;background:rgba(47,95,70,.04);border:1px solid rgba(47,95,70,.15);border-radius:10px}.onboarding_keyBannerHead__feGEv{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#2f5f46}.onboarding_keyRow__Pmjtb{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#faf9f5;border:1px solid #d1cfc5;border-radius:8px;overflow:hidden}.onboarding_keyRow__Pmjtb code{flex:1;font-family:var(--font-geist-mono),"SF Mono",Monaco,Inconsolata,monospace;font-size:.75rem;color:#141413;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:all}.onboarding_copyBtn__96T_z{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;background:#2f5f46;border:none;border-radius:6px;color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s ease}.onboarding_copyBtn__96T_z:hover{background:#234b36}.onboarding_keyNote__oPYE0{margin:0;font-size:.75rem;font-weight:500;color:#eab308}.onboarding_keyCard__clm_a{display:flex;flex-direction:column;gap:10px;padding:14px;background:#faf9f5;border:1px solid #d1cfc5;border-radius:10px}.onboarding_keyCardHead__VXLkX{display:flex;align-items:center;justify-content:space-between}.onboarding_keyName__jHzif{font-size:.82rem;font-weight:600;color:#141413}.onboarding_activeBadge__DPQt2{display:inline-flex;padding:2px 10px;border-radius:100px;background:rgba(47,95,70,.1);font-size:.7rem;font-weight:600;color:#2f5f46}.onboarding_statusBanner__JuxbW{display:flex;align-items:center;gap:10px;padding:14px 16px;background:rgba(234,179,8,.06);border:1px solid rgba(234,179,8,.2);border-radius:10px;font-size:.85rem;color:#141413}.onboarding_statusBanner__JuxbW .onboarding_pending__Vro4g{color:#eab308}.onboarding_statusBanner__JuxbW .onboarding_verified__mTEOO{color:#2f5f46}.onboarding_statusBanner__JuxbW .onboarding_rejected__V9iRe{color:#ef4444}.onboarding_navRow__m4fbn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.onboarding_navRight__s1xrS{display:flex;align-items:center;gap:10px}.onboarding_backBtn__Jbymq{display:inline-flex;align-items:center;gap:4px;padding:10px 18px;border:1px solid #d1cfc5;border-radius:100px;background:rgba(0,0,0,0);color:#3d3d3a;font-size:.82rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s ease}.onboarding_backBtn__Jbymq:hover{border-color:#b0aea5;color:#141413}.onboarding_skipLink__m4nMi{padding:10px 14px;border:none;border-radius:100px;background:rgba(0,0,0,0);color:#87867f;font-size:.82rem;font-weight:500;cursor:pointer;font-family:inherit;transition:color .15s ease}.onboarding_skipLink__m4nMi:hover{color:#3d3d3a}.onboarding_nextBtn__5Wr6l{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:#141413;border:none;border-radius:100px;color:#fff;font-size:.84rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s ease}.onboarding_nextBtn__5Wr6l:hover:not(:disabled){background:hsl(60,2.5641025641%,15.6470588235%)}.onboarding_nextBtn__5Wr6l:disabled{opacity:.5;cursor:not-allowed}.onboarding_outlineBtn__Lkqcp{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:1px solid #d1cfc5;border-radius:100px;background:rgba(0,0,0,0);color:#3d3d3a;font-size:.82rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s ease}.onboarding_outlineBtn__Lkqcp:hover:not(:disabled){border-color:#b0aea5;color:#141413}.onboarding_outlineBtn__Lkqcp:disabled{opacity:.5;cursor:not-allowed}.onboarding_errorMsg__H_i_b{margin:0;padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:.82rem;color:#ef4444}.onboarding_successPanel__Q4bzV{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:16px 0}.onboarding_successPanel__Q4bzV h2{margin:0;font-size:1.5rem;font-weight:700;color:#141413;letter-spacing:-.02em}.onboarding_successIcon__d3qa2{animation:onboarding_pop__6DsPf .45s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes onboarding_pop__6DsPf{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.onboarding_successSubtext__4HkxW{margin:0;font-size:.9rem;color:#87867f;line-height:1.55;max-width:85%}.onboarding_successSubtext__4HkxW strong{color:#2f5f46;font-weight:600}.onboarding_summaryGrid__L9UVm{display:flex;flex-direction:column;gap:0;width:100%;border:1px solid #d1cfc5;border-radius:10px;overflow:hidden}.onboarding_summaryItem__6ijkq{display:flex;align-items:center;gap:12px;padding:12px 16px;text-align:left}.onboarding_summaryItem__6ijkq:not(:last-child){border-bottom:1px solid #d1cfc5}.onboarding_summaryItem__6ijkq>div{display:flex;flex-direction:column;gap:1px}.onboarding_summaryIcon__U5_eu{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#f0eee6;border-radius:8px;font-size:1.1rem}.onboarding_summaryLabel__eR074{font-size:.7rem;font-weight:500;color:#87867f;text-transform:uppercase;letter-spacing:.04em}.onboarding_summaryValue__e2mv_{font-size:.85rem;font-weight:500;color:#141413}.onboarding_quickStart__D6yrZ{width:100%;padding:16px;background:rgba(47,95,70,.04);border:1px solid rgba(47,95,70,.12);border-radius:10px;text-align:left}.onboarding_quickStart__D6yrZ h4{margin:0 0 6px;font-size:.88rem;font-weight:600;color:#141413}.onboarding_quickStart__D6yrZ p{margin:0;font-size:.82rem;color:#87867f;line-height:1.5}.onboarding_code__LK__Q{margin:10px 0 0;padding:12px 14px;background:#faf9f5;border:1px solid #d1cfc5;border-radius:8px;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.72rem;color:#3d3d3a;line-height:1.55;overflow-x:auto;white-space:pre}.onboarding_dashboardBtn__rrCrM{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 24px;background:#141413;border:none;border-radius:100px;color:#fff;font-size:.88rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease}.onboarding_dashboardBtn__rrCrM:hover{background:hsl(60,2.5641025641%,15.6470588235%)}.onboarding_dashboardBtn__rrCrM svg{transition:transform .15s ease}.onboarding_dashboardBtn__rrCrM:hover svg{transform:translateX(3px)}.onboarding_footnote__CiUjx{margin:0;font-size:.75rem;color:#87867f}.onboarding_footnote__CiUjx strong{color:#3d3d3a}.onboarding_passwordWrap__pEZkX{position:relative;display:flex;align-items:center}.onboarding_passwordWrap__pEZkX .onboarding_input__S_LPQ{padding-right:42px}.onboarding_eyeBtn__UR0jT{position:absolute;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:rgba(0,0,0,0);color:#87867f;cursor:pointer;transition:color .15s ease}.onboarding_eyeBtn__UR0jT:hover{color:#141413}.onboarding_strengthWrap__iKWqi{display:flex;align-items:center;gap:10px;margin-top:-14px}.onboarding_strengthTrack__zaY0E{flex:1;height:4px;background:#f0eee6;border-radius:100px;overflow:hidden}.onboarding_strengthBar__DpDjC{height:100%;border-radius:100px;transition:width .35s ease,background .35s ease}.onboarding_strengthLabel__VzViG{font-size:.72rem;font-weight:600;white-space:nowrap}.onboarding_strength-weak__IiRBI.onboarding_strengthBar__DpDjC{background:#ef4444}.onboarding_strength-weak__IiRBI.onboarding_strengthLabel__VzViG{color:#ef4444}.onboarding_strength-fair__94f4X.onboarding_strengthBar__DpDjC{background:#eab308}.onboarding_strength-fair__94f4X.onboarding_strengthLabel__VzViG{color:#b45309}.onboarding_strength-strong__1qhTU.onboarding_strengthBar__DpDjC{background:#2f5f46}.onboarding_strength-strong__1qhTU.onboarding_strengthLabel__VzViG{color:#2f5f46}.onboarding_strength-very-strong__JQv1I.onboarding_strengthBar__DpDjC{background:#15803d}.onboarding_strength-very-strong__JQv1I.onboarding_strengthLabel__VzViG{color:#15803d}.onboarding_otpGroup__GocP9{display:flex;gap:8px}@media(max-width:480px){.onboarding_otpGroup__GocP9{gap:6px}}.onboarding_otpBox___nyMo{width:52px;height:56px;border:1.5px solid #d1cfc5;border-radius:10px;background:#faf9f5;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:1.35rem;font-weight:600;color:#141413;text-align:center;caret-color:#2f5f46;transition:border-color .15s ease,box-shadow .15s ease}.onboarding_otpBox___nyMo::placeholder{color:#d1cfc5}.onboarding_otpBox___nyMo:focus{outline:none;border-color:#2f5f46;box-shadow:0 0 0 3px rgba(47,95,70,.1)}@media(max-width:480px){.onboarding_otpBox___nyMo{width:44px;height:48px;font-size:1.1rem}}.onboarding_otpFilled__Y_94J{border-color:#2f5f46;background:rgba(47,95,70,.03)}.onboarding_cooldownText__xgq5G{font-weight:500;color:#87867f;font-variant-numeric:tabular-nums}.onboarding_stepFade__pD7WL{display:flex;flex-direction:column;flex:1;animation:onboarding_fadeSlideIn__B5nrD .35s ease forwards}@keyframes onboarding_fadeSlideIn__B5nrD{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.onboarding_termsCheck__LtAma{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.onboarding_termsCheck__LtAma input[type=checkbox]{width:16px;height:16px;accent-color:#2f5f46;cursor:pointer;flex-shrink:0;margin-top:2px}.onboarding_termsCheck__LtAma span{font-size:.8rem;color:#87867f;line-height:1.5}.onboarding_termsLink__7wk41{color:#2f5f46;font-weight:600;text-decoration:none;transition:color .15s ease}.onboarding_termsLink__7wk41:hover{color:#234b36;text-decoration:underline}.onboarding_conflictMsg__ymQPl{padding:14px 18px;background:rgba(234,179,8,.06);border:1px solid rgba(234,179,8,.2);border-radius:10px;display:flex;flex-direction:column;gap:8px}.onboarding_conflictMsg__ymQPl p{margin:0;font-size:.82rem;color:#3d3d3a;line-height:1.5}.onboarding_conflictButton__to06d,.onboarding_conflictLink__lKzLf{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#2f5f46;text-decoration:none;transition:color .15s ease}.onboarding_conflictButton__to06d:hover,.onboarding_conflictLink__lKzLf:hover{color:#234b36;text-decoration:underline}.onboarding_conflictButton__to06d{padding:0;border:none;background:rgba(0,0,0,0);font-family:inherit;cursor:pointer}.onboarding_mbMd__rlKp_{margin-bottom:var(--space-md)}.try-souma-drawer_overlay__jqTvV{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:rgba(20,20,19,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.try-souma-drawer_drawer__PnO5_{position:relative;width:min(520px,100vw - 24px);min-height:100vh;background:#fffdf8;color:#141413;box-shadow:-18px 0 60px rgba(20,20,19,.18);overflow-x:hidden;overflow-y:auto;animation:try-souma-drawer_drawerIn__j90_0 .24s cubic-bezier(.22,1,.36,1);transition:width .22s cubic-bezier(.22,1,.36,1)}.try-souma-drawer_drawerWorkspace__W3T9g{width:min(1100px,100vw - 24px)}@keyframes try-souma-drawer_drawerIn__j90_0{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.try-souma-drawer_closeButton__cJ_pO{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(47,95,70,.12);border-radius:8px;background:rgba(255,253,248,.88);color:#3d3d3a;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.try-souma-drawer_closeButton__cJ_pO:hover{background:#fff;border-color:rgba(47,95,70,.22);color:#141413}.try-souma-drawer_formPanel__rvGGx{display:flex;flex-direction:column;width:100%;max-width:420px;min-height:calc(100vh - 138px);margin:0 auto;padding:28px 32px 32px}.try-souma-drawer_formHeader__ST2W4{display:grid;gap:6px;margin-bottom:20px}.try-souma-drawer_formHeader__ST2W4 h2{margin:0;font-family:var(--font-platform-sans);font-size:1.5rem;font-weight:500;line-height:1.1}.try-souma-drawer_formHeader__ST2W4 p{margin:0;color:#87867f;font-size:14px;line-height:1.55}.try-souma-drawer_googleMount__tFpgY{width:100%;min-height:44px}.try-souma-drawer_drawerTabsShell__hQ_Qt{padding:0}.try-souma-drawer_drawerHeaderRow__h5RPZ{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:12px;padding:14px 24px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(255,253,248,.94) 78%,rgba(255,253,248,.88));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(47,95,70,.08)}.try-souma-drawer_drawerTabs__seLpM{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.try-souma-drawer_drawerTab__2_jl_{display:grid;justify-items:center;gap:4px;padding:14px 16px;border:1px solid rgba(0,0,0,0);border-radius:12px;background:rgba(0,0,0,0);color:#6f6c63;text-align:center;font-family:inherit;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.try-souma-drawer_drawerTab__2_jl_:hover{color:#1f3026;background:hsla(0,0%,100%,.55)}.try-souma-drawer_drawerTabActive__3z1S0{color:#141413;background:hsla(0,0%,100%,.92);border-color:rgba(47,95,70,.16)}.try-souma-drawer_drawerTabLabel__cGUoe{font-size:.95rem;font-weight:600;line-height:1.2}.try-souma-drawer_drawerTabHint__0cCkm{font-size:12px;line-height:1.45;color:inherit;opacity:.88}.try-souma-drawer_divider__qi0r5{position:relative;display:flex;justify-content:center;margin:18px 0}.try-souma-drawer_divider__qi0r5:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid rgba(47,95,70,.12)}.try-souma-drawer_divider__qi0r5 span{position:relative;z-index:1;padding:0 10px;background:#fffdf8;color:#87867f;font-size:12px}.try-souma-drawer_form__ZgOh9{display:grid;gap:14px}.try-souma-drawer_field___Zja0{display:grid;gap:8px}.try-souma-drawer_field___Zja0 span{color:#3d3d3a;font-size:13px;font-weight:500;line-height:1.3}.try-souma-drawer_input__IWjvm{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(47,95,70,.14);border-radius:10px;background:#fffdf8;color:#141413;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.try-souma-drawer_input__IWjvm:focus{outline:none;border-color:rgba(47,95,70,.28);box-shadow:0 0 0 3px rgba(47,95,70,.08);background:#fff}.try-souma-drawer_passwordWrap__7WdAD{position:relative}.try-souma-drawer_eyeButton__Fwh8M{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#87867f;cursor:pointer;transition:color .15s ease,background .15s ease}.try-souma-drawer_eyeButton__Fwh8M:hover{color:#141413;background:rgba(47,95,70,.06)}.try-souma-drawer_formMeta__WLKYf{display:flex;align-items:center;justify-content:space-between;gap:12px}.try-souma-drawer_remember__m_K2r{display:inline-flex;align-items:center;gap:8px;color:#87867f;font-size:13px;line-height:1.3}.try-souma-drawer_remember__m_K2r input{margin:0;accent-color:#2f5f46}.try-souma-drawer_footerLink__jfYLP,.try-souma-drawer_forgotLink__zXwt_{padding:0;border:none;background:rgba(0,0,0,0);color:#2f5f46;font-size:13px;font-weight:500;font-family:inherit;text-decoration:none;cursor:pointer}.try-souma-drawer_footerLink__jfYLP:hover,.try-souma-drawer_forgotLink__zXwt_:hover{color:#234b36}.try-souma-drawer_error__N2bOC{margin:0;color:#a7412b;font-size:13px;line-height:1.5}.try-souma-drawer_passwordNotice__PaaIz{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid rgba(47,95,70,.12);border-radius:12px;background:rgba(47,95,70,.05);color:#3d3d3a;font-size:13px;line-height:1.6}.try-souma-drawer_passwordNotice__PaaIz strong{display:block;margin-bottom:4px;color:#141413}.try-souma-drawer_passwordNotice__PaaIz p{margin:0}.try-souma-drawer_secondaryButton__HFrz3,.try-souma-drawer_submitButton__Nt3ep{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.try-souma-drawer_secondaryButton__HFrz3:disabled,.try-souma-drawer_submitButton__Nt3ep:disabled{cursor:default;opacity:.72;transform:none}.try-souma-drawer_secondaryButton__HFrz3{margin-top:12px;padding:0 14px;border:1px solid rgba(47,95,70,.14);background:#fffdf8;color:#2f5f46}.try-souma-drawer_secondaryButton__HFrz3:hover:not(:disabled){border-color:rgba(47,95,70,.22);background:rgba(47,95,70,.04)}.try-souma-drawer_submitButton__Nt3ep{border:0;background:#2f5f46;color:#faf9f5}.try-souma-drawer_submitButton__Nt3ep:hover:not(:disabled){background:#234b36;transform:translateY(-1px)}.try-souma-drawer_footerNote__MDEEH{margin:16px 0 0;color:#87867f;font-size:13px;line-height:1.55}.try-souma-drawer_workspacePanel__4EfeJ{display:flex;flex-direction:column;min-height:calc(100vh - 138px);padding:12px 24px 32px}.try-souma-drawer_workspaceFlow__igXJG{width:100%}@media screen and (max-width:900px){.try-souma-drawer_drawer__PnO5_{width:min(520px,100vw - 16px)}.try-souma-drawer_drawerWorkspace__W3T9g{width:min(100vw,100vw - 16px)}.try-souma-drawer_formPanel__rvGGx{padding:24px}.try-souma-drawer_workspacePanel__4EfeJ{padding:12px 16px 16px}.try-souma-drawer_drawerTabs__seLpM{gap:8px;padding:0}.try-souma-drawer_drawerHeaderRow__h5RPZ{padding:12px 16px}.try-souma-drawer_drawerTab__2_jl_{padding:12px 12px 11px}.try-souma-drawer_drawerTabLabel__cGUoe{font-size:.9rem}.try-souma-drawer_drawerTabHint__0cCkm{font-size:11px}}@media screen and (max-width:640px){.try-souma-drawer_overlay__jqTvV{justify-content:stretch}.try-souma-drawer_drawer__PnO5_{width:100%;min-height:100dvh}.try-souma-drawer_formPanel__rvGGx{padding:20px 16px 18px}.try-souma-drawer_formMeta__WLKYf{flex-direction:column;align-items:flex-start}.try-souma-drawer_drawerHeaderRow__h5RPZ{gap:10px;align-items:stretch;padding:10px 12px}.try-souma-drawer_drawerTabs__seLpM{gap:6px;padding:0}.try-souma-drawer_drawerTab__2_jl_{padding:10px 10px 9px}.try-souma-drawer_drawerTabLabel__cGUoe{font-size:.84rem}.try-souma-drawer_drawerTabHint__0cCkm{display:none}.try-souma-drawer_closeButton__cJ_pO{width:34px;height:auto;min-height:100%}.try-souma-drawer_workspacePanel__4EfeJ{padding:10px 12px 18px}}