:root{--vr-navy:#04325a;--vr-blue:#187abf;--vr-muted:#506690;--vr-deep:#001829;--vr-ink:#033b63;--vr-cyan:#5ce1e6;--vr-bg-alt:#f6f7f8;--vr-white:#fff;--vr-border:#ddd;--vr-cta:#0db88f;--vr-cta-lt:#05cf9f;--vr-cta-dark:#028f6d;--vr-cta-shadow:#005d4c;--vr-radius:10px;--vr-radius-sm:6px}.program-vr,.program-vr *{box-sizing:border-box;font-family:azo-sans-web,Arial,sans-serif}.program-vr{background:var(--vr-white);color:var(--vr-navy);line-height:1.5;overflow-x:clip}.program-vr h1,.program-vr h2,.program-vr h3,.program-vr p,.program-vr ul{margin:0;padding:0}.program-vr a{text-decoration:none}.program-vr h1,.program-vr h2,.program-vr h3,.program-vr li,.program-vr p{letter-spacing:normal}.program-vr img{max-width:100%}.program-vr .vr-inner{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.program-vr .vr-sec{background:var(--vr-white);padding:80px 0;position:relative}.program-vr .vr-sec.vr-sec--alt{background:var(--vr-bg-alt)}.program-vr .vr-eyebrow{color:var(--vr-blue);font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.program-vr .vr-h2{color:var(--vr-navy);font-size:36px;font-weight:900;line-height:1.15}.program-vr .vr-h2 .vr-blue{color:var(--vr-blue)}.program-vr .vr-sub{color:var(--vr-muted);font-size:16px;line-height:1.7;margin:14px auto 0;max-width:680px}.program-vr .btn-hero-primary,.program-vr .btn-hero-secondary{align-items:center;border-radius:var(--vr-radius-sm);color:var(--vr-white);cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;justify-content:center;letter-spacing:.03em;line-height:1.2;padding:14px 30px;text-transform:uppercase;transition:background .2s,transform .15s,box-shadow .15s}.program-vr .btn-hero-primary{background:linear-gradient(135deg,var(--vr-cta-lt) 0,var(--vr-cta) 100%);border:1px solid rgba(70,255,200,.4);box-shadow:0 3px 12px rgba(3,59,99,.35);text-shadow:0 1px 6px var(--vr-cta-shadow)}.program-vr .btn-hero-primary:focus-visible,.program-vr .btn-hero-primary:hover{background:linear-gradient(135deg,var(--vr-cta) 0,var(--vr-cta-dark) 100%);box-shadow:0 6px 18px rgba(3,59,99,.4);color:var(--vr-white);transform:translateY(-1px)}.program-vr .btn-hero-secondary{background:var(--vr-blue);border:1px solid rgba(92,225,230,.5);text-shadow:0 1px 6px #022b77}.program-vr .btn-hero-secondary:focus-visible,.program-vr .btn-hero-secondary:hover{background:#1268a8;color:var(--vr-white)}.program-vr .btn-hero-primary:focus-visible,.program-vr .btn-hero-secondary:focus-visible{outline:3px solid var(--vr-cyan);outline-offset:2px}@media (max-width:980px){.program-vr .vr-inner{padding:0 16px}}@media (max-width:600px){.program-vr .vr-sec{padding:56px 0}.program-vr .vr-h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.program-vr *,.program-vr :after,.program-vr :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}