.v3-page p,.v3-page h2,.v3-page blockquote{text-wrap:pretty}
.v3-repeatable-underline{text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:.14em;text-underline-offset:.14em}
.v3-hero .v3-stats{width:min(760px,100%);margin:28px auto 0;text-align:center}
.v3-hero .v3-stat{justify-items:center;text-align:center}
.v3-strike{color:#c81e1e;text-decoration:line-through;text-decoration-thickness:3px;text-decoration-color:#e11d48}
.v3-proof-filter button{border:1px solid #b9dfeb;background:#f8fdff;color:#527183;padding:7px 12px;font-size:10px;font-weight:800;border-radius:999px;cursor:pointer}
.v3-proof-filter button.active{border-color:var(--blue);background:var(--blue);color:#fff}
.v3-phone-marquee.is-filtered{animation:none;width:100%;justify-content:center;flex-wrap:wrap}
.v3-phone-marquee.is-filtered .v3-proof-phone{display:none}
.v3-phone-marquee.is-filtered .v3-proof-phone.is-match{display:block}
.v3-close-cta{background:var(--blue);color:#fff;text-align:center;padding:88px 20px 96px}
.v3-close-cta h2{max-width:920px;margin:0 auto;color:#fff;font-family:var(--font-montserrat),Arial,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:900;letter-spacing:-.03em;line-height:1.08}
.v3-close-cta p{max-width:560px;margin:18px auto 0;color:#e7f4ff;font-size:18px;line-height:1.45}
.v3-close-cta-btn{display:inline-flex;min-height:54px;margin-top:28px;align-items:center;gap:12px;border-radius:999px;background:#fff;padding:6px 8px 6px 22px;color:var(--ink)!important;font-weight:800;text-decoration:none}
.v3-close-cta-btn span{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:var(--navy);color:#fff}
.v3-close-cta-fine{margin-top:16px!important;color:#d5ecf8!important;font-size:13px!important}
.v3-results .v3-stats{width:min(760px,100%);margin:28px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(130,205,228,.24);border-radius:15px;background:rgba(7,24,43,.72);text-align:center}
.v3-results .v3-stat{padding:16px 8px;justify-items:center;text-align:center}
.v3-results .v3-stat strong{color:var(--cyan);font-family:var(--font-montserrat),Arial,sans-serif;font-size:28px;font-weight:900}
.v3-results .v3-stat span{display:block;margin-top:4px;color:#7fa9b7;font-size:10px;font-weight:800;text-transform:uppercase}
.v3-course-carousel>button{z-index:20}
.v3-billing-toggle{scroll-margin-top:24px}
