.hero[data-astro-cid-lcdefpme]{text-align:center;padding-top:clamp(48px,8vw,88px)}.hero-inner[data-astro-cid-lcdefpme]{justify-items:center;gap:24px;display:grid}.hero-heading[data-astro-cid-lcdefpme]{margin-top:4px}.hero-heading[data-astro-cid-lcdefpme] .split-quiet[data-astro-cid-lcdefpme]{font-size:clamp(26px,4.4vw,52px);line-height:1.1}.wordmark[data-astro-cid-lcdefpme]{letter-spacing:-.03em;filter:drop-shadow(0 0 28px #bacff747)}.hero-lead[data-astro-cid-lcdefpme]{max-width:640px;font-size:18px;line-height:1.55}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.platforms-label[data-astro-cid-lcdefpme]{color:var(--fog);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:16px;font-size:12px}.platforms[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-shot[data-astro-cid-lcdefpme]{border-radius:var(--r-card);width:100%;box-shadow:var(--elev-float);margin:32px 0 0}.hero-shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.hero-shot[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme],.shot-wide[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.shot-frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.grid-features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.feature[data-astro-cid-lcdefpme]{align-content:start;gap:8px;display:grid}.feature-index[data-astro-cid-lcdefpme]{color:#c7d3ea52;font-size:12px}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px}.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:56px;display:grid}.split-text[data-astro-cid-lcdefpme]{justify-items:start;gap:20px;display:grid}.left-heading[data-astro-cid-lcdefpme]{text-align:left;font-size:clamp(28px,3.6vw,44px);line-height:1.14}.left-heading[data-astro-cid-lcdefpme] .split-quiet[data-astro-cid-lcdefpme],.left-heading[data-astro-cid-lcdefpme] .split-loud[data-astro-cid-lcdefpme]{display:inline}.split-lead[data-astro-cid-lcdefpme]{font-size:17px;line-height:1.6}.probe-wrap[data-astro-cid-lcdefpme]{border-radius:var(--r-card);background:var(--deep-glass);box-shadow:var(--elev-float);padding:16px}.probe-note[data-astro-cid-lcdefpme]{color:var(--fog);text-align:center;margin-top:12px}.shot-wide[data-astro-cid-lcdefpme]{margin:0;overflow:hidden}.grid-shots[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.shot-card[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:12px;display:grid}.shot-frame[data-astro-cid-lcdefpme]{border-radius:10px;display:block;overflow:hidden}.shot-card[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{gap:2px;padding:0 8px 6px;display:grid}.shot-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--frost);font-size:15px;font-weight:500}.shot-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--fog);font-size:13px}.grid-docs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.doc-link[data-astro-cid-lcdefpme]{transition:transform .45s var(--ease), background-color .45s var(--ease);align-content:start;gap:8px;display:grid}.doc-link[data-astro-cid-lcdefpme]:hover{background:var(--frost-wash);transform:translateY(-3px)}.doc-link[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px}.doc-link[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px}.doc-arrow[data-astro-cid-lcdefpme]{color:var(--blueprint);transition:transform .45s var(--ease)}.doc-link[data-astro-cid-lcdefpme]:hover .doc-arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}.cta-plate[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:20px;padding:clamp(36px,6vw,64px) 24px;display:grid}.cta-text[data-astro-cid-lcdefpme]{max-width:480px}@media (width<=900px){.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:32px}}
