.landing-page{--home-gold:#e0bc4a;--home-muted:#b6c3d5;color:#f3f6fc}.landing-page .landing-hero{position:relative;padding-top:55px;padding-bottom:65px;gap:50px;background:radial-gradient(ellipse at 80% 25%,#e0bc4a12,transparent 58%)}.landing-page .landing-hero h1{font-size:clamp(36px,5.6vw,72px);letter-spacing:-.045em;line-height:1.07;max-width:770px}.landing-page .landing-hero h1 em{color:var(--home-gold);font-style:normal}.landing-page .landing-hero-copy>p{font-size:18px;line-height:1.7;max-width:620px;color:var(--home-muted)}.landing-page .landing-actions .btn{min-height:52px;font-size:15px;border-radius:14px}.landing-page .landing-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.landing-page .landing-trust span{font-size:12px;border:1px solid #304159;border-radius:999px;padding:8px 12px;background:#0e1a2b}.landing-page .landing-hero-visual{filter:drop-shadow(0 24px 35px #0006)}.landing-page .landing-hero-visual img{border:1px solid #465269;border-radius:24px}.landing-page .public-proof{padding:50px 20px}.landing-page h2{font-size:clamp(26px,3.6vw,42px);line-height:1.15;letter-spacing:-.025em}.landing-page .public-feature-grid article{background:linear-gradient(145deg,#17283c,#0e1a2b);border:1px solid #304159;border-radius:20px;padding:26px}.landing-page .public-feature-grid h3{font-size:20px}.landing-page .public-feature-grid p,.landing-page .landing-copy p,.landing-page .landing-copy li{font-size:15px;line-height:1.75}.landing-page .landing-showcase{padding-top:45px;padding-bottom:45px;gap:50px}.landing-page .landing-shot img{border-radius:20px}.home-growth{padding:52px 0}.home-section-intro{max-width:750px;margin-bottom:26px}.home-section-intro p{font-size:17px;color:var(--home-muted);line-height:1.6}.home-growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-growth-grid article{background:linear-gradient(145deg,#17352f,#132138 70%);border:1px solid #345548;border-radius:20px;padding:28px}.home-feature-number{font-size:11px;letter-spacing:.09em;color:#e0bc4a;font-weight:800}.home-growth-grid h3{font-size:24px;line-height:1.2;margin:20px 0 12px}.home-growth-grid p{font-size:15px;line-height:1.7;color:var(--home-muted)}.home-questions{padding:45px 0;max-width:850px;margin:auto}.home-questions details{border-bottom:1px solid #304159;padding:18px 0}.home-questions summary{font-size:17px;line-height:1.5;cursor:pointer;font-weight:700;padding:8px 0}.home-questions p{font-size:15px;line-height:1.75;color:var(--home-muted)}.home-questions summary:focus-visible{outline:3px solid #e0bc4a;outline-offset:4px}.landing-page .landing-final{border:1px solid #73602e;border-radius:24px;background:linear-gradient(120deg,#24362e,#142137);padding:38px}.landing-page .public-kicker{color:#e0bc4a;font-size:11px;letter-spacing:.14em}
@media(max-width:760px){.landing-page .landing-hero{padding-top:24px;padding-bottom:32px;gap:24px}.landing-page .landing-hero h1{font-size:38px}.landing-page .landing-hero-copy>p{font-size:16px}.landing-page .landing-actions{gap:10px}.landing-page .landing-trust{gap:8px}.landing-page .landing-trust span{font-size:11px;padding:8px 10px}.home-growth-grid{grid-template-columns:1fr}.home-growth{padding:30px 0}.home-growth-grid article{padding:24px}.home-growth-grid h3{font-size:22px}.landing-page .landing-showcase{gap:24px;padding:30px 0}.landing-page .landing-final{padding:25px}.home-questions summary{font-size:16px}.landing-page .public-feature-grid article{padding:22px}}

/* Contain decorative screenshot rotations within the public landing. */
.landing-page{overflow-x:clip;min-width:0}.landing-page>section{min-width:0}
