/* Portal-owned 9.9 styles: no global theme overrides. */
#msw91 .msw99-banner { position:relative; overflow:hidden; display:flex; align-items:center; justify-content:space-between; gap:22px; min-height:202px; padding:25px 30px; margin:14px 0 24px; border:1px solid #1371a9; border-radius:22px; background:linear-gradient(90deg,#061a36 3%,rgba(6,26,54,.95) 37%,rgba(6,26,54,.60) 75%),var(--msw99-banner) center/cover; box-shadow:0 10px 45px #00112e66; color:#fff; }
#msw91 .msw99-banner h2 {font-size:clamp(25px,3vw,39px);font-weight:850;line-height:1.16;letter-spacing:-.025em;color:#fff!important;max-width:650px;margin:6px 0 10px;}
#msw91 .msw99-banner h2 strong{color:#35d3ff}#msw91 .msw99-banner p {color:#65e8ff;font-size:12px;font-weight:750;letter-spacing:.12em;margin:0}#msw91 .msw99-banner span{color:#e5f4ff;line-height:1.5;font-size:15px;max-width:650px;display:block}
#msw91 .msw99-banner-actions{display:flex;flex-direction:column;gap:12px;min-width:225px}#msw91 .msw99-banner-actions a{display:block;text-align:center;padding:14px 18px;border-radius:11px;font-weight:760;font-size:15px;text-decoration:none;color:#fff!important;border:1px solid #49dfff;background:#086da9}#msw91 .msw99-banner-actions a.msw99-call{background:linear-gradient(100deg,#009ad0,#174fe9);box-shadow:0 0 24px #008fff75}#msw91 .msw99-banner-actions a:hover{background:#0878bb;transform:translateY(-1px)}
#msw91 .msw99-hub{margin:34px 0;display:grid;gap:18px;color:#fff}#msw91 .msw99-hub *{box-sizing:border-box}#msw91 .msw99-heading{border-left:4px solid #25cfff;padding:0 0 0 17px;}#msw91 .msw99-heading p{font-size:12px;letter-spacing:.15em;color:#4cdbff;font-weight:780;margin:0 0 4px}#msw91 .msw99-heading h2{color:#fff!important;font-size:clamp(24px,2.4vw,34px);margin:2px 0 9px;font-weight:830}#msw91 .msw99-heading span{color:#d8ebff;font-size:15px}#msw91 .msw99-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#msw91 .msw99-metrics>div{background:#0b2948;border:1px solid #18649a;border-radius:14px;padding:18px}#msw91 .msw99-metrics strong{font-size:27px;color:#3bd9ff;display:block}#msw91 .msw99-metrics span{color:#d7ebfa;font-size:13px}#msw91 .msw99-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}#msw91 .msw99-panel{background:linear-gradient(160deg,#0b2847,#06182e);border:1px solid #165184;border-radius:18px;padding:19px;min-width:0}#msw91 .msw99-panel h3{color:#fff!important;font-size:19px;margin:0 0 8px}#msw91 .msw99-panel p{color:#cae5fa;font-size:14px;line-height:1.6;margin:6px 0 14px}#msw91 .msw99-panel label{font-size:13px;color:#ecf6ff;font-weight:700;display:block;margin-bottom:7px}#msw91 .msw99-panel form>div{display:flex;gap:7px}#msw91 .msw99-panel input,#msw91 .msw99-panel select{background:#06182d;color:#fff!important;border:1px solid #2d79ab;border-radius:9px;padding:12px;min-width:0;width:100%;font-size:15px}#msw91 .msw99-panel button{cursor:pointer;background:#04aaf0;color:#001831!important;border:0;border-radius:9px;padding:11px 17px;font-weight:800;white-space:nowrap}#msw91 #msw99-qa-fetch{margin-top:9px}#msw91 .msw99-panel button:hover{background:#57d8ff}#msw91 .msw99-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#msw91 .msw99-links a{display:flex;flex-direction:column;gap:5px;background:#0a3152;padding:14px;border-radius:10px;text-decoration:none!important;border:1px solid #18598d;position:relative}#msw91 .msw99-links a strong{color:#fff;font-size:14px;padding-right:12px}#msw91 .msw99-links a small{color:#bfdff6;font-size:12px;line-height:1.4}#msw91 .msw99-links a span{color:#31d1ff;position:absolute;top:7px;right:9px}#msw91 .msw99-links a:hover{border-color:#5ddcff;background:#12517d}#msw91 .msw99-result{border-top:1px solid #244c6f;margin-top:10px;padding-top:10px}#msw91 .msw99-result a{color:#63d9ff;text-decoration:underline}#msw91 .msw99-result small{color:#bad7f0;display:block;margin:5px 0}#msw91 .msw99-result p{font-size:13px;margin:6px 0}#msw91 .msw99-label{font-size:12px;color:#d8e8f8}#msw91 .msw99-links-actions{display:flex;flex-wrap:wrap;gap:10px}#msw91 .msw99-links-actions a{padding:11px 15px;color:#fff!important;text-decoration:none;border:1px solid #31cafa;border-radius:10px;background:#123b61}#msw91 .msw99-links-actions a:hover{background:#176598}#msw91 .msw99-panel [aria-busy='true']{opacity:.6}
@media(max-width:900px){#msw91 .msw99-links{grid-template-columns:repeat(2,minmax(0,1fr))}#msw91 .msw99-banner{flex-direction:column;align-items:start;padding:23px}#msw91 .msw99-banner-actions{flex-direction:row;min-width:0;width:100%}#msw91 .msw99-banner-actions a{flex:1}}
@media(max-width:650px){#msw91 .msw99-columns{grid-template-columns:1fr}#msw91 .msw99-metrics{grid-template-columns:1fr 1fr}#msw91 .msw99-metrics>div:last-child{grid-column:span 2}#msw91 .msw99-links{grid-template-columns:1fr}#msw91 .msw99-banner-actions{flex-direction:column}#msw91 .msw99-banner h2{font-size:27px}#msw91 .msw99-panel form>div{flex-direction:column}#msw91 .msw99-banner {background-image:linear-gradient(90deg,#061a36ee,#061a36a0),var(--msw99-banner);}}
