.landing.svelte-1uha8ag{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(1000px 500px at 80% -10%,color-mix(in srgb,var(--brand) 55%,transparent),transparent 60%),var(--brand-deep)}.landing-inner.svelte-1uha8ag{width:100%;max-width:920px}.landing-logo.svelte-1uha8ag{height:40px;width:auto;display:block;filter:brightness(0) invert(1)}.landing-eyebrow.svelte-1uha8ag{color:#bfe7eb;margin:28px 0 8px}.landing-title.svelte-1uha8ag{color:#fff;font-size:clamp(40px,7vw,68px);font-weight:900;text-transform:uppercase}.choices.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}.choice.svelte-1uha8ag{display:flex;flex-direction:column;background:var(--surface);border-radius:22px;padding:30px;box-shadow:0 30px 70px -30px #000;text-decoration:none;color:var(--ink);transition:transform .2s}a.choice.svelte-1uha8ag:hover{transform:translateY(-3px)}.choice-icon.svelte-1uha8ag{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--brand-soft);color:var(--brand-dark)}.choice-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:26px;height:26px}.choice.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:34px;font-weight:900;text-transform:uppercase;margin-top:18px}.choice.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:10px 0 24px;flex:1}.choice-actions.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:720px){.choices.svelte-1uha8ag{grid-template-columns:1fr}.choice.svelte-1uha8ag{padding:24px}}
