.mh5-target-section,.mh5-target-section *,.mh5-target-section *:before,.mh5-target-section *:after{box-sizing:border-box}.mh5-target-section{--mh5-blue:#086098;--mh5-blue-dark:#084870;--mh5-navy:#07304b;--mh5-text:#2e4a5e;--mh5-muted:#52657f;--mh5-border:rgba(7,48,75,.06);--mh5-shadow:0 16px 42px rgba(12,56,86,.08);--mh5-shadow-strong:0 24px 78px rgba(12,56,86,.13);position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(70px, 7vw, 96px) 20px clamp(68px, 6vw, 92px);background:radial-gradient(circle at 50% 14%,rgba(8,96,152,.055) 0%,rgba(8,96,152,0) 32%),linear-gradient(180deg,#f6fafc 0%,#fff 100%);color:var(--mh5-navy);overflow:hidden}.mh5-wrap{width:min(100%, 1320px);margin:0 auto;position:relative;z-index:2}.mh5-header{text-align:center;max-width:980px;margin:0 auto 42px}.mh5-eyebrow{color:var(--mh5-blue);text-transform:uppercase;font-size:16px;line-height:1;font-weight:800;letter-spacing:.075em;margin-bottom:14px}.mh5-header h2{margin:0 0 18px;color:var(--mh5-navy);font-size:clamp(36px, 4.2vw, 58px);line-height:1.06;font-weight:800;letter-spacing:-.035em}.mh5-header p{margin:0 auto;max-width:920px;color:var(--mh5-muted);font-size:clamp(18px, 1.55vw, 22px);line-height:1.45}.mh5-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:22px}.mh5-card{min-height:390px;display:grid;grid-template-columns:110px minmax(0, 1fr);gap:22px;align-items:flex-start;padding:28px 26px;border-radius:20px;background:rgba(255,255,255,.98);border:1px solid var(--mh5-border);box-shadow:var(--mh5-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mh5-card:hover{transform:translateY(-4px);box-shadow:var(--mh5-shadow-strong);border-color:rgba(8,96,152,.12)}.mh5-card-icon{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;overflow:visible}.mh5-card-icon img{width:64px;height:64px;display:block;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(12,56,86,.12))}.mh5-card-blue .mh5-card-icon{background:rgba(237,245,255,.96)}.mh5-card-green .mh5-card-icon{background:rgba(229,248,242,.96)}.mh5-card-purple .mh5-card-icon{background:rgba(242,238,255,.96)}.mh5-card-orange .mh5-card-icon{background:rgba(255,244,229,.96)}.mh5-card h3{margin:0 0 14px;color:var(--mh5-navy);font-size:22px;line-height:1.16;font-weight:800;letter-spacing:-.02em}.mh5-line{display:block;width:44px;height:3px;border-radius:999px;margin:0 0 18px;background:var(--mh5-blue)}.mh5-card-green .mh5-line{background:#0e9f78}.mh5-card-purple .mh5-line{background:#7058d8}.mh5-card-orange .mh5-line{background:#e6861e}.mh5-card p{margin:0 0 20px;color:var(--mh5-text);font-size:15.2px;line-height:1.5}.mh5-card ul{list-style:none;margin:0;padding:0}.mh5-card li{position:relative;padding-left:30px;margin:0 0 11px;color:var(--mh5-navy);font-size:14.6px;line-height:1.35;font-weight:600}.mh5-card li:before{content:"✓";position:absolute;left:0;top:-1px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;color:var(--mh5-blue);border:1.5px solid currentColor;font-size:11px;line-height:1;font-weight:900}.mh5-card-green li:before{color:#0e9f78}.mh5-card-purple li:before{color:#7058d8}.mh5-card-orange li:before{color:#e6861e}.mh5-bottom-cta{width:min(100%, 1040px);margin:34px auto 0;padding:22px 26px;display:grid;grid-template-columns:70px minmax(0, 1fr) auto;gap:20px;align-items:center;background:#f1f6ff;border:1px solid rgba(8,96,152,.1);border-radius:18px;box-shadow:0 12px 30px rgba(12,56,86,.06)}.mh5-bottom-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:rgba(237,245,255,.96)}.mh5-bottom-icon img{width:42px;height:42px;object-fit:contain}.mh5-bottom-text strong{display:block;margin:0 0 6px;color:var(--mh5-blue);font-size:19px;line-height:1.25;font-weight:850;letter-spacing:-.015em}.mh5-bottom-text span{display:block;color:var(--mh5-navy);font-size:15.4px;line-height:1.42;font-weight:600}.mh5-bottom-cta .mh5-btn,.mh5-bottom-cta a.mh5-btn,.mh5-bottom-cta a.mh5-btn:visited{min-height:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 32px;border-radius:10px;font-family:inherit;font-size:16px;line-height:1;font-weight:800;letter-spacing:0;text-transform:none;text-decoration:none !important;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.mh5-bottom-cta .mh5-btn svg{width:21px;height:21px;display:block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;margin:0}.mh5-bottom-cta .mh5-btn-primary,.mh5-bottom-cta a.mh5-btn-primary,.mh5-bottom-cta a.mh5-btn-primary:visited{color:#fff !important;background:linear-gradient(90deg,#086098 0%,#084870 100%);border:0;box-shadow:0 14px 30px rgba(8,96,152,.24)}.mh5-bottom-cta .mh5-btn-primary *,.mh5-bottom-cta a.mh5-btn-primary *,.mh5-bottom-cta a.mh5-btn-primary:visited *{color:#fff !important;stroke:#fff !important}.mh5-bottom-cta .mh5-btn:hover{transform:translateY(-2px);text-decoration:none !important}.mh5-bottom-cta .mh5-btn-primary:hover{color:#fff !important;box-shadow:0 16px 34px rgba(8,96,152,.28)}@media (max-width:1180px){.mh5-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.mh5-card{min-height:360px}}@media (max-width:767px){.mh5-target-section{width:100%;max-width:100%;margin-left:0;margin-right:0;padding:58px 16px 56px}.mh5-header{margin-bottom:32px}.mh5-eyebrow{font-size:13px;margin-bottom:10px}.mh5-header h2{font-size:clamp(31px, 9vw, 42px);letter-spacing:-.03em}.mh5-header p{font-size:17px}.mh5-grid{grid-template-columns:1fr;gap:20px}.mh5-card{min-height:auto;grid-template-columns:1fr;text-align:center;justify-items:center;padding:26px 18px;border-radius:18px}.mh5-card-icon{width:78px;height:78px}.mh5-card-icon img{width:54px;height:54px}.mh5-card h3{font-size:21px}.mh5-line{margin-left:auto;margin-right:auto}.mh5-card p{font-size:14.8px}.mh5-card ul{width:100%;text-align:left}.mh5-card li{font-size:14.5px}.mh5-bottom-cta{width:100%;grid-template-columns:1fr;justify-items:center;text-align:center;margin-top:28px;padding:22px 18px}.mh5-bottom-text strong{font-size:17px}.mh5-bottom-text span{font-size:14.5px}.mh5-bottom-cta .mh5-btn,.mh5-bottom-cta a.mh5-btn{width:100%;min-height:54px;height:54px;padding:0 22px;font-size:14px;border-radius:10px}}@media (max-width:420px){.mh5-card h3{font-size:20px}.mh5-card p{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.mh5-card,.mh5-bottom-cta .mh5-btn{transition:none}.mh5-card:hover,.mh5-bottom-cta .mh5-btn:hover{transform:none}}