.hqb-arrow-icon{display:inline-block!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:none!important;flex-shrink:0!important;vertical-align:middle;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible;pointer-events:none}
.hqb-arrow-icon[data-direction="up"]{transform:rotate(-90deg)!important}.hqb-arrow-icon[data-direction="left"]{transform:rotate(180deg)!important}
.hqh .arrow,.hqr-trust-arrow{display:inline-flex;align-items:center;justify-content:center;line-height:1}
.hqh .hqh-specialty-links a:after{display:none!important;content:none!important}.hqh-specialty-links a>.hqb-arrow-icon{margin-left:12px}
.hqd-service-card:is(:hover,:focus-visible) .hqd-card-arrow svg{transform:translateX(2px)!important}
.hqh .hqr-trust .hqr-trust-arrow{width:16px;height:16px;font-size:0;right:9px;top:7px}
.hqh .hqr-trust>a:hover .hqr-trust-arrow{transform:translateX(2px)}
.hqh .hqh-challenge>span:last-child{display:flex;align-items:center;justify-content:center;padding-top:0;width:20px;height:20px}
.hqh .hqh-challenge:hover>span:last-child{transform:translateX(2px)}
.hqh-mega a:after{display:none!important;content:none!important}.hqh-mega a{position:relative;padding-right:30px!important}.hqh-mega a>.hqb-arrow-icon{position:absolute;right:9px;top:18px;transition:transform .3s}.hqh-mega a:is(:hover,:focus-visible)>.hqb-arrow-icon{transform:translateX(2px)}
@media(prefers-reduced-motion:reduce){.hqb-arrow-icon,.hqr-trust-arrow{transition:none!important}}#hqb-back-to-top{position:fixed;left:24px;bottom:24px;z-index:9000;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #d5e0e8;border-radius:50%;background:#fff;color:#28658a;box-shadow:0 5px 20px #1d4c691c;cursor:pointer;transition:background .25s,color .25s,transform .3s,box-shadow .3s}
#hqb-back-to-top[hidden]{display:none!important}#hqb-back-to-top svg{width:21px;height:21px;pointer-events:none}#hqb-back-to-top:hover{background:#1d4c69;color:#fff;transform:translateY(-3px);box-shadow:0 8px 24px #1d4c6926}#hqb-back-to-top:focus-visible{outline:3px solid #28658a;outline-offset:4px}@media(max-width:767px){#hqb-back-to-top{left:16px;bottom:calc(18px + env(safe-area-inset-bottom));width:44px;height:44px}}@media(prefers-reduced-motion:reduce){#hqb-back-to-top{transition:none}}@font-face{font-family:"HQB Footer Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable.woff2?v=4.1) format("woff2")} #hqb-site-footer.hqh-footer,
#hqb-site-footer.hqh-footer *{box-sizing:border-box!important;font-family:"HQB Footer Inter",Inter,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;text-align:start!important;font-synthesis:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-variant:tabular-nums!important;font-feature-settings:normal!important;font-variation-settings:normal!important;font-optical-sizing:auto!important;word-spacing:normal!important}
#hqb-site-footer.hqh-footer{display:block!important;position:static!important;float:none!important;clear:both!important;isolation:isolate;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:65px 0 85px!important;background:#f4f7fa!important;background-image:none!important;color:#243746!important;font-size:16px!important;line-height:1.75!important;border:0!important;box-shadow:none!important}
#hqb-site-footer.hqh-footer :is(div,nav){position:static!important;float:none!important;min-width:0!important;margin:0;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit}
#hqb-site-footer.hqh-footer .wrap{display:block!important;width:calc(100% - clamp(32px,6vw,96px))!important;max-width:1400px!important;margin-inline:auto!important;padding:0!important}
#hqb-site-footer.hqh-footer .hqh-footer-top{display:grid!important;grid-template-columns:1.12fr 1fr .92fr .85fr!important;gap:26px!important;align-items:stretch!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand{display:block!important;grid-column:auto!important}
#hqb-site-footer.hqh-footer a{position:static!important;display:block!important;width:fit-content!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;color:#4d606e!important;background-color:transparent!important;font-size:13px!important;line-height:1.8!important;text-decoration:none!important;border:0!important;box-shadow:none!important;opacity:1!important;overflow-wrap:anywhere!important;white-space:normal!important;cursor:pointer!important;background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-position:left bottom 1px!important;background-size:0 1px!important;transition:background-size .36s ease,color .2s ease!important}
#hqb-site-footer.hqh-footer a::before,#hqb-site-footer.hqh-footer a::after{content:none!important;display:none!important}
#hqb-site-footer.hqh-footer a:hover{color:#28658a!important;background-size:100% 1px!important}
#hqb-site-footer.hqh-footer a:focus-visible{outline:2px solid #28658a!important;outline-offset:4px!important;background-size:100% 1px!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand>a{width:auto!important;color:#28658a!important;font-size:16px!important;line-height:1.75!important;background:none!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand img{display:block!important;width:160px!important;height:68px!important;max-width:100%!important;object-fit:contain!important;margin:0 0 25px!important;padding:0!important;border:0!important;opacity:1!important;visibility:visible!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand p{display:block!important;max-width:260px!important;margin:0!important;padding:0!important;color:#4d606e!important;font-size:13px!important;line-height:1.8!important}
#hqb-site-footer.hqh-footer nav{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
#hqb-site-footer.hqh-footer nav h2{display:block!important;position:static!important;margin:13px 0 19px!important;padding:0!important;color:#243746!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important;border:0!important}
#hqb-site-footer.hqh-footer .hqh-footer-top nav>a{margin:0 0 11px!important}
#hqb-site-footer.hqh-footer .hqh-socials{display:flex!important;gap:8px 15px!important;flex-wrap:wrap!important;margin-top:22px!important;font-size:11px!important;line-height:1.75!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom{display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:20px!important;border-top:1px solid #d5e0e8!important;padding-top:23px!important;margin-top:45px!important;color:#4d606e!important;font-size:12px!important;line-height:1.8!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom>span{color:#4d606e!important;font-size:12px!important;line-height:1.8!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom nav{display:flex!important;gap:22px!important;flex-wrap:wrap!important;color:#4d606e!important;font-size:12px!important;line-height:1.8!important}
@media(max-width:999px){
#hqb-site-footer.hqh-footer .hqh-footer-top{grid-template-columns:1fr 1fr 1fr!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand{grid-column:1/4!important;display:grid!important;grid-template-columns:170px 1fr!important;column-gap:40px!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand p{max-width:460px!important;padding-top:6px!important}
#hqb-site-footer.hqh-footer .hqh-socials{grid-column:2!important;margin-top:0!important}
}
@media(max-width:767px){
#hqb-site-footer.hqh-footer .hqh-footer-top{grid-template-columns:1fr 1fr!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand{grid-column:1/3!important;display:block!important}
#hqb-site-footer.hqh-footer .hqh-footer-brand p{max-width:500px!important}
#hqb-site-footer.hqh-footer .hqh-socials{margin-top:20px!important}
#hqb-site-footer.hqh-footer nav>a{min-height:34px!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom{display:block!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom nav{margin-top:20px!important}
}
@media(max-width:479px){
#hqb-site-footer.hqh-footer{padding-top:45px!important}
#hqb-site-footer.hqh-footer .hqh-footer-top nav>a{min-height:32px!important;margin-bottom:7px!important}
#hqb-site-footer.hqh-footer .hqh-footer-top nav:last-child{grid-column:1/3!important}
#hqb-site-footer.hqh-footer .hqh-footer-top nav:last-child>a{display:inline-block!important;margin-right:22px!important}
#hqb-site-footer.hqh-footer .hqh-footer-bottom nav{gap:16px!important}
}
@media(prefers-reduced-motion:reduce){#hqb-site-footer.hqh-footer a{transition:none!important}}.hqh.hqb-shared-header{--blue:#28658a;--deep:#1d4c69;--ink:#243746;--text:#4d606e;--line:#d5e0e8;--ice:#e8f3f8;--mist:#f4f7fa;--ease:cubic-bezier(.25,1,.5,1);position:relative;z-index:100;background:#fff;color:var(--ink);font:400 16px/1.75 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0}
.hqh.hqb-shared-header :where(header,div,nav,a,button,details,summary,small,span,img){all:revert;box-sizing:border-box;font-family:inherit}
.hqh.hqb-shared-header *{box-sizing:border-box}
.hqh.hqb-shared-header a{text-decoration:none;color:var(--blue);background-image:none}
.hqh.hqb-shared-header img{max-width:100%;border:0}
.hqh.hqb-shared-header button,.hqh.hqb-shared-header summary{font:inherit;cursor:pointer}
.hqh.hqb-shared-header .button{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);border:1px solid var(--blue);border-radius:5px;color:#fff;font-weight:400;text-decoration:none}
.hqh.hqb-shared-header .arrow{display:inline-flex;align-items:center;line-height:1;transition:transform .3s}
.hqh.hqb-shared-header .eyebrow{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:400;color:var(--blue)}
.hqh.hqb-shared-header .wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px;margin:auto}
.hqh.hqb-shared-header .study-bar{background:var(--deep);color:var(--ice);font-size:10px;letter-spacing:.07em;padding:7px 0}
.hqh.hqb-shared-header .study-bar>.wrap{display:flex;justify-content:space-between;gap:15px;align-items:center}
.hqh.hqb-shared-header .study-bar button{border:0;background:none;color:inherit;font-size:10px;padding:2px 0;white-space:nowrap}
.hqh.hqb-shared-header .study-bar a{color:#fff}
.hqh.hqb-shared-header .button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 19px;border:1px solid var(--blue);border-radius:6px;background:var(--blue);color:#fff;font-size:13px;font-weight:500;line-height:1.6;min-height:46px;transition:background .25s var(--ease),box-shadow .25s var(--ease);text-align:left}
.hqh.hqb-shared-header .button:hover{background:var(--deep);box-shadow:0 7px 20px #1d4c6918}
.hqh.hqb-shared-header .arrow{font-size:18px;line-height:1;transition:transform .25s var(--ease)}
.hqh.hqb-shared-header .eyebrow{display:block;font-size:10px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:500;margin-bottom:20px}
@keyframes panel-in{from{opacity:.2;transform:translateY(-5px)}to{opacity:1;transform:none}}
@media(max-width:767px){.hqh.hqb-shared-header .study-bar{font-size:9px;letter-spacing:.03em}
.hqh.hqb-shared-header .study-bar>.wrap{gap:12px}
.hqh.hqb-shared-header .study-bar button{font-size:9px}
.hqh.hqb-shared-header .button{font-size:13px}
.hqh.hqb-shared-header .eyebrow{font-size:9px;margin-bottom:16px}}
@media(max-width:479px){.hqh.hqb-shared-header .study-bar>.wrap>span{max-width:225px;line-height:1.6}
.hqh.hqb-shared-header .study-bar{padding-block:6px}
.hqh.hqb-shared-header .study-bar button{flex-shrink:0}}
.hqh.hqb-shared-header .skip-link{position:absolute;top:-100px;left:20px;padding:12px 18px;background:var(--deep);color:#fff;z-index:100}
.hqh.hqb-shared-header .skip-link:focus{top:7px}
@media(max-width:767px){.hqh.hqb-shared-header .study-bar button{min-height:40px}}
.hqh.hqb-shared-header .wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px}
.hqh.hqb-shared-header .hqh-header{position:relative;z-index:40;background:white;border-bottom:1px solid var(--line)}
.hqh.hqb-shared-header .hqh-header-row{height:92px;display:flex;align-items:center;gap:27px}
.hqh.hqb-shared-header .hqh-logo{width:163px;display:block;margin-right:auto;flex-shrink:0}
.hqh.hqb-shared-header .hqh-logo img{width:100%;height:68px;object-fit:contain;display:block}
.hqh.hqb-shared-header .hqh-nav{display:flex;align-items:center;gap:25px}
.hqh.hqb-shared-header .hqh-nav>a,.hqh.hqb-shared-header .hqh-nav-group>summary{font-size:13px;color:var(--ink);white-space:nowrap;padding:15px 0;line-height:1.5}
.hqh.hqb-shared-header .hqh-nav-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px}
.hqh.hqb-shared-header .hqh-nav-group>summary::-webkit-details-marker{display:none}
.hqh.hqb-shared-header .hqh-nav-group>summary:after{content:'';width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .25s var(--ease)}
.hqh.hqb-shared-header .hqh-nav-group[open]>summary:after{transform:rotate(225deg)}
.hqh.hqb-shared-header .hqh-mega{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--line);border-top:0;box-shadow:0 25px 45px #1d4c6914;padding:33px clamp(20px,4vw,65px);animation:panel-in .3s var(--ease)}
.hqh.hqb-shared-header .hqh-mega-grid{max-width:1290px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}
.hqh.hqb-shared-header .hqh-mega a{display:block;font-size:14px;line-height:1.6;padding:9px 0;color:var(--ink);transition:color .2s var(--ease)}
.hqh.hqb-shared-header .hqh-mega a:hover{color:var(--blue)}
.hqh.hqb-shared-header .hqh-mega small{display:block;font-size:11px;line-height:1.7;color:var(--text);margin-top:4px;max-width:310px}
.hqh.hqb-shared-header .hqh-mega .eyebrow{margin-bottom:13px}
.hqh.hqb-shared-header .hqh-specialty-menu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px 30px;border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:13px}
.hqh.hqb-shared-header .hqh-mega-small{max-width:770px;left:50%;right:auto;transform:translateX(-50%)}
.hqh.hqb-shared-header .hqh-resource-menu{width:350px;left:auto;right:8%}
.hqh.hqb-shared-header .hqh-book{font-size:13px;gap:18px;flex-shrink:0}
.hqh.hqb-shared-header .hqh-menu-toggle{display:none}
.hqh.hqb-shared-header .button{font-size:13px;min-height:48px;padding:12px 19px;gap:20px;line-height:1.6}
@media(max-width:1199px){.hqh.hqb-shared-header .hqh-header-row{gap:20px}
.hqh.hqb-shared-header .hqh-nav{gap:18px}
.hqh.hqb-shared-header .hqh-nav>a,.hqh.hqb-shared-header .hqh-nav-group>summary{font-size:12px}
.hqh.hqb-shared-header .hqh-logo{width:143px}
.hqh.hqb-shared-header .hqh-book{padding:11px 15px!important;font-size:12px!important}}
@media(max-width:999px){.hqh.hqb-shared-header .hqh-header-row{height:80px}
.hqh.hqb-shared-header .hqh-menu-toggle{display:block;margin-left:auto;font-size:13px;border:1px solid var(--line);background:white;border-radius:5px;padding:10px 15px;min-height:44px}
.hqh.hqb-shared-header .hqh-logo{margin-right:0}
.hqh.hqb-shared-header .hqh-nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:20px 30px;border-bottom:1px solid var(--line);box-shadow:0 25px 40px #1d4c6914;max-height:calc(100dvh - 135px);overflow-y:auto}
.hqh.hqb-shared-header .hqh-nav.is-open{display:block}
.hqh.hqb-shared-header .hqh-nav>a,.hqh.hqb-shared-header .hqh-nav-group>summary{display:flex;min-height:48px;font-size:14px;justify-content:space-between;border-bottom:1px solid var(--line)}
.hqh.hqb-shared-header .hqh-mega,.hqh.hqb-shared-header .hqh-mega-small,.hqh.hqb-shared-header .hqh-resource-menu{position:static;transform:none;box-shadow:none;border:0;padding:24px 0;width:auto;max-width:none;animation:none}
.hqh.hqb-shared-header .hqh-mega-grid{gap:25px;grid-template-columns:1fr 1fr}
.hqh.hqb-shared-header .hqh-mega-grid>div:last-child{grid-column:1/3}
.hqh.hqb-shared-header .hqh-specialty-menu{grid-template-columns:1fr 1fr}}
@media(max-width:479px){.hqh.hqb-shared-header .hqh-header-row{height:74px;gap:12px}
.hqh.hqb-shared-header .hqh-logo{width:137px}
.hqh.hqb-shared-header .hqh-book{display:none}
.hqh.hqb-shared-header .hqh-nav{padding-inline:18px}
.hqh.hqb-shared-header .hqh-mega-grid{grid-template-columns:1fr;gap:25px}
.hqh.hqb-shared-header .hqh-mega-grid>div:last-child{grid-column:auto}
.hqh.hqb-shared-header .hqh-specialty-menu{grid-template-columns:1fr}
.hqh.hqb-shared-header .study-bar>.wrap>span{max-width:220px;font-size:8px}
.hqh.hqb-shared-header .study-bar button{font-size:9px;min-height:36px}}
.hqh.hqb-shared-header .hqh-book{white-space:nowrap}
.hqh.hqb-shared-header .hqh-nav-group>summary{position:relative;transition:color .25s ease}
.hqh.hqb-shared-header .hqh-nav-group[open]>summary:before{content:'';position:absolute;top:100%;left:-12px;right:-12px;height:32px}
.hqh.hqb-shared-header .hqh-mega{border:1px solid #d5e0e8;border-top:1px solid #e8f3f8;box-shadow:0 20px 45px #1d4c6918;border-radius:0 0 12px 12px;animation:hqr-menu-reveal .26s cubic-bezier(.22,1,.36,1)}
@keyframes hqr-menu-reveal{from{opacity:0;clip-path:inset(0 0 6% 0)}to{opacity:1;clip-path:inset(0)}}
.hqh.hqb-shared-header .hqh-mega a{padding:12px 14px;margin-inline:-14px;border-radius:6px;position:relative;transition:background .25s,color .25s}
.hqh.hqb-shared-header .hqh-mega a:after{content:'↗';position:absolute;right:11px;top:12px;font-size:14px;opacity:0;transform:translate(-3px,3px);transition:opacity .25s,transform .25s}
.hqh.hqb-shared-header .hqh-mega a:hover,.hqh.hqb-shared-header .hqh-mega a:focus-visible{background:#e8f3f87a;color:#1d4c69}
.hqh.hqb-shared-header .hqh-mega a:hover:after,.hqh.hqb-shared-header .hqh-mega a:focus-visible:after{opacity:1;transform:translate(0,0)}
.hqh.hqb-shared-header .hqh-mega small{display:block!important;visibility:visible!important;font-size:12px;line-height:1.6;color:#4d606e;margin-top:5px;padding-right:14px;max-width:330px}
.hqh.hqb-shared-header .hqh-specialty-menu{gap:7px 28px}
.hqh.hqb-shared-header .hqh-mega-small{max-width:960px;width:calc(100% - 80px)}
.hqh.hqb-shared-header .hqh-resource-menu{width:380px}
.hqh.hqb-shared-header .hqh-mega-grid{gap:48px}
.hqh.hqb-shared-header .button{transition:background .25s,color .25s,box-shadow .3s,transform .3s}
.hqh.hqb-shared-header .button:hover,.hqh.hqb-shared-header .button:focus-visible{background:#1d4c69;color:white;box-shadow:0 8px 20px #1d4c6926;transform:translateY(-1px)}
.hqh.hqb-shared-header .button:hover .arrow{transform:translateX(3px)}
.hqh.hqb-shared-header .hqh-nav>a,.hqh.hqb-shared-header .hqh-nav-group>summary{background-image:linear-gradient(#28658a,#28658a);background-size:0 1px;background-repeat:no-repeat;background-position:0 calc(100% - 9px);transition:background-size .25s,color .25s}
.hqh.hqb-shared-header .hqh-nav>a:hover,.hqh.hqb-shared-header .hqh-nav-group>summary:hover,.hqh.hqb-shared-header .hqh-nav-group[open]>summary{color:#28658a;background-size:100% 1px}
.hqh.hqb-shared-header .hqh-logo img{transition:opacity .25s}
.hqh.hqb-shared-header .hqh-logo:hover img{opacity:.78}
@media(max-width:999px){.hqh.hqb-shared-header .hqh-mega{position:static;box-shadow:none;border:0;border-radius:0;padding:15px 0 22px;animation:none}
.hqh.hqb-shared-header .hqh-mega-small{width:100%;max-width:none;transform:none}
.hqh.hqb-shared-header .hqh-resource-menu{width:100%}
.hqh.hqb-shared-header .hqh-mega-grid{gap:23px}
.hqh.hqb-shared-header .hqh-mega small{font-size:12px}
.hqh.hqb-shared-header .hqh-nav-group[open]>summary:before{display:none}}
.hqh.hqb-shared-header .skip-link{position:absolute;left:15px;top:5px;transform:translateY(-200%);padding:10px 15px;background:#fff;color:var(--deep);z-index:1000}.hqh.hqb-shared-header .skip-link:focus{transform:none}
.hqh.hqb-shared-header a:focus-visible,.hqh.hqb-shared-header summary:focus-visible,.hqh.hqb-shared-header button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
@media(prefers-reduced-motion:reduce){.hqh.hqb-shared-header *,.hqh.hqb-shared-header *:before,.hqh.hqb-shared-header *:after{animation:none!important;transition:none!important}}
.hqh.hqb-shared-header .hqh-header{padding:0!important;margin:0;min-height:0;width:100%;height:auto}#hqb-services .mb-page{--mb-blue:#28658a;--mb-deep:#1d4c69;--mb-ink:#243746;--mb-body:#4d606e;--mb-line:#d5e0e8;--mb-ice:#e8f3f8;--mb-cloud:#f4f7fa;background:#fff;color:var(--mb-ink)}
#hqb-services .mb-page em{font-style:normal;color:var(--mb-blue)}
#hqb-services .mb-page h1{font-size:clamp(38px,4.7vw,64px);line-height:1.08;letter-spacing:-.052em}
#hqb-services .mb-page h2{font-size:clamp(30px,3.5vw,44px);line-height:1.16;letter-spacing:-.045em}
#hqb-services .mb-page .eyebrow{font-size:11px}
#hqb-services .mb-page button{cursor:pointer}
#hqb-services .mb-page [hidden]{display:none!important}
#hqb-services .mb-page p{font-size:15px;line-height:1.8}
#hqb-services .mb-page .button>span,#hqb-services .mb-page .text-link>span{font-size:20px;line-height:1;font-weight:400}
#hqb-services .mb-page .section{padding:82px 0}
#hqb-services .mb-hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,#fff 15%,#f5f9fc 70%,#e8f3f8)}
#hqb-services .mb-breadcrumb{font-size:12px;color:var(--mb-body);display:flex;gap:10px;flex-wrap:wrap;padding:26px 0 0}
#hqb-services .mb-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;align-items:center;padding:72px 0 84px}
#hqb-services .mb-hero-copy h1{margin-bottom:28px}
#hqb-services .mb-hero-copy .lead{font-size:17px;max-width:590px}
#hqb-services .mb-hero-note{font-size:12px;color:var(--mb-body);margin-top:25px;line-height:1.7}
#hqb-services .mb-contour{position:absolute;width:700px;height:700px;right:-200px;top:-160px;border:1px solid #28658a19;border-radius:44% 56% 48% 52%;box-shadow:0 0 0 35px #28658a05,0 0 0 70px #28658a05,0 0 0 105px #28658a04;transform:rotate(-18deg);z-index:-1}
#hqb-services .mb-story{position:relative;padding:68px 0 0 25px;min-width:0}
#hqb-services .mb-story-back{position:absolute;top:0;left:0;right:32px;background:linear-gradient(130deg,#eaf4f9,#f8fcff);border:1px solid #c9dce8;border-radius:17px;padding:24px 25px 90px;box-shadow:0 25px 60px #1d4c6914;transform:none}
#hqb-services .mb-story-back>span{font-size:11px;color:var(--mb-blue);letter-spacing:.06em}
#hqb-services .mb-story-back>strong{font-size:28px;line-height:1.2;letter-spacing:-.035em;display:block;margin:15px 0}
#hqb-services .mb-story-back>div{font-size:11px;color:var(--mb-body)}
#hqb-services .mb-story-back b{font-weight:400;padding:0 5px}
#hqb-services .mb-story-front{position:relative;background:#fff;border:1px solid #cddce6;border-radius:13px;box-shadow:0 25px 65px #1d4c6926,0 3px 8px #1d4c6908;transform:translateY(16px)}
#hqb-services .mb-story-top{display:flex;align-items:center;gap:12px;padding:19px 21px;border-bottom:1px solid var(--mb-line);font-size:11px;letter-spacing:.04em;color:var(--mb-blue)}
#hqb-services .mb-team-mark{display:grid;place-items:center;background:var(--mb-blue);color:#fff;border-radius:6px;font-size:11px;letter-spacing:0;width:37px;height:37px;flex-shrink:0}
#hqb-services .mb-story-top small{display:block;font-size:11px;letter-spacing:0;color:var(--mb-body);margin-top:3px}
#hqb-services .mb-stage-count{margin-left:auto;white-space:nowrap;font-size:11px}
#hqb-services .mb-story-detail{padding:24px;min-height:380px}
#hqb-services .mb-role{display:flex;gap:10px;align-items:center;margin-bottom:18px}
#hqb-services .mb-person{background:var(--mb-ice);color:var(--mb-blue);border:1px solid #bcd2e1;border-radius:50%;display:grid;place-items:center;width:32px;height:32px;font-size:11px}
#hqb-services .mb-role div>span{font-size:12px;color:var(--mb-blue)}
#hqb-services .mb-role small{display:block;font-size:11px;color:var(--mb-body)}
#hqb-services .mb-story-detail h2{font-size:23px!important;line-height:1.25;max-width:430px;margin-bottom:12px}
#hqb-services .mb-story-detail>p{font-size:13px;line-height:1.75;min-height:68px}
#hqb-services .mb-record{margin-top:18px;border-top:1px solid var(--mb-line)}
#hqb-services .mb-record>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--mb-line);font-size:11px}
#hqb-services .mb-record span{color:var(--mb-body)}
#hqb-services .mb-record strong{font-weight:500;text-align:right;max-width:57%}
#hqb-services .mb-practice-response{padding:12px 14px;background:#edf5fa;border-radius:5px;margin-top:17px}
#hqb-services .mb-practice-response>span{font-size:11px;color:var(--mb-blue);letter-spacing:.04em}
#hqb-services .mb-practice-response p{font-size:12px;line-height:1.65;margin-top:5px}
#hqb-services .mb-story-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--mb-line);background:#f8fbfd;border-radius:0 0 13px 13px;overflow:hidden}
#hqb-services .mb-story-steps button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--mb-body);padding:13px 8px;font-size:12px;line-height:1.5;transition:background .25s}
#hqb-services .mb-story-steps button span{display:block;font-size:11px;margin-bottom:3px}
#hqb-services .mb-story-steps button[aria-pressed=true]{background:var(--mb-ice);border-color:var(--mb-blue);color:var(--mb-blue)}
#hqb-services .mb-story-caption{font-size:11px;text-align:center;color:var(--mb-body);margin-top:32px;line-height:1.7}
#hqb-services .mb-service-strip{border-block:1px solid var(--mb-line);background:#fff}
#hqb-services .mb-service-strip>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:23px 0}
#hqb-services .mb-service-strip span{font-size:11px;letter-spacing:.05em;color:var(--mb-blue)}
#hqb-services .mb-service-strip strong{font-size:13px;font-weight:400}
#hqb-services .mb-section-head{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:38px}
#hqb-services .mb-section-head .eyebrow{margin-bottom:14px}
#hqb-services .mb-section-head>p{max-width:560px}
#hqb-services .mb-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;align-items:start}
#hqb-services .mb-scope-grid details{border-top:1px solid var(--mb-line)}
#hqb-services .mb-scope-grid summary{display:flex;align-items:center;gap:16px;list-style:none;padding:23px 0}
#hqb-services .mb-scope-grid summary>span{font-size:11px;color:var(--mb-blue)}
#hqb-services .mb-scope-grid summary h3{font-size:18px;line-height:1.3;letter-spacing:-.025em}
#hqb-services .mb-scope-grid summary b{margin-left:auto;font-size:20px;color:var(--mb-blue);font-weight:400}
#hqb-services .mb-scope-grid summary::-webkit-details-marker,#hqb-services .mb-questions summary::-webkit-details-marker{display:none}
#hqb-services .mb-scope-grid details[open] summary b{transform:rotate(45deg)}
#hqb-services .mb-scope-grid details>div{padding:0 0 23px 31px}
#hqb-services .mb-scope-grid details p{font-size:14px}
#hqb-services .mb-scope-grid ul{padding-left:17px;font-size:12px;line-height:1.8;color:var(--mb-body);margin:15px 0 0}
#hqb-services .mb-scope-note{font-size:12px;color:var(--mb-body);padding:20px 24px;margin-top:25px;background:var(--mb-cloud);border-left:2px solid #a9c7da;line-height:1.8}
#hqb-services .mb-exceptions{background:linear-gradient(130deg,#f4f8fb,#ecf4f8);position:relative;overflow:hidden}
#hqb-services .mb-exception-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:34px}
#hqb-services .mb-exception-tabs button{border:1px solid #bdcfdb;border-radius:5px;background:#fff;color:var(--mb-body);font-size:12px;padding:11px 16px;transition:background .2s}
#hqb-services .mb-exception-tabs button[aria-pressed=true]{background:var(--mb-blue);color:#fff;border-color:var(--mb-blue)}
#hqb-services .mb-exception-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
#hqb-services .mb-paper-scene{position:relative;min-height:350px;isolation:isolate}
#hqb-services .mb-paper-scene:before{content:"";position:absolute;width:240px;height:240px;top:40px;left:40px;border-radius:50%;box-shadow:0 0 0 35px #28658a05,0 0 0 70px #28658a04;z-index:-1}
#hqb-services .mb-paper{background:#fff;border:1px solid #c7d8e3;border-radius:10px;box-shadow:0 20px 40px #1d4c6919;padding:25px;width:75%;max-width:350px;position:absolute}
#hqb-services .mb-paper span{font-size:11px;color:var(--mb-blue);letter-spacing:.04em}
#hqb-services .mb-paper strong{display:block;font-size:20px;line-height:1.4;font-weight:400;margin:23px 0;color:var(--mb-ink)}
#hqb-services .mb-paper i{display:block;height:5px;background:#e1eaf0;border-radius:2px;margin:12px 0}
#hqb-services .mb-paper i:last-of-type{width:70%}
#hqb-services .mb-paper small{font-size:11px;color:var(--mb-body);display:block;margin-top:17px}
#hqb-services .mb-paper-back{left:4px;top:0;transform:none}
#hqb-services .mb-paper-front{right:0;top:88px;transform:none}
#hqb-services .mb-paper-flag{margin-top:20px;padding:9px 10px;border-left:2px solid var(--mb-blue);background:var(--mb-ice);font-size:11px;color:var(--mb-deep)}
#hqb-services .mb-evidence-caption{position:absolute;bottom:0;left:0;font-size:11px;color:var(--mb-body)}
#hqb-services .mb-exception-copy h3{font-size:27px;line-height:1.3;margin-bottom:17px;letter-spacing:-.035em}
#hqb-services .mb-exception-copy>p{font-size:14px;min-height:76px}
#hqb-services .mb-two-roles{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #c6d8e4;margin-top:24px;padding-top:20px}
#hqb-services .mb-two-roles span,#hqb-services .mb-next span{font-size:11px;color:var(--mb-blue);letter-spacing:.04em}
#hqb-services .mb-two-roles p{font-size:12px;margin-top:8px}
#hqb-services .mb-next{margin-top:23px;padding-top:18px;border-top:1px solid #c6d8e4}
#hqb-services .mb-next strong{display:block;font-size:13px;font-weight:400;margin-top:8px}
#hqb-services .mb-onboard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
#hqb-services .mb-onboard-grid article{border-top:1px solid var(--mb-line);padding-top:20px}
#hqb-services .mb-onboard-grid article>span{font-size:13px;color:var(--mb-blue)}
#hqb-services .mb-onboard-grid h3{font-size:20px;margin:17px 0 13px;line-height:1.3}
#hqb-services .mb-onboard-grid p{font-size:13px}
#hqb-services .mb-report-section{background:var(--mb-cloud)}
#hqb-services .mb-visibility-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:start}
#hqb-services .mb-visibility-grid h2{margin-bottom:24px}
#hqb-services .mb-report-buttons{display:flex;flex-direction:column;margin-top:29px}
#hqb-services .mb-report-buttons button{border:0;border-top:1px solid var(--mb-line);padding:17px 8px;background:transparent;text-align:left;color:var(--mb-body);font-size:14px;display:flex;justify-content:space-between;gap:15px}
#hqb-services .mb-report-buttons button[aria-pressed=true]{color:var(--mb-blue);background:#e8f3f8}
#hqb-services .mb-report-sheet{background:#fff;border:1px solid #c8dae6;border-radius:13px;box-shadow:0 22px 50px #1d4c6916;overflow:hidden;transform:none}
#hqb-services .mb-report-heading{border-bottom:1px solid var(--mb-line);padding:20px 23px;background:#f8fbfd;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}
#hqb-services .mb-report-heading span{font-size:11px;color:var(--mb-blue);letter-spacing:.04em}
#hqb-services .mb-report-heading small{font-size:11px;color:var(--mb-body)}
#hqb-services .mb-report-sheet [data-report-panel]{padding:26px;min-height:350px}
#hqb-services .mb-report-sheet h3{font-size:24px;line-height:1.3;margin-bottom:9px}
#hqb-services .mb-report-sheet [data-report-panel]>p{font-size:12px;margin-bottom:20px}
#hqb-services .mb-review-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--mb-line);padding:15px 0;font-size:12px}
#hqb-services .mb-review-row b{font-weight:500}
#hqb-services .mb-review-row small{display:block;color:var(--mb-body);font-size:11px;margin-top:4px}
#hqb-services .mb-review-row strong{color:var(--mb-blue);font-size:11px;font-weight:400;text-align:right}
#hqb-services .mb-review-note{font-size:12px;line-height:1.8;color:var(--mb-body);background:var(--mb-ice);padding:13px 15px;margin-top:20px;border-radius:5px}
#hqb-services .mb-money-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid var(--mb-line);font-size:13px}
#hqb-services .mb-money-row strong{font-size:17px;font-weight:400}
#hqb-services .mb-money-total{color:var(--mb-blue)}
#hqb-services .mb-question{border-left:2px solid #a4c4d9;padding:17px;background:#f7fafc}
#hqb-services .mb-question span{font-size:11px;color:var(--mb-blue)}
#hqb-services .mb-question strong{display:block;font-size:20px;line-height:1.4;font-weight:400;margin:15px 0}
#hqb-services .mb-question p{font-size:13px}
#hqb-services .mb-fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
#hqb-services .mb-fit-grid article{border-top:1px solid var(--mb-line);padding-top:20px}
#hqb-services .mb-fit-no{font-size:11px;color:var(--mb-blue);letter-spacing:.04em}
#hqb-services .mb-fit-grid h3{font-size:22px;line-height:1.3;margin:19px 0 15px}
#hqb-services .mb-fit-grid p{font-size:14px}
#hqb-services .mb-faq{background:#f8fbfd}
#hqb-services .mb-faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}
#hqb-services .mb-faq-grid h2{margin-bottom:25px}
#hqb-services .mb-faq-grid .text-link{margin-top:24px}
#hqb-services .mb-questions details{border-top:1px solid var(--mb-line)}
#hqb-services .mb-questions summary{list-style:none;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;line-height:1.5;cursor:pointer}
#hqb-services .mb-questions summary span{color:var(--mb-blue);font-size:21px}
#hqb-services .mb-questions details[open] summary span{transform:rotate(45deg)}
#hqb-services .mb-questions details p{padding-bottom:23px;font-size:13px}
#hqb-services .mb-related{border-top:1px solid var(--mb-line);padding:36px 0 43px}
#hqb-services .mb-related .eyebrow{margin-bottom:20px}
#hqb-services .mb-related .wrap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
#hqb-services .mb-related a{border-left:1px solid var(--mb-line);padding-left:18px}
#hqb-services .mb-related strong{font-size:16px;font-weight:400;display:block}
#hqb-services .mb-related a span{display:block;color:var(--mb-body);font-size:12px;margin-top:6px}
#hqb-services .mb-contact{background:var(--mb-deep);color:#fff;padding:65px 0}
#hqb-services .mb-contact>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}
#hqb-services .mb-contact .eyebrow{color:#b9d8e9}
#hqb-services .mb-contact h2{color:#fff}
#hqb-services .mb-contact em{color:#b9d8e9}
#hqb-services .mb-contact p{color:#d4e3ec;margin:24px 0}
#hqb-services .mb-contact .button{background:#fff;color:var(--mb-deep);border-color:#fff}
#hqb-services .mb-contact .button:hover{background:var(--mb-ice)}
#hqb-services .mb-contact> .wrap>div>small{display:block;font-size:12px;color:#cbdfeb;margin-top:24px;line-height:1.8}
#hqb-services .mb-form{background:#fff;color:var(--mb-ink);padding:28px;border-radius:12px;box-shadow:0 20px 45px #102e4020}
#hqb-services .mb-form h3{font-size:24px;line-height:1.3;margin-bottom:23px}
#hqb-services .mb-form>div{display:grid;grid-template-columns:1fr 1fr;gap:15px}
#hqb-services .mb-form label{font-size:12px;color:var(--mb-body);display:block;margin-bottom:15px}
#hqb-services .mb-form input,#hqb-services .mb-form textarea{width:100%;display:block;border:1px solid #a6bdcc;background:#f8fbfd;color:var(--mb-ink);font:400 14px/1.5 Inter,Arial,sans-serif;padding:10px 11px;border-radius:5px;margin-top:6px;min-width:0}
#hqb-services .mb-form textarea{resize:vertical}
#hqb-services .mb-form .button{background:var(--mb-blue);color:#fff;border-color:var(--mb-blue)}
#hqb-services .mb-form>small{display:block;color:var(--mb-body);font-size:11px;line-height:1.7;margin-top:12px}
#hqb-services .mb-form .mb-form-status{font-size:12px;color:var(--mb-blue);margin:14px 0 0}
#hqb-services .mb-review-banner{background:#1d4c69;color:#e8f3f8;padding:10px 3%;font-size:11px;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}
#hqb-services .mb-review-banner a{color:#e8f3f8!important;text-decoration:underline!important;text-underline-offset:3px}
@media(max-width:1050px){
#hqb-services .mb-hero-grid{gap:30px}
#hqb-services .mb-story{padding-left:12px}
#hqb-services .mb-story-detail{padding:21px}
#hqb-services .mb-stage-count{display:none}
#hqb-services .mb-story-detail>p{min-height:80px}
#hqb-services .mb-story-detail{min-height:405px}
#hqb-services .mb-section-head{gap:40px}
#hqb-services .mb-exception-grid{gap:35px}
#hqb-services .mb-visibility-grid{gap:40px}
#hqb-services .mb-faq-grid{gap:40px}
#hqb-services .mb-onboard-grid{gap:20px}
#hqb-services .mb-contact>.wrap{gap:40px}
#hqb-services .mb-form>div{grid-template-columns:1fr;gap:0}}
@media(max-width:800px){
#hqb-services .mb-hero-grid{grid-template-columns:1fr;padding:45px 0 60px;gap:45px}
#hqb-services .mb-hero-copy h1{font-size:48px}
#hqb-services .mb-story{max-width:650px;width:100%;margin:auto;padding-left:25px}
#hqb-services .mb-story-detail{min-height:360px}
#hqb-services .mb-story-detail>p{min-height:50px}
#hqb-services .mb-hero-copy .lead{max-width:100%}
#hqb-services .mb-page .section{padding:58px 0}
#hqb-services .mb-onboard-grid{grid-template-columns:1fr 1fr;gap:30px}
#hqb-services .mb-section-head{grid-template-columns:1fr;gap:22px}
#hqb-services .mb-exception-grid{grid-template-columns:1fr;gap:35px}
#hqb-services .mb-paper-scene{max-width:500px;width:100%;margin:auto}
#hqb-services .mb-visibility-grid,#hqb-services .mb-faq-grid{grid-template-columns:1fr;gap:35px}
#hqb-services .mb-report-sheet{max-width:700px;transform:none}
#hqb-services .mb-fit-grid{gap:22px}
#hqb-services .mb-contact>.wrap{grid-template-columns:1fr;gap:35px}
#hqb-services .mb-form>div{grid-template-columns:1fr 1fr;gap:15px}
#hqb-services .mb-exception-copy>p{min-height:0}}
@media(max-width:540px){
#hqb-services .mb-breadcrumb{font-size:11px;padding-top:20px}
#hqb-services .mb-hero-copy h1{font-size:40px}
#hqb-services .mb-hero-copy .lead{font-size:15px}
#hqb-services .mb-hero-grid{padding-top:35px}
#hqb-services .mb-story{padding:62px 0 0 10px}
#hqb-services .mb-story-back{padding:20px 20px 90px;right:15px}
#hqb-services .mb-story-back>span{font-size:11px}
#hqb-services .mb-story-top{padding:16px 14px;gap:9px}
#hqb-services .mb-team-mark{width:31px;height:31px}
#hqb-services .mb-story-detail{padding:19px 16px;min-height:413px}
#hqb-services .mb-story-detail h2{font-size:22px!important}
#hqb-services .mb-story-detail>p{min-height:85px;font-size:13px}
#hqb-services .mb-record>div{font-size:11px;gap:10px}
#hqb-services .mb-story-steps button{min-height:54px;font-size:11px;padding:10px 5px}
#hqb-services .mb-story-caption{font-size:11px;text-align:left}
#hqb-services .mb-service-strip>.wrap{gap:12px 20px;padding:20px 0;justify-content:flex-start}
#hqb-services .mb-service-strip span{width:100%}
#hqb-services .mb-service-strip strong{font-size:12px}
#hqb-services .mb-page h2{font-size:31px}
#hqb-services .mb-page .section{padding:44px 0}
#hqb-services .mb-section-head{margin-bottom:28px}
#hqb-services .mb-scope-grid{grid-template-columns:1fr}
#hqb-services .mb-scope-grid summary{gap:12px;padding:20px 0}
#hqb-services .mb-scope-grid summary h3{font-size:17px}
#hqb-services .mb-scope-grid details>div{padding-left:26px}
#hqb-services .mb-scope-note{padding:17px}
#hqb-services .mb-exception-tabs{gap:7px;margin-bottom:30px}
#hqb-services .mb-exception-tabs button{font-size:11px;padding:10px 11px;min-height:44px}
#hqb-services .mb-paper-scene{min-height:325px}
#hqb-services .mb-paper{padding:20px;width:77%}
#hqb-services .mb-paper strong{font-size:17px;margin:20px 0}
#hqb-services .mb-paper-back{left:0}
#hqb-services .mb-paper-front{top:80px}
#hqb-services .mb-two-roles{gap:20px}
#hqb-services .mb-exception-copy h3{font-size:25px}
#hqb-services .mb-onboard-grid{gap:25px 20px}
#hqb-services .mb-onboard-grid h3{font-size:18px}
#hqb-services .mb-onboard-grid p{font-size:13px}
#hqb-services .mb-report-sheet [data-report-panel]{padding:20px;min-height:370px}
#hqb-services .mb-report-heading{padding:17px 20px}
#hqb-services .mb-review-row{gap:12px}
#hqb-services .mb-fit-grid{grid-template-columns:1fr;gap:28px}
#hqb-services .mb-fit-grid h3{font-size:23px;margin:13px 0}
#hqb-services .mb-fit-grid p{font-size:14px}
#hqb-services .mb-questions summary{font-size:14px}
#hqb-services .mb-related .wrap>div{grid-template-columns:1fr;gap:24px}
#hqb-services .mb-contact{padding:44px 0}
#hqb-services .mb-form{padding:22px}
#hqb-services .mb-form>div{grid-template-columns:1fr;gap:0}
#hqb-services .mb-form input,#hqb-services .mb-form textarea{font-size:16px}
#hqb-services .mb-review-banner{padding:10px 18px}
#hqb-services .mb-review-banner span{font-size:11px}
#hqb-services .mb-breadcrumb a{min-height:30px}}
@media(prefers-reduced-motion:reduce){
#hqb-services .mb-page *,#hqb-services .mb-page *:before,#hqb-services .mb-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}} #hqb-services .mb-page{--mb-amber:#8b642d;--mb-paper:#faf9f6}
#hqb-services .mb-page button:focus-visible,#hqb-services .mb-page a:focus-visible{outline:2px solid #649ab9;outline-offset:4px}
#hqb-services .mb-hero{background:#f8fbfd}
#hqb-services .mb-hero>.wrap{position:relative;z-index:1}
#hqb-services .mb-hero-grid-art{position:absolute;inset:0 0 0 48%;background-image:linear-gradient(#28658a0b 1px,transparent 1px),linear-gradient(90deg,#28658a0b 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(110deg,transparent,#000)}
#hqb-services .mb-hero-ribbon{position:absolute;left:52%;right:-22%;height:43%;bottom:-2%;transform:skewY(-10deg);transform-origin:right bottom;overflow:hidden;background:#28658a;opacity:.94}
#hqb-services .mb-hero-ribbon i{position:absolute;inset:-45%;background:radial-gradient(ellipse at 20% 50%,#e8f3f8 0,transparent 45%),radial-gradient(ellipse at 75% 25%,#28658a 0,transparent 50%),linear-gradient(115deg,#8fc1d9,#1d4c69);background-size:180% 160%;animation:mb-ambient 24s ease-in-out infinite alternate}
#hqb-services .mb-hero-ribbon:after{content:"";position:absolute;inset:16px 0;border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff29}@keyframes mb-ambient{to{background-position:100% 90%}}
#hqb-services .mb-hero-grid{padding:56px 0 54px;gap:48px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}
#hqb-services .mb-story{padding:113px 0 0 20px}
#hqb-services .mb-story-back{right:25px;padding:20px 22px 80px;background:linear-gradient(125deg,#e2eff6,#f5fafd);transform:none}
#hqb-services .mb-story-back>strong{font-size:20px;line-height:1.3;margin:9px 0}
#hqb-services .mb-story-back>div{font-size:10px}
#hqb-services .mb-story-front{transform:none;overflow:hidden}
#hqb-services .mb-story-detail{padding:21px 23px 20px;min-height:0}
#hqb-services .mb-story-detail h2{font-size:22px!important;margin-bottom:10px}
#hqb-services .mb-story-detail>p{font-size:12px;line-height:1.75;min-height:64px}
#hqb-services .mb-role{margin-bottom:15px}
#hqb-services .mb-story-top{padding:15px 20px}
#hqb-services .mb-story-caption{width:fit-content;text-align:left;margin:17px 0 0 auto;color:#fff;background:#1d4c69ed;padding:6px 11px;border-radius:4px;position:relative;font-size:10px}
#hqb-services .mb-claim-evidence{margin-top:17px;border:1px solid #d4e0e7;border-radius:7px;overflow:hidden;background:#fcfdfe}
#hqb-services .mb-evidence-panel{min-height:178px;animation:mb-panel-in .35s ease both}
#hqb-services .mb-document-header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 13px;background:#eef4f8;border-bottom:1px solid #d7e2e9;font-size:10px;letter-spacing:.055em;color:#28658a}
#hqb-services .mb-document-header small{font-size:10px;letter-spacing:0;color:#4d606e}
#hqb-services .mb-field-grid{padding:3px 13px}
#hqb-services .mb-field-grid>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;border-bottom:1px solid #e4ebef;font-size:11px}
#hqb-services .mb-field-grid>div:last-child{border:0}
#hqb-services .mb-field-grid span{color:#60717e}
#hqb-services .mb-field-grid strong{font-weight:500;display:flex;align-items:center;gap:8px}
#hqb-services .mb-field-grid b{font-size:10px;font-weight:500;display:grid;place-items:center;width:16px;height:16px;background:#f4e9d6;border-radius:50%;color:#805b23}
#hqb-services .mb-field-grid .mb-check{background:#e8f3ef;color:#356b58}
#hqb-services .mb-field-flag strong{color:#805b23}
#hqb-services .mb-evidence-result{padding:10px 13px;border-top:1px solid #d7e2e9;background:#f4f8fa;font-size:10px;line-height:1.6;color:#4b6576;display:flex;align-items:center;gap:7px}
#hqb-services .mb-status-dot{width:5px;height:5px;display:inline-block;flex:0 0 5px;background:#6996b2;border-radius:50%}
#hqb-services .mb-claim-timeline{list-style:none;padding:12px 14px;margin:0}
#hqb-services .mb-claim-timeline li{display:flex;gap:11px;padding:7px 0;align-items:flex-start}
#hqb-services .mb-claim-timeline li>b{font-size:9px;color:#28658a;background:#e8f3f8;width:20px;height:20px;display:grid;place-items:center;flex-shrink:0;border:1px solid #c6dae7;border-radius:50%;font-weight:500}
#hqb-services .mb-claim-timeline strong{font-size:11px;display:block;line-height:1.4;font-weight:500}
#hqb-services .mb-claim-timeline span{font-size:10px;display:block;line-height:1.6;color:#60717e;margin-top:2px}
#hqb-services .mb-remit-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:18px 14px 12px;gap:9px}
#hqb-services .mb-remit-grid span{font-size:9px;color:#60717e;display:block}
#hqb-services .mb-remit-grid strong{font-size:19px;font-weight:400;display:block;line-height:1.5;margin-top:4px;letter-spacing:-.035em}
#hqb-services .mb-allocation-bar{height:7px;display:flex;overflow:hidden;border-radius:3px;margin:4px 14px 18px;gap:2px}
#hqb-services .mb-allocation-bar i:nth-child(1){width:70%;background:#28658a}
#hqb-services .mb-allocation-bar i:nth-child(2){width:20%;background:#8fb5cb}
#hqb-services .mb-allocation-bar i:nth-child(3){width:10%;background:#d3e2eb}
#hqb-services .mb-practice-response{margin-top:14px;padding:10px 13px}
#hqb-services .mb-practice-response p{font-size:11px;line-height:1.65}
#hqb-services .mb-practice-response>span{font-size:10px}
#hqb-services .mb-benefit-line{border-top:1px solid #d4e0e7;padding-top:12px;margin-top:13px}
#hqb-services .mb-benefit-line>span{font-size:9px;letter-spacing:.07em;color:#28658a;display:block;margin-bottom:4px}
#hqb-services .mb-page .mb-benefit-line p{font-size:11px;line-height:1.75;color:#4d606e}
#hqb-services .mb-story-steps button{position:relative;padding:11px 8px;min-height:60px}
#hqb-services .mb-story-steps button:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left;background:#78a8c3}
#hqb-services .mb-story[data-running=true] .mb-story-steps button[aria-pressed=true]:before{animation:mb-progress var(--mb-duration,9s) linear infinite}
#hqb-services .mb-sequence-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;line-height:1.6;padding:12px 15px;color:#597080}
#hqb-services .mb-sequence-controls>div{display:flex;gap:13px;align-items:center}
#hqb-services .mb-sequence-controls button{border:0;border-radius:3px;padding:4px 1px;background:transparent;color:inherit;font-size:10px;line-height:1.6;min-height:28px}
#hqb-services .mb-sequence-controls button:hover{color:#28658a;text-decoration:underline;text-underline-offset:3px}
#hqb-services .mb-sequence-controls button[data-next]{display:flex;gap:8px;align-items:center}
#hqb-services .mb-play-state{display:flex;align-items:center;gap:6px}
#hqb-services .mb-play-state i{height:5px;width:5px;border-radius:50%;background:#a9beca}
#hqb-services .mb-story[data-running=true] .mb-play-state i,#hqb-services .mb-exceptions[data-running=true] .mb-play-state i,#hqb-services .mb-report-section[data-running=true] .mb-play-state i{background:#5189a8;box-shadow:0 0 0 3px #5189a811}
#hqb-services .mb-story-front>.mb-sequence-controls{border-top:1px solid #dde7ed;background:#fff}
#hqb-services .mb-sequence-controls button span{font-size:13px;line-height:1}
#hqb-services #mb-scope{background:#fff}
#hqb-services #mb-scope .mb-section-head{padding-bottom:28px;border-bottom:1px solid #e2e9ee}
#hqb-services #mb-scope .mb-scope-grid details{border-top:none;border-bottom:1px solid var(--mb-line)}
#hqb-services .mb-scope-note{background:#faf9f6;border-color:#bdc4bc}
#hqb-services .mb-exceptions{background:#edf3f6;background-image:radial-gradient(ellipse at 10% 90%,#d5e6ef88,transparent 55%)}
#hqb-services .mb-exceptions>.wrap{position:relative}
#hqb-services .mb-exception-tabs{margin-bottom:0;padding-right:270px;min-height:47px}
#hqb-services .mb-exceptions>.wrap>.mb-sequence-controls{position:absolute;right:0;top:145px;padding:0 0 7px;min-width:215px}
#hqb-services .mb-exception-grid{margin-top:36px;gap:50px;align-items:start}
#hqb-services .mb-paper-scene{min-height:0;padding:16px;border:1px solid #c9dbe5;border-radius:14px;background:linear-gradient(155deg,#e2edf3,#f5f9fb);box-shadow:inset 0 1px 0 #ffffffa8}
#hqb-services .mb-paper-scene:before{display:none}
#hqb-services .mb-case-evidence{animation:mb-panel-in .35s ease both}
#hqb-services .mb-comparison-docs{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-items:start}
#hqb-services .mb-paper{position:relative;width:auto;max-width:none;padding:0;border-radius:7px;box-shadow:0 10px 22px #1d4c6910;transform:none;left:auto;right:auto;top:auto;overflow:hidden}
#hqb-services .mb-paper-front{margin-top:28px}
#hqb-services .mb-doc-top{padding:14px 12px;border-bottom:1px solid #d5e1e8;min-height:66px;background:#f8fbfd}
#hqb-services .mb-doc-top span{font-size:9px;line-height:1.7;display:block;letter-spacing:.06em}
#hqb-services .mb-doc-top small{font-size:10px;margin-top:5px}
#hqb-services .mb-paper dl{margin:0;padding:3px 11px 11px}
#hqb-services .mb-paper dl>div{padding:12px 0;border-bottom:1px solid #e2e9ed}
#hqb-services .mb-paper dl>div:last-child{border-bottom:0}
#hqb-services .mb-paper dt{font-size:10px;line-height:1.5;color:#6b7e8c}
#hqb-services .mb-paper dd{font-size:12px;line-height:1.55;color:#243746;margin:5px 0 0;font-weight:500;word-break:normal}
#hqb-services .mb-paper dl .mb-doc-highlight{background:#f8f1e6;margin:0 -11px;padding-inline:11px;border-color:#e9ddc9}
#hqb-services .mb-paper .mb-doc-highlight dd{color:#805b23}
#hqb-services .mb-specialist-note{display:flex;gap:10px;align-items:center;padding:15px 13px;margin-top:20px;background:#fff;border:1px solid #d1dfe8;border-radius:7px;box-shadow:0 6px 16px #1d4c6908}
#hqb-services .mb-specialist-note .mb-team-mark{width:29px;height:29px;font-size:9px}
#hqb-services .mb-specialist-note>div>span{font-size:9px;letter-spacing:.08em;color:#28658a;display:block}
#hqb-services .mb-specialist-note strong{font-size:12px;line-height:1.7;font-weight:400;display:block;margin-top:4px}
#hqb-services .mb-paper-scene>.mb-case-evidence>.mb-benefit-line{border-color:#cbdde7;margin:16px 0 0;padding:13px 1px 0}
#hqb-services .mb-evidence-caption{position:static;font-size:10px;line-height:1.6;margin-top:17px;color:#607583}
#hqb-services .mb-exception-copy{padding-top:9px}
#hqb-services .mb-exception-copy>p{min-height:90px}
#hqb-services .mb-exception-copy .eyebrow{font-size:10px;margin-bottom:14px}
#hqb-services .mb-exception-copy h3{font-size:28px}
#hqb-services .mb-exception-tabs button{position:relative;overflow:hidden}
#hqb-services .mb-exception-tabs button:after{content:"";height:2px;background:#c5e3f4;position:absolute;left:0;right:0;bottom:0;transform:scaleX(0);transform-origin:left}
#hqb-services .mb-exceptions[data-running=true] .mb-exception-tabs button[aria-pressed=true]:after{animation:mb-progress var(--mb-duration,11s) linear infinite}
#hqb-services #mb-start{background:#faf9f6;position:relative}
#hqb-services .mb-onboard-grid{gap:0}
#hqb-services .mb-onboard-grid article{padding:26px 30px 0 0;position:relative;border-top:1px solid #c8d4d9}
#hqb-services .mb-onboard-grid article:before{content:"";width:7px;height:7px;position:absolute;top:-4px;left:0;background:#faf9f6;border:1px solid #7197ac;border-radius:50%;box-shadow:0 0 0 5px #faf9f6}
#hqb-services .mb-onboard-grid article:last-child{padding-right:0}
#hqb-services .mb-onboard-grid article>span{font-size:11px}
#hqb-services .mb-onboard-grid h3{max-width:240px}
#hqb-services .mb-onboard-grid p{max-width:250px}
#hqb-services .mb-report-section{position:relative;background:#193e55;background-image:radial-gradient(ellipse at 90% 0,#28658a88,transparent 64%),linear-gradient(110deg,#193e55,#17384d)}
#hqb-services .mb-report-section:before{content:"";position:absolute;inset:0 0 0 55%;background-image:linear-gradient(#d3e9f108 1px,transparent 1px),linear-gradient(90deg,#d3e9f108 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}
#hqb-services .mb-visibility-grid{position:relative;align-items:center;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:70px}
#hqb-services #mb-visibility .eyebrow{color:#b4d2e4}
#hqb-services #mb-visibility h2{color:#fff}
#hqb-services #mb-visibility h2 em{color:#b8d9ec}
#hqb-services #mb-visibility .mb-visibility-grid>div>p{color:#c9dce8}
#hqb-services .mb-report-buttons button{border-color:#ffffff26;color:#c5d9e5;padding:18px 12px;position:relative;overflow:hidden}
#hqb-services .mb-report-buttons button[aria-pressed=true]{background:#ffffff0c;color:#fff;border-color:#7faac440}
#hqb-services .mb-report-buttons button[aria-pressed=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#9dc7df;transform:scaleY(0);transform-origin:top}
#hqb-services .mb-report-section[data-running=true] .mb-report-buttons button[aria-pressed=true]:before{animation:mb-progress-y var(--mb-duration,11s) linear infinite}
#hqb-services .mb-report-buttons svg{color:inherit}
#hqb-services .mb-report-sheet{transform:none;border-radius:11px;border-color:#c3d7e3;box-shadow:0 24px 65px #071a2a40,0 3px 10px #071a2a15}
#hqb-services .mb-report-heading{padding:17px 21px;align-items:center;background:#edf4f8}
#hqb-services .mb-report-heading>div>span{font-size:10px;display:block}
#hqb-services .mb-report-heading>div>small{font-size:10px;display:block;margin-top:4px}
#hqb-services .mb-example-tag{border:1px solid #c2d7e3;border-radius:3px;padding:3px 6px;font-size:8px!important;letter-spacing:.06em}
#hqb-services .mb-report-sheet [data-report-panel]{padding:24px;min-height:445px;animation:mb-panel-in .35s ease both}
#hqb-services .mb-report-context{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:9px;color:#28658a;margin-bottom:21px}
#hqb-services .mb-report-context small{font-size:10px;color:#6b7e8c}
#hqb-services .mb-report-sheet h3{font-size:23px}
#hqb-services .mb-report-sheet [data-report-panel]>p{font-size:11px;line-height:1.75;margin-bottom:20px}
#hqb-services .mb-worklist{border:1px solid #d5e1e8;border-radius:6px;overflow:hidden}
#hqb-services .mb-worklist-head{display:flex;justify-content:space-between;background:#f3f7fa;color:#607684;font-size:9px;padding:9px 13px}
#hqb-services .mb-worklist .mb-review-row{padding:14px 13px}
#hqb-services .mb-review-row b{font-size:11px}
#hqb-services .mb-review-row small{font-size:10px;line-height:1.6}
#hqb-services .mb-review-row strong{font-size:10px;color:#28658a}
#hqb-services .mb-review-row strong>span{display:block;font-size:9px;color:#69818f;margin-top:4px}
#hqb-services .mb-review-note{font-size:11px;line-height:1.8;margin-top:20px;padding:13px 14px;border-left:2px solid #9fc3d9;border-radius:0;background:#eff5f9}
#hqb-services .mb-review-note>span{display:block;letter-spacing:.05em;color:#28658a;font-size:9px;margin-bottom:4px}
#hqb-services .mb-money-row{padding:12px 0;font-size:12px}
#hqb-services .mb-money-row>span{display:flex;align-items:center;gap:7px}
#hqb-services .mb-money-row strong{font-size:18px}
#hqb-services .mb-money-dot{width:6px;height:6px;border-radius:50%;background:#28658a}
#hqb-services .mb-money-dot.adjustment{background:#8fb5cb}
#hqb-services .mb-money-dot.responsibility{background:#d3e2eb}
#hqb-services .mb-report-sheet .mb-allocation-bar{margin:9px 0 20px}
#hqb-services .mb-question{padding:15px;background:#f6f9fb}
#hqb-services .mb-question>span{font-size:9px}
#hqb-services .mb-question strong{font-size:19px;margin:10px 0 14px}
#hqb-services .mb-question dl{margin:0}
#hqb-services .mb-question dl>div{padding:10px 0;border-top:1px solid #dbe6ed}
#hqb-services .mb-question dt{font-size:9px;color:#6b7e8c}
#hqb-services .mb-question dd{margin:4px 0 0;font-size:11px;line-height:1.7;color:#344e60}
#hqb-services .mb-report-visual>.mb-sequence-controls{color:#bbd5e5;padding:12px 2px 3px}
#hqb-services .mb-report-visual>.mb-sequence-controls button:hover{color:#fff}
#hqb-services .mb-report-section[data-running=true] .mb-play-state i{background:#b4d8ec;box-shadow:0 0 0 3px #b4d8ec10}
#hqb-services .mb-report-footnote{font-size:10px;color:#9fbdcf;line-height:1.7;margin-top:11px}
#hqb-services .mb-fit{background:#fff}
#hqb-services .mb-fit-grid article{border-top:0;padding:24px;background:linear-gradient(145deg,#f4f8fa,#fff);border-left:1px solid #c8dce7;position:relative}
#hqb-services .mb-fit-grid article:before{content:"";height:28px;width:2px;background:#7faac4;position:absolute;left:-1px;top:24px}
#hqb-services .mb-fit-grid h3{font-size:21px}
#hqb-services .mb-fit-grid p{font-size:13px}
#hqb-services .mb-faq{background:#f5f8fa;border-block:1px solid #e0e8ee}
#hqb-services .mb-related{background:#fff}
#hqb-services .mb-contact{background:linear-gradient(125deg,#e8f3f8,#f5f9fc 63%,#e7f0f6);border-top:1px solid #d3e3ed;position:relative;overflow:hidden}
#hqb-services .mb-contact:before{content:"";position:absolute;width:700px;height:700px;border:1px solid #28658a0b;border-radius:50%;left:-350px;bottom:-500px;box-shadow:0 0 0 40px #28658a04,0 0 0 80px #28658a04;pointer-events:none}
#hqb-services .mb-contact>.wrap{position:relative;align-items:center}
#hqb-services .mb-contact .mb-contact-copy>.eyebrow{color:#28658a;font-size:11px;line-height:1.8;letter-spacing:.09em}
#hqb-services .mb-contact .mb-contact-copy>h2{color:#243746}
#hqb-services .mb-contact .mb-contact-copy>h2 em{color:#28658a}
#hqb-services .mb-contact .mb-contact-copy>p{color:#4d606e;font-size:15px;line-height:1.8;max-width:480px}
#hqb-services .mb-contact .mb-contact-copy>small{color:#536f80;font-size:12px}
#hqb-services .mb-contact .mb-contact-copy>.button{color:#fff;background:#28658a;border-color:#28658a}
#hqb-services .mb-contact .mb-contact-copy>.button:hover{background:#1d4c69}
#hqb-services .mb-form{border:1px solid #c9dce8;box-shadow:0 18px 50px #1d4c6912}
#hqb-services .mb-form .button:hover{background:#1d4c69;color:#fff}
@keyframes mb-panel-in{from{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mb-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mb-progress-y{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@media(min-width:1450px){
#hqb-services .mb-exceptions>.wrap>.mb-sequence-controls{top:131px}}
@media(max-width:1150px){
#hqb-services .mb-hero-grid{gap:28px}
#hqb-services .mb-story-back>strong{font-size:18px}
#hqb-services .mb-story-back>div{font-size:9px}
#hqb-services .mb-story{padding-top:110px}
#hqb-services .mb-story-detail{padding:20px}
#hqb-services .mb-story-detail>p{min-height:86px}
#hqb-services .mb-remit-grid{grid-template-columns:1fr 1fr;gap:8px}
#hqb-services .mb-remit-grid strong{font-size:18px}
#hqb-services .mb-remit-grid span{font-size:9px}
#hqb-services .mb-evidence-panel{min-height:198px}
#hqb-services .mb-exception-tabs{padding-right:0}
#hqb-services .mb-exceptions>.wrap>.mb-sequence-controls{position:static;padding:11px 0 0;justify-content:flex-end;gap:22px}
#hqb-services .mb-exception-grid{margin-top:24px;gap:30px}
#hqb-services .mb-visibility-grid{gap:40px}
#hqb-services .mb-doc-top{padding:12px 10px;min-height:70px}
#hqb-services .mb-paper dl{padding-inline:10px}
#hqb-services .mb-paper dl .mb-doc-highlight{margin-inline:-10px;padding-inline:10px}
#hqb-services .mb-comparison-docs{gap:9px}
#hqb-services .mb-paper-scene{padding:13px}
#hqb-services .mb-report-sheet [data-report-panel]{padding:22px;min-height:470px}
#hqb-services .mb-onboard-grid article{padding-right:22px}}
@media(max-width:800px){
#hqb-services .mb-hero-grid{grid-template-columns:1fr;gap:40px;padding:43px 0}
#hqb-services .mb-hero-copy{max-width:650px}
#hqb-services .mb-hero-ribbon{left:25%;height:29%;bottom:0}
#hqb-services .mb-hero-grid-art{inset:35% 0 0 0;mask-image:linear-gradient(180deg,transparent,#000)}
#hqb-services .mb-story{padding:110px 0 0 20px;max-width:620px}
#hqb-services .mb-story-back>strong{font-size:20px}
#hqb-services .mb-story-back>div{font-size:10px}
#hqb-services .mb-story-detail>p{min-height:44px}
#hqb-services .mb-evidence-panel{min-height:179px}
#hqb-services .mb-remit-grid{grid-template-columns:repeat(4,1fr);gap:9px}
#hqb-services .mb-story-detail{padding:21px 23px}
#hqb-services .mb-visibility-grid{grid-template-columns:1fr;gap:34px}
#hqb-services .mb-exception-grid{grid-template-columns:1fr;gap:32px}
#hqb-services .mb-paper-scene{max-width:650px;padding:20px}
#hqb-services .mb-comparison-docs{gap:16px}
#hqb-services .mb-doc-top{padding:15px;min-height:70px}
#hqb-services .mb-paper dl{padding-inline:15px}
#hqb-services .mb-paper dl .mb-doc-highlight{padding-inline:15px;margin-inline:-15px}
#hqb-services .mb-paper dd{font-size:13px}
#hqb-services .mb-paper dt{font-size:11px}
#hqb-services .mb-exception-copy>p{min-height:0}
#hqb-services .mb-report-sheet [data-report-panel]{min-height:430px;padding:25px}
#hqb-services .mb-report-visual{max-width:700px;width:100%}
#hqb-services .mb-onboard-grid{gap:25px 0}
#hqb-services .mb-onboard-grid article:nth-child(odd){padding-right:30px}
#hqb-services .mb-onboard-grid article{padding-top:20px}
#hqb-services .mb-fit-grid article{padding:20px}
#hqb-services .mb-fit-grid h3{font-size:20px}
#hqb-services .mb-contact>.wrap{gap:35px}
#hqb-services .mb-report-section:before{inset:25% 0 0}}
@media(max-width:540px){
#hqb-services .mb-hero-grid{padding:35px 0 38px;gap:34px}
#hqb-services .mb-hero-copy h1{font-size:39px}
#hqb-services .mb-story{padding:111px 0 0 8px}
#hqb-services .mb-story-back{right:12px;padding:17px 15px 70px}
#hqb-services .mb-story-back>span{font-size:9px}
#hqb-services .mb-story-back>strong{font-size:18px;margin:10px 0}
#hqb-services .mb-story-back>div{font-size:9px;line-height:1.9;max-width:270px}
#hqb-services .mb-story-back b{padding:0 2px}
#hqb-services .mb-story-top{padding:13px 14px;gap:9px}
#hqb-services .mb-story-top small{font-size:9px}
#hqb-services .mb-story-top>div{font-size:9px}
#hqb-services .mb-story-detail{padding:18px 14px;min-height:0}
#hqb-services .mb-story-detail h2{font-size:21px!important;min-height:53px}
#hqb-services .mb-story-detail>p{font-size:12px;min-height:85px}
#hqb-services .mb-role div>span{font-size:11px}
#hqb-services .mb-role small{font-size:10px}
#hqb-services .mb-document-header{font-size:9px;padding:10px}
#hqb-services .mb-field-grid{padding-inline:10px}
#hqb-services .mb-field-grid>div{font-size:10px;gap:10px}
#hqb-services .mb-field-grid strong{gap:5px;max-width:57%;text-align:right}
#hqb-services .mb-evidence-panel{min-height:207px}
#hqb-services .mb-remit-grid{grid-template-columns:1fr 1fr;padding:14px 12px 10px;gap:10px}
#hqb-services .mb-remit-grid strong{font-size:19px}
#hqb-services .mb-evidence-result{font-size:9px;padding:10px;align-items:flex-start;gap:7px}
#hqb-services .mb-evidence-result .mb-status-dot{margin-top:5px}
#hqb-services .mb-claim-timeline{padding:10px}
#hqb-services .mb-claim-timeline span{font-size:9px}
#hqb-services .mb-claim-timeline strong{font-size:10px}
#hqb-services .mb-story-caption{font-size:9px;padding:6px 8px}
#hqb-services .mb-sequence-controls{font-size:9px;padding:8px 12px}
#hqb-services .mb-sequence-controls button{font-size:10px;min-height:36px;padding:6px 1px}
#hqb-services .mb-story-steps button{font-size:10px;padding:9px 4px;min-height:55px}
#hqb-services .mb-story-steps button span{font-size:9px}
#hqb-services .mb-play-state{gap:5px}
#hqb-services .mb-sequence-controls>div{gap:12px}
#hqb-services .mb-paper-scene{padding:13px}
#hqb-services .mb-comparison-docs{gap:9px}
#hqb-services .mb-doc-top{padding:12px 9px;min-height:70px}
#hqb-services .mb-doc-top span{font-size:8px}
#hqb-services .mb-doc-top small{font-size:9px}
#hqb-services .mb-paper dl{padding:0 9px 9px}
#hqb-services .mb-paper dl>div{padding:11px 0}
#hqb-services .mb-paper dt{font-size:9px}
#hqb-services .mb-paper dd{font-size:11px;line-height:1.6;margin-top:5px}
#hqb-services .mb-paper dl .mb-doc-highlight{margin-inline:-9px;padding-inline:9px}
#hqb-services .mb-paper-front{margin-top:24px}
#hqb-services .mb-specialist-note{padding:12px 10px;margin-top:16px;align-items:flex-start;gap:9px}
#hqb-services .mb-specialist-note strong{font-size:11px}
#hqb-services .mb-specialist-note>div>span{font-size:8px}
#hqb-services .mb-evidence-caption{font-size:9px}
#hqb-services .mb-exception-tabs button{font-size:10px;padding:10px;min-height:44px}
#hqb-services .mb-exceptions>.wrap>.mb-sequence-controls{justify-content:space-between;padding-top:7px;gap:12px}
#hqb-services .mb-exception-grid{margin-top:22px;gap:28px}
#hqb-services .mb-exception-copy h3{font-size:25px}
#hqb-services .mb-two-roles{grid-template-columns:1fr;gap:17px}
#hqb-services .mb-two-roles p{margin-top:5px}
#hqb-services .mb-onboard-grid article:nth-child(odd){padding-right:22px}
#hqb-services .mb-onboard-grid h3{font-size:17px}
#hqb-services .mb-onboard-grid p{font-size:12px}
#hqb-services .mb-fit-grid article{padding:22px}
#hqb-services .mb-fit-grid h3{font-size:23px}
#hqb-services .mb-fit-grid p{font-size:13px}
#hqb-services .mb-report-heading{padding:16px}
#hqb-services .mb-report-heading>div>span{font-size:9px}
#hqb-services .mb-report-heading>div>small{font-size:9px}
#hqb-services .mb-example-tag{font-size:7px!important;padding:2px 4px}
#hqb-services .mb-report-sheet [data-report-panel]{padding:20px 16px;min-height:470px}
#hqb-services .mb-report-context{font-size:8px;gap:9px;margin-bottom:18px}
#hqb-services .mb-report-context small{font-size:9px}
#hqb-services .mb-report-sheet h3{font-size:22px}
#hqb-services .mb-report-sheet [data-report-panel]>p{font-size:11px}
#hqb-services .mb-worklist .mb-review-row{padding:13px 10px;gap:10px}
#hqb-services .mb-review-row b{font-size:10px}
#hqb-services .mb-review-row small{font-size:9px}
#hqb-services .mb-review-row strong{font-size:9px}
#hqb-services .mb-review-row strong>span{font-size:8px}
#hqb-services .mb-review-note{font-size:10px;padding:12px}
#hqb-services .mb-review-note>span{font-size:8px}
#hqb-services .mb-question{padding:12px}
#hqb-services .mb-question strong{font-size:18px}
#hqb-services .mb-question dd{font-size:10px}
#hqb-services .mb-report-footnote{font-size:9px!important}
#hqb-services .mb-contact .mb-contact-copy>.eyebrow{font-size:10px}
#hqb-services .mb-visibility-grid{gap:27px}}
@media(prefers-reduced-motion:reduce){
#hqb-services .mb-hero-ribbon i{animation:none}
#hqb-services .mb-story[data-running=true] .mb-story-steps button[aria-pressed=true]:before,#hqb-services .mb-exceptions[data-running=true] .mb-exception-tabs button[aria-pressed=true]:after,#hqb-services .mb-report-section[data-running=true] .mb-report-buttons button[aria-pressed=true]:before{animation:none}
#hqb-services .mb-evidence-panel,#hqb-services .mb-case-evidence,#hqb-services .mb-report-sheet [data-report-panel]{animation:none}} #hqb-services .mb-story-detail h2{min-height:56px}
#hqb-services .mb-story-detail>p{min-height:64px}
#hqb-services .mb-practice-response p{min-height:32px}
#hqb-services .mb-story-detail>.mb-benefit-line p{min-height:36px}
@media(max-width:1150px) and (min-width:801px){
#hqb-services .mb-story-detail h2{min-height:82px}
#hqb-services .mb-story-detail>p{min-height:86px}}
@media(max-width:540px){
#hqb-services .mb-story-detail h2{min-height:79px}
#hqb-services .mb-story-detail>p{min-height:85px}
#hqb-services .mb-practice-response p{min-height:38px}
#hqb-services .mb-story-detail>.mb-benefit-line p{min-height:40px}
#hqb-services .mb-doc-top span{font-size:9px}
#hqb-services .mb-doc-top small{font-size:10px}
#hqb-services .mb-paper dt{font-size:10px}
#hqb-services .mb-paper dd{font-size:12px}
#hqb-services .mb-review-row b{font-size:11px}
#hqb-services .mb-review-row small{font-size:10px}
#hqb-services .mb-review-row strong{font-size:10px}
#hqb-services .mb-review-row strong>span{font-size:9px}
#hqb-services .mb-worklist .mb-review-row{align-items:flex-start}
#hqb-services .mb-report-sheet [data-report-panel]{min-height:492px}
#hqb-services .mb-sequence-controls{font-size:10px}
#hqb-services .mb-sequence-controls button{font-size:11px}
#hqb-services .mb-story-caption,#hqb-services .mb-evidence-caption{font-size:10px}
#hqb-services .mb-report-context{font-size:9px}
#hqb-services .mb-report-context small{font-size:9px}
#hqb-services .mb-document-header{font-size:10px}
#hqb-services .mb-field-grid>div{font-size:11px}
#hqb-services .mb-remit-grid span{font-size:10px}
#hqb-services .mb-evidence-result{font-size:10px}
#hqb-services .mb-evidence-panel{min-height:229px}
#hqb-services .mb-claim-timeline strong{font-size:11px}
#hqb-services .mb-claim-timeline span{font-size:10px}
#hqb-services .mb-benefit-line>span{font-size:10px}
#hqb-services .mb-specialist-note>div>span{font-size:9px}
#hqb-services .mb-worklist-head{font-size:10px}
#hqb-services .mb-report-sheet [data-report-panel]>p{font-size:12px}
#hqb-services .mb-question dt{font-size:10px}
#hqb-services .mb-question dd{font-size:11px}
#hqb-services .mb-review-note{font-size:11px}}
@media(min-width:801px){
#hqb-services .mb-hero-copy{align-self:start;padding-top:118px}}
#hqb-services .mb-page h1{font-size:clamp(38px,4.2vw,56px)}
@media(max-width:800px){#hqb-services .mb-hero-copy h1{font-size:48px}}
@media(max-width:540px){#hqb-services .mb-hero-copy h1{font-size:39px}}
#hqb-services .mb-page .mb-contact .mb-contact-copy>small{color:#536f80}
#hqb-services #mb-visibility .mb-report-footnote{color:#b9d2e1}
@media(max-width:540px){#hqb-services .mb-exception-tabs button{font-size:11px}}#hqb-services .mb-review-banner nav{display:flex;gap:20px;flex-wrap:wrap}
#hqb-services .sv-work-record{background:#fbfdfe;color:#243746;min-width:0}
#hqb-services .sv-work-record .mb-document-header{font-size:9px;gap:8px;padding:10px 12px}
#hqb-services .sv-work-record .mb-document-header small{font-size:9px;text-align:right}
#hqb-services .sv-fields{margin:0;padding:3px 13px 10px}
#hqb-services .sv-fields>div{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px;padding:10px 0;border-bottom:1px solid #dce6ec;align-items:start}
#hqb-services .sv-fields>div:last-child{border-bottom:0}
#hqb-services .sv-fields dt{font-size:10px;line-height:1.7;color:#607583}
#hqb-services .sv-fields dd{font-size:11px;line-height:1.65;text-align:right;font-weight:500;margin:0;overflow-wrap:anywhere}
#hqb-services .sv-record-caption{font-size:9px;line-height:1.7;color:#526b7c;padding:9px 13px;border-top:1px solid #d5e1e8;background:#f2f7fa}
#hqb-services .sv-data-bars{padding:15px 14px 17px;display:grid;gap:13px}
#hqb-services .sv-data-bars>div>div{display:flex;justify-content:space-between;gap:12px;font-size:10px;margin-bottom:5px;color:#536d7e}
#hqb-services .sv-data-bars strong{font-size:10px;font-weight:500;color:#28658a}
#hqb-services .sv-data-bars i{display:block;height:6px;background:#e6eef3;border-radius:3px;overflow:hidden}
#hqb-services .sv-data-bars b{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#98bfd5,#28658a)}
#hqb-services .sv-data-bars>div:nth-child(2) b{background:#6495b2}
#hqb-services .sv-data-bars>div:nth-child(3) b{background:#8caec3}
#hqb-services .sv-data-bars>div:nth-child(4) b{background:#b3cad8}
#hqb-services .sv-source-stack{display:grid;gap:10px;padding:14px}
#hqb-services .sv-source-stack>div{display:flex;align-items:center;gap:11px;padding:10px 12px;background:#fff;border:1px solid #d6e3eb;border-radius:5px;box-shadow:0 3px 6px #1d4c6905}
#hqb-services .sv-source-icon{display:grid;place-items:center;width:28px;height:32px;color:#5487a5;background:#edf5fa;border-radius:4px;flex-shrink:0}
#hqb-services .sv-source-icon svg{width:19px;height:19px}
#hqb-services .sv-source-stack strong{font-size:11px;display:block;font-weight:500;line-height:1.5}
#hqb-services .sv-source-stack small{font-size:10px;color:#627a89;display:block;line-height:1.6;margin-top:3px}
#hqb-services .sv-checklist{padding:10px 14px}
#hqb-services .sv-checklist>div{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #dce7ee}
#hqb-services .sv-checklist>div:last-child{border-bottom:0}
#hqb-services .sv-checklist>div>span{color:#4e8a76;background:#e9f4ef;border:1px solid #d0e4db;border-radius:50%;height:19px;width:19px;display:grid;place-items:center;font-size:10px;flex-shrink:0}
#hqb-services .sv-checklist strong{font-size:11px;line-height:1.5;font-weight:500;display:block}
#hqb-services .sv-checklist small{font-size:10px;line-height:1.65;color:#667e8b;display:block;margin-top:3px}
#hqb-services .sv-mini-worklist{padding:0 12px}
#hqb-services .sv-mini-worklist>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:4px 10px;border-bottom:1px solid #dce6ec;padding:12px 0;font-size:10px;line-height:1.6}
#hqb-services .sv-mini-worklist>div:last-child{border-bottom:0}
#hqb-services .sv-mini-worklist strong{font-size:10px;font-weight:500;color:#28658a}
#hqb-services .sv-mini-worklist small{grid-column:2;color:#69808e;font-size:9px}
#hqb-services .sv-record-match{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 13px 13px}
#hqb-services .sv-record-match>div{padding:12px;border:1px solid #cddfe9;border-radius:5px;background:#fff}
#hqb-services .sv-record-match span{font-size:9px;color:#69808e;display:block;margin-bottom:8px}
#hqb-services .sv-record-match strong{font-size:16px;letter-spacing:-.03em;font-weight:400;color:#28658a;display:block;line-height:1.5}
#hqb-services .sv-match-state{margin:0 13px 15px;padding:10px;background:#eaf4ef;color:#3e705e;font-size:10px;display:flex;gap:8px;align-items:center}
#hqb-services .sv-definition{padding:17px 14px;text-align:center}
#hqb-services .sv-definition>span{font-size:13px;line-height:1.5;display:block;color:#28658a;margin-bottom:15px}
#hqb-services .sv-definition>div{display:grid;grid-template-columns:1fr 22px 1fr;gap:8px;align-items:center}
#hqb-services .sv-definition strong{font-size:10px;line-height:1.7;background:#edf4f8;border:1px solid #d2e2eb;padding:12px 8px;font-weight:400;border-radius:4px}
#hqb-services .sv-definition i{font-style:normal;color:#7097af;font-size:22px}
#hqb-services .sv-definition small{font-size:9px;line-height:1.8;color:#6a7f8c;display:block;margin-top:13px}
#hqb-services .sv-source-path{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;border-bottom:1px solid #dde7ee;background:#edf5fa;font-size:10px;color:#28658a}
#hqb-services .sv-source-path i{font-style:normal;color:#8eafc3}
#hqb-services .sv-receipt-stamp{margin:14px 13px 5px;padding:10px 12px;border-left:2px solid #8db3c9;background:#edf5fa;color:#28658a;letter-spacing:.07em;font-size:9px}
#hqb-services .sv-receipt-stamp span{display:block;font-size:10px;letter-spacing:0;margin-top:5px;color:#557284;line-height:1.6}
#hqb-services .sv-matrix{padding:0 12px 9px}
#hqb-services .sv-matrix>div{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;border-bottom:1px solid #dce7ee;padding:12px 0;line-height:1.7;font-size:10px}
#hqb-services .sv-matrix>div:last-child{border-bottom:0}
#hqb-services .sv-matrix strong{font-size:10px;color:#28658a;font-weight:500}
#hqb-services .sv-matrix .sv-matrix-head{color:#6a8190;font-size:9px;padding-block:8px}
#hqb-services .sv-process-flow{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px}
#hqb-services .sv-process-flow>div{padding:12px;border:1px solid #cbdfe9;border-radius:5px;background:#fff;position:relative}
#hqb-services .sv-process-flow>div>span{font-size:9px;color:#76a3be;display:block;margin-bottom:9px}
#hqb-services .sv-process-flow strong{font-size:11px;display:block;color:#28658a;font-weight:500;line-height:1.5}
#hqb-services .sv-process-flow small{font-size:10px;line-height:1.7;color:#5b7383;display:block;margin-top:5px}
#hqb-services .sv-depth-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 50px}
#hqb-services .sv-depth-grid article{padding:23px 0 0 22px;border-top:1px solid #cbdce6;position:relative}
#hqb-services .sv-depth-grid article>span{font-size:10px;line-height:1;color:#7b9eb3;position:absolute;top:30px;left:0}
#hqb-services .sv-depth-grid h3{font-size:21px;line-height:1.4;margin-bottom:14px;font-weight:400;letter-spacing:-.035em}
#hqb-services .sv-depth-grid p{font-size:13px;line-height:1.9;max-width:590px}
#hqb-services .mb-page[data-service] .mb-evidence-panel{min-height:245px}
#hqb-services .mb-page[data-service] .mb-story-detail h2{min-height:56px}
#hqb-services .mb-page[data-service] .mb-story-detail>p{min-height:87px}
#hqb-services .mb-page[data-service] .mb-practice-response p{min-height:42px}
#hqb-services .mb-page[data-service] .mb-story-detail>.mb-benefit-line p{min-height:42px}
#hqb-services .mb-page[data-service] .mb-report-sheet [data-report-panel]{min-height:535px}
#hqb-services .mb-report-sheet .sv-work-record{border:1px solid #d3e2eb;border-radius:6px;overflow:hidden;margin-top:17px}
#hqb-services .mb-page[data-service=medical-audit] .mb-exceptions{background:#f1f3f1;background-image:radial-gradient(ellipse at 10% 90%,#dde7e488,transparent 55%)}
#hqb-services .mb-page[data-service=credentialing-and-enrollment] .mb-story-back{background:linear-gradient(125deg,#e6f0f1,#f8fbfc)}
#hqb-services .mb-page[data-service=consulting-and-rcm-optimization] .mb-fit{background:#faf9f6}
#hqb-services .sv-directory-hero{padding:75px 0;background:linear-gradient(115deg,#f8fbfd,#e7f1f7);border-bottom:1px solid #d9e6ee}
#hqb-services .sv-directory-hero h1{font-size:clamp(40px,4.7vw,64px);max-width:900px;margin-bottom:28px;font-weight:300}
#hqb-services .sv-directory-hero p{max-width:760px;font-size:17px;line-height:1.85}
#hqb-services .sv-directory-hero small{font-size:11px;display:block;line-height:1.8;color:#647e8f;margin-top:28px}
#hqb-services .sv-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
#hqb-services .sv-service-card{display:flex;flex-direction:column;padding:32px;border:1px solid #d4e2eb;border-radius:10px;background:linear-gradient(150deg,#fff,#f5f9fc);box-shadow:0 6px 15px #1d4c6905;transition:box-shadow .25s,border-color .25s,transform .25s;color:#243746}
#hqb-services .sv-service-card:hover{border-color:#8eb2c8;box-shadow:0 16px 32px #1d4c6910;transform:translateY(-2px)}
#hqb-services .sv-service-card>span{font-size:10px;letter-spacing:.08em;color:#6a8da3;margin-bottom:22px}
#hqb-services .sv-service-card h2{font-size:29px;line-height:1.25;margin-bottom:18px;max-width:520px}
#hqb-services .sv-service-card p{font-size:14px;line-height:1.85;flex:1}
#hqb-services .sv-service-card>strong{font-size:12px;color:#28658a;display:flex;justify-content:space-between;gap:20px;margin-top:26px;font-weight:500}
@media(max-width:1050px){#hqb-services .mb-page[data-service] .mb-story-detail h2{min-height:82px}#hqb-services .mb-page[data-service] .mb-story-detail>p{min-height:110px}}
@media(max-width:800px){#hqb-services .mb-page[data-service] .mb-story-detail h2{min-height:56px}#hqb-services .mb-page[data-service] .mb-story-detail>p{min-height:67px}#hqb-services .sv-directory-hero{padding:55px 0}#hqb-services .sv-service-card{padding:26px}#hqb-services .sv-service-card h2{font-size:25px}#hqb-services .sv-depth-grid{gap:28px}}
@media(max-width:540px){#hqb-services .mb-review-banner nav{gap:14px}#hqb-services .mb-review-banner{font-size:10px}#hqb-services .mb-page[data-service] .mb-story-detail h2{min-height:80px}#hqb-services .mb-page[data-service] .mb-story-detail>p{min-height:108px}#hqb-services .mb-page[data-service] .mb-practice-response p{min-height:58px}#hqb-services .mb-page[data-service] .mb-story-detail>.mb-benefit-line p{min-height:58px}#hqb-services .mb-page[data-service] .mb-evidence-panel{min-height:265px}#hqb-services .sv-fields dt{font-size:10px}#hqb-services .sv-fields dd{font-size:11px}#hqb-services .sv-fields>div{grid-template-columns:.8fr 1.2fr;gap:10px}#hqb-services .sv-work-record .mb-document-header{font-size:9px}#hqb-services .sv-mini-worklist>div{grid-template-columns:62px minmax(0,1fr);gap:3px 8px}#hqb-services .sv-mini-worklist span{font-size:10px}#hqb-services .sv-mini-worklist strong{font-size:9px}#hqb-services .sv-process-flow{padding:12px;gap:8px}#hqb-services .sv-process-flow>div{padding:10px}#hqb-services .sv-process-flow strong{font-size:11px}#hqb-services .sv-process-flow small{font-size:10px}#hqb-services .sv-record-match{padding:15px 10px 10px;gap:9px}#hqb-services .sv-record-match>div{padding:10px}#hqb-services .sv-record-match strong{font-size:15px}#hqb-services .sv-depth-grid{grid-template-columns:1fr;gap:27px}#hqb-services .sv-depth-grid h3{font-size:21px}#hqb-services .sv-depth-grid p{font-size:13px}#hqb-services .sv-service-grid{grid-template-columns:1fr;gap:18px}#hqb-services .sv-directory-hero h1{font-size:39px}#hqb-services .sv-directory-hero p{font-size:15px}#hqb-services .sv-directory-hero{padding:42px 0}#hqb-services .sv-service-card{padding:25px}#hqb-services .sv-service-card h2{font-size:26px}#hqb-services .sv-service-card p{font-size:13px}}
@media(prefers-reduced-motion:reduce){#hqb-services .sv-service-card{transition:none}#hqb-services .sv-service-card:hover{transform:none}}
#hqb-services .sv-seo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:30px}
#hqb-services .sv-seo-stats article{padding:28px;border:1px solid #d1e1eb;border-radius:8px;background:#f4f8fb}
#hqb-services .sv-seo-stats article>span{display:block;font-size:11px;color:#627f92;margin-bottom:15px}
#hqb-services .sv-seo-stats strong{font-size:30px;line-height:1.4;letter-spacing:-.04em;font-weight:400;color:#28658a}
#hqb-services .sv-seo-stats p{font-size:12px;line-height:1.8;margin-top:12px}
#hqb-services .sv-seo-note{padding:23px 25px;border-left:2px solid #8fb5cc;background:#eff5f9;margin:28px 0 45px}
#hqb-services .sv-seo-note strong{font-size:15px;color:#28658a;font-weight:500;display:block;margin-bottom:10px}
#hqb-services .sv-seo-note p{font-size:13px;line-height:1.9}
#hqb-services .sv-seo-intro{font-size:14px;line-height:1.9;max-width:900px;margin-top:24px}
#hqb-services .sv-seo-light{background:#f5f8fa;border-block:1px solid #dbe6ed}
#hqb-services .sv-table-scroll{overflow-x:auto;margin-top:30px;border:1px solid #d1e0e9;border-radius:6px;background:#fff}
#hqb-services .sv-table-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.8}
#hqb-services .sv-table-scroll th,#hqb-services .sv-table-scroll td{padding:14px 19px;border-bottom:1px solid #dbe6ed;font-weight:400}
#hqb-services .sv-table-scroll thead{background:#e9f2f7;color:#28658a;font-size:11px}
#hqb-services .sv-table-scroll tbody tr:last-child th,#hqb-services .sv-table-scroll tbody tr:last-child td{border-bottom:0}
#hqb-services .sv-seo-review .sv-depth-grid{margin-top:38px}
#hqb-services .sv-seo-sources{display:flex;gap:12px 30px;flex-wrap:wrap;font-size:12px;padding-top:28px;border-top:1px solid #d3e2eb;margin-top:40px}
#hqb-services .sv-seo-sources strong{width:100%;font-weight:500;color:#526f83}
@media(max-width:800px){#hqb-services .sv-seo-stats{grid-template-columns:1fr}#hqb-services .sv-seo-stats article{padding:24px}#hqb-services .sv-table-scroll th,#hqb-services .sv-table-scroll td{padding:12px;font-size:11px}#hqb-services .sv-table-scroll table{min-width:500px}} #hqb-services .mb-page[data-service] .mb-story{padding-top:137px}
@media(max-width:540px){#hqb-services .mb-page[data-service] .mb-story{padding-top:157px}}#hqb-services{--blue:#28658a;--deep:#1d4c69;--ink:#243746;--text:#4d606e;--line:#d5e0e8;--ice:#e8f3f8;--mist:#f4f7fa;--white:#fff;font:400 16px/1.75 Inter,Arial,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}
#hqb-services *,#hqb-services *:before,#hqb-services *:after{box-sizing:border-box}
#hqb-services :is(h1,h2,h3,h4,p){margin:0}
#hqb-services :is(h1,h2,h3,h4){font-family:Inter,Arial,sans-serif;font-weight:400}
#hqb-services :is(button,input,select,textarea){font-family:inherit}
#hqb-services :is(strong,b){font-weight:500}
#hqb-services a{color:var(--blue);text-decoration:none}
#hqb-services .wrap{width:calc(100% - var(--hq-gutter,clamp(32px,6vw,96px)));max-width:1400px;margin-inline:auto}
#hqb-services .eyebrow{display:block;font-size:12px;line-height:1.6;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}
#hqb-services .actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}
#hqb-services .button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:13px 20px;background:var(--blue);border:1px solid var(--blue);border-radius:6px;color:#fff;font-size:14px;line-height:1.6;font-weight:500;transition:background .25s,box-shadow .25s}
#hqb-services .button:hover{background:var(--deep);color:#fff}
#hqb-services .text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;line-height:1.6;font-weight:500;color:var(--blue);position:relative;padding-bottom:4px}
#hqb-services .text-link:after{content:'';position:absolute;bottom:0;left:0;width:calc(100% - 32px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}
#hqb-services .text-link:is(:hover,:focus-visible):after{transform:scaleX(1)}
#hqb-services .hqb-arrow-icon{width:20px;height:20px;flex:none;vertical-align:middle;transition:transform .3s}
#hqb-services a:is(:hover,:focus-visible) .hqb-arrow-icon{transform:translateX(4px)}
#hqb-services :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--blue);outline-offset:4px}
#hqb-services .mb-page .mb-hero-copy h1{font-size:var(--hq-type-h1,clamp(40px,3.7vw,54px))!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.045em!important;margin-bottom:24px}
#hqb-services .mb-page :is(.mb-section-head h2,.mb-visibility-grid>div>h2,.mb-faq-grid>div>h2,.mb-contact-copy>h2){font-size:var(--hq-type-h2,clamp(32px,2.8vw,40px))!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.035em!important}
#hqb-services .mb-page :is(.mb-onboard-grid h3,.mb-fit-grid h3,.sv-depth-grid h3,.mb-scope-grid h3,.mb-exception-copy h3){font-size:23px!important;font-weight:400!important;line-height:1.35!important}
#hqb-services .mb-page .mb-hero-copy .lead{font-size:18px!important;line-height:1.75!important}
#hqb-services .mb-page :is(.mb-section-head>p,.mb-scope-grid details>div>p,.mb-scope-grid li,.mb-exception-copy>p,.mb-two-roles p,.mb-onboard-grid p,.mb-fit-grid p,.sv-depth-grid p,.mb-questions details>p,.mb-faq-grid>div>p,.mb-visibility-grid>div>p,.mb-contact-copy>p){font-size:16px!important;line-height:1.75!important}
#hqb-services .mb-page .section{padding-block:var(--hq-section-space,90px)}
#hqb-services .mb-page .mb-section-head{gap:48px;margin-bottom:40px}
#hqb-services .mb-page .mb-story-steps button{font-size:12px;line-height:1.5;min-height:52px}
#hqb-services .mb-page .mb-story-detail h2{font-weight:400!important;font-size:23px!important;line-height:1.3!important}
#hqb-services .mb-page .mb-hero-note,#hqb-services .mb-page .mb-scope-note{font-size:13px;line-height:1.7}
#hqb-services .mb-native-inquiry{background:#fff;color:#243746;text-align:left;padding:32px;min-width:0}
#hqb-services .mb-native-inquiry h3{color:#243746;font-size:23px;line-height:1.35;font-weight:400;margin:0 0 16px}
#hqb-services .mb-contact .mb-native-inquiry p{color:#4d606e;font-size:14px;line-height:1.7;margin:0 0 16px}
#hqb-services .mb-contact .mb-native-inquiry .mb-native-intro{font-size:16px;margin-bottom:24px}
#hqb-services .mb-native-inquiry>.wpcf7{display:block!important}
#hqb-services .mb-native-inquiry .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
#hqb-services .mb-native-inquiry .hidden-fields-container{display:none}
#hqb-services .mb-native-inquiry .cf7-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#hqb-services .mb-native-inquiry .cf7-col{width:auto;min-width:0}
#hqb-services .mb-native-inquiry :is(label,.hqb-field-label){display:block;font-size:14px;line-height:1.6;color:#243746;font-weight:400}
#hqb-services .mb-native-inquiry .hqb-field-caption{font-size:14px;font-weight:500}
#hqb-services .mb-native-inquiry :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),textarea,select){display:block;width:100%;max-width:100%;min-height:48px;padding:12px;border:1px solid #7b8f9d;border-radius:5px;font:400 16px/1.5 Inter,Arial,sans-serif;background:#fff;color:#243746;margin-top:6px}
#hqb-services .mb-native-inquiry textarea{min-height:110px;resize:vertical}
#hqb-services .mb-native-inquiry .wpcf7-list-item{display:block;margin:0 0 12px}
#hqb-services .mb-native-inquiry .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px}
#hqb-services .mb-native-inquiry input:is([type=checkbox],[type=radio]){appearance:auto!important;display:inline-block!important;flex:0 0 18px;width:18px!important;height:18px!important;min-height:0;margin:4px 0 0;padding:0}
#hqb-services .mb-native-inquiry input[type=submit]{width:100%;min-height:48px;padding:13px 20px;border:1px solid #28658a;border-radius:6px;background:#28658a!important;color:#fff!important;font:500 14px/1.6 Inter,Arial,sans-serif;cursor:pointer}
#hqb-services .mb-native-inquiry .wpcf7-response-output{font-size:14px;line-height:1.7;padding:16px;margin:20px 0 0}
#hqb-services .mb-contact>.wrap{align-items:start}
#hqb-services .mb-contact-copy>small{color:#536f80!important;font-size:13px!important;line-height:1.7!important}
@media(max-width:1100px){#hqb-services .mb-page .mb-section-head{gap:32px}}
@media(max-width:800px){#hqb-services .mb-page .mb-section-head{grid-template-columns:1fr;gap:24px;margin-bottom:32px}}
@media(max-width:540px){#hqb-services .mb-native-inquiry{padding:24px}#hqb-services .mb-native-inquiry .cf7-row{grid-template-columns:1fr;gap:0}#hqb-services .mb-page .mb-story-steps button{font-size:12px}}
@media(prefers-reduced-motion:reduce){#hqb-services *,#hqb-services *:before,#hqb-services *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}body.hqb-brand .hq-scene.hqs-hero :is(.hqb-from-h3,.hqb-from-h4){font-family:Inter,Arial,sans-serif!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.17!important;color:inherit!important;margin:12px 0 20px!important}
body.hqb-brand .hq-scene.hqs-hero .hqb-from-h3{font-size:clamp(24px,3.1cqw,38px)!important}
body.hqb-brand .hq-scene.hqs-hero .hqb-from-h4{font-size:22px!important}
body:is(.wp-theme-healthquestbilling,.wp-theme-healthquestbilling-wpvibe-draft){
--hq-type-h1:clamp(40px,3.7vw,54px);
--hq-type-h2:clamp(32px,2.8vw,40px);
--hq-type-reading-h2:32px;
--hq-gutter:clamp(32px,6vw,96px);
--hq-section-space:90px;
padding:0!important;
} body.hqb-brand.hqx-experience .hqx-upgraded-hero h1,
body.hqb-brand.hqx-experience .hqx-page h1,
body.hqb-brand h1,
body.hqb-contact-review .cq-hero h1,
body.hqb-company .hc-legal-hero h1,
body.hqb-careers-page .career-hero h1,
#hqb-journal .ed-masthead h1,
#hqb-journal .ed-article-title h1,
#hqb-journal .ed-article-hero--reference h1,
#hqb-full-homepage-preview main h1{
font-family:Inter,Arial,sans-serif!important;font-size:var(--hq-type-h1)!important;
font-weight:400!important;line-height:1.15!important;letter-spacing:-.045em!important;
margin-top:0!important;margin-bottom:24px!important;
} body.hqb-brand :is(.services-top,.left-col,.right-col,.left-wrap,.right-wrap,.hqb-motion-section-head,.hqx-section-heading) > h2,
body.hqb-brand .hqx-estimator-section>.container>div>h2,
body.hqb-brand :is(.hqx-launch-section,.hqx-bottom-cta)>.container>h2,
body.hqb-brand :is(.workflow,.location,.faq,.about-us,.services-2,.process-2,.what-we-do,.comprehensive,.why-choose-us,.ehr-services,.contact-us)>.container>h2,
body.hqb-brand .hqb-section-title,
body.hqb-contact-review :is(.cq-next,.cq-routing,.cq-faq) h2,
body.hqb-careers-page .future-section h2,
#hqb-journal :is(.jr-library-heading,.jr-related-heading,.jr-next-inner) h2{
font-family:Inter,Arial,sans-serif!important;font-size:var(--hq-type-h2)!important;
font-weight:400!important;line-height:1.2!important;letter-spacing:-.035em!important;
} body.hqb-brand .services .services-wrap .services-box :is(h2,h3),
body.hqb-brand .services .services-wrap .services-box :is(h2,h3) a,
body.hqb-brand .flip_inner h2,
#hqb-journal .ed-side-copy h2,
#hqb-journal .jr-card-body h3{
font-family:Inter,Arial,sans-serif!important;font-size:23px!important;
font-weight:400!important;line-height:1.35!important;letter-spacing:-.025em!important;
} #hqb-full-homepage-preview main>.section>.wrap,
#hqb-full-homepage-preview .hero>.wrap,
#hqb-full-homepage-preview .hqd-services>.wrap,
#hqb-full-homepage-preview .hqs-section>.wrap,
#hqb-full-homepage-preview .hqd-results>.wrap,
#hqb-full-homepage-preview .hqh-contact>.wrap,
#hqb-journal.journal-review .jr-wrap,
body.hqb-careers-page main .wrap,
body.hqb-contact-review main .wrap,
body.hqb-company main>.hc-legal-hero>.wrap,
body.hqb-company main>.wrap{
width:calc(100% - var(--hq-gutter));max-width:1400px;margin-inline:auto;
} #hqb-full-homepage-preview main>.section,
#hqb-journal :is(.jr-library,.jr-related),
body.hqb-careers-page main>.section,
body.hqb-contact-review main>:is(.cq-next,.cq-routing,.cq-faq),
body.hqb-brand section:has(>.container):not(:has(h1)),
body.hqb-brand :is(section.streamline-rcm,section.why-auditing,section.vision-mission,section.about-services,section.hqb-motion-section,section.services-2,section.process-2,section.blue-bg,section.what-we-do,section.comprehensive,section.why-choose-us,section.ehr-services,section.hqx-plan-section,section.hqx-estimator-section,section.hqx-scope-section,section.hqx-launch-section,section.hqx-faq-section){
padding-top:var(--hq-section-space)!important;padding-bottom:var(--hq-section-space)!important;
}
#hqb-journal .jr-next-step{padding-block:64px}
#hqb-journal .jr-index-hero{padding-top:40px!important;padding-bottom:64px!important}
#hqb-journal .ed-masthead{gap:48px;padding-bottom:40px}
#hqb-journal .ed-masthead-intro{max-width:400px}
#hqb-journal .ed-frontpage{gap:32px}
#hqb-journal .ed-side-stories{gap:24px}
#hqb-journal .ed-lead-copy{padding:32px;gap:20px}
#hqb-journal .ed-side-copy{padding:24px;gap:16px}
#hqb-journal .ed-lead-copy h2{font-size:32px!important;line-height:1.25!important;font-weight:400!important}
#hqb-journal :is(.ed-masthead-intro>p,.ed-lead-copy>p,.jr-library-heading>p,.jr-card-body>p,.jr-next-inner p){
font-size:16px!important;font-weight:400!important;line-height:1.75!important;
}
#hqb-journal .ed-masthead-intro>p{margin-bottom:20px!important}
#hqb-journal .jr-library-heading{gap:32px;margin-bottom:32px}
#hqb-journal .jr-controls{padding-block:24px;gap:24px;margin-bottom:24px}
#hqb-journal .jr-control-top{gap:24px}
#hqb-journal .jr-search input{font-size:16px;line-height:1.5;padding-inline:16px;height:48px}
#hqb-journal .jr-sort{font-size:13px}
#hqb-journal .jr-sort select{font-size:14px;min-height:48px}
#hqb-journal .jr-topics{gap:8px}
#hqb-journal .jr-topics a{font-size:13px;line-height:1.6;min-height:44px;display:inline-flex;align-items:center;padding:10px 16px}
#hqb-journal .jr-grid{gap:32px}
#hqb-journal .jr-card-body{padding:24px;gap:16px}
#hqb-journal .jr-card-body .jr-kicker{font-size:12px!important;line-height:1.6!important;min-height:38px}
#hqb-journal .jr-card-body>p{min-height:84px}
#hqb-journal .jr-card-bottom{font-size:12px;line-height:1.6;padding-top:16px;min-height:36px}
#hqb-journal .jr-card-bottom>span:last-child{font-size:12px}
#hqb-journal .jr-card-cta{left:24px;right:24px;font-size:14px}
#hqb-journal .ed-story-meta,
#hqb-journal .ed-side-bottom,
#hqb-journal .ed-article-dates{font-size:12px;line-height:1.7;gap:8px 16px}
#hqb-journal .ed-lead-copy .jr-kicker,
#hqb-journal .ed-side-copy .jr-kicker,
#hqb-journal .ed-article-title .jr-kicker{font-size:12px;line-height:1.6;letter-spacing:.09em}
#hqb-journal .ed-story-link{font-size:14px} #hqb-journal .ed-article-hero{padding-top:40px;padding-bottom:32px}
#hqb-journal .ed-article-hero .jr-breadcrumb{margin-bottom:32px}
#hqb-journal .ed-article-title .jr-kicker{margin-bottom:16px}
#hqb-journal .ed-article-title>p,
#hqb-journal .ed-article-hero--reference .ed-article-title>p{font-size:18px!important;line-height:1.75!important;font-weight:400!important}
#hqb-journal .ed-byline{gap:16px;margin-top:24px}
#hqb-journal .ed-byline>div:first-of-type{font-size:14px;line-height:1.5;gap:4px}
#hqb-journal .ed-byline>div:first-of-type>span{font-size:12px}
#hqb-journal .ed-article-title-row{gap:48px}
#hqb-journal .ed-article-hero--reference .ed-article-title-row{padding-bottom:24px;gap:48px}
#hqb-journal .ed-article-cover{margin-top:32px}
#hqb-journal .jr-article-toolbar{padding-top:24px;gap:24px}
#hqb-journal .jr-article-toolbar>span,
#hqb-journal .jr-copy-button{font-size:13px;line-height:1.6}
#hqb-journal .jr-reader{max-width:1160px;grid-template-columns:224px minmax(0,780px);gap:64px;padding-top:56px;padding-bottom:64px}
#hqb-journal .jr-toc .jr-kicker{font-size:12px;margin-bottom:16px}
#hqb-journal .jr-toc a{font-size:13px;line-height:1.6;padding:10px 16px}
#hqb-journal .jr-toc>p{font-size:13px;line-height:1.7;margin-top:16px}
#hqb-journal .jr-article-content :is(p,li),
#hqb-journal .jr-article-content>p:first-of-type{font-size:18px!important;font-weight:400!important;line-height:1.85!important}
#hqb-journal .jr-article-content p{margin:0 0 24px!important}
#hqb-journal .jr-article-content :is(strong,b){font-weight:500!important}
#hqb-journal .jr-article-content :is(h2,h3,h4,h5,h6) :is(span,strong,b){font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}
#hqb-journal .jr-article-content :is(p,li) :is(strong,b){font-size:inherit!important;line-height:inherit!important}
#hqb-journal .jr-article-content h2{font-size:var(--hq-type-reading-h2)!important;font-weight:400!important;line-height:1.3!important;margin:48px 0 20px!important;letter-spacing:-.03em!important}
#hqb-journal .jr-article-content h3{font-size:24px!important;font-weight:400!important;line-height:1.4!important;margin:32px 0 16px!important}
#hqb-journal .jr-article-content h4{font-size:20px!important;font-weight:500!important;line-height:1.4!important;margin:24px 0 12px!important}
#hqb-journal .jr-article-content :is(h5,h6){font-size:18px!important;font-weight:500!important;line-height:1.5!important;margin:24px 0 12px!important}
#hqb-journal .jr-article-content :is(ul,ol){margin:0 0 24px!important;padding-left:24px!important}
#hqb-journal .jr-article-content li{margin-block:8px!important}
#hqb-journal .jr-article-content figure{margin-block:32px}
#hqb-journal .jr-article-content table :is(p,li){font-size:15px!important;line-height:1.65!important;margin:0!important}
#hqb-journal .jr-article-content :is(th,td){font-size:15px!important;line-height:1.65!important;padding:16px!important}
#hqb-journal .jr-article-content .jr-article-faq h2{font-size:var(--hq-type-reading-h2)!important;margin:32px 0 20px!important}
#hqb-journal .jr-article-content .jr-article-faq details :is(p,li){font-size:18px!important}
#hqb-journal .jr-article-faq summary{font-size:18px;line-height:1.5;padding-block:20px}
#hqb-journal .jr-article-content p.jr-editor-note{font-size:13px!important;line-height:1.7!important;margin-top:32px!important}
#hqb-journal .jr-article-content p.jr-table-note{font-size:13px!important;line-height:1.7!important}
#hqb-journal .jr-related-heading{gap:32px;margin-bottom:32px} body.hqb-company .hc-legal-prose :is(p,li){font-size:16px!important;line-height:1.85!important;font-weight:400!important}
body.hqb-company .hc-legal-prose h2{font-size:var(--hq-type-reading-h2)!important;font-weight:400!important;line-height:1.3!important;margin:0 0 20px!important}
body.hqb-company .hc-legal-prose>section{padding-bottom:32px;margin-bottom:32px}
body.hqb-company .hc-legal-prose :is(strong,b){font-weight:500!important}
body.hqb-company .hc-legal-summary p{font-size:16px;line-height:1.75}
body.hqb-company .hc-legal-layout aside nav a{font-size:13px;line-height:1.7}
body.hqb-contact-review .cq-copy>p:not(.lead){font-size:16px;line-height:1.75}
body.hqb-contact-review .cq-privacy-note p{font-size:13px!important;line-height:1.7!important}
@media(max-width:1100px){
body:is(.wp-theme-healthquestbilling,.wp-theme-healthquestbilling-wpvibe-draft){--hq-section-space:64px}
#hqb-journal .jr-reader{grid-template-columns:200px minmax(0,780px);gap:40px}
#hqb-journal .ed-masthead{gap:32px}
}
@media(max-width:900px){
#hqb-journal .jr-reader{display:block;max-width:780px;padding-top:40px;padding-bottom:48px}
#hqb-journal .jr-toc{display:none}
#hqb-journal .jr-toc-mobile{display:block;margin-top:24px}
#hqb-journal .jr-toc-mobile summary{font-size:14px;line-height:1.6;padding-block:16px}
#hqb-journal .jr-toc-mobile a{font-size:14px;line-height:1.7;padding-block:10px}
#hqb-journal .jr-grid{gap:24px}
#hqb-journal .ed-frontpage{gap:24px}
}
@media(max-width:767px){
body:is(.wp-theme-healthquestbilling,.wp-theme-healthquestbilling-wpvibe-draft){--hq-type-h1:35px;--hq-type-h2:29px;--hq-type-reading-h2:29px;--hq-section-space:48px;--hq-gutter:40px}
#hqb-journal .jr-index-hero{padding-top:24px!important;padding-bottom:40px!important}
#hqb-journal .ed-masthead{gap:24px;padding-bottom:32px}
#hqb-journal .ed-lead-copy,#hqb-journal .ed-side-copy{padding:24px}
#hqb-journal .ed-lead-copy h2{font-size:29px!important}
#hqb-journal .jr-library-heading{align-items:flex-start;gap:16px}
#hqb-journal .jr-library-heading>p{text-align:left;max-width:100%}
#hqb-journal .ed-article-hero{padding-top:24px;padding-bottom:24px}
#hqb-journal .ed-article-hero .jr-breadcrumb{margin-bottom:24px;font-size:12px}
#hqb-journal .ed-article-title>p,#hqb-journal .ed-article-hero--reference .ed-article-title>p{font-size:18px!important}
#hqb-journal .ed-article-dates{width:100%;margin-left:0;gap:8px 12px}
#hqb-journal .ed-article-hero--reference .ed-article-title-row{display:block;padding-bottom:0}
#hqb-journal .ed-reference-mark{display:none}
#hqb-journal .jr-article-toolbar{flex-wrap:wrap;gap:16px}
#hqb-journal .jr-article-toolbar>span{max-width:none;width:100%}
#hqb-journal .jr-article-toolbar nav{justify-content:space-between;width:100%;gap:16px}
#hqb-journal .jr-article-toolbar nav>a{font-size:13px}
#hqb-journal .jr-card-body .jr-kicker,#hqb-journal .jr-card-body h3,#hqb-journal .jr-card-body>p{min-height:0}
#hqb-journal .jr-card-cta{left:auto;right:auto}
#hqb-journal .jr-next-step{padding-block:48px}
#hqb-journal .jr-article-content h3{font-size:23px!important}
#hqb-journal .jr-article-content :is(th,td){font-size:14px!important;padding:12px!important}
}
@media(max-width:359px){body:is(.wp-theme-healthquestbilling,.wp-theme-healthquestbilling-wpvibe-draft){--hq-gutter:32px}}
@media print{#hqb-journal .ed-article-title h1{font-size:26pt!important}#hqb-journal .jr-article-content :is(p,li){font-size:12pt!important}}