body{background:#09090b;margin:0;font-family:Inter,system-ui,sans-serif}.page.svelte-fw0qxd{color:#fff;background:#09090b;flex-direction:column;min-height:100vh;display:flex}.hero.svelte-fw0qxd{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60svh;padding:4rem 2rem;animation:.5s ease-out svelte-fw0qxd-fadeIn;display:flex}h1.svelte-fw0qxd{letter-spacing:-.05em;margin:0;font-size:clamp(4rem,9vw,6rem);font-weight:900}.description.svelte-fw0qxd{color:#a1a1aa;max-width:760px;margin-top:1.5rem;font-size:1.2rem;line-height:1.8}.buttons.svelte-fw0qxd{flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex}.primary.svelte-fw0qxd,.secondary.svelte-fw0qxd{border-radius:10px;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .2s}.primary.svelte-fw0qxd{color:#fff;background:#0ea5e9}.primary.svelte-fw0qxd:hover{background:#38bdf8}.secondary.svelte-fw0qxd{color:#d4d4d8;border:1px solid #27272a}.secondary.svelte-fw0qxd:hover{color:#fff;border-color:#38bdf8}.divider.svelte-fw0qxd{background:linear-gradient(90deg,#0000,#27272a,#0000);width:100%;max-width:1100px;height:1px;margin:auto}.section.svelte-fw0qxd{box-sizing:border-box;width:100%;max-width:1000px;margin:auto;padding:4rem 2rem}.section.svelte-fw0qxd h2:where(.svelte-fw0qxd){margin:0 0 2rem;font-size:2rem}.grid.svelte-fw0qxd{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.card.svelte-fw0qxd,.release.svelte-fw0qxd{background:#0d0d10;border:1px solid #27272a;border-radius:14px;padding:1.5rem;transition:all .2s}.card.svelte-fw0qxd:hover,.release.svelte-fw0qxd:hover{border-color:#38bdf8;transform:translateY(-2px)}.release.svelte-fw0qxd{color:#fff;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;text-decoration:none;display:flex}.release.svelte-fw0qxd h3:where(.svelte-fw0qxd),.card.svelte-fw0qxd h3:where(.svelte-fw0qxd){margin:0}.release.svelte-fw0qxd p:where(.svelte-fw0qxd),.card.svelte-fw0qxd p:where(.svelte-fw0qxd){color:#a1a1aa;margin:.75rem 0;line-height:1.6}.release.svelte-fw0qxd span:where(.svelte-fw0qxd){color:#71717a;font-size:.9rem}.icon.svelte-fw0qxd{margin-bottom:.5rem;font-size:2rem}footer.svelte-fw0qxd{text-align:center;color:#71717a;padding:2rem;font-size:.9rem}@keyframes svelte-fw0qxd-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
