.page_hero__gtFpm{padding:calc(var(--nav-h) + var(--space-4xl)) var(--space-lg) var(--space-4xl);background:var(--color-black);text-align:center}.page_heroInner__gQanH{max-width:760px;margin:0 auto}.page_heroTitle__zmAyD{font-family:var(--font-heading);font-size:var(--fs-marketing-hero-title-mobile);line-height:var(--lh-tight);color:var(--color-white);margin-bottom:var(--space-lg)}.page_heroCopy__sa2i8{max-width:40rem;margin:0 auto;font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.page_sectionDark__y8Dm7,.page_sectionLight__oxcRM{padding:var(--section-space-y) var(--space-lg)}.page_sectionLight__oxcRM{background:var(--color-white)}.page_sectionDark__y8Dm7{background:var(--color-black);color:var(--color-white)}.page_sectionInner__Eol5J{max-width:var(--max-w);margin:0 auto}.page_sectionHeader__xJC4e{max-width:46rem;margin:0 auto var(--space-3xl);text-align:center}.page_sectionTitle__tFHOp{font-family:var(--font-heading);font-size:var(--fs-marketing-section-title-mobile);line-height:var(--lh-tight);color:var(--color-text-inverse);margin-bottom:var(--space-md)}.page_sectionDark__y8Dm7 .page_sectionTitle__tFHOp{color:var(--color-white)}.page_sectionCopy__tsCE2{font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--color-gray-500)}.page_sectionDark__y8Dm7 .page_sectionCopy__tsCE2{color:var(--color-text-on-dark-soft)}.page_problemList__Wd6_a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.page_problemItem__XcRZq{padding:var(--space-lg);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);background:var(--color-surface-card-light-soft);text-align:center}.page_problemIcon__X2uU_{display:flex;justify-content:center;align-items:center;margin:0 auto var(--space-md);color:var(--color-secondary-alt)}.page_problemItemTitle__Czp4Q{font-family:var(--font-helvetica);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-text-inverse);margin-bottom:var(--space-sm)}.page_problemItemCopy__IVVYp{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--color-gray-500)}.page_solutionBlock__pXD05{max-width:54rem;margin:0 auto;text-align:center}.page_solutionBody__Qyqld{max-width:44rem;margin:0 auto;font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--color-text-on-dark-medium)}.page_splitGrid__g3dyR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl);align-items:start}.page_featurePanel__HTc9p{border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);background:var(--color-surface-card-light-strong);padding:var(--space-2xl)}.page_panelTitle__d6MNj{font-family:var(--font-heading);font-size:var(--fs-2xl);line-height:var(--lh-tight);color:var(--color-text-inverse);margin-bottom:var(--space-md);text-align:center}.page_panelCopy__dKkre{font-size:var(--fs-base);color:var(--color-gray-500)}.page_panelCopy__dKkre,.page_panelHighlight__q2Qrg{line-height:var(--lh-relaxed);margin-bottom:var(--space-lg);text-align:center}.page_panelHighlight__q2Qrg{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.page_panelHighlightAmber__3_jTf,.page_panelHighlight__q2Qrg{color:var(--color-secondary-alt)}.page_featureList__8c5UA,.page_requirementList__VeGcf{display:grid;gap:var(--space-md)}.page_featureItem__ddh41,.page_flowCard__O4hBM,.page_requirementItem__BEs_F{border-radius:var(--radius-xl);padding:var(--space-lg)}.page_featureItem__ddh41{border:1px solid var(--color-gray-200);background:var(--color-white)}.page_featureItemDriver__vabLH{border-color:var(--color-gray-200);background:var(--color-white)}.page_featureItemTitle__F6xnF,.page_flowTitle__GDMa0{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--color-text-inverse);margin-bottom:var(--space-xs)}.page_featureItemCopy__UHUve,.page_flowCopy__1pQtS,.page_requirementItem__BEs_F{color:var(--color-gray-500);line-height:var(--lh-relaxed)}.page_requirementList__VeGcf{padding-left:0;list-style:none}.page_requirementBlock__hHfWK{margin-top:var(--space-xl);padding-top:0}.page_requirementTitle__ehnJk{font-family:var(--font-helvetica);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-text-inverse);margin-bottom:var(--space-md)}.page_requirementItem__BEs_F{position:relative;padding:0 0 0 var(--space-lg);font-size:var(--fs-sm)}.page_requirementItem__BEs_F:before{content:"•";position:absolute;left:0;top:.1rem;color:var(--color-secondary-alt);font-size:var(--fs-base);line-height:1}.page_flowColumns__1O1pe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.page_flowCard__O4hBM{background:var(--color-surface-card-dark-medium);border:1px solid var(--color-border-dark-soft)}.page_flowStep__rTw1k .page_featureItemTitle__F6xnF,.page_flowTitle__GDMa0{color:var(--color-white)}.page_flowList__JUiqP{display:grid;gap:var(--space-md);margin-top:var(--space-lg)}.page_flowStep__rTw1k{display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);align-items:start}.page_flowNumber__ClnZA{min-width:2.25rem;height:2.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:var(--fw-bold);background:var(--color-surface-card-dark-strong);color:var(--color-white)}.page_flowCopy__1pQtS{color:var(--color-text-on-dark-subtle)}.page_ctaRow__qwNx1{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-xl)}.page_note__nlF_o{margin-top:var(--space-lg);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--color-gray-500)}.page_outlineButton__bCLdq{background:var(--gradient-glass);color:inherit;border:1px solid;box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.page_outlineButton__bCLdq:after{display:none}.page_outlineButton__bCLdq:active,.page_outlineButton__bCLdq:hover{background:var(--gradient-glass);box-shadow:none;transform:none}.page_outlineButtonOnLight__TdaLc{color:var(--color-gray-500)}.page_outlineButtonOnDark__M6lJb{color:var(--color-white)}.page_outlineButtonAmberHover__kE7md:hover,.page_outlineButtonOnDark__M6lJb:hover,.page_outlineButtonOnLight__TdaLc:hover{color:var(--color-secondary-alt);border-color:var(--color-secondary-alt)}@media (max-width:900px){.page_flowColumns__1O1pe,.page_problemList__Wd6_a,.page_splitGrid__g3dyR{grid-template-columns:1fr}.page_featurePanel__HTc9p{border:0;border-radius:0;background:transparent;padding:0}.page_hero__gtFpm{padding-top:calc(var(--nav-h) + var(--space-3xl));padding-bottom:var(--space-3xl)}.page_sectionDark__y8Dm7,.page_sectionLight__oxcRM{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}@media (min-width:850px){.page_heroTitle__zmAyD{font-size:var(--fs-marketing-hero-title-desktop)}.page_sectionTitle__tFHOp{font-size:var(--fs-marketing-section-title-desktop)}}