.page_heroText__Kmpgc,.page_hero__50Psc{position:relative;background:var(--canvas)}.page_heroText__Kmpgc{z-index:1;padding:var(--space-section) 0}.page_heroTitle__dAnpi{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);font-weight:800;letter-spacing:-2.5px;line-height:1.1;color:var(--ink);max-width:820px}.page_heroTitleMuted__e_cPi{color:var(--ink-subtle)}.page_heroImageWrap__tSRBN{position:relative;z-index:2;width:100%;height:65vh;min-height:400px;overflow:hidden}.page_heroImg__tl2qE{width:100%;height:115%;object-fit:cover;object-position:center 25%;display:block;will-change:transform}.page_heroTail__oTXnY{height:350px;background:var(--canvas)}.page_eyebrow__tTjaf{display:inline-block;width:-moz-fit-content;width:fit-content;background:var(--surface-2);border:1px solid var(--hairline);padding:4px 12px;border-radius:var(--radius-pill)}.page_valueSection__OIkrw{padding:var(--space-section) 0;background:#fff;border-bottom:1px solid var(--hairline)}[data-theme=light] .page_valueSection__OIkrw{background:var(--canvas)}.page_valueLayout__rIQZl{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:var(--space-xxl);gap:var(--space-xxl);align-items:start}.page_valueLeft__l_CM1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.page_valueHeadline__ARSsL{font-family:var(--font-display);font-size:clamp(32px,3.8vw,48px);font-weight:800;letter-spacing:-2.5px;line-height:1;color:var(--ink)}.page_valueHeadlineMuted__nvh4x{color:var(--ink-subtle)}.page_btn__sMuPc{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:500;color:var(--canvas);background:var(--ink);border:1px solid var(--ink);padding:11px 20px;border-radius:var(--radius-md);text-decoration:none;width:-moz-fit-content;width:fit-content;transition:background var(--ease),border-color var(--ease)}.page_btn__sMuPc:hover{background:var(--ink-muted);border-color:var(--ink-muted)}.page_valueGrid__O2xgg{display:flex;flex-direction:column}.page_valueProp__WK_1f{position:relative;display:grid;grid-template-columns:48px 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-lg) var(--space-md);margin:0 calc(-1 * var(--space-md));border-radius:var(--radius-xl);box-shadow:0 0 0 1px transparent;transition:box-shadow .25s ease,transform .25s ease;cursor:default}.page_valueProp__WK_1f:hover{box-shadow:0 0 0 1px var(--hairline-strong);transform:translateY(-2px)}.page_valuePropNum__fjUzx{color:var(--ink-subtle)}.page_valuePropContent__V_LoJ{display:flex;flex-direction:column;gap:var(--space-xs)}.page_valuePropTitle__a82d1{font-family:var(--font-display);font-size:var(--text-body);font-weight:600;letter-spacing:-.2px;color:var(--ink);line-height:1.3}.page_valuePropDesc__O_5uv{font-size:var(--text-body-sm);color:var(--ink-subtle);line-height:1.65}@media (max-width:768px){.page_valueLayout__rIQZl{grid-template-columns:1fr}.page_valueLeft__l_CM1{position:static}.page_heroImageWrap__tSRBN{height:50vh}}.MetricsDashboard_dashboard__XuRdj{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content}.MetricsDashboard_metric__CNg0u{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xxs);padding:0 20px;min-width:90px;text-align:left}.MetricsDashboard_metric__CNg0u:first-child{padding-left:0}.MetricsDashboard_metric__CNg0u:not(:last-child){border-right:1px solid var(--hairline)}.MetricsDashboard_number__kYb7T{font-family:var(--font-display);font-size:clamp(32px,3.5vw,44px);font-weight:800;letter-spacing:-2px;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MetricsDashboard_label__Kfzzx{font-family:var(--font-display);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);line-height:1.4}@media (max-width:768px){.MetricsDashboard_metric__CNg0u{padding:0 var(--space-sm)}.MetricsDashboard_metric__CNg0u:first-child{padding-left:0}.MetricsDashboard_number__kYb7T{font-size:clamp(26px,7vw,44px)}}.ShortFormContent_section__8gP4q{padding:var(--space-section) 0;background:var(--canvas)}.ShortFormContent_grid__z8azb{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"phone content" "phone metrics";grid-column-gap:var(--space-xxl);column-gap:var(--space-xxl);grid-row-gap:var(--space-lg);row-gap:var(--space-lg)}.ShortFormContent_gridCompact__EHDYG{grid-template-areas:"phone content";grid-template-rows:auto;align-items:center}.ShortFormContent_contentCentered__pmdsM{align-self:center}.ShortFormContent_phoneWrap__9XiPY{grid-area:phone;align-self:center;display:flex;justify-content:center;align-items:center}.ShortFormContent_phoneStack__5XCDb{position:relative;width:408px;aspect-ratio:9/16;overflow:visible}.ShortFormContent_phoneBg__57tk0{width:408px;border-radius:24px 144px 24px 24px;background:var(--surface-2);z-index:0}.ShortFormContent_phoneBg__57tk0,.ShortFormContent_phoneScreen__an3cD{position:absolute;top:50%;left:50%;aspect-ratio:9/16;overflow:hidden;transform:translate(-50%,-50%)}.ShortFormContent_phoneScreen__an3cD{width:282px;border-radius:var(--radius-xxl);z-index:1;background:var(--surface-3)}.ShortFormContent_phoneOutline__lzmTv{position:absolute;top:50%;left:50%;width:338px;aspect-ratio:9/16;border-radius:144px 24px 24px 24px;border:1px solid var(--ink);opacity:.9;transform:translate(calc(-50% - 76px),calc(-50% - 15px));z-index:2;pointer-events:none}.ShortFormContent_phoneVideo__61tNZ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ShortFormContent_phoneLogo__rGqMA{position:absolute;top:var(--space-md);left:var(--space-md);width:48px;object-fit:contain;opacity:.9;z-index:3}.ShortFormContent_content__wf67B{grid-area:content;display:flex;flex-direction:column;gap:var(--space-xl);max-width:480px;padding-right:var(--space-xxl)}.ShortFormContent_metricsWrap__bmZCZ{grid-area:metrics;align-self:start}.ShortFormContent_eyebrow__VN5d8{display:inline-block;width:-moz-fit-content;width:fit-content;background:var(--surface-2);border:1px solid var(--hairline);padding:4px 12px;border-radius:var(--radius-pill)}.ShortFormContent_headline__SuC85{font-family:var(--font-display);font-size:clamp(32px,3.8vw,48px);font-weight:800;letter-spacing:-1.5px;line-height:1.12;color:var(--ink)}@media (max-width:768px){.ShortFormContent_headline__SuC85{font-size:clamp(32px,9vw,48px);letter-spacing:-1px}}.ShortFormContent_headlineMuted__jdaSm{color:var(--ink-subtle)}.ShortFormContent_items___glxD{display:flex;flex-direction:column;gap:var(--space-lg)}.ShortFormContent_item__ZcrDk{display:flex;flex-direction:column;gap:var(--space-xs)}.ShortFormContent_itemTitle__vmbrh{font-family:var(--font-display);font-size:var(--text-headline);font-weight:700;letter-spacing:-.5px;color:var(--ink);line-height:1.2}.ShortFormContent_itemDesc__qHwoQ{font-size:var(--text-body-sm);color:var(--ink-subtle);line-height:1.65;max-width:320px}.ShortFormContent_cta__7unox{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:500;color:var(--canvas);background:var(--ink);border:1px solid var(--ink);padding:13px 28px;border-radius:var(--radius-md);text-decoration:none;width:-moz-fit-content;width:fit-content;transition:background var(--ease),border-color var(--ease)}.ShortFormContent_cta__7unox:hover{background:var(--ink-muted);border-color:var(--ink-muted)}@media (max-width:1024px){.ShortFormContent_grid__z8azb{grid-template-columns:1fr;grid-template-areas:"phone" "content" "metrics";gap:var(--space-xl)}.ShortFormContent_phoneWrap__9XiPY{justify-content:center}.ShortFormContent_content__wf67B{max-width:100%;padding-right:0}}@media (max-width:768px){.ShortFormContent_section__8gP4q{padding:var(--space-xxl) 0}.ShortFormContent_phoneBg__57tk0,.ShortFormContent_phoneStack__5XCDb{width:240px}.ShortFormContent_phoneScreen__an3cD{width:180px}.ShortFormContent_phoneOutline__lzmTv{width:200px;transform:translate(calc(-50% - 45px),calc(-50% - 9px))}}.FormModal_overlay__i3FN_{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-xl);animation:FormModal_fadeIn__5sXIh .2s ease}@keyframes FormModal_fadeIn__5sXIh{0%{opacity:0}to{opacity:1}}.FormModal_wrapper__90_Xi{position:relative;width:100%;max-width:600px}.FormModal_close__oYOeL{position:absolute;top:var(--space-lg);right:var(--space-lg);width:13px;height:13px;border-radius:50%;background:#ff5f57;border:none;cursor:pointer;padding:0;transition:opacity var(--ease),transform var(--ease)}.FormModal_close__oYOeL:hover{opacity:.8;transform:scale(1.15)}.FormModal_modal__tZgkP{position:relative;background:var(--canvas);border-radius:var(--radius-xxl);padding:var(--space-xxl);display:flex;flex-direction:column;gap:var(--space-lg);animation:FormModal_modalIn__XT8CF .3s cubic-bezier(.25,.46,.45,.94)}@keyframes FormModal_modalIn__XT8CF{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.FormModal_modalHeader__Ioc3r{display:flex;flex-direction:column;gap:var(--space-sm)}.FormModal_eyebrow__Amga4{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary)}.FormModal_title__Ov2xC{font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:800;letter-spacing:-2.5px;line-height:1.05;color:var(--ink)}.FormModal_titleMuted__LT9J0{color:#7b7b8c}.FormModal_sub__d1noh{font-size:var(--text-body-sm);color:var(--ink-subtle);line-height:1.6}.FormModal_form__1FD6x{display:flex;flex-direction:column;gap:var(--space-lg)}.FormModal_formRow__DyLf8{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.FormModal_formGroup__BcIH_{display:flex;flex-direction:column;gap:var(--space-xs)}.FormModal_label___VX8h{font-size:var(--text-body-sm);font-weight:500;color:var(--ink-muted)}.FormModal_required__bEoHf{font-size:var(--text-caption);color:var(--ink-tertiary);font-weight:400}.FormModal_input__6jkJ9{background:var(--surface-1);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);padding:10px var(--space-md);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--ink);outline:none;transition:border-color var(--ease),box-shadow var(--ease);width:100%}.FormModal_input__6jkJ9::placeholder{color:var(--ink-tertiary)}.FormModal_input__6jkJ9:focus{border-color:var(--ink-subtle);box-shadow:0 0 0 3px rgba(243,243,246,.05)}.FormModal_textarea__zIrGg{min-height:100px;resize:vertical}select.FormModal_input__6jkJ9{cursor:pointer}.FormModal_formBtn____hC6{align-self:flex-start;flex-shrink:0}.FormModal_submitBtn__r92Uj{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:500;color:var(--canvas);background:var(--ink);border:1px solid var(--ink);padding:13px 24px;border-radius:var(--radius-md);cursor:pointer;transition:background var(--ease),border-color var(--ease)}.FormModal_submitBtn__r92Uj:hover{background:var(--ink-muted);border-color:var(--ink-muted)}.page_panel__tiFqF{padding:var(--space-section) 0;background:var(--canvas);border-bottom:1px solid var(--hairline)}.page_componentLabel__R8klx{font-size:var(--text-caption);letter-spacing:.08em;padding:var(--space-xl) var(--space-xl) 0}.page_componentLabel__R8klx,.page_panelLabel__fwpdr{font-family:var(--font-mono);color:var(--ink-tertiary);text-transform:uppercase}.page_panelLabel__fwpdr{font-size:10px;font-weight:600;letter-spacing:.18em;margin-bottom:var(--space-xxl)}.page_layout__IpddW{display:grid;grid-template-columns:3fr 2fr;grid-gap:var(--space-section);gap:var(--space-section);align-items:start}.page_layoutLeft__0Z4Fl,.page_layoutRight__HDadC{display:flex;flex-direction:column}.page_block__bKOLv{padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);border-bottom:1px solid var(--hairline)}.page_block__bKOLv:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.page_blockTitle__wf_0d{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary);margin-bottom:var(--space-xxl)}.page_swatches__8ejf3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.page_swatch__y1t53{display:flex;flex-direction:column;gap:var(--space-xs)}.page_swatchChip__ZLpGl{width:100%;height:72px;border-radius:var(--radius-xl);border:1px solid var(--hairline);margin-bottom:var(--space-xs)}.page_swatchLabel__75Gpm{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:600;color:var(--ink);letter-spacing:-.1px}.page_swatchToken__eTb0j{color:var(--ink-subtle);letter-spacing:.04em}.page_swatchHex__8HyA7,.page_swatchToken__eTb0j{font-family:var(--font-mono);font-size:var(--text-caption)}.page_swatchHex__8HyA7{color:var(--ink-tertiary);letter-spacing:.06em}.page_typeScale__JF760{display:flex;flex-direction:column}.page_typeRow__bM2xA{display:grid;grid-template-columns:120px 1fr;align-items:baseline;grid-gap:var(--space-xl);gap:var(--space-xl);padding:var(--space-xl) 0;border-bottom:1px solid var(--hairline)}.page_typeRow__bM2xA:last-child{border-bottom:none}.page_typeMeta__STnZZ{display:flex;flex-direction:column;gap:var(--space-xs);padding-top:4px}.page_typeLabel__k6IJm{font-size:var(--text-caption);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.page_typeLabel__k6IJm,.page_typeToken__sPq_u{font-family:var(--font-mono);color:var(--ink-tertiary)}.page_typeToken__sPq_u{font-size:10px;letter-spacing:.04em;opacity:.6;line-height:1.5}.page_h1__9UpEz{font-size:var(--text-display-xl);letter-spacing:-3.5px;line-height:1}.page_h1__9UpEz,.page_h2__h2Ycl{font-family:var(--font-display);font-weight:800;color:var(--ink)}.page_h2__h2Ycl{font-size:var(--text-display-lg);letter-spacing:-2.5px;line-height:1.05}.page_h3__K8fQ0{font-size:var(--text-display-md);letter-spacing:-1.5px;line-height:1.1}.page_h3__K8fQ0,.page_h4__9uGee{font-family:var(--font-display);font-weight:700;color:var(--ink)}.page_h4__9uGee{font-size:var(--text-headline);letter-spacing:-.8px;line-height:1.2}.page_bodyLg__6CE50{font-size:var(--text-body-lg);letter-spacing:-.1px}.page_bodyLg__6CE50,.page_body__1fBjC{font-family:var(--font-body);font-weight:400;line-height:1.6;color:var(--ink-muted);max-width:560px}.page_body__1fBjC{font-size:var(--text-body)}.page_bodySm__1olDg{font-size:var(--text-body-sm);line-height:1.6;max-width:560px}.page_bodySm__1olDg,.page_caption__DZsc7{font-family:var(--font-body);font-weight:400;color:var(--ink-subtle)}.page_caption__DZsc7{font-size:var(--text-caption);line-height:1.55}.page_eyebrow__xV8lO{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary)}.page_form__E4xKq{display:flex;flex-direction:column;gap:var(--space-lg)}.page_formRow__HJuzC{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.page_formGroup__w9Qrp{display:flex;flex-direction:column;gap:var(--space-xs)}.page_label__orp1v{font-size:var(--text-body-sm);font-weight:500;color:var(--ink-muted)}.page_required__L67oD{font-size:var(--text-caption);color:var(--ink-tertiary);font-weight:400}.page_input__P5k8c{background:var(--surface-1);border:1px solid var(--hairline-strong);border-radius:var(--radius-md);padding:10px var(--space-md);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--ink);outline:none;transition:border-color var(--ease),box-shadow var(--ease);width:100%}.page_input__P5k8c::placeholder{color:var(--ink-tertiary)}.page_input__P5k8c:focus{border-color:var(--ink-subtle);box-shadow:0 0 0 3px rgba(243,243,246,.05)}.page_textarea__jYE0Q{min-height:100px;resize:vertical}select.page_input__P5k8c{cursor:pointer}.page_checkboxGroup__ITqpz{display:flex;align-items:center;gap:var(--space-sm)}.page_checkbox__GK4E5{cursor:pointer}.page_checkboxLabel__V1bk4{font-size:var(--text-body-sm);color:var(--ink-subtle);cursor:pointer}.page_formBtn__m1T76{align-self:flex-start;flex-shrink:0}.page_newsletterForm__uI6Bp{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.page_newsletterForm__uI6Bp input{flex:1 1;min-width:100px;width:auto}.page_btnSubscribed__7cNb0{animation:page_slideUp__aA1WR .35s cubic-bezier(.22,1,.36,1) both}@keyframes page_slideUp__aA1WR{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_newsletterMini__m0GYj{display:flex;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--hairline-strong);padding-bottom:var(--space-sm);max-width:322px}.page_newsletterMiniInput__3pUJH{flex:1 1;background:transparent;border:none;outline:none;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--ink);padding:0}.page_newsletterMiniInput__3pUJH::placeholder{color:var(--ink-tertiary)}.page_newsletterMiniBtn__09dHQ{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:500;color:var(--ink-subtle);background:none;border:none;cursor:pointer;padding:0;white-space:nowrap;transition:color var(--ease);flex-shrink:0}.page_newsletterMiniBtn__09dHQ:hover{color:var(--ink)}.page_newsletterMiniSubscribed__DIs1U{color:var(--ink);gap:5px;pointer-events:none}.page_buttons__MvT03{display:flex;align-items:center;gap:var(--space-xl)}.page_btnPrimary__a_hGO{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:500;color:var(--canvas);background:var(--ink);border:1px solid var(--ink);padding:13px 24px;border-radius:var(--radius-md);text-decoration:none;transition:background var(--ease),border-color var(--ease)}.page_btnPrimary__a_hGO:hover{background:var(--ink-muted);border-color:var(--ink-muted)}.page_btnGhost__UYhsE{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:500;color:var(--ink);background:transparent;border:1px solid var(--hairline-strong);padding:13px 24px;border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--ease),background var(--ease)}.page_btnGhost__UYhsE:hover{border-color:var(--ink-subtle);background:var(--surface-1)}.page_btnText__Lo7Zv{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:500;color:var(--ink-subtle);text-decoration:none;transition:color var(--ease)}.page_btnText__Lo7Zv:hover{color:var(--ink)}