body.mh-finance #mh-main.mh-budget{background:linear-gradient(110deg,#f8fcff,#fff 55%,#f6fbff);color:#102f63;padding-bottom:32px}#mh-main.mh-budget *{box-sizing:border-box}#mh-main.mh-budget .budget-wrap{width:min(1240px,calc(100% - 40px));margin:auto}body.mh-finance #mh-main.mh-budget h1{font-size:clamp(28px,3.3vw,43px)!important;line-height:1.65!important;color:#07387e;margin:15px 0!important}body.mh-finance #mh-main.mh-budget h2{font-size:23px!important;line-height:1.8!important;color:#082e68;margin:0 0 10px!important}body.mh-finance #mh-main.mh-budget h3{font-size:15px!important;line-height:1.85!important;color:#10316d;margin:8px 0!important}body.mh-finance #mh-main.mh-budget p{font-size:13px!important;line-height:2.1!important;color:#657b9c;margin:8px 0 16px}#mh-main.mh-budget svg{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.5;color:#0864ed;flex-shrink:0}#mh-main.mh-budget .budget-hero{position:relative;overflow:hidden;background:#eaf4fe;padding:45px 0}#mh-main.mh-budget .budget-hero>img{position:absolute;left:0;top:0;width:42%;height:100%;object-fit:cover;opacity:.58;mask-image:linear-gradient(to right,#000,transparent)}#mh-main.mh-budget .budget-hero-grid{position:relative;display:grid;grid-template-columns:235px 1fr;gap:36px;align-items:center}#mh-main.mh-budget .budget-copy{text-align:center;padding-left:8%}#mh-main.mh-budget .budget-hero aside{border:1px solid #fff;border-radius:12px;background:#ffffffc9;padding:20px;display:grid;gap:19px}#mh-main.mh-budget .budget-hero aside span{display:flex;align-items:center;gap:12px;font-size:12px;color:#16376c}#mh-main.mh-budget .budget-hero aside svg{width:22px}#mh-main.mh-budget .budget-label{background:#deedff;border-radius:22px;color:#1265ce;padding:7px 14px;font-size:11px;display:inline-block}body.mh-finance #mh-main.mh-budget .budget-button,body.mh-finance #mh-main.mh-budget .budget-outline{display:inline-flex;align-items:center;justify-content:center;padding:11px 19px;border-radius:8px;background:#0c3263;color:white!important;text-decoration:none;font-size:12px!important;line-height:1.8;margin:5px}body.mh-finance #mh-main.mh-budget .budget-outline{background:#fff;color:#174779!important;border:1px solid #408bff}#mh-main.mh-budget .budget-benefits{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0 28px}#mh-main.mh-budget .budget-benefits>div{border:1px solid #e5edf7;background:#fff;border-radius:9px;padding:20px 12px;text-align:center;display:grid;justify-items:center;gap:12px}#mh-main.mh-budget .budget-benefits strong{font-size:12px;line-height:1.9;font-weight:500}#mh-main.mh-budget .budget-benefits>div:nth-child(2n) svg{color:#b950a0}#mh-main.mh-budget .budget-benefits>div:nth-child(3n) svg{color:#149472}#mh-main.mh-budget .budget-section{margin:30px 0;scroll-margin-top:120px}#mh-main.mh-budget .budget-section>header{text-align:center;margin-bottom:32px}#mh-main.mh-budget .budget-process{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}#mh-main.mh-budget .budget-process article{position:relative;border:1px solid #dfebf9;border-radius:9px;background:#fff;padding:30px 16px 16px}#mh-main.mh-budget .budget-number{position:absolute;top:-20px;right:calc(50% - 22px);width:44px;height:44px;background:#087cff;color:#fff;border:7px solid #e4f0ff;border-radius:50%;display:grid;place-items:center;font-size:13px}#mh-main.mh-budget ul{padding-right:17px;margin:10px 0;list-style:disc}#mh-main.mh-budget li{font-size:12px;line-height:2.1;color:#667c9d;margin:5px 0}#mh-main.mh-budget li::marker{color:#167cfa}#mh-main.mh-budget .budget-detail-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;align-items:stretch}#mh-main.mh-budget .budget-topics{display:grid;gap:9px}#mh-main.mh-budget .budget-topics details{border:1px solid #e0ecf9;border-radius:9px;background:#f4f9ff;overflow:hidden}#mh-main.mh-budget .budget-topics details:nth-child(2n){background:#f0fbfc}#mh-main.mh-budget .budget-topics details:nth-child(3n){background:#fff4f8}#mh-main.mh-budget .budget-topics summary{display:flex;gap:14px;align-items:center;padding:12px 14px;cursor:pointer;list-style:none}#mh-main.mh-budget .budget-topics summary::-webkit-details-marker{display:none}#mh-main.mh-budget .budget-topics summary span{flex:1}#mh-main.mh-budget .budget-topics b{display:block;font-size:14px;color:#123b77}#mh-main.mh-budget .budget-topics small{display:block;font-size:11px;color:#7689aa;margin-top:5px;line-height:1.8}#mh-main.mh-budget .budget-topics i{font-style:normal;color:#6f99bd}#mh-main.mh-budget .budget-topics details[open] i{transform:rotate(45deg)}#mh-main.mh-budget .budget-topics p{padding:0 18px 12px;margin:0}#mh-main.mh-budget .budget-dashboard{background:linear-gradient(130deg,#dcebf6,#f4faff,#d0e2ef);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:32px}#mh-main.mh-budget .budget-monitor{background:#f7fbff;border:14px solid #203449;border-radius:13px;box-shadow:0 18px 28px #31516e25;padding:20px}#mh-main.mh-budget .budget-dashboard-label{font-size:13px;font-weight:bold;padding-bottom:14px}#mh-main.mh-budget .budget-dashboard-label small{display:block;font-size:10px;color:#889cb2;font-weight:normal;margin-top:5px}#mh-main.mh-budget .budget-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#mh-main.mh-budget .budget-kpis>div{background:#fff;border:1px solid #e0eaf4;border-radius:7px;padding:12px 8px;font-size:10px}#mh-main.mh-budget .budget-kpis b{display:block;font-size:23px;margin:8px 0;color:#153963}#mh-main.mh-budget .budget-kpis small{font-size:10px;color:#7d92a7}#mh-main.mh-budget .budget-chart{display:flex;gap:14px;align-items:end;height:170px;border-bottom:1px solid #cfdeed;background:repeating-linear-gradient(to top,transparent 0 39px,#e5edf5 40px);padding:15px 8px 0}#mh-main.mh-budget .budget-chart i{width:14%;height:50%;background:linear-gradient(to right,#72c8b0 48%,transparent 48% 55%,#4998f5 55%)}#mh-main.mh-budget .budget-chart i:nth-child(2n){height:80%}#mh-main.mh-budget .budget-chart i:nth-child(3n){height:65%}#mh-main.mh-budget .budget-chart-key{font-size:10px;text-align:center;color:#4998f5;padding:10px}#mh-main.mh-budget .budget-chart-key span{color:#45a88c;margin-right:14px}#mh-main.mh-budget .budget-monitor-base{height:30px;background:#a7bdcc;width:60%;margin:auto;clip-path:polygon(32% 0,68% 0,72% 80%,100% 90%,100% 100%,0 100%,0 90%,28% 80%);margin-top:0;margin-bottom:0}#mh-main.mh-budget .budget-industries{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}#mh-main.mh-budget .budget-industries article{border:1px solid #e1edf8;background:#fff;border-radius:10px;padding:20px 14px!important;text-align:center}#mh-main.mh-budget .budget-bottom{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:15px}#mh-main.mh-budget .budget-bottom>article{background:white;border:1px solid #e1ebf6;border-radius:10px;padding:24px!important}#mh-main.mh-budget .budget-bottom h2{font-size:20px!important}#mh-main.mh-budget .budget-contact{background:linear-gradient(125deg,#0e3262ee,#163f70e8),url(cfo-advisory.png) center/cover;color:white;border-radius:10px;padding:28px;text-align:center}body.mh-finance #mh-main.mh-budget .budget-contact h2,body.mh-finance #mh-main.mh-budget .budget-contact p{color:white!important}body.mh-finance #mh-main.mh-budget .budget-contact .budget-button{background:#fff;color:#123b70!important}#mh-main.mh-budget a:focus-visible,#mh-main.mh-budget summary:focus-visible{outline:2px solid #1484da;outline-offset:3px}
@media(max-width:1000px){#mh-main.mh-budget .budget-process{grid-template-columns:repeat(3,1fr);row-gap:35px}#mh-main.mh-budget .budget-benefits,#mh-main.mh-budget .budget-industries{grid-template-columns:repeat(3,1fr)}#mh-main.mh-budget .budget-hero-grid{grid-template-columns:190px 1fr;gap:20px}#mh-main.mh-budget .budget-copy{padding:0}#mh-main.mh-budget .budget-detail-grid{grid-template-columns:1fr}#mh-main.mh-budget .budget-bottom{grid-template-columns:1fr 1fr}#mh-main.mh-budget .budget-contact{grid-column:1/-1}}
@media(max-width:600px){#mh-main.mh-budget .budget-wrap{width:calc(100% - 28px)}#mh-main.mh-budget .budget-hero-grid{display:flex;flex-direction:column-reverse}#mh-main.mh-budget .budget-hero aside{width:100%;grid-template-columns:1fr 1fr;gap:12px;padding:15px}#mh-main.mh-budget .budget-benefits,#mh-main.mh-budget .budget-industries{grid-template-columns:1fr 1fr}#mh-main.mh-budget .budget-process,#mh-main.mh-budget .budget-bottom{grid-template-columns:1fr}#mh-main.mh-budget .budget-dashboard{padding:18px 10px}#mh-main.mh-budget .budget-monitor{padding:12px;border-width:8px}#mh-main.mh-budget .budget-kpis b{font-size:18px}body.mh-finance #mh-main.mh-budget h2{font-size:19px!important}#mh-main.mh-budget .budget-hero{padding:25px 0}#mh-main.mh-budget .budget-chart{gap:8px}#mh-main.mh-budget .budget-contact{grid-column:auto}}
