.landing-module__g1LwZa__page{--fs-hero:clamp(32px, 6vw, 56px);--lh-hero:1.22;--fs-h2:clamp(26px, 3.6vw, 40px);--lh-h2:1.3;--text-on-dark-secondary:var(--neutral-c4);--measure:1120px;background:var(--surface-screen)}.landing-module__g1LwZa__container{width:100%;max-width:var(--measure);padding-inline:var(--sp-24);margin:0 auto}.landing-module__g1LwZa__topbar{z-index:10;background:var(--surface-2-80);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--stroke-hairline) solid var(--divider);position:sticky;top:0}.landing-module__g1LwZa__topbarInner{justify-content:space-between;align-items:center;gap:var(--sp-16);min-height:64px;display:flex}.landing-module__g1LwZa__topnav{align-items:center;gap:var(--sp-24);display:flex}.landing-module__g1LwZa__topnav a{color:var(--text-secondary);font-size:var(--fs-ui);line-height:var(--lh-ui);min-height:var(--tap-44);align-items:center;text-decoration:none;display:inline-flex}.landing-module__g1LwZa__topnav a:hover{color:var(--text-primary);text-decoration:underline}@media (max-width:767px){.landing-module__g1LwZa__topnav{display:none}}.landing-module__g1LwZa__hero{margin:var(--sp-12) var(--sp-12) 0;border-radius:var(--r-screen);background:var(--ink);color:var(--text-on-dark);overflow:hidden}.landing-module__g1LwZa__heroInner{gap:var(--sp-32);max-width:var(--measure);padding:clamp(var(--sp-32), 6vw, 88px) var(--sp-24);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;margin:0 auto;display:grid}@media (max-width:900px){.landing-module__g1LwZa__heroInner{gap:var(--sp-24);grid-template-columns:1fr}}.landing-module__g1LwZa__heroLogo{color:var(--text-on-dark);margin-bottom:var(--sp-24)}.landing-module__g1LwZa__eyebrow{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-16);border-radius:var(--r-pill);background:var(--scrim-16);border:var(--stroke-hairline) solid var(--neutral-c4);color:var(--text-on-dark);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.landing-module__g1LwZa__h1{margin:var(--sp-24) 0 0;font-size:var(--fs-hero);line-height:var(--lh-hero);font-weight:var(--fw-medium);color:var(--text-on-dark)}.landing-module__g1LwZa__heroLead{margin:var(--sp-16) 0 0;max-width:46ch;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-on-dark-secondary)}.landing-module__g1LwZa__ctaRow{gap:var(--sp-12);margin-top:var(--sp-32);flex-wrap:wrap;display:flex}.landing-module__g1LwZa__btn{min-height:var(--tap-44);padding:0 var(--sp-24);border-radius:var(--r-pill);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);justify-content:center;align-items:center;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.landing-module__g1LwZa__btnPrimary{background:var(--action-primary-bg);color:var(--action-primary-fg)}.landing-module__g1LwZa__btnPrimary:hover{background:var(--lime-deep)}.landing-module__g1LwZa__btnGhost{color:var(--text-on-dark);border:var(--stroke-hairline) solid var(--neutral-c4);background:0 0}.landing-module__g1LwZa__btnGhost:hover{background:var(--scrim-16)}.landing-module__g1LwZa__btnDark{background:var(--action-dark-bg);color:var(--action-dark-fg)}.landing-module__g1LwZa__btnDark:hover{background:var(--ink-strong)}.landing-module__g1LwZa__heroTrust{gap:var(--sp-8) var(--sp-24);margin:var(--sp-32) 0 0;color:var(--text-on-dark-secondary);font-size:var(--fs-ui);line-height:var(--lh-ui);flex-wrap:wrap;padding:0;list-style:none;display:flex}.landing-module__g1LwZa__heroTrust li{align-items:center;gap:var(--sp-8);display:flex}.landing-module__g1LwZa__dot{width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-circle);background:var(--lime);flex:none}.landing-module__g1LwZa__heroMedia{border-radius:var(--r-card-lg);aspect-ratio:8/9;background:var(--ink-4d);position:relative;overflow:hidden}.landing-module__g1LwZa__heroMedia img{object-fit:cover;width:100%;height:100%}.landing-module__g1LwZa__section{padding-block:clamp(var(--sp-32), 7vw, 96px)}.landing-module__g1LwZa__sectionDark{margin:0 var(--sp-12);border-radius:var(--r-screen);background:var(--ink);color:var(--text-on-dark)}.landing-module__g1LwZa__kicker{font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent);margin:0}.landing-module__g1LwZa__sectionDark .landing-module__g1LwZa__kicker{color:var(--lime)}.landing-module__g1LwZa__h2{margin:var(--sp-12) 0 0;font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-medium);max-width:22ch}.landing-module__g1LwZa__sub{margin:var(--sp-16) 0 0;max-width:62ch;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-secondary)}.landing-module__g1LwZa__sectionDark .landing-module__g1LwZa__sub{color:var(--text-on-dark-secondary)}.landing-module__g1LwZa__grid3{gap:var(--sp-16);margin-top:var(--sp-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-module__g1LwZa__grid2{gap:var(--sp-16);margin-top:var(--sp-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.landing-module__g1LwZa__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.landing-module__g1LwZa__grid3,.landing-module__g1LwZa__grid2{grid-template-columns:1fr}}.landing-module__g1LwZa__card{background:var(--surface-card);border-radius:var(--r-card);border:var(--stroke-hairline) solid transparent;padding:var(--sp-24)}.landing-module__g1LwZa__sectionDark .landing-module__g1LwZa__card{background:var(--ink-4d);border-color:var(--muted-3)}.landing-module__g1LwZa__cardTitle{font-size:var(--fs-subtitle);line-height:var(--lh-subtitle);font-weight:var(--fw-medium);margin:0}.landing-module__g1LwZa__sectionDark .landing-module__g1LwZa__cardTitle{color:var(--text-on-dark)}.landing-module__g1LwZa__cardBody{margin:var(--sp-12) 0 0;color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body)}.landing-module__g1LwZa__sectionDark .landing-module__g1LwZa__cardBody{color:var(--text-on-dark-secondary)}.landing-module__g1LwZa__pathTag{margin-top:var(--sp-16);padding:var(--sp-4) var(--sp-12);border-radius:var(--r-pill);background:var(--surface-inset);color:var(--text-secondary);font-size:var(--fs-ui);line-height:var(--lh-ui);font-variant-numeric:tabular-nums;display:inline-block}.landing-module__g1LwZa__steps{gap:var(--sp-16);margin:var(--sp-32) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:1000px){.landing-module__g1LwZa__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.landing-module__g1LwZa__steps{grid-template-columns:1fr}}.landing-module__g1LwZa__step{background:var(--surface-card);border-radius:var(--r-card);padding:var(--sp-24)}.landing-module__g1LwZa__stepNum{width:var(--icon-32);height:var(--icon-32);border-radius:var(--r-circle);background:var(--lime);color:var(--ink);font-size:var(--fs-ui);line-height:1;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.landing-module__g1LwZa__stepTitle{margin:var(--sp-16) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium)}.landing-module__g1LwZa__stepBody{margin:var(--sp-8) 0 0;color:var(--text-secondary);font-size:var(--fs-ui);line-height:var(--lh-ui)}.landing-module__g1LwZa__showcase{gap:var(--sp-32);margin-top:var(--sp-32);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:900px){.landing-module__g1LwZa__showcase{gap:var(--sp-24);grid-template-columns:1fr}}.landing-module__g1LwZa__showcaseMedia{border-radius:var(--r-card-lg);background:var(--surface-3);aspect-ratio:4/3;overflow:hidden}.landing-module__g1LwZa__showcaseMedia img{object-fit:cover;width:100%;height:100%}.landing-module__g1LwZa__checkList{margin:var(--sp-24) 0 0;gap:var(--sp-16);padding:0;list-style:none;display:grid}.landing-module__g1LwZa__checkList li{grid-template-columns:var(--icon-22) minmax(0, 1fr);gap:var(--sp-12);font-size:var(--fs-body);line-height:var(--lh-body);align-items:start;display:grid}.landing-module__g1LwZa__tick{width:var(--icon-22);height:var(--icon-22);border-radius:var(--r-circle);background:var(--lime);color:var(--ink);font-size:var(--fs-ui);margin-top:var(--sp-2);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.landing-module__g1LwZa__faq{margin-top:var(--sp-32);gap:var(--sp-12);display:grid}.landing-module__g1LwZa__faqItem{background:var(--surface-card);border-radius:var(--r-card);padding:var(--sp-24)}.landing-module__g1LwZa__faqQ{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--fw-medium);margin:0}.landing-module__g1LwZa__faqA{margin:var(--sp-12) 0 0;color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-body)}.landing-module__g1LwZa__ctaBand{margin:0 var(--sp-12) var(--sp-12);border-radius:var(--r-screen);background:var(--lime);color:var(--ink);text-align:center;padding:clamp(var(--sp-32), 6vw, 80px) var(--sp-24)}.landing-module__g1LwZa__ctaBand .landing-module__g1LwZa__h2{max-width:20ch;margin-inline:auto}.landing-module__g1LwZa__ctaBand .landing-module__g1LwZa__sub{color:var(--ink-4d);margin-inline:auto}.landing-module__g1LwZa__ctaBand .landing-module__g1LwZa__ctaRow{justify-content:center}.landing-module__g1LwZa__footer{padding-block:var(--sp-32);border-top:var(--stroke-hairline) solid var(--divider);margin-top:var(--sp-32)}.landing-module__g1LwZa__footerInner{justify-content:space-between;align-items:center;gap:var(--sp-16);color:var(--text-secondary);font-size:var(--fs-ui);line-height:var(--lh-ui);flex-wrap:wrap;display:flex}.landing-module__g1LwZa__footerLinks{gap:var(--sp-24);flex-wrap:wrap;display:flex}.landing-module__g1LwZa__footerLinks a{color:var(--text-secondary);min-height:var(--tap-44);align-items:center;text-decoration:none;display:inline-flex}.landing-module__g1LwZa__footerLinks a:hover{color:var(--text-primary);text-decoration:underline}.landing-module__g1LwZa__skipLink{z-index:20;position:absolute;top:0;left:-9999px}.landing-module__g1LwZa__skipLink:focus{left:var(--sp-12);top:var(--sp-12);padding:var(--sp-12) var(--sp-24);border-radius:var(--r-pill);background:var(--ink);color:var(--surface-1)}
