.hero-wrap[data-astro-cid-3hr2zs2x]{position:relative;overflow:hidden}.glow[data-astro-cid-3hr2zs2x]{position:absolute;inset:-20% -10% auto;height:760px;pointer-events:none;background:radial-gradient(600px 380px at 78% 42%,rgba(46,204,113,.14),transparent 70%),radial-gradient(520px 320px at 12% 18%,rgba(255,178,30,.08),transparent 70%)}.hero[data-astro-cid-3hr2zs2x]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-block:64px 40px}@media(max-width:980px){.hero[data-astro-cid-3hr2zs2x]{grid-template-columns:1fr;gap:36px;padding-block:44px 24px}}.pill[data-astro-cid-3hr2zs2x]{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 14px 6px 10px;border:1px solid var(--line-2);border-radius:999px;font-size:14px;font-weight:700;color:#c9d1e0;background:#10151fb3}.dot[data-astro-cid-3hr2zs2x]{width:10px;height:10px;border-radius:50%;background:#2ecc71;box-shadow:0 0 0 4px #2ecc712e}h1[data-astro-cid-3hr2zs2x]{margin-top:22px;font-family:var(--font-display);font-weight:800;font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.015em;text-wrap:balance}h1[data-astro-cid-3hr2zs2x] em[data-astro-cid-3hr2zs2x]{font-style:normal;color:#2ecc71}.kicker[data-astro-cid-3hr2zs2x]{display:block;margin-bottom:14px;font-family:var(--font-body);font-size:15px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.sub[data-astro-cid-3hr2zs2x]{margin:22px 0 0;max-width:540px;font-size:19px;line-height:1.55;color:var(--text-2)}.sub[data-astro-cid-3hr2zs2x] b[data-astro-cid-3hr2zs2x]{color:var(--text)}.ctas[data-astro-cid-3hr2zs2x]{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.btn-lg[data-astro-cid-3hr2zs2x]{min-height:58px;padding:0 26px;font-size:17px}.trust[data-astro-cid-3hr2zs2x]{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;font-weight:700;color:var(--muted)}.trust[data-astro-cid-3hr2zs2x] li[data-astro-cid-3hr2zs2x]:before{content:"✓";color:#2ecc71;margin-right:8px}.shot[data-astro-cid-3hr2zs2x]{margin:0;min-width:0}.frame[data-astro-cid-3hr2zs2x]{border-radius:18px;overflow:hidden;border:1px solid #263048;background:#0b0f19;aspect-ratio:16 / 9;box-shadow:0 50px 120px #0009}.frame[data-astro-cid-3hr2zs2x] img[data-astro-cid-3hr2zs2x]{width:100%;height:100%;object-fit:cover;display:block}.shot[data-astro-cid-3hr2zs2x] figcaption[data-astro-cid-3hr2zs2x]{margin:14px 4px 0;font-size:13px;color:var(--faint)}.platforms[data-astro-cid-3hr2zs2x]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-block:8px 48px}.platforms[data-astro-cid-3hr2zs2x] .lbl[data-astro-cid-3hr2zs2x]{margin-right:6px;font-size:14px;font-weight:700;color:var(--faint)}.pf[data-astro-cid-3hr2zs2x]{padding:6px 14px;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:700;color:var(--muted);background:var(--ink-2)}.head[data-astro-cid-3hr2zs2x]{max-width:780px}.row[data-astro-cid-3hr2zs2x]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center;margin-top:72px}.row[data-astro-cid-3hr2zs2x].flip .pic[data-astro-cid-3hr2zs2x]{order:2}@media(max-width:900px){.row[data-astro-cid-3hr2zs2x]{grid-template-columns:1fr;gap:26px;margin-top:56px}.row[data-astro-cid-3hr2zs2x].flip .pic[data-astro-cid-3hr2zs2x]{order:0}}.pic[data-astro-cid-3hr2zs2x]{margin:0;border-radius:18px;overflow:hidden;border:1px solid #263048;background:#0b0f19;box-shadow:0 34px 90px #00000080}.pic[data-astro-cid-3hr2zs2x] img[data-astro-cid-3hr2zs2x]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.tag[data-astro-cid-3hr2zs2x]{margin:0;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#2ecc71}.txt[data-astro-cid-3hr2zs2x] h3[data-astro-cid-3hr2zs2x]{margin-top:10px;font-family:var(--font-display);font-weight:800;font-size:clamp(26px,2.8vw,36px);line-height:1.12}.d[data-astro-cid-3hr2zs2x]{margin:16px 0 0;font-size:18px;color:var(--text-2)}.txt[data-astro-cid-3hr2zs2x] ul[data-astro-cid-3hr2zs2x]{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.txt[data-astro-cid-3hr2zs2x] li[data-astro-cid-3hr2zs2x]{position:relative;padding-left:28px;color:var(--muted)}.txt[data-astro-cid-3hr2zs2x] li[data-astro-cid-3hr2zs2x]:before{content:"✓";position:absolute;left:0;color:#2ecc71;font-weight:800}
