.ContactSalesModal_overlay__9C0Nq{position:fixed;inset:0;z-index:2100;background:var(--rr-scrim);display:grid;place-items:center;padding:20px;animation:ContactSalesModal_overlayIn__YwLOS var(--rr-motion-normal) var(--rr-ease-standard) both}.ContactSalesModal_overlayClosing__h0aO2{animation:ContactSalesModal_overlayOut__xZBcW var(--rr-motion-normal) var(--rr-ease-standard) both}.ContactSalesModal_modal__iLA0k{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 80px);background:var(--rr-surface);border:1px solid color-mix(in srgb,var(--rr-border) 80%,transparent);border-radius:var(--rr-radius-lg);padding:22px 24px 20px;display:flex;flex-direction:column;gap:14px;overflow:hidden;animation:ContactSalesModal_modalIn__8WKGn var(--rr-motion-normal) cubic-bezier(.2,.8,.2,1) both}.ContactSalesModal_modalClosing__WygBv{animation:ContactSalesModal_modalOut__D_7kY var(--rr-motion-normal) var(--rr-ease-standard) both}.ContactSalesModal_header__55JA2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ContactSalesModal_header__55JA2 h3{margin:0;font-size:var(--text-size-200);font-weight:var(--font-weight-600);letter-spacing:var(--rr-tracking-normal);color:var(--rr-text)}.ContactSalesModal_close__vfft3{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rr-border);background:var(--rr-surface);color:var(--rr-text);width:30px;height:30px;border-radius:var(--rr-radius-sm);cursor:pointer;font-size:var(--text-size-200);line-height:var(--rr-leading-none);display:inline-grid;place-items:center;transition:background var(--rr-motion-normal) var(--rr-ease-standard),border-color var(--rr-motion-normal) var(--rr-ease-standard)}.ContactSalesModal_close__vfft3:hover{background:color-mix(in srgb,var(--rr-hover) 90%,var(--rr-surface))}.ContactSalesModal_lead__uIbk4{margin:0;color:var(--rr-text-muted);font-size:var(--text-size-100);line-height:var(--rr-leading-relaxed)}.ContactSalesModal_form__9Wp6y{display:grid;grid-gap:12px;gap:12px;overflow-y:auto}.ContactSalesModal_form__9Wp6y label{display:grid;grid-gap:6px;gap:6px;font-size:var(--text-size-90);color:var(--rr-text-muted);font-weight:var(--font-weight-400)}.ContactSalesModal_form__9Wp6y input,.ContactSalesModal_form__9Wp6y textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--rr-border);border-radius:var(--rr-radius-sm);padding:9px 11px;font:inherit;font-size:var(--text-size-100);color:var(--rr-text);background:var(--rr-surface);resize:vertical;box-sizing:border-box}.ContactSalesModal_form__9Wp6y input:focus,.ContactSalesModal_form__9Wp6y textarea:focus{outline:2px solid color-mix(in srgb,var(--rr-active) 30%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--rr-active) 50%,var(--rr-border))}.ContactSalesModal_form__9Wp6y input:disabled,.ContactSalesModal_form__9Wp6y textarea:disabled{background:var(--rr-canvas);cursor:not-allowed}.ContactSalesModal_error__KzCAr{margin:0;font-size:var(--text-size-90);color:var(--rr-error-text)}.ContactSalesModal_success__3vPzm{margin:0;font-size:var(--text-size-90);color:var(--rr-success-text)}.ContactSalesModal_actions__cQZsW{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.ContactSalesModal_buttonGhost__X_dAR,.ContactSalesModal_buttonPrimary__vQP7e{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rr-radius-sm);padding:9px 16px;font:inherit;font-size:var(--text-size-100);font-weight:var(--font-weight-400);cursor:pointer;transition:background var(--rr-motion-normal) var(--rr-ease-standard),border-color var(--rr-motion-normal) var(--rr-ease-standard),color var(--rr-motion-normal) var(--rr-ease-standard)}.ContactSalesModal_buttonGhost__X_dAR{border:1px solid var(--rr-border);background:var(--rr-surface);color:var(--rr-text)}.ContactSalesModal_buttonGhost__X_dAR:hover:not(:disabled){background:var(--rr-canvas)}.ContactSalesModal_buttonPrimary__vQP7e{border:1px solid var(--rr-text);background:var(--rr-text);color:var(--rr-btn-text)}.ContactSalesModal_buttonPrimary__vQP7e:hover:not(:disabled){background:var(--rr-text)}.ContactSalesModal_buttonGhost__X_dAR:disabled,.ContactSalesModal_buttonPrimary__vQP7e:disabled{opacity:var(--rr-dim-disabled);cursor:not-allowed}@keyframes ContactSalesModal_overlayIn__YwLOS{0%{opacity:0}to{opacity:1}}@keyframes ContactSalesModal_overlayOut__xZBcW{0%{opacity:1}to{opacity:0}}@keyframes ContactSalesModal_modalIn__8WKGn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ContactSalesModal_modalOut__D_7kY{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(4px) scale(.99)}}.Landing_page__rGgcO{--l2-wash-y:#faf3cd;--l2-card-y:rgba(255,253,242,.72);--l2-tile-y:hsla(0,0%,100%,.62);--l2-wash-g:#eaf3da;--l2-card-g:hsla(0,0%,100%,.55);--l2-tile-g:hsla(0,0%,100%,.78);--l2-g1-bg:#fdf6d5;--l2-g1-bd:#e0ca58;--l2-g2-bg:#e9f4d3;--l2-g2-bd:#a9cf66;--l2-g3-bg:#def0f6;--l2-g3-bd:#7cc3d9;--l2-g4-bg:#fbe4ee;--l2-g4-bd:#e78fb4;--l2-cream:#fbf8ee;--l2-cream-line:#f0e9d6}.Landing_page__rGgcO :where(h1,h2,h3) b{font-weight:var(--font-weight-600)}.Landing_hero__mho2U{background:var(--white);padding-block:calc(var(--header-h) + clamp(48px, 7vw, 96px)) clamp(48px,6vw,80px);text-align:center}.Landing_hero-inner__UFF_7{display:flex;flex-direction:column;align-items:center}.Landing_hero-title__ghk6T{font-size:clamp(2.25rem,1rem + 3.4vw,3.75rem);font-weight:100;letter-spacing:-.028em;line-height:1.06;margin:0 0 clamp(18px,2vw,22px);text-wrap:balance;max-width:80vw}.Landing_hero-title__ghk6T b{font-weight:var(--font-weight-400)}@media (min-width:600px) and (max-width:1199px){.Landing_hero-title__ghk6T{font-size:clamp(2.7rem,1rem + 5vw,3.6rem)}}.Landing_hero-accent__pR_yV{position:relative;display:inline-block}.Landing_hero-accent__pR_yV .Landing_accent-grad__H2pZY{font-weight:var(--font-weight-400)}.Landing_hero-accent__pR_yV svg{position:absolute;left:2%;right:2%;bottom:-.18em;width:96%;height:.22em;display:block}.Landing_hero-sub__ykh2w{font-size:clamp(.9375rem,.4rem + .9vw,1.25rem);color:var(--muted);line-height:1.5;margin:0 0 clamp(30px,3vw,36px);max-width:min(52ch,80vw);text-wrap:balance}@media (max-width:480px){.Landing_hero-cta__RvOCY{padding:13px 22px;font-size:.9375rem}}.Landing_hero-shot__rkWab{margin-top:clamp(48px,6vw,72px);width:min(1040px,100%)}.Landing_hero-shot__rkWab img{width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid #e4e4e7;box-shadow:var(--shadow-card);background:var(--white)}.Landing_how__hP6AF{background:var(--white);padding-block:clamp(64px,8vw,128px)}.Landing_how-panel__9goDU{position:relative;background:var(--l2-wash-y);border-radius:clamp(20px,2.6vw,32px);padding:clamp(32px,4.6vw,72px)}.Landing_how-head__psNBt{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,4vw,64px);flex-wrap:wrap;margin-bottom:clamp(36px,5vw,64px)}.Landing_how-title__JjKk_{font-size:clamp(1.75rem,1rem + 2.4vw,2.5rem);font-weight:100;letter-spacing:-.022em;line-height:1.12;margin:0;max-width:25ch}.Landing_how-title__JjKk_ b{font-weight:var(--font-weight-400)}@media (max-width:600px){.Landing_how-title__JjKk_ br{display:none}}.Landing_how-lede__e4W27{font-size:.9375rem;font-weight:var(--font-weight-400);color:var(--black);line-height:1.55;margin:0;max-width:42ch;padding-top:.4em}.Landing_how-cards__Hsm_z{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:clamp(16px,2.4vw,28px);gap:clamp(16px,2.4vw,28px)}.Landing_how-card__qMjCP{background:var(--l2-card-y);border-radius:var(--radius-lg);padding:clamp(24px,2.6vw,34px)}.Landing_how-card-icon___ufgd{width:56px;height:56px;border-radius:14px;background:var(--l2-tile-y);display:grid;place-items:center;margin-bottom:clamp(28px,4vw,56px)}.Landing_how-card-icon___ufgd svg{width:28px;height:28px}.Landing_how-card-title__LSwk6{font-size:1.0625rem;font-weight:var(--font-weight-400);letter-spacing:-.01em;line-height:1.3;margin:0 0 8px}.Landing_how-card-body__1vuzl{font-size:.9375rem;color:var(--muted-strong);line-height:1.55;margin:0}.Landing_manifesto__aimJc{position:relative;background:var(--white);min-height:clamp(640px,108vh,1120px);display:grid;place-items:center;padding-block:clamp(96px,12vw,160px)}.Landing_manifesto-notes__w5V2D{position:absolute;inset:0;pointer-events:none;transition:opacity .5s var(--ease);z-index:1}.Landing_note-wrap__E0j40{position:absolute;top:0;left:0;will-change:transform}.Landing_note-wrap__E0j40 svg{display:block;width:100%;height:100%}.Landing_manifesto-inner__9SPTB{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;background:radial-gradient(closest-side,var(--white) 55%,hsla(0,0%,100%,.85) 78%,transparent 100%);padding:clamp(28px,5vw,64px) clamp(20px,6vw,96px)}.Landing_manifesto-title__IJu_3{font-size:clamp(1.75rem,1rem + 2.4vw,2.5rem);font-weight:100;letter-spacing:-.022em;line-height:1.12;margin:0 0 clamp(20px,2.6vw,32px);max-width:24ch;text-wrap:balance}.Landing_manifesto-title__IJu_3 b{font-weight:var(--font-weight-400)}.Landing_manifesto-p__pqg6j{font-size:clamp(.9375rem,.5rem + .4vw,1.0625rem);color:var(--muted-strong);line-height:1.6;margin:0 0 18px;max-width:58ch;text-wrap:balance}.Landing_manifesto-p__pqg6j:last-child{margin-bottom:0}.Landing_carousel__ZO5Zn{position:relative;background:var(--white);padding-block:clamp(84px,10vw,132px) clamp(64px,8vw,104px);overflow:hidden}.Landing_car-title__6_Dw2{position:relative;z-index:2;font-size:clamp(1.75rem,1rem + 2.4vw,2.5rem);font-weight:100;letter-spacing:-.022em;line-height:1.12;margin:0 auto clamp(32px,4vw,56px);max-width:22ch;text-align:center;text-wrap:balance}.Landing_car-title__6_Dw2 b{font-weight:var(--font-weight-400)}.Landing_deck__jbgcp{position:relative;z-index:2;width:min(400px,80vw);aspect-ratio:400/440;margin:0 auto;touch-action:pan-y}.Landing_deck-card__css49{position:absolute;left:50%;top:50%;width:100%;height:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:18px;box-shadow:0 8px 30px rgba(0,0,0,.1);overflow:hidden;transition:transform .45s var(--ease),opacity .45s var(--ease);will-change:transform,opacity}.Landing_deck-media__jW7iC{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(16px,2vw,24px);overflow:hidden}.Landing_deck-foot__WrSkE{flex:none;background:var(--l2-cream);border-top:1px solid var(--l2-cream-line);padding:14px clamp(16px,2.4vw,24px) 16px}.Landing_deck-foot__WrSkE h3{font-size:.9375rem;font-weight:var(--font-weight-400);letter-spacing:-.005em;margin:0 0 3px}.Landing_deck-foot__WrSkE p{font-size:.8125rem;color:var(--muted);line-height:1.45;margin:0}.Landing_deck-nav__mWadL{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:clamp(28px,3.6vw,44px)}.Landing_deck-arrow__R3Q9i{width:44px;height:44px;border-radius:999px;border:1px solid var(--border-strong);background:var(--white);display:grid;place-items:center;cursor:pointer;transition:background .18s var(--ease),transform .18s var(--ease)}.Landing_deck-arrow__R3Q9i:hover{background:var(--surface-soft);transform:translateY(-1px)}.Landing_deck-arrow__R3Q9i:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.Landing_deck-arrow__R3Q9i svg{width:18px;height:18px}.Landing_deck-dots__mu_Cm{display:flex;gap:8px}.Landing_deck-dot__W_Cgo{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:var(--border-strong);cursor:pointer;transition:background .18s var(--ease)}.Landing_deck-dot__W_Cgo.Landing_is-active__QvGgs{background:var(--black)}@media (prefers-reduced-motion:reduce){.Landing_deck-card__css49{transition:none}}.Landing_sk-img__qAsPM{width:100%;height:100%;object-fit:contain}.Landing_lt__RCT_b{width:100%;max-width:470px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.Landing_lt-row__FE3vW{display:flex;align-items:flex-start;gap:14px;padding:11px 4px;border-bottom:1px solid var(--divider,#efefef)}.Landing_lt-row__FE3vW:last-child{border-bottom:0}.Landing_lt-left__5yfAL{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px}.Landing_lt-chip__51_sm{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:.6875rem;font-weight:var(--font-weight-400);border:1px solid}.Landing_lt-time__bV6sG{font-size:.625rem;color:var(--muted)}.Landing_lt-text__OtRXZ{font-size:.9rem;line-height:1.4;padding-top:4px;margin:0}.Landing_g1__aM73s{background:var(--l2-g1-bg);border-color:var(--l2-g1-bd)}.Landing_g2__qVBkb{background:var(--l2-g2-bg);border-color:var(--l2-g2-bd)}.Landing_g3__oCEQa{background:var(--l2-g3-bg);border-color:var(--l2-g3-bd)}.Landing_g4__Y2boP{background:var(--l2-g4-bg);border-color:var(--l2-g4-bd)}.Landing_pr__W14D8{width:100%;max-width:470px;display:flex;flex-direction:column;gap:12px}.Landing_pr-count__Uw6Ia{font-size:.6875rem;color:var(--muted);letter-spacing:.06em}.Landing_pr-slide__GGm_a{border:1px solid var(--border);border-radius:12px;background:var(--white);padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;min-height:190px}.Landing_pr-label__m7qcW{font-size:.6875rem;color:var(--muted-strong);margin:0 0 14px}.Landing_pr-title__0xnU8{font-size:clamp(1.6rem,1rem + 1.8vw,2.4rem);font-weight:var(--font-weight-400);letter-spacing:-.024em;line-height:1.05;margin:0 0 auto}.Landing_pr-meta__9vkec{font-size:.6875rem;color:var(--muted);margin:26px 0 0}.Landing_pr-strip__pPVSf{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.Landing_pr-thumb__mQ1RT{border:1px solid var(--divider,#efefef);border-radius:6px;background:var(--white);aspect-ratio:16/10;padding:7px;display:flex;flex-direction:column;gap:3px}.Landing_pr-thumb__mQ1RT i{display:block;height:3px;border-radius:2px;background:#e8e8e8}.Landing_pr-thumb__mQ1RT i:first-child{width:80%}.Landing_pr-thumb__mQ1RT i:nth-child(2){width:95%}.Landing_pr-thumb__mQ1RT i:nth-child(3){width:60%}.Landing_ir__3GDgo{width:100%;max-width:470px;display:flex;flex-direction:column;gap:10px}.Landing_ir-label__PkEGW{font-size:.625rem;font-weight:var(--font-weight-400);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.Landing_ir-talk__s0IRZ{display:flex;gap:5px;margin-bottom:8px}.Landing_ir-seg__G2FIV{border-radius:8px;border:1px solid;padding:7px 0 8px;text-align:center;min-width:0}.Landing_ir-seg__G2FIV b{display:block;font-size:.625rem;font-weight:var(--font-weight-400)}.Landing_ir-seg__G2FIV span{font-size:.6875rem;color:var(--muted-strong)}.Landing_ir-theme__Wlt59{position:relative;border:1px solid var(--divider,#efefef);border-radius:10px;padding:11px 14px 11px 18px;overflow:hidden}.Landing_ir-theme__Wlt59:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--theme-bar,var(--green))}.Landing_ir-theme-head__B9qEO{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.Landing_ir-theme-head__B9qEO h4{font-size:.875rem;font-weight:var(--font-weight-400);margin:0}.Landing_ir-theme-head__B9qEO span{font-size:.75rem;color:var(--muted)}.Landing_ir-theme-chips__rzSce{display:flex;gap:5px;margin-top:8px}.Landing_ir-theme-chips__rzSce i{font-style:normal;font-size:.5625rem;font-weight:var(--font-weight-400);border-radius:6px;border:1px solid;padding:2px 6px}.Landing_ir-theme-chips__rzSce i.Landing_is-off__D_jkI{opacity:.28}.Landing_trust__UWxGy{background:var(--white);padding-block:clamp(60px,7vw,108px)}.Landing_trust-panel__MvwIw{background:var(--l2-wash-g);border-radius:clamp(20px,2.6vw,32px);padding:clamp(32px,4.6vw,72px)}.Landing_trust-title__JriiY{font-size:clamp(1.6rem,1rem + 2vw,2.375rem);font-weight:100;letter-spacing:-.022em;line-height:1.15;margin:0 0 clamp(32px,4vw,56px)}@media (max-width:600px){.Landing_trust-title__JriiY br{display:none}}.Landing_trust-cards__YcFym{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:clamp(16px,2.4vw,28px);gap:clamp(16px,2.4vw,28px)}.Landing_trust-card__ezpx2{background:var(--l2-card-g);border-radius:var(--radius-md);padding:clamp(22px,2.6vw,32px)}.Landing_trust-icon__uaq66{width:56px;height:56px;border-radius:14px;background:var(--l2-tile-g);display:grid;place-items:center;margin-bottom:clamp(16px,2vw,28px)}.Landing_trust-icon__uaq66 svg{width:26px;height:26px}.Landing_trust-card-title__CHxuV{font-size:1.0625rem;font-weight:var(--font-weight-400);letter-spacing:-.01em;margin:0 0 8px}.Landing_trust-card-body__9q9ty{font-size:.8125rem;color:var(--muted-strong);line-height:1.4;margin:0}.Landing_page__rGgcO .Landing_section-title__6Q1L1{font-size:clamp(1.75rem,1rem + 2.4vw,2.5rem);font-weight:100}.Landing_page__rGgcO .Landing_cta-end-title__gVgGH{font-size:clamp(1.75rem,1rem + 2.9vw,3.1rem);font-weight:100}.Landing_page__rGgcO .Landing_cta-end-title__gVgGH .Landing_accent-grad__H2pZY{font-weight:var(--font-weight-400)}.Landing_debug-toggle__uL_6k{position:fixed;right:16px;bottom:16px;z-index:500;background:#181818;color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;padding:9px 16px;font-size:.8125rem;font-family:ui-monospace,SF Mono,Menlo,monospace;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.28)}.Landing_debug-toggle__uL_6k:hover{background:#2a2a2a}.Landing_debug-panel__jhkCR{position:fixed;right:16px;bottom:64px;z-index:500;width:min(340px,calc(100vw - 32px));max-height:min(640px,calc(100vh - 96px));overflow-y:auto;background:#181818;color:#f2f2f2;border-radius:14px;padding:16px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;box-shadow:0 16px 48px rgba(0,0,0,.4)}.Landing_debug-head__a_sUA{position:-webkit-sticky;position:sticky;top:-16px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-16px -16px 12px;padding:14px 16px 10px;background:#181818;border-bottom:1px solid hsla(0,0%,100%,.12)}.Landing_debug-head__a_sUA h4{margin:0;font-size:.8125rem;font-weight:var(--font-weight-400);color:#fff}.Landing_debug-head-actions__6a_0O{display:flex;gap:6px}.Landing_debug-head-actions__6a_0O button{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:5px 8px;font-size:.6875rem;font-family:inherit;cursor:pointer;white-space:nowrap}.Landing_debug-head-actions__6a_0O button:hover{background:hsla(0,0%,100%,.16)}.Landing_debug-colors__Qsh6w{display:flex;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.12)}.Landing_debug-color-row__Ye9jd{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.625rem;color:hsla(0,0%,100%,.7)}.Landing_debug-color-row__Ye9jd input[type=color]{width:36px;height:28px;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;background:none;padding:0;cursor:pointer}.Landing_debug-fields__2GQi0{display:flex;flex-direction:column;gap:12px}.Landing_debug-field__f1HQR{display:flex;flex-direction:column;gap:4px}.Landing_debug-field-label__6Vt1L{display:flex;justify-content:space-between;gap:8px;color:hsla(0,0%,100%,.75);line-height:1.3}.Landing_debug-field-label__6Vt1L b{color:#fff;font-weight:var(--font-weight-400);flex:none}.Landing_debug-field__f1HQR input[type=range]{width:100%;accent-color:#b1e34a}