.mhl-p{--mhl-primary:#061a33;--mhl-secondary:#0d2f56;--mhl-accent:#e3232e;--mhl-accent-hover:#c91924;--mhl-ink:#172231;--mhl-slate:#5a6978;--mhl-border:#dde3ea;--mhl-soft:#f8f9fb;--mhl-radius:12px;color:var(--mhl-ink);line-height:1.6;box-sizing:border-box}.mhl-p *,.mhl-p *:before,.mhl-p *:after{box-sizing:inherit}.mhl-p.mhl-inline{display:inline-block}.mhl-p.mhl-landing>section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.mhl-p.mhl-landing{margin-bottom:-1px}.mhl-p.mhl-landing>section{scroll-margin-top:var(--mhl-anchor-offset,140px)}.mhl-p .mhl-subnav{position:sticky;top:var(--mhl-sticky-top,0px);z-index:40;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--mhl-primary);border-bottom:3px solid var(--mhl-accent);box-shadow:0 6px 18px rgba(6,26,51,.18)}.mhl-p .mhl-subnav-inner{max-width:1120px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:18px;min-height:58px}.mhl-p .mhl-subnav-title{color:#fff !important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:15px;text-decoration:none !important;white-space:nowrap}.mhl-p .mhl-subnav-title:before{content:"";display:inline-block;width:8px;height:8px;background:var(--mhl-accent);border-radius:2px;margin-right:10px;transform:rotate(45deg) translateY(-2px)}.mhl-p .mhl-subnav-links{list-style:none;display:flex;gap:4px;margin:0 auto 0 12px;padding:0;overflow-x:auto;scrollbar-width:none}.mhl-p .mhl-subnav-links::-webkit-scrollbar{display:none}.mhl-p .mhl-subnav-links li{margin:0;padding:0;list-style:none}.mhl-p .mhl-subnav-links a{display:block;padding:18px 12px 15px;color:rgba(255,255,255,.82) !important;font-weight:600;font-size:15px;text-decoration:none !important;white-space:nowrap;border-bottom:3px solid transparent;margin-bottom:-3px;transition:color .15s ease,border-color .15s ease}.mhl-p .mhl-subnav-links a:hover,.mhl-p .mhl-subnav-links a.is-active{color:#fff !important;border-bottom-color:#fff}.mhl-p .mhl-subnav-links a:focus-visible,.mhl-p .mhl-subnav-title:focus-visible{outline:2px solid #fff;outline-offset:-4px}.mhl-p .mhl-btn.mhl-btn-sm{font-size:15px;padding:9px 18px;box-shadow:none;white-space:nowrap}.mhl-p .mhl-subnav .mhl-btn:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:none}@media (max-width:760px){.mhl-p .mhl-subnav-inner{flex-wrap:wrap;gap:0 12px;padding:8px 16px 0;min-height:0}.mhl-p .mhl-subnav-title{order:1;flex:1}.mhl-p .mhl-subnav .mhl-btn-sm{order:2;padding:7px 14px;font-size:14px}.mhl-p .mhl-subnav-links{order:3;flex-basis:100%;margin:6px -16px 0;padding:0 8px}.mhl-p .mhl-subnav-links a{padding:10px 10px 11px;font-size:14px}}.mhl-p .mhl-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.mhl-p .mhl-narrow{max-width:780px}.mhl-p .mhl-center{text-align:center}.mhl-p h1,.mhl-p h2,.mhl-p h3{color:var(--mhl-primary);line-height:1.2;margin:0 0 .5em;padding:0;font-weight:700}.mhl-p h2{font-size:clamp(26px, 3.2vw, 36px)}.mhl-p h3{font-size:19px}.mhl-p p{margin:0 0 1em;padding:0}.mhl-p .mhl-btn{display:inline-flex;align-items:center;gap:.5em;background:var(--mhl-accent);color:#fff !important;font-weight:700;font-size:17px;line-height:1.2;padding:15px 28px;border-radius:6px;border:2px solid var(--mhl-accent);text-decoration:none !important;box-shadow:0 6px 18px rgba(227,35,46,.25);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.mhl-p .mhl-btn:hover,.mhl-p .mhl-btn:focus-visible{background:var(--mhl-accent-hover);border-color:var(--mhl-accent-hover);transform:translateY(-1px);box-shadow:0 10px 24px rgba(227,35,46,.32)}.mhl-p .mhl-btn:focus-visible,.mhl-p .mhl-card:focus-visible,.mhl-p summary:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px var(--mhl-primary)}.mhl-p .mhl-btn-ghost{background:0 0;border-color:rgba(255,255,255,.7);box-shadow:none}.mhl-p .mhl-btn-ghost:hover{background:rgba(255,255,255,.12);border-color:#fff;box-shadow:none}.mhl-p .mhl-btn-outline{background:0 0;color:var(--mhl-primary) !important;border-color:var(--mhl-primary);box-shadow:none}.mhl-p .mhl-btn-outline:hover{background:var(--mhl-primary);color:#fff !important;border-color:var(--mhl-primary)}.mhl-p .mhl-link{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:600}.mhl-p .mhl-hero{background:radial-gradient(1200px 400px at 85% -10%,rgba(31,95,145,.45),transparent 60%),linear-gradient(160deg,var(--mhl-primary) 0%,var(--mhl-secondary) 100%);color:#fff;padding:clamp(56px, 9vw, 110px) 0 clamp(56px, 8vw, 96px);border-bottom:5px solid var(--mhl-accent)}.mhl-p .mhl-hero h1{color:#fff;font-size:clamp(34px, 5.2vw, 58px);max-width:16ch;letter-spacing:-.01em}.mhl-p .mhl-hero h1 span{display:block;color:#fff;opacity:.82;font-weight:600}.mhl-p .mhl-lede{font-size:clamp(17px, 1.6vw, 20px);max-width:60ch;color:rgba(255,255,255,.9)}.mhl-p .mhl-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:700;color:#fff;opacity:.85;margin-bottom:18px}.mhl-p .mhl-eyebrow span{color:var(--mhl-accent);opacity:1;padding:0 .3em}.mhl-p .mhl-actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 18px}.mhl-p .mhl-note{font-size:14px;color:rgba(255,255,255,.72);margin:0}.mhl-p .mhl-section{padding:clamp(56px, 7vw, 88px) 0}.mhl-p .mhl-sub{color:var(--mhl-slate);font-size:18px;max-width:62ch;margin-bottom:32px}.mhl-p .mhl-who{background:var(--mhl-soft)}.mhl-p .mhl-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px, 1fr))}.mhl-p .mhl-card{position:relative;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--mhl-border);border-radius:var(--mhl-radius);padding:28px 26px 24px;text-decoration:none !important;color:var(--mhl-ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}.mhl-p .mhl-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--mhl-primary);transition:background .2s ease}.mhl-p .mhl-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(6,26,51,.14);border-color:transparent}.mhl-p .mhl-card:hover:before{background:var(--mhl-accent)}.mhl-p .mhl-card-icon{width:52px;height:52px;color:var(--mhl-primary)}.mhl-p .mhl-card-icon svg{width:100%;height:100%;display:block}.mhl-p .mhl-card:hover .mhl-card-icon{color:var(--mhl-accent)}.mhl-p .mhl-card-title{font-size:22px;font-weight:700;color:var(--mhl-primary)}.mhl-p .mhl-card-text{color:var(--mhl-slate);font-size:15.5px;flex:1}.mhl-p .mhl-card-go{font-weight:700;color:var(--mhl-accent);font-size:15px}.mhl-p .mhl-steps{list-style:none;margin:8px 0 40px;padding:0;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));counter-reset:none}.mhl-p .mhl-steps li{background:#fff;border:1px solid var(--mhl-border);border-radius:var(--mhl-radius);padding:24px;margin:0;list-style:none}.mhl-p .mhl-steps li p{color:var(--mhl-slate);margin:0;font-size:15.5px}.mhl-p .mhl-step-n{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--mhl-primary);color:#fff;font-weight:700;margin-bottom:14px}.mhl-p .mhl-accuracy{background:var(--mhl-primary);color:#fff}.mhl-p .mhl-accuracy h2{color:#fff}.mhl-p .mhl-accuracy p{color:rgba(255,255,255,.86);font-size:17px}.mhl-p .mhl-split{display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));align-items:center}.mhl-p .mhl-checks{list-style:none;margin:0;padding:0}.mhl-p .mhl-checks li{position:relative;padding:12px 0 12px 34px;border-bottom:1px solid rgba(255,255,255,.14);color:#fff;list-style:none;margin:0}.mhl-p .mhl-checks li:last-child{border-bottom:0}.mhl-p .mhl-checks li:before{content:"";position:absolute;left:4px;top:18px;width:14px;height:8px;border-left:3px solid var(--mhl-accent);border-bottom:3px solid var(--mhl-accent);transform:rotate(-45deg)}.mhl-p .mhl-faq details{border-bottom:1px solid var(--mhl-border);padding:4px 0}.mhl-p .mhl-faq summary{cursor:pointer;list-style:none;font-weight:700;font-size:18px;color:var(--mhl-primary);padding:16px 36px 16px 0;position:relative}.mhl-p .mhl-faq summary::-webkit-details-marker{display:none}.mhl-p .mhl-faq summary:after{content:"+";position:absolute;right:6px;top:12px;font-size:26px;font-weight:400;color:var(--mhl-accent);transition:transform .2s ease}.mhl-p .mhl-faq details[open] summary:after{transform:rotate(45deg)}.mhl-p .mhl-faq details p{color:var(--mhl-slate);padding-right:36px}.mhl-p .mhl-final{background:var(--mhl-soft);padding:clamp(56px, 7vw, 88px) 0;border-top:1px solid var(--mhl-border)}.mhl-p .mhl-final p{color:var(--mhl-slate);font-size:18px}.mhl-p .mhl-fine{font-size:13px !important;margin-top:22px}.mhl-p.mhl-banner{background:linear-gradient(135deg,var(--mhl-primary),var(--mhl-secondary));color:#fff;border-radius:var(--mhl-radius);border-left:6px solid var(--mhl-accent);margin:24px 0}.mhl-p .mhl-banner-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;padding:30px 32px}.mhl-p .mhl-banner-copy{flex:1 1 380px}.mhl-p .mhl-banner h2{color:#fff;font-size:clamp(22px, 2.6vw, 30px);margin-bottom:.3em}.mhl-p .mhl-banner p{color:rgba(255,255,255,.88);margin:0}.mhl-p .mhl-banner .mhl-eyebrow{margin-bottom:8px}.mhl-p .mhl-banner-cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px}@media (max-width:600px){.mhl-p .mhl-wrap{padding:0 16px}.mhl-p .mhl-actions .mhl-btn,.mhl-p .mhl-center .mhl-btn{width:100%;justify-content:center}.mhl-p .mhl-banner-inner{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.mhl-p .mhl-btn,.mhl-p .mhl-card,.mhl-p .mhl-faq summary:after{transition:none}.mhl-p .mhl-card:hover,.mhl-p .mhl-btn:hover{transform:none}}