.landing_page__By2iE{min-height:100dvh;background:var(--bg);color:var(--text-primary)}.landing_wrap__MxioC{max-width:var(--content-max);margin:0 auto;padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.landing_top__xISXf{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg);border-bottom:1px solid var(--line-soft);padding-top:var(--safe-top)}.landing_topInner__WUxDC{display:flex;align-items:center;gap:var(--space-6);min-height:var(--topbar-h);padding-top:var(--space-3);padding-bottom:var(--space-3)}.landing_brandLink__yAk12{color:inherit;text-decoration:none}.landing_nav__34epT{display:none;gap:var(--space-6);font-size:var(--fs-small)}.landing_footNav__caibL a,.landing_nav__34epT a{color:var(--text-secondary);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.landing_footNav__caibL a:hover,.landing_nav__34epT a:hover{color:var(--cobalto)}.landing_topActions__MREiu{margin-left:auto;display:flex;gap:var(--space-2)}.landing_btnGhost__Ut74x,.landing_btnPrimary__R_ZcD,.landing_btnSecondary__SyhFR{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);font:var(--fw-semibold) var(--fs-small) /1 var(--font-ui);text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.landing_btnPrimary__R_ZcD{background:var(--ambar);color:var(--on-ambar);box-shadow:var(--shadow-xs)}.landing_btnPrimary__R_ZcD:hover{background:var(--ambar-deep)}.landing_btnSecondary__SyhFR{background:var(--card);color:var(--cobalto);border:1px solid var(--line-strong)}.landing_btnSecondary__SyhFR:hover{background:var(--cobalto-tint)}.landing_btnGhost__Ut74x{color:var(--ink-2)}.landing_btnGhost__Ut74x:hover{background:var(--bg-2)}.landing_btnLg___tLfA{height:48px;padding:0 var(--space-6);font-size:var(--fs-body)}.landing_hero__v7463{display:grid;grid-gap:var(--space-10);gap:var(--space-10);padding-top:var(--space-10);padding-bottom:var(--space-16)}.landing_heroCopy__BPBal{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.landing_display__70o32{margin:0;font:var(--fw-display) 36px /1.08 var(--font-display);letter-spacing:var(--ls-display);color:var(--text-primary);text-wrap:balance}.landing_lead__hR2Dm{margin:0;max-width:34em;font:var(--fw-regular) var(--fs-body-lg) /var(--lh-body-lg) var(--font-ui);color:var(--text-secondary)}.landing_heroActions__O_W0j{display:flex;flex-wrap:wrap;gap:var(--space-3)}.landing_fine__mjzmd{margin:0;font-size:var(--fs-caption);color:var(--text-muted)}.landing_heroDemo___RlNw{position:relative;min-width:0}.landing_demoTag__6T2zz{display:inline-block;margin-bottom:var(--space-2);color:var(--text-muted)}.landing_demoTag__6T2zz,.landing_eyebrow__rjfo7{font:var(--fw-semibold) var(--fs-label) /var(--lh-label) var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase}.landing_eyebrow__rjfo7{margin:0 0 var(--space-2);color:var(--cobalto)}.landing_h1__VVzw5{margin:0 0 var(--space-8);font:var(--fw-heading) var(--fs-h2) /var(--lh-h2) var(--font-display);letter-spacing:var(--ls-h2);text-wrap:balance;max-width:22em}.landing_h3__jUW_g{margin:0;font:var(--fw-heading-light) var(--fs-h3) /var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3)}.landing_h4__0t9eo{margin:0 0 var(--space-1);font:var(--fw-semibold) var(--fs-h4) /var(--lh-h4) var(--font-ui)}.landing_body__FCVaw{margin:0;font:var(--fw-regular) var(--fs-body) /var(--lh-body) var(--font-ui);color:var(--text-secondary)}.landing_small__7Bjrp{margin:0;font:var(--fw-regular) var(--fs-small) /var(--lh-small) var(--font-ui);color:var(--text-secondary)}.landing_caption__r9KpU{margin:0;font-size:var(--fs-caption);color:var(--text-muted)}.landing_num__ApEsn{font-family:var(--font-mono);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_section__M2UMZ{padding-top:var(--space-16);padding-bottom:var(--space-16)}.landing_contrast__6BBHW{padding:var(--space-16) 0;background:var(--bg-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.landing_versus__ulBCB{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.landing_vsCard__LIBuV{margin:0;padding:var(--space-6);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-3)}.landing_vsOld__fcoWv{background:var(--sunken);box-shadow:var(--inset-sunken)}.landing_vsOld__fcoWv .landing_vsLine__M6dFW{color:var(--text-secondary)}.landing_vsNew__iafwP{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-raised)}.landing_vsLabel__uVOY_{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--fw-semibold) var(--fs-label) /var(--lh-label) var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.landing_vsLabelNew__CJ7zj{color:var(--cobalto);text-transform:none;letter-spacing:0;font-size:var(--fs-small)}.landing_vsLine__M6dFW{margin:0;font:var(--fw-heading-light) var(--fs-h3) /var(--lh-h3) var(--font-display);letter-spacing:var(--ls-h3);color:var(--text-primary)}.landing_vsNote__hnyNR{margin:0;font-size:var(--fs-small);color:var(--text-muted)}.landing_vsNew__iafwP .landing_vsNote__hnyNR{color:var(--mapa)}.landing_steps__DlVT8{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.landing_step__lFU4M{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) 0 0;border-top:2px solid var(--ink)}.landing_stepN__DXr2o{font:var(--fw-semibold) var(--fs-small) /1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cobalto);margin-bottom:var(--space-2)}.landing_grid__n3llI{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.landing_cap__dGxuB{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.landing_cap__dGxuB:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.landing_capIcon__ZQ2mU{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--cobalto-tint);color:var(--cobalto)}.landing_capProof__kdW6U{margin:auto 0 0;padding-top:var(--space-3);border-top:1px dashed var(--line-strong);font:var(--fw-medium) var(--fs-caption) /18px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.landing_principles__ca8CG{padding:var(--space-16) 0;background:var(--card);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.landing_princList__OZMzG{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.landing_princ__8p6Ay{display:flex;gap:var(--space-4);align-items:flex-start;color:var(--mapa)}.landing_princ__8p6Ay>div{color:var(--text-primary)}.landing_final__SPZ5R{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) var(--space-6);background:var(--card);border:1px dashed var(--line-strong);border-radius:var(--radius-card)}.landing_final__SPZ5R .landing_h1__VVzw5{margin-bottom:var(--space-3)}.landing_finalActions__H1k3c{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.landing_foot__zJbL_{border-top:1px solid var(--line-soft);padding:var(--space-8) 0 calc(var(--space-8) + var(--safe-bottom))}.landing_footInner__hk3Bq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.landing_footNav__caibL{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--fs-small)}.landing_footInner__hk3Bq .landing_caption__r9KpU{flex-basis:100%}@media (max-width:479px){.landing_topActions__MREiu .landing_btnGhost__Ut74x{display:none}}@media (min-width:768px){.landing_wrap__MxioC{padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop)}.landing_display__70o32{font-size:var(--fs-display);line-height:var(--lh-display)}.landing_h1__VVzw5{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.landing_grid__n3llI,.landing_princList__OZMzG,.landing_steps__DlVT8,.landing_versus__ulBCB{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_final__SPZ5R{grid-template-columns:1fr auto;align-items:center;padding:var(--space-10) var(--space-12)}}@media (min-width:1024px){.landing_nav__34epT{display:flex}.landing_hero__v7463{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:var(--space-12);padding-top:var(--space-20);padding-bottom:var(--space-20)}.landing_display__70o32{font-size:52px;line-height:1.04}.landing_steps__DlVT8{gap:var(--space-8)}.landing_grid__n3llI,.landing_steps__DlVT8{grid-template-columns:repeat(3,minmax(0,1fr))}.landing_princList__OZMzG{grid-template-columns:repeat(4,minmax(0,1fr))}.landing_princ__8p6Ay{flex-direction:column}}@media (prefers-reduced-motion:reduce){.landing_cap__dGxuB,.landing_cap__dGxuB:hover{transition:none;transform:none}}