.Landing_page__BMjEQ{min-height:100svh;color:var(--ink);background:radial-gradient(60% 50% at 85% 10%,color-mix(in srgb,var(--denim) 16%,transparent),transparent 70%),radial-gradient(50% 40% at 5% 70%,color-mix(in srgb,var(--pistachio) 14%,transparent),transparent 70%),var(--frost-2);padding:24px clamp(18px,4vw,64px) 28px}.Landing_footer__Do5aU,.Landing_header__XuuMJ,.Landing_page__BMjEQ main{max-width:1240px;margin-inline:auto}.Landing_header__XuuMJ{display:flex;align-items:center;justify-content:space-between;gap:16px}.Landing_brand__KAsLY{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.Landing_brand__KAsLY strong{display:block;font-size:17px;letter-spacing:-.4px}.Landing_brand__KAsLY small{display:block;font-size:8px;letter-spacing:1.8px;color:var(--muted);font-weight:650}.Landing_mark__psWG1{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#fff;background:linear-gradient(145deg,var(--denim-soft),var(--denim-deep));box-shadow:var(--shadow-sm)}.Landing_nav__onK3U{display:flex;align-items:center;gap:14px}.Landing_signin__bXgu4{color:var(--ink);font-weight:650;text-decoration:none;padding:10px 6px}.Landing_signin__bXgu4:hover{color:var(--denim-deep)}.Landing_cta__aeMtU,.Landing_ghost__efNjQ{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 20px;border-radius:var(--pill);font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.Landing_cta__aeMtU{background:var(--ink);color:var(--surface);box-shadow:var(--shadow-sm)}.Landing_cta__aeMtU:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.Landing_ghost__efNjQ{color:var(--ink);border:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 70%,transparent)}.Landing_ghost__efNjQ:hover{border-color:var(--line-3)}.Landing_brand__KAsLY:focus-visible,.Landing_cta__aeMtU:focus-visible,.Landing_ghost__efNjQ:focus-visible,.Landing_signin__bXgu4:focus-visible{outline:2px solid var(--denim);outline-offset:3px}.Landing_deleted__HIkyw{margin:28px 0 0;padding:14px 18px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line-2)}.Landing_hero__CwHiP{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:32px;padding:clamp(48px,9vw,110px) 0 clamp(40px,7vw,80px)}.Landing_eyebrow__tTbnK{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:750;letter-spacing:2px;color:var(--denim-deep)}.Landing_hero__CwHiP h1{margin:22px 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(56px,8.5vw,116px);line-height:.94;letter-spacing:-2.5px}.Landing_hero__CwHiP h1 em{color:var(--denim-deep)}.Landing_heroCopy__z5s70 p{max-width:520px;margin:26px 0 0;font-size:17px;line-height:1.7;color:var(--muted)}.Landing_heroActions__4W0bh{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.Landing_closed__28p3T{color:var(--muted);font-weight:600;align-self:center}.Landing_heroVisual__EdJcE{position:relative;min-height:420px;display:grid;place-items:center}.Landing_orb__A91gc{position:absolute;width:min(360px,80%);aspect-ratio:1}.Landing_wave__2mwNp{position:relative;width:100%;height:220px}.Landing_consent__rHMHE,.Landing_plan__tBMV5,.Landing_steps__M3eUF{margin-top:28px;padding:clamp(28px,4vw,48px);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.Landing_consent__rHMHE h2,.Landing_plan__tBMV5 h2,.Landing_steps__M3eUF h2{margin:14px 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-1px}.Landing_steps__M3eUF h2{margin-top:0}.Landing_steps__M3eUF ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 0;padding:0;counter-reset:step}.Landing_steps__M3eUF li{padding:22px;border-radius:var(--radius);background:var(--well);border:1px solid var(--line)}.Landing_steps__M3eUF li svg{color:var(--denim-deep)}.Landing_steps__M3eUF li b{display:block;margin-top:14px;font-size:16px}.Landing_consent__rHMHE li span,.Landing_consent__rHMHE p,.Landing_note__Iohe9,.Landing_steps__M3eUF li p{color:var(--muted);line-height:1.7}.Landing_consent__rHMHE{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:start}.Landing_consent__rHMHE p{margin:16px 0 0;font-size:15px}.Landing_consent__rHMHE ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.Landing_consent__rHMHE li{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--radius-sm);background:var(--well)}.Landing_consent__rHMHE li svg{flex-shrink:0;color:var(--olive);margin-top:2px}.Landing_consent__rHMHE li b{color:var(--ink)}.Landing_consent__rHMHE a{color:var(--denim-deep);font-weight:650}.Landing_plan__tBMV5 dl{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0 0}.Landing_plan__tBMV5 dl div{padding:20px;border-radius:var(--radius);background:linear-gradient(160deg,var(--frost),var(--surface));border:1px solid var(--line)}.Landing_plan__tBMV5 dt{font-size:12px;color:var(--muted);font-weight:650}.Landing_plan__tBMV5 dd{margin:8px 0 0;font-family:var(--font-display);font-size:34px;letter-spacing:-.5px}.Landing_note__Iohe9{margin:18px 0 0;font-size:13px}.Landing_footer__Do5aU{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:40px;color:var(--muted);font-size:12px}.Landing_footer__Do5aU nav{display:flex;gap:18px}.Landing_footer__Do5aU a{color:inherit;text-decoration:none}.Landing_footer__Do5aU a:hover{color:var(--denim-deep);text-decoration:underline}@media (max-width:900px){.Landing_hero__CwHiP{grid-template-columns:1fr;padding-top:40px}.Landing_heroVisual__EdJcE{min-height:260px;order:-1}.Landing_consent__rHMHE,.Landing_plan__tBMV5 dl,.Landing_steps__M3eUF ol{grid-template-columns:1fr}}@media (max-width:560px){.Landing_brand__KAsLY small,.Landing_signin__bXgu4{display:none}.Landing_hero__CwHiP h1{letter-spacing:-1.5px}.Landing_cta__aeMtU,.Landing_ghost__efNjQ{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.Landing_cta__aeMtU,.Landing_ghost__efNjQ{transition:none}.Landing_cta__aeMtU:hover{transform:none}}