@charset "UTF-8";:root{--brand-primary:#0B64AD;--brand-primary-dark:#063B6B;--brand-primary-light:#3A97E0;--brand-secondary:#7AD7F0;--brand-accent:#0F1A2B;--brand-text:#1A202C;--brand-text-secondary:#4A5568;--brand-bg:#FFFFFF;--brand-bg-alt:#F0F4F8;--brand-border:#E2E8F0;--text-on-dark:#FFFFFF;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--radius:2px}body{font-family:Arial,Helvetica,sans-serif;color:#1a202c;color:var(--brand-text);background:#fff;background:var(--brand-bg);line-height:1.65;letter-spacing:0}a{color:#0b64ad;color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none}a:hover{color:#063b6b;color:var(--brand-primary-dark)}img{max-width:100%;height:auto}.section-pad{padding:80px 0}.section-pad-sm{padding:56px 0}.bg-alt{background:#f0f4f8;background:var(--brand-bg-alt)}.eyebrow{display:block;color:#0b64ad;color:var(--brand-primary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0;margin-bottom:12px}.eyebrow.light{color:#7ad7f0;color:var(--brand-secondary)}.section-heading{max-width:920px;margin:0 auto 40px;text-align:center}.section-heading.narrow{max-width:760px}.section-heading h1,.section-heading h2,h1,h2,h3{letter-spacing:0;color:#1a202c;color:var(--brand-text)}h1{font-size:48px;line-height:1.08;font-weight:800}h2{font-size:34px;line-height:1.18;font-weight:750}h3{font-size:22px;line-height:1.25;font-weight:700}.lead{font-size:1.12rem;color:#4a5568;color:var(--brand-text-secondary);max-width:760px}.body-copy{color:#4a5568;color:var(--brand-text-secondary);max-width:980px;margin:24px auto 0}.med-navbar--minimal-line{background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border);padding:8px 0}.brand-logo{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.navbar-toggler{border:1px solid #e2e8f0;border:1px solid var(--brand-border);border-radius:2px;border-radius:var(--radius)}.med-navbar .nav-link{font-size:.88rem;font-weight:600;color:#475569;padding:.5rem .68rem}.med-nav__order-link,.med-navbar .nav-link:hover{color:#0b64ad;color:var(--brand-primary)}.btn.med-btn-primary-solid,.med-btn-primary-solid{background:#0b64ad;background:var(--brand-primary);border-color:#0b64ad;border-color:var(--brand-primary);color:#fff;color:var(--text-on-dark);border-radius:2px;border-radius:var(--radius);font-weight:700;padding:12px 20px}.med-btn-primary-solid:hover{background:#063b6b;background:var(--brand-primary-dark);border-color:#063b6b;border-color:var(--brand-primary-dark);color:#fff;color:var(--text-on-dark)}.med-btn-outline{border:1px solid #0b64ad;border:1px solid var(--brand-primary);color:#0b64ad;color:var(--brand-primary);border-radius:2px;border-radius:var(--radius);font-weight:700;padding:12px 20px}.med-btn-outline:hover{background:#0b64ad;background:var(--brand-primary);color:#fff;color:var(--text-on-dark)}.med-footer{background:#0f1a2b;background:var(--brand-accent);color:#fff;color:var(--text-on-dark);padding-top:64px}.med-footer a{color:rgba(255,255,255,.82)}.med-footer a:hover{color:#fff}.med-footer__title{font-size:1rem;color:#fff;margin-bottom:16px}.med-footer__links{list-style:none;padding:0;margin:0}.med-footer__links li{margin-bottom:9px}.med-footer__cert-wall{border-top:1px solid rgba(255,255,255,.12);padding:24px 0}.med-footer__cert-heading{font-size:.85rem;font-weight:700;color:rgba(255,255,255,.72);margin-bottom:14px}.med-footer__cert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px}.med-footer__cert-grid img{height:48px;width:120px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);filter:grayscale(1) opacity(.75);-o-object-fit:contain;object-fit:contain}.med-footer__legal{border-top:1px solid rgba(255,255,255,.12);padding:18px 0;color:rgba(255,255,255,.82);font-size:.9rem}.cta-section{background:#063b6b;background:var(--brand-primary-dark);color:#fff;color:var(--text-on-dark);padding:80px 0 96px}.cta-section h2,.cta-section p{color:#fff;color:var(--text-on-dark)}.trust-bar,.trust-bar--dark{background:#0f1a2b;background:var(--brand-accent);color:#fff;color:var(--text-on-dark);padding:28px 0}.med-counter-bar,.med-counter-row,.trust-row{display:flex;gap:0;justify-content:space-between;align-items:stretch}.med-counter-bar>div,.med-counter-row>div,.trust-row>div{flex:1;text-align:center;padding:10px 18px}.med-counter-bar strong,.med-counter-row strong,.trust-row strong{display:block;font-size:32px;color:#fff;line-height:1}.med-counter-bar span,.med-counter-row span,.trust-row span{display:block;color:rgba(255,255,255,.72);font-size:.9rem;margin-top:8px}.form-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--brand-border);box-shadow:0 18px 45px rgba(15,26,43,.14);padding:28px;border-radius:2px;border-radius:var(--radius)}.med-spec-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--brand-border)}.med-spec-table th{background:#063b6b;background:var(--brand-primary-dark);color:#fff;padding:16px;text-align:left}.med-spec-table td{padding:16px;border-top:1px solid #e2e8f0;border-top:1px solid var(--brand-border);vertical-align:top}[class*=-grid]:has(> :nth-child(5):last-child),[class*=-grid]:has(> :nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){h1{font-size:36px}h2{font-size:28px}.section-pad{padding:60px 0}.med-counter-bar,.med-counter-row,.trust-row{flex-wrap:wrap}.med-counter-bar>div,.med-counter-row>div,.trust-row>div{flex:0 0 50%}[class*=-grid]:has(> :nth-child(5):last-child),[class*=-grid]:has(> :nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){h1{font-size:30px}.section-pad,.section-pad-sm{padding:44px 0}.med-counter-bar>div,.med-counter-row>div,.trust-row>div{flex-basis:100%}.brand-logo{width:150px;height:36px}[class*=-grid]:has(> :nth-child(5):last-child),[class*=-grid]:has(> :nth-child(6):last-child){grid-template-columns:1fr}}.feedback-form .form-label{font-weight:700;color:#1a202c;color:var(--brand-text);font-size:.92rem}.feedback-form .form-control,.feedback-form .form-select{border:1px solid #e2e8f0;border:1px solid var(--brand-border);border-radius:2px;border-radius:var(--radius);min-height:48px}.feedback-form textarea.form-control{min-height:120px}.feedback-form .form-check-label{font-size:.9rem;color:#4a5568;color:var(--brand-text-secondary)}.feedback-form a{font-weight:700}