.ph[data-astro-cid-fmxqzriy]{padding-top:clamp(3rem,7vw,5.5rem);overflow:hidden}.ph[data-astro-cid-fmxqzriy]:before{content:"";pointer-events:none;background:radial-gradient(45% 55% at 82% 35%,#34cde821,#0000 70%),radial-gradient(40% 45% at 5% 90%,#2247ef1a,#0000 70%);position:absolute;inset:0}.ph__in[data-astro-cid-fmxqzriy]{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.ph[data-astro-cid-fmxqzriy] h1[data-astro-cid-fmxqzriy]{font-size:clamp(2.3rem,4.8vw,3.9rem)}.ph__ctas[data-astro-cid-fmxqzriy]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.ph__stage[data-astro-cid-fmxqzriy]{padding:0 9% 14% 0;position:relative}.ph__stage[data-astro-cid-fmxqzriy] .ph__ph{--r:4deg;z-index:2;width:27%;position:absolute;bottom:0;right:0}.duo[data-astro-cid-fmxqzriy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(2rem,4vw,3rem);display:grid}figure[data-astro-cid-fmxqzriy] figcaption[data-astro-cid-fmxqzriy]{color:var(--mut);text-align:center;margin-top:.9rem;font-size:.88rem}.wide[data-astro-cid-fmxqzriy]{max-width:1060px;margin:clamp(2.2rem,4.5vw,3.4rem) auto 0}.wide--first[data-astro-cid-fmxqzriy]{margin-top:clamp(2rem,4vw,3rem)}.feats[data-astro-cid-fmxqzriy]{margin-top:clamp(2rem,4vw,2.8rem)}.feat[data-astro-cid-fmxqzriy] h3[data-astro-cid-fmxqzriy],.rp[data-astro-cid-fmxqzriy] h3[data-astro-cid-fmxqzriy]{margin-top:.95rem;font-size:1.08rem}.feat[data-astro-cid-fmxqzriy] p[data-astro-cid-fmxqzriy],.rp[data-astro-cid-fmxqzriy] p[data-astro-cid-fmxqzriy]{color:var(--mut);margin-top:.4rem;font-size:.92rem;line-height:1.45}.feat__ic[data-astro-cid-fmxqzriy]{width:44px;height:44px;color:var(--cyan);background:var(--cyan-dim);border:1px solid var(--cyan-line);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.pl2[data-astro-cid-fmxqzriy]{align-items:center}.pl2--wide[data-astro-cid-fmxqzriy]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.pl2--flip[data-astro-cid-fmxqzriy]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pts[data-astro-cid-fmxqzriy]{flex-direction:column;gap:1.1rem;margin-top:1.6rem;display:flex}.pt[data-astro-cid-fmxqzriy]{gap:.9rem;display:flex}.disc[data-astro-cid-fmxqzriy]{width:36px;height:36px;color:var(--cyan);background:var(--cyan-dim);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.pt__t[data-astro-cid-fmxqzriy]{font-size:1.05rem;font-weight:700}.pt__d[data-astro-cid-fmxqzriy]{color:var(--mut);margin-top:.15rem;font-size:.92rem;line-height:1.45}.rep[data-astro-cid-fmxqzriy]{overflow:hidden}.rep[data-astro-cid-fmxqzriy]:before{content:"";pointer-events:none;background:radial-gradient(50% 30% at 50% 30%,#34cde814,#0000 70%);position:absolute;inset:0}.rep[data-astro-cid-fmxqzriy] .container[data-astro-cid-fmxqzriy]{position:relative}.reps[data-astro-cid-fmxqzriy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2.2rem,4.5vw,3.2rem);display:grid}.all[data-astro-cid-fmxqzriy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.all__g[data-astro-cid-fmxqzriy]{padding:1.5rem 1.5rem 1.6rem}.all__g[data-astro-cid-fmxqzriy] h3[data-astro-cid-fmxqzriy]{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--line);margin-bottom:.5rem;padding-bottom:.7rem;font-size:.78rem;font-weight:800}.all__g[data-astro-cid-fmxqzriy] li[data-astro-cid-fmxqzriy]{color:var(--text-soft);align-items:flex-start;gap:.55rem;margin:.55rem 0;font-size:.92rem;line-height:1.35;display:flex}.all__g[data-astro-cid-fmxqzriy] li[data-astro-cid-fmxqzriy] svg{color:var(--cyan);flex:none;margin-top:.1rem}.pl-note[data-astro-cid-fmxqzriy]{color:var(--mut2);text-align:center;margin-top:1.8rem;font-size:.85rem}@media (width<=1000px){.reps[data-astro-cid-fmxqzriy],.all[data-astro-cid-fmxqzriy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ph__in[data-astro-cid-fmxqzriy],.pl2--wide[data-astro-cid-fmxqzriy],.pl2--flip[data-astro-cid-fmxqzriy]{grid-template-columns:1fr}.pl2--flip[data-astro-cid-fmxqzriy]>[data-astro-cid-fmxqzriy]:first-child{order:2}}@media (width<=640px){.duo[data-astro-cid-fmxqzriy],.reps[data-astro-cid-fmxqzriy],.all[data-astro-cid-fmxqzriy]{grid-template-columns:1fr}.ph__stage[data-astro-cid-fmxqzriy]{padding:0 8% 18% 0}.ph__stage[data-astro-cid-fmxqzriy] .ph__ph{width:32%}}
