:root{--brand-primary:#003DA5;--brand-primary-dark:#001435;--brand-primary-light:#9EB5DD;--brand-secondary:#10243F;--brand-accent:#E2231A;--brand-neutral-dark:#1A1F2A;--brand-neutral-mid:#5A6472;--brand-neutral-light:#F3F5F8;--brand-bg:#FFFFFF;--brand-bg-alt:#EBEFF8;--brand-text:#1A1F2A;--brand-text-secondary:#5A6472;--brand-text-inverse:#FFFFFF;--brand-border:#D9E0E9;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:0px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#1a1f2a;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;line-height:1.65}img{display:block;max-width:100%}img[src=""]{color:transparent;font-size:0;line-height:0;text-indent:-9999px;background-color:#ebeff8;background-color:var(--brand-bg-alt)}a{color:#003da5;color:var(--brand-primary)}h1,h2,h3,h4{color:#1a1f2a;color:var(--brand-text);font-weight:700;line-height:1.15}.amd-navbar{min-height:72px;padding:8px 0;background:#fff;background:var(--brand-bg);border-bottom:3px solid #003da5;border-bottom:3px solid var(--brand-primary)}.amd-navbar .navbar-brand img{width:180px;height:40px;max-height:40px;min-height:40px;-o-object-fit:contain;object-fit:contain}.amd-navbar .nav-link{color:#1a1f2a;color:var(--brand-text);font-size:.84rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase;padding:16px 12px}.amd-navbar .nav-link.active,.amd-navbar .nav-link:hover{color:#003da5;color:var(--brand-primary)}.amd-btn-primary,.amd-nav-action{background:#003da5;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);border:2px solid #003da5;border:2px solid var(--brand-primary);border-radius:0;border-radius:var(--brand-radius);font-weight:700}.amd-btn-primary:hover,.amd-nav-action:hover{background:#001435;background:var(--brand-primary-dark);border-color:#001435;border-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.amd-btn-accent{background:#e2231a;background:var(--brand-accent);border:2px solid #e2231a;border:2px solid var(--brand-accent);color:#fff;color:var(--brand-text-inverse);border-radius:0;border-radius:var(--brand-radius);font-weight:700}.amd-btn-ghost{border:2px solid #fff;border:2px solid var(--brand-text-inverse);color:#fff;color:var(--brand-text-inverse);border-radius:0;border-radius:var(--brand-radius);font-weight:700}.amd-btn-ghost:hover{background:#fff;background:var(--brand-text-inverse);color:#001435;color:var(--brand-primary-dark)}.amd-section{padding:80px 0}.amd-section-head{max-width:760px;margin-bottom:40px}.amd-kicker{color:#003da5;color:var(--brand-primary);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.amd-dark{background:#001435;background:var(--brand-primary-dark)}.amd-dark a,.amd-dark h1,.amd-dark h2,.amd-dark h3,.amd-dark li,.amd-dark p,.amd-dark span{color:#fff;color:var(--brand-text-inverse)}.amd-hero h1,.amd-subhero h1{font-size:max(2rem, min(4vw, 3.5rem))}.amd-subhero{position:relative;min-height:430px;overflow:hidden}.amd-subhero .amd-subhero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.amd-subhero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,20,53,.95),rgba(0,61,165,.7),rgba(0,20,53,.4))}.amd-subhero .container{position:relative;z-index:2;padding-top:112px;padding-bottom:112px}.amd-subhero .amd-kicker,.amd-subhero a,.amd-subhero h1,.amd-subhero p{color:#fff;color:var(--brand-text-inverse)}.amd-final-cta{padding-top:80px;padding-bottom:96px}.amd-footer{padding:72px 0 32px;background:#001435;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.amd-footer h2{color:#fff;color:var(--brand-text-inverse);font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.amd-footer a{display:block;padding:5px 0;color:#fff;color:var(--brand-text-inverse);-webkit-text-decoration:none;text-decoration:none;opacity:.82}.amd-footer a:hover{color:#9eb5dd;color:var(--brand-primary-light);opacity:1}.amd-cert-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:48px 0 32px;padding:24px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.amd-cert-mark{min-width:128px;padding:10px 16px;color:#fff;color:var(--brand-text-inverse);border:1px solid rgba(255,255,255,.35);text-align:center;font-family:"IBM Plex Mono",monospace}.amd-footer-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center}.amd-footer-bottom h2,.amd-footer-bottom p{margin:0;color:#fff;color:var(--brand-text-inverse)}.modal-header{background:#001435;background:var(--brand-primary-dark)}.modal-header .modal-title{color:#fff;color:var(--brand-text-inverse)}.modal-header .btn-close{filter:invert(1)}.modal-body{color:#1a1f2a;color:var(--brand-text);background:#fff;background:var(--brand-bg)}.amd-data-label{font-family:"IBM Plex Mono",monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.amd-table{margin:0;color:#1a1f2a;color:var(--brand-text)}.amd-table th{background:#ebeff8;background:var(--brand-bg-alt);color:#1a1f2a;color:var(--brand-text)}.amd-table td,.amd-table th{padding:16px;border-color:#d9e0e9;border-color:var(--brand-border)}@media (max-width:991px){.amd-navbar .navbar-collapse{padding:16px;background:#fff;background:var(--brand-bg)}.amd-navbar .nav-link{padding:10px 0}.amd-footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.amd-section{padding:48px 0}.amd-final-cta{padding-top:48px;padding-bottom:64px}.amd-subhero .container{padding-top:80px;padding-bottom:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:0s!important}}.amd-feedback{color:#1a1f2a;color:var(--brand-text)}.amd-feedback .form-label{font-weight:700;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.amd-feedback .form-control,.amd-feedback .form-select{min-height:48px;border-radius:0;border-radius:var(--brand-radius);border:1px solid #d9e0e9;border:1px solid var(--brand-border);color:#1a1f2a;color:var(--brand-text)}.amd-feedback textarea.form-control{min-height:128px}.amd-feedback a{color:#003da5;color:var(--brand-primary)}