main.svelte-fw0qxd{max-width:64rem;margin:0 auto;padding:0 1.5rem}.hero.svelte-fw0qxd{display:flex;flex-direction:column;gap:2.5rem;padding:clamp(3rem,8vw,5.5rem) 0 clamp(3rem,7vw,4.5rem)}.hero-kicker.svelte-fw0qxd{margin:0 0 1rem}.hero-h1.svelte-fw0qxd{margin:0 0 1.25rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--text-primary)}.hero-lead.svelte-fw0qxd{margin:0;max-width:32rem;font-size:clamp(1.05rem,1.6vw,1.15rem);line-height:1.6;color:var(--text-secondary)}.hero-actions.svelte-fw0qxd{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem}.hero-textlink.svelte-fw0qxd{margin-left:.5rem;font-size:.95rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.hero-textlink.svelte-fw0qxd:hover{color:var(--accent)}.link-arrow.svelte-fw0qxd{display:inline-block;transition:transform .2s cubic-bezier(.16,1,.3,1)}.hero-textlink.svelte-fw0qxd:hover .link-arrow:where(.svelte-fw0qxd){transform:translate(3px)}.shot.svelte-fw0qxd{display:block;width:100%;height:auto;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}@media(min-width:860px){.hero.svelte-fw0qxd{flex-direction:row;align-items:center;gap:4rem}.hero-copy.svelte-fw0qxd{flex:1}.hero-shot.svelte-fw0qxd{flex:1.15;min-width:0}}.hero-copy.svelte-fw0qxd{animation:svelte-fw0qxd-pageRise .7s cubic-bezier(.16,1,.3,1) both}.hero-shot.svelte-fw0qxd{animation:svelte-fw0qxd-pageRise .8s cubic-bezier(.16,1,.3,1) .15s both}@keyframes svelte-fw0qxd-pageRise{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}to{opacity:1;filter:blur(0);transform:none}}.reveal.svelte-fw0qxd{opacity:0;transform:translateY(20px);filter:blur(8px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms)}.reveal.svelte-fw0qxd.revealed{opacity:1;transform:none;filter:blur(0)}@media(prefers-reduced-motion:reduce){.hero-copy.svelte-fw0qxd,.hero-shot.svelte-fw0qxd{animation:none}.reveal.svelte-fw0qxd{opacity:1;transform:none;filter:none;transition:none}}.section-title.svelte-fw0qxd{margin:0 0 1.5rem;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.platforms.svelte-fw0qxd{border-top:1px solid var(--border-subtle);padding:clamp(2.5rem,6vw,4rem) 0}.platform-list.svelte-fw0qxd{list-style:none;margin:0;padding:0}.platform-row.svelte-fw0qxd{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--border-subtle)}.platform-row.svelte-fw0qxd:first-child{border-top:1px solid var(--border-subtle)}.platform-meta.svelte-fw0qxd{display:flex;flex-direction:column;gap:.2rem}.platform-name.svelte-fw0qxd{font-size:1.05rem;font-weight:600;color:var(--text-primary)}.platform-note.svelte-fw0qxd{font-size:.85rem;color:var(--text-secondary)}.platform-foot.svelte-fw0qxd{margin:1.5rem 0 0;font-size:.85rem;color:var(--text-tertiary)}.inline-link.svelte-fw0qxd{color:var(--accent);text-decoration:none}.inline-link.svelte-fw0qxd:hover{text-decoration:underline}.included.svelte-fw0qxd{border-top:1px solid var(--border-subtle);padding:clamp(2.5rem,6vw,4rem) 0}.included-grid.svelte-fw0qxd{display:grid;grid-template-columns:1fr;gap:1.75rem 3rem}.included-title.svelte-fw0qxd{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.included-body.svelte-fw0qxd{margin:0;max-width:26rem;font-size:.9rem;line-height:1.6;color:var(--text-secondary)}@media(min-width:700px){.included-grid.svelte-fw0qxd{grid-template-columns:repeat(2,1fr)}}.build.svelte-fw0qxd{border-top:1px solid var(--border-subtle);padding:clamp(2.5rem,6vw,4rem) 0 clamp(4rem,9vw,6rem)}.build-inner.svelte-fw0qxd{max-width:34rem}.build-body.svelte-fw0qxd{margin:0 0 1.5rem;font-size:1rem;line-height:1.6;color:var(--text-secondary)}
