:root{--brand-primary:#0E2B47;--brand-primary-dark:#06192B;--brand-primary-light:#244B73;--brand-secondary:#9CA3AF;--brand-accent:#D4AF37;--brand-neutral-dark:#1A202C;--brand-neutral-mid:#4A5568;--brand-neutral-light:#F7FAFC;--brand-bg:#FFFFFF;--brand-bg-alt:#F0F4F8;--brand-text:#1A202C;--brand-text-secondary:#4A5568;--brand-text-inverse:#FFFFFF;--brand-border:#E2E8F0;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--topc-shadow:0 16px 40px rgba(6, 25, 43, 0.12);--topc-radius:0px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;background:var(--brand-bg);color:#1a202c;color:var(--brand-text);font-family:"IBM Plex Sans","Source Sans 3","Segoe UI",sans-serif;line-height:1.65}img{display:block;max-width:100%}img[src=""]{color:transparent;font-size:0;opacity:0;text-indent:-9999px}a{color:#0e2b47;color:var(--brand-primary);text-underline-offset:3px}a:hover{color:#244b73;color:var(--brand-primary-light)}h1,h2,h3,h4,h5{color:#06192b;color:var(--brand-primary-dark);font-weight:700;line-height:1.18;border-radius:0;border-radius:var(--topc-radius)}label,li,p,td,th{color:#1a202c;color:var(--brand-text)}.section-kicker{margin-bottom:12px;color:#244b73;color:var(--brand-primary-light);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.section-heading{max-width:760px;margin-bottom:40px}.section-heading p{margin-bottom:0}.topc-btn{border-radius:0;padding:12px 20px;font-weight:700}.topc-btn--primary{border-color:#0e2b47;border-color:var(--brand-primary);background:#0e2b47;background:var(--brand-primary);color:#fff}.topc-btn--primary:hover{border-color:#244b73;border-color:var(--brand-primary-light);background:#244b73;background:var(--brand-primary-light);color:#fff}.topc-btn--gold{border-color:#d4af37;border-color:var(--brand-accent);background:#d4af37;background:var(--brand-accent);color:#06192b}.topc-btn--gold:hover{border-color:#e6c65b;background:#e6c65b;color:#06192b}.topc-btn--outline-light{border:1px solid #fff;color:#fff;background:0 0}.topc-btn--outline-light:hover{background:#fff;color:#06192b;color:var(--brand-primary-dark)}.topc-btn-pill-cyan{border-radius:24px;border-color:#14867f;background:#14867f;color:#fff;padding:10px 18px;font-weight:700}.topc-btn-pill-cyan:hover{border-color:#0e6b66;background:#0e6b66;color:#fff}.topc-navbar{min-height:72px;background:#06192b;background:var(--brand-primary-dark);transition:background .28s ease-out,box-shadow .28s ease-out}.topc-navbar .navbar-brand{display:inline-block;width:180px;height:40px;overflow:hidden}.topc-navbar .navbar-brand img{width:180px;height:40px;min-height:40px;-o-object-fit:contain;object-fit:contain}.topc-navbar .navbar-toggler{border-color:rgba(255,255,255,.65);background:#fff}.topc-navbar .nav-link{padding:16px 14px;color:#fff;font-size:.88rem;font-weight:700}.topc-navbar .nav-link.active,.topc-navbar .nav-link:hover{color:#f5d96f}.topc-navbar.scrolled{background:#fff;box-shadow:0 4px 16px rgba(11,37,69,.08)}.topc-navbar.scrolled .nav-link{color:#06192b;color:var(--brand-primary-dark)}.topc-navbar.scrolled .nav-link.active,.topc-navbar.scrolled .nav-link:hover{color:#244b73;color:var(--brand-primary-light)}.topc-navbar.scrolled .topc-btn-pill-cyan{border-radius:24px}.topc-footer{padding-top:64px;background:linear-gradient(135deg,#0e2b47 0,#14867f 100%)}.topc-footer a,.topc-footer h4,.topc-footer h5,.topc-footer label,.topc-footer li,.topc-footer p,.topc-footer span{color:#fff}.topc-footer__newsletter{padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.24);margin-bottom:48px}.topc-footer__newsletter h4{margin-bottom:12px}.topc-footer__newsletter-sub{max-width:720px;margin:0 auto 24px}.topc-footer__subscribe{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.topc-footer__subscribe input[type=email]{min-width:280px;padding:12px 16px;border:0;border-radius:0}.topc-footer__subscribe .btn{background:#fff;color:#06192b;color:var(--brand-primary-dark);border:0;border-radius:0;font-weight:700}.topc-footer__hipaa-consent{display:block;width:100%;font-size:.82rem}.topc-footer__title{margin-bottom:20px;font-size:1rem}.topc-footer__links{margin:0;padding:0;list-style:none}.topc-footer__links li{margin-bottom:10px}.topc-footer__links a{-webkit-text-decoration:none;text-decoration:none}.topc-footer__links a:hover{color:#f5d96f}.topc-footer__socials{display:flex;flex-wrap:wrap;gap:16px;margin:40px 0 0;padding:0;list-style:none}.topc-footer__socials a:not([class*=btn-]){color:#fff;-webkit-text-decoration:none;text-decoration:none;font-weight:700}.topc-footer__socials a:hover{color:#f5d96f}.topc-footer__partners{margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.24)}.topc-footer__partners a:not([class*=btn-]){margin-left:12px;color:#fff}.topc-footer__legal{margin-top:40px;padding:24px 0 32px;border-top:1px solid rgba(255,255,255,.24);color:#fff;text-align:center;font-size:.84rem}.topc-footer__legal a{color:#f5d96f}.modal-header{background:#06192b;background:var(--brand-primary-dark)}.modal-header .modal-title{color:#fff}.modal-header .btn-close{filter:invert(1) grayscale(1) brightness(2)}.modal-body{background:#fff}.topc-subhero{padding:160px 0 88px;background:#06192b;background:var(--brand-primary-dark)}.topc-subhero h1{margin-bottom:16px;color:#fff;font-size:max(2rem, min(4vw, 3.5rem))}.topc-subhero a:not([class*=btn]),.topc-subhero p{color:#fff}.topc-subhero p{max-width:760px;margin-bottom:0;font-size:1.08rem}.topc-cta{padding:80px 0 96px;background:#0e2b47;background:var(--brand-primary)}.topc-cta a:not(.btn),.topc-cta h2,.topc-cta h3,.topc-cta li,.topc-cta p{color:#fff}.topc-error{min-height:60vh;padding:120px 0;text-align:center}.topc-error h1{font-size:max(2rem, min(4vw, 3.6rem))}@media (max-width:991.98px){.topc-navbar .navbar-collapse{padding:16px 0 24px}.topc-navbar .nav-link{padding:10px 0}.topc-navbar .topc-btn-pill-cyan{margin:12px 0 0;display:inline-block}.topc-footer__subscribe input[type=email]{min-width:100%}}.topc-feedback .form-label.require::after{content:" *";color:#ef4444;color:var(--brand-danger)}.topc-feedback .form-control,.topc-feedback .form-select{border-radius:0;border-color:#e2e8f0;border-color:var(--brand-border)}.topc-feedback .form-control:focus,.topc-feedback .form-select:focus{border-color:#0e2b47;border-color:var(--brand-primary);box-shadow:0 0 0 .2rem rgba(14,43,71,.15)}.topc-feedback .form-check-label a{color:#0e2b47;color:var(--brand-primary)}