.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(60% 80% at 75% 40%, #5b21b638, transparent 70%), var(--bg);align-items:center;min-height:max(500px,32.6vw);display:flex;position:relative;overflow:hidden}.art[data-astro-cid-ge2uvauf]{width:58.4%;position:absolute;top:0;bottom:0;right:0}.art-frame[data-astro-cid-ge2uvauf]{aspect-ratio:2752/1536;width:100%;position:absolute;top:0;right:0}.art-frame[data-astro-cid-ge2uvauf] img{object-fit:cover;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%),linear-gradient(0deg,#0000 0,#000 6%);mask-image:linear-gradient(90deg,#0000 0,#000 16%),linear-gradient(0deg,#0000 0,#000 6%);mask-composite:intersect}.wrap[data-astro-cid-ge2uvauf]{width:100%;position:relative}.copy[data-astro-cid-ge2uvauf]{max-width:560px;padding:56px 0 58px}.eyebrow[data-astro-cid-ge2uvauf]{font:600 15px/1 var(--font);letter-spacing:.27em;text-transform:uppercase;color:#b8a6f5;margin-bottom:20px}h1[data-astro-cid-ge2uvauf]{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(64px,6.2vw,92px);font-weight:800;line-height:.95}.sub[data-astro-cid-ge2uvauf]{font:500 clamp(30px, 2.65vw, 40px)/1.15 var(--font);letter-spacing:-.025em;margin-top:10px}.sub[data-astro-cid-ge2uvauf] .accent[data-astro-cid-ge2uvauf]{font-weight:700}.lede[data-astro-cid-ge2uvauf]{color:#d5d3e3;max-width:520px;margin-top:14px;font-size:clamp(17px,1.42vw,21px);line-height:1.38}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:20px;margin-top:26px;display:flex}.checks[data-astro-cid-ge2uvauf]{color:#cfcce0;flex-wrap:wrap;gap:8px 26px;margin:22px 0 0;padding:0;font-size:16px;list-style:none;display:flex}.checks[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:9px;display:inline-flex}.checks[data-astro-cid-ge2uvauf] svg{color:var(--lavender)}@media (width<=1200px){.art-frame[data-astro-cid-ge2uvauf]{top:50%;transform:translateY(-50%)}}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{flex-direction:column-reverse;align-items:stretch;min-height:0}.art[data-astro-cid-ge2uvauf]{width:100%;position:relative}.art-frame[data-astro-cid-ge2uvauf]{position:relative;top:auto;transform:none}.art-frame[data-astro-cid-ge2uvauf] img{-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.copy[data-astro-cid-ge2uvauf]{padding:44px 0 8px}}@media (width<=520px){.eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.2em;font-size:12px}.ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}.strip[data-astro-cid-ur5xdiqo]{background:linear-gradient(#0d0c1c,#0b0a18);border-top:1px solid #a78bfa38;border-bottom:1px solid #a78bfa29}ul[data-astro-cid-ur5xdiqo]{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0 auto;padding-top:18px;padding-bottom:24px;list-style:none;display:grid}li[data-astro-cid-ur5xdiqo]{align-items:flex-start;gap:16px;display:flex}li[data-astro-cid-ur5xdiqo] svg{color:var(--lavender);flex-shrink:0;margin-top:2px}h3[data-astro-cid-ur5xdiqo]{font:600 17px/1.3 var(--font);letter-spacing:-.01em;margin-bottom:6px}p[data-astro-cid-ur5xdiqo]{color:#b4b1c8;font-size:15px;line-height:1.4}@media (width<=1180px){ul[data-astro-cid-ur5xdiqo]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}}@media (width<=720px){ul[data-astro-cid-ur5xdiqo]{grid-template-columns:1fr 1fr}}@media (width<=480px){ul[data-astro-cid-ur5xdiqo]{grid-template-columns:1fr}}.dev[data-astro-cid-esbfihks]{background:radial-gradient(50% 60% at 80% 30%,#5b21b633,#0000 70%),#0a0a16;padding:72px 0 88px}.grid[data-astro-cid-esbfihks]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.copy[data-astro-cid-esbfihks]{scroll-margin-top:96px}.eyebrow[data-astro-cid-esbfihks]{font:600 13px/1 var(--font);letter-spacing:.24em;text-transform:uppercase;color:#b8a6f5;margin-bottom:16px}h2[data-astro-cid-esbfihks]{letter-spacing:-.025em;font-size:clamp(30px,2.8vw,42px);font-weight:700;line-height:1.12}.lede[data-astro-cid-esbfihks]{color:#c9c6da;max-width:560px;margin-top:16px;font-size:18px;line-height:1.5}.lede[data-astro-cid-esbfihks] code[data-astro-cid-esbfihks]{color:#ddd6fe;background:#7c3aed2e;border-radius:5px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.facts[data-astro-cid-esbfihks]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-esbfihks] li[data-astro-cid-esbfihks]{color:#d6d3e4;align-items:center;gap:12px;display:flex}.facts[data-astro-cid-esbfihks] svg{color:var(--lavender)}.term[data-astro-cid-esbfihks]{border:1px solid var(--line);background:#0f0e1f;border-radius:14px;scroll-margin-top:96px;overflow:hidden;box-shadow:0 30px 70px -30px #5b21b6b3}.bar[data-astro-cid-esbfihks]{background:#15142a;border-bottom:1px solid #ffffff0d;align-items:center;gap:7px;padding:12px 16px;display:flex}.bar[data-astro-cid-esbfihks] i[data-astro-cid-esbfihks]{background:#2f2d4a;border-radius:50%;width:11px;height:11px}.bar[data-astro-cid-esbfihks] span[data-astro-cid-esbfihks]{color:var(--dim);margin-left:10px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}pre[data-astro-cid-esbfihks]{color:#e9e7f5;margin:0;padding:22px 24px 26px;font:14.5px/1.75 ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.c[data-astro-cid-esbfihks]{color:#6f6b8c}.p[data-astro-cid-esbfihks]{color:#a78bfa}.ok[data-astro-cid-esbfihks]{color:#34d399}.cta[data-astro-cid-esbfihks]{background:linear-gradient(120deg,#5b21b659,#15142ab3 65%);border:1px solid #a78bfa66;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:36px 40px;display:flex}.cta[data-astro-cid-esbfihks] h3[data-astro-cid-esbfihks]{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:700}.cta[data-astro-cid-esbfihks] p[data-astro-cid-esbfihks]{color:var(--muted);margin-top:8px}.cta-actions[data-astro-cid-esbfihks]{flex-wrap:wrap;gap:14px;display:flex}@media (width<=900px){.grid[data-astro-cid-esbfihks]{grid-template-columns:1fr}.cta[data-astro-cid-esbfihks]{padding:28px 22px}}@media (width<=480px){pre[data-astro-cid-esbfihks]{padding:18px;font-size:12.5px}}
