.cta-section[data-astro-cid-wwgvdzfb]{padding:80px var(--gutter) 120px;background:var(--bg)}.cta-panel[data-astro-cid-wwgvdzfb]{max-width:var(--container);border-radius:var(--r-panel);background:var(--navy);color:#fff;text-align:center;--focus:var(--teal-light);margin:0 auto;padding:clamp(56px,8vw,100px) clamp(24px,6vw,80px);position:relative;overflow:hidden}.cta-glow[data-astro-cid-wwgvdzfb]{filter:blur(100px);opacity:.8;background:conic-gradient(from 90deg,#2bb3a373,#1d4e8900,#7fb3ff59,#1d4e8900,#2bb3a373);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;top:50%;left:50%}.cta-body[data-astro-cid-wwgvdzfb]{position:relative}.cta-eyebrow[data-astro-cid-wwgvdzfb]{font-size:var(--fs-eyebrow);color:var(--teal-light);margin:0;font-weight:600}h2[data-astro-cid-wwgvdzfb]{max-width:760px;font-size:var(--fs-h2-cta);letter-spacing:-.045em;color:#fff;margin:14px auto 0;font-weight:700;line-height:1.04}.cta-text[data-astro-cid-wwgvdzfb]{max-width:540px;color:var(--on-dark-2);margin:20px auto 0;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.cta-actions[data-astro-cid-wwgvdzfb]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.cta-primary[data-astro-cid-wwgvdzfb],.cta-secondary[data-astro-cid-wwgvdzfb]{border-radius:var(--r-pill);align-items:center;min-height:44px;font-size:17px;text-decoration:none;display:inline-flex}.cta-primary[data-astro-cid-wwgvdzfb]{color:var(--navy);box-shadow:var(--sh-btn-white);background:#fff;padding:15px 30px;font-weight:600}.cta-primary[data-astro-cid-wwgvdzfb]:hover{color:var(--navy);background:var(--on-dark-3)}.cta-secondary[data-astro-cid-wwgvdzfb]{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;padding:14px 28px;font-weight:500}.cta-secondary[data-astro-cid-wwgvdzfb]:hover{color:#fff;background:#ffffff29}.cta-stats[data-astro-cid-wwgvdzfb]{max-width:760px;color:var(--on-dark-2);border-top:1px solid #ffffff24;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:44px auto 0;padding-top:28px;font-size:14px;display:grid}@media (width<=860px){.cta-section[data-astro-cid-wwgvdzfb]{padding:20px 20px 64px}.cta-panel[data-astro-cid-wwgvdzfb]{border-radius:28px;padding:36px 22px}.cta-panel[data-astro-cid-wwgvdzfb] h2[data-astro-cid-wwgvdzfb]{font-size:32px;line-height:1.08}.cta-text[data-astro-cid-wwgvdzfb]{margin-top:12px;font-size:16px}.cta-actions[data-astro-cid-wwgvdzfb]{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px}.cta-primary[data-astro-cid-wwgvdzfb],.cta-secondary[data-astro-cid-wwgvdzfb]{justify-content:center}.cta-stats[data-astro-cid-wwgvdzfb]{margin-top:24px;padding-top:20px}}
