:root{--brand-primary:#1F4579;--brand-primary-dark:#14335C;--brand-primary-light:#3B65A0;--brand-secondary:#C19A53;--brand-accent:#F2EAD9;--brand-neutral-dark:#1A202C;--brand-bg:#FFFFFF;--brand-bg-alt:#F0F4F8;--brand-text:#1A202C;--brand-text-secondary:#4A5568;--brand-text-inverse:#FFFFFF;--brand-border:#E2E8F0;--brand-radius:4px;--brand-shadow:0 16px 40px rgba(20, 51, 92, 0.12)}*{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:"Source Sans 3","IBM Plex Sans","Segoe UI",sans-serif;line-height:1.65}img{display:block;max-width:100%}a{color:#1f4579;color:var(--brand-primary);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#14335c;color:var(--brand-primary-dark)}h1,h2,h3,h4,h5,h6{color:#1a202c;color:var(--brand-text);font-weight:700;line-height:1.15}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.65rem, min(2.8vw, 2.5rem))}p:last-child{margin-bottom:0}.holo-eyebrow{display:inline-block;margin-bottom:12px;color:#1f4579;color:var(--brand-primary);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.holo-section-heading{max-width:820px;margin-bottom:48px}.holo-section-heading p{color:#4a5568;color:var(--brand-text-secondary);font-size:1.06rem}.holo-footnote{margin-top:20px;font-size:.86rem;color:#4a5568;color:var(--brand-text-secondary)}.holo-btn-cta,.holo-btn-outline,.holo-btn-primary{min-height:46px;padding:10px 20px;border-radius:4px;border-radius:var(--brand-radius);font-weight:700}.holo-btn-primary{border:1px solid #1f4579;border:1px solid var(--brand-primary);background:#1f4579;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.holo-btn-primary:hover{border-color:#14335c;border-color:var(--brand-primary-dark);background:#14335c;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.holo-btn-outline{border:1px solid #1f4579;border:1px solid var(--brand-primary);background:0 0;color:#1f4579;color:var(--brand-primary)}.holo-btn-outline:hover{background:#1f4579;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.holo-btn-cta{border:1px solid #1f4579;border:1px solid var(--brand-primary);background:#1f4579;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);white-space:nowrap}.holo-btn-cta:hover{background:#14335c;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.holo-site-header{position:relative;z-index:1030}.holo-utility-bar{min-height:34px;padding:7px 0;background:#14335c;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);font-size:.76rem;transition:transform 180ms,opacity 180ms;overflow-x:hidden}.holo-utility-bar.is-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.holo-utility-bar .container{min-width:0}.holo-utility-bar a,.holo-utility-bar label,.holo-utility-bar span{color:#fff;color:var(--brand-text-inverse)}.holo-utility-bar a{-webkit-text-decoration:none;text-decoration:none}.holo-utility-bar a:hover{color:#f3d698}.med-utility__contact{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.med-utility__settings{flex:0 1 auto;min-width:0}.med-utility__care-setting{max-width:140px;min-height:26px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:rgba(255,255,255,.08);color:#fff;font-size:.72rem}.med-utility__lang{margin-left:8px;opacity:.85;white-space:nowrap}.holo-navbar{min-height:72px;padding:8px 0;background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border);box-shadow:0 4px 18px rgba(20,51,92,.08)}.holo-navbar .navbar-brand{flex:0 0 180px;width:180px;height:40px;padding:0;overflow:hidden}.holo-navbar .navbar-brand img{width:180px;height:40px;min-width:180px;min-height:40px;-o-object-fit:contain;object-fit:contain}.holo-navbar .nav-link{color:#1a202c;color:var(--brand-text);padding:10px 9px!important;font-size:.88rem;font-weight:650}.holo-navbar .nav-link.active,.holo-navbar .nav-link:hover{color:#1f4579;color:var(--brand-primary)}.holo-navbar .navbar-toggler{border-color:#3b65a0;border-color:var(--brand-primary-light)}img[data-slot]:not([data-logo=header]){width:100%;min-height:260px;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#f0f4f8,#dde6f0);background:linear-gradient(135deg,var(--brand-bg-alt),#dde6f0);border:1px solid #e2e8f0;border:1px solid var(--brand-border)}img[data-ai-prompt]:not([data-logo=header]){color:transparent;font-size:0;line-height:0;text-indent:-9999px}img[src=""]{color:transparent;font-size:0;text-indent:-9999px}.holo-footer{padding-top:72px;background:#14335c;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.holo-footer a,.holo-footer h5,.holo-footer h6,.holo-footer li,.holo-footer p,.holo-footer span{color:#fff;color:var(--brand-text-inverse)}.holo-footer h5{font-size:1.45rem;letter-spacing:.04em}.holo-footer h6{margin-bottom:16px;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}.holo-footer ul{margin:0;padding:0;list-style:none}.holo-footer li{margin-bottom:10px}.holo-footer a:hover{color:#f3d698}.holo-footer__main{padding-bottom:56px}.holo-footer__legal{padding:24px 0;border-top:1px solid rgba(255,255,255,.18);color:#fff;color:var(--brand-text-inverse);font-size:.85rem;text-align:center}.holo-footer__legal a{color:#fff;color:var(--brand-text-inverse)}.holo-partner-link{display:inline-block;margin:0 12px 12px 0;color:#fff;color:var(--brand-text-inverse)}.holo-form-panel{padding:24px;border-top:6px solid #1f4579;border-top:6px solid var(--brand-primary);border-radius:4px;border-radius:var(--brand-radius);background:#fff;box-shadow:0 16px 40px rgba(20,51,92,.12);box-shadow:var(--brand-shadow);max-width:100%;overflow:hidden}.holo-form-panel .row{--bs-gutter-x:1rem;margin-left:0;margin-right:0;max-width:100%}.holo-form-panel [class*=col-]{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}.holo-split-cta{padding:80px 0 104px;background:#f0f4f8;background:var(--brand-bg-alt);overflow-x:clip}.holo-split-cta .row{--bs-gutter-x:1.5rem;max-width:100%}.holo-split-cta [class*=col-]{min-width:0}.holo-split-cta h2,.holo-split-cta p{color:#1a202c;color:var(--brand-text)}.holo-stat-icon{display:inline-grid;width:48px;height:48px;margin-bottom:16px;align-items:center;justify-items:center;place-items:center;border-radius:50%;background:#f2ead9;background:var(--brand-accent);color:#14335c;color:var(--brand-primary-dark);font-weight:800}.modal-content{border:0;border-radius:4px;border-radius:var(--brand-radius);overflow:hidden}.modal-header{background:#14335c;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.modal-header .modal-title{color:#fff;color:var(--brand-text-inverse)}.modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.modal-body{padding:32px}@media (max-width:1199.98px){.holo-navbar .nav-link{padding:10px 6px!important;font-size:.8rem}.holo-btn-cta{padding-left:12px;padding-right:12px;font-size:.8rem}}@media (max-width:991.98px){.holo-navbar .navbar-collapse{max-height:calc(100vh - 110px);padding:16px 0 20px;overflow-y:auto}.holo-navbar .nav-link{padding:8px 0!important}.holo-btn-cta{display:inline-flex;margin:10px 0 0}.holo-site-header .navbar.sticky-top{max-height:none}}@media (max-width:575.98px){.modal-body{padding:24px 16px}.holo-footer{padding-top:64px}.med-utility__settings{width:100%}}.holo-form{color:#1a202c;color:var(--brand-text)}.holo-form .form-label{color:#1a202c;color:var(--brand-text);font-size:.9rem;font-weight:700}.holo-form .form-control,.holo-form .form-select{min-height:48px;border-color:#aab8c7;border-radius:4px;border-radius:var(--brand-radius);color:#1a202c;color:var(--brand-text);background-color:#fff}.holo-form textarea.form-control{min-height:132px}.holo-form .form-control:focus,.holo-form .form-select:focus{border-color:#1f4579;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(31,69,121,.16)}.holo-form .form-check-label,.holo-form .form-check-label a{color:#1a202c;color:var(--brand-text)}.holo-form .invalid-feedback{color:#a21321}