.pg-hero[data-astro-cid-ta2fbyqs]{padding-block:clamp(28px,4vw,44px) clamp(40px,6vw,70px);position:relative;overflow:clip}.pg-hero[data-astro-cid-ta2fbyqs] .aurora[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{opacity:.3}.ph-copy[data-astro-cid-ta2fbyqs]{max-width:760px;margin-top:26px}.ph-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{margin-top:16px;font-size:clamp(28px,4.4vw,50px);font-weight:900;line-height:1.14}.ph-sub[data-astro-cid-ta2fbyqs]{color:var(--color-ink2);max-width:62ch;margin-top:20px;font-size:clamp(16px,2vw,19px);line-height:1.85}.story-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,60px);display:grid}.story-side[data-astro-cid-ta2fbyqs]{position:sticky;top:92px}.story-side[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:12px}.story-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-ink2);margin-bottom:18px;font-size:clamp(16px,1.9vw,18px);line-height:1.95}.story-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:first-child{color:var(--color-ink);font-size:clamp(17px,2.1vw,20px)}.val-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.val[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);background:var(--color-groundup);transition:transform .5s var(--ease), border-color .4s;border-radius:18px;padding:28px 26px;position:relative}.val[data-astro-cid-ta2fbyqs].reveal.in{transition-delay:calc(var(--i,0) * 60ms)}.val[data-astro-cid-ta2fbyqs]:hover{border-color:color-mix(in srgb, var(--color-mint) 40%, transparent);transform:translateY(-5px)}.val-n[data-astro-cid-ta2fbyqs]{top:18px;color:#ecf5f114;font-size:30px;font-weight:800;position:absolute;inset-inline-end:22px}.val[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--color-mint);font-size:19px;font-weight:800}.val[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-ink2);max-width:46ch;margin-top:10px;font-size:15px;line-height:1.85}.stack-wrap[data-astro-cid-ta2fbyqs]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,56px);display:grid}.stack-head[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs]{margin-top:16px}.stack-head[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{margin-top:24px}.stack-list[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:12px;list-style:none;display:grid}.stack-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--line);background:var(--color-groundup);color:var(--color-ink);border-radius:12px;align-items:center;gap:11px;padding:15px 18px;font-size:15px;font-weight:600;display:flex}.stack-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--color-mint);width:8px;height:8px;box-shadow:0 0 10px var(--glow);border-radius:50%;flex-shrink:0}.cta-box[data-astro-cid-ta2fbyqs]{text-align:center;border:1px solid var(--line-2);background:linear-gradient(160deg, #163d4d80, #08202e47), var(--color-groundup);border-radius:28px;padding:clamp(40px,7vw,80px) clamp(24px,6vw,68px);position:relative;overflow:hidden}.cta-glow[data-astro-cid-ta2fbyqs]{inset-inline:0;background:radial-gradient(circle, var(--glow), transparent 62%);filter:blur(30px);pointer-events:none;width:68%;height:90%;margin-inline:auto;position:absolute;top:-40%}.cta-box[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:clamp(24px,3.6vw,40px);font-weight:900;position:relative}.cta-box[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:52ch;color:var(--color-ink2);margin:18px auto 0;font-size:clamp(16px,2vw,18px);line-height:1.8;position:relative}.cta-row[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex;position:relative}@media (width<=900px){.story-grid[data-astro-cid-ta2fbyqs],.stack-wrap[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.story-side[data-astro-cid-ta2fbyqs]{position:static}.val-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=560px){.stack-list[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
