.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}}:root {
color-scheme: light dark;
background-color: var(
--background,
var(--color-background-primary, light-dark(rgb(255 255 255), rgb(24 24 24)))
) !important; --background: var(
--color-background-primary,
light-dark(rgb(255 255 255), rgb(24 24 24))
);
--foreground: var(
--color-text-primary,
light-dark(rgb(26 28 31), rgb(255 255 255))
);
--card: color-mix(in oklab, var(--foreground) 5%, var(--background));
--card-foreground: var(
--color-text-primary,
light-dark(rgb(26 28 31), rgb(255 255 255))
);
--popover: var(
--color-background-secondary,
light-dark(rgb(255 255 255), rgb(45 45 45))
);
--popover-foreground: var(
--color-text-primary,
light-dark(rgb(26 28 31), rgb(255 255 255))
);
--primary: var(
--color-text-info,
light-dark(rgb(51 156 255), rgb(131 195 255))
);
--primary-foreground: var(
--color-text-inverse,
light-dark(rgb(255 255 255), rgb(13 13 13))
);
--secondary: var(
--color-background-secondary,
light-dark(rgb(255 255 255 / 96%), rgb(54 54 54 / 96%))
);
--secondary-foreground: var(
--color-text-primary,
light-dark(rgb(26 28 31), rgb(255 255 255))
);
--muted: color-mix(in srgb, var(--foreground) 10%, transparent);
--muted-foreground: var(
--color-text-secondary,
light-dark(rgb(26 28 31 / 49.4%), rgb(255 255 255 / 49.8%))
);
--accent: var(
--color-background-info,
light-dark(rgb(229 242 255), rgb(13 39 63))
);
--accent-foreground: var(
--color-text-info,
light-dark(rgb(51 156 255), rgb(131 195 255))
);
--destructive: var(
--color-text-warning,
light-dark(rgb(226 85 7), rgb(255 133 73))
);
--border: var(
--color-border-secondary,
light-dark(rgb(26 28 31 / 8%), rgb(255 255 255 / 8.2%))
);
--input: var(
--color-border-primary,
light-dark(
rgb(26 28 31 / 11.8%),
color-mix(in oklab, rgb(0 0 0) 10%, transparent)
)
);
--ring: var(
--color-ring-primary,
light-dark(rgb(51 156 255), rgb(131 195 255 / 76%))
);
--font-size-base: var(--font-text-md-size, 16px);
--blue: light-dark(rgb(51 156 255), rgb(51 156 255));
--orange: light-dark(rgb(226 85 7), rgb(251 106 34));
--green: light-dark(rgb(0 162 64), rgb(64 201 119));
--red: light-dark(rgb(224 46 42), rgb(255 103 100));
--purple: light-dark(rgb(146 79 247), rgb(173 123 249));
--yellow: light-dark(rgb(255 195 0), rgb(255 210 64));
--viz-series-1: var(--primary);
--viz-series-2: light-dark(rgb(243 136 59), rgb(245 154 86));
--viz-series-3: light-dark(rgb(93 201 119), rgb(116 213 139));
--viz-series-4: light-dark(rgb(235 119 177), rgb(240 143 192));
--viz-series-5: light-dark(rgb(155 121 236), rgb(170 145 239));
--viz-series-6: light-dark(rgb(58 185 177), rgb(90 203 194)); --font-sans: Inter, Arial, sans-serif;
--font-mono:
ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono",
monospace;
--font-size-normal: max(11px, var(--font-size-base));
--font-size-tooltip: calc(var(--font-size-base) - 1px);
--font-size-small: max(11px, calc(var(--font-size-base) - 2px));
--font-size-h1: calc(var(--font-size-normal) * 1.7142857143);
--font-size-h2: calc(var(--font-size-normal) * 1.4285714286);
--font-size-h3: calc(var(--font-size-normal) * 1.2857142857);
--font-weight-normal: 400;
--font-weight-medium: 500;
--icon-size: 16px;
--line-height-normal: calc(var(--font-size-normal) * 1.5);
--line-height-tooltip: calc(var(--font-size-tooltip) * 1.4285714286);
--line-height-small: calc(var(--font-size-small) + 4px);
--corner-shape: round;
--radius: var(--border-radius-lg, 8px);
--radius-sm: calc(var(--radius) * 0.5);
--radius-md: calc(var(--radius) * 0.75);
--radius-lg: var(--radius);
--radius-2xl: calc(var(--radius) * 2);
--radius-full: 9999px;
--shadow-sm: 0 1px 2px -1px rgb(0 0 0 / 8%);
--checkmark-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17'%3E%3Cpath d='M12.8961 3.64101C13.1297 3.41418 13.4984 3.37523 13.7779 3.56581C14.0571 3.75635 14.1554 4.11331 14.0299 4.41347L13.9615 4.53847L7.71151 13.7045C7.59411 13.8767 7.4063 13.9877 7.19881 14.0072C6.99136 14.0267 6.78564 13.9533 6.63826 13.806L2.88826 10.056L2.79842 9.9457C2.6192 9.67407 2.64927 9.30496 2.88826 9.06581C3.12738 8.82669 3.49647 8.79676 3.76815 8.97597L3.8785 9.06581L7.03084 12.2182L12.8053 3.74941L12.8961 3.64101Z'/%3E%3C/svg%3E"); --viz-bg: transparent;
--viz-panel: var(--card);
--viz-border: var(--border);
--viz-text: var(--foreground);
--viz-muted: var(--muted-foreground);
--viz-accent: var(--primary);
--viz-accent-text: var(--primary-foreground);
--viz-accent-bg: var(--accent);
--viz-font-size: var(--font-size-base);
--viz-warning: var(--destructive);
}
:root[data-theme="light"] {
color-scheme: light;
}
:root[data-theme="dark"] {
color-scheme: dark;
}
* {
box-sizing: border-box;
}
html > body { --color-background-primary: var(
--background,
light-dark(rgb(255 255 255), rgb(24 24 24))
);
--color-text-primary: var(
--foreground,
light-dark(rgb(26 28 31), rgb(255 255 255))
);
--color-border-secondary: var(
--border,
light-dark(rgb(26 28 31 / 8%), rgb(255 255 255 / 8.2%))
);
margin: 0;
padding: var(--visualize-paint-gutter, 0px);
color: var(--foreground);
background: transparent !important;
font-family: var(--font-sans) !important;
-webkit-font-smoothing: antialiased;
font-size: var(--font-size-base);
line-height: calc(var(--font-size-base) * 1.625);
font-weight: var(--font-weight-normal);
}
:root:not([data-app-block-surface], [data-visualize-standalone]) > body {
padding: 12px;
}
.cursor-interaction {
cursor: var(--cursor-interaction, pointer);
}
a {
color: color-mix(in srgb, var(--viz-accent) 80%, var(--viz-text) 20%);
cursor: var(--cursor-interaction, pointer);
text-decoration: none;
text-underline-offset: 2px;
font-weight: inherit;
}
a:is(:hover, :focus-visible) {
text-decoration-line: underline;
text-decoration-style: dashed;
text-decoration-thickness: 0.5px;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
margin-block: 0;
}
p,
h1,
h2,
h3,
h4,
h5,
h6,
li,
.table {
font-family: var(--font-sans);
}
h1 {
font-size: calc(var(--font-size-base) * 1.5);
line-height: 1.3333333333;
}
h2 {
font-size: calc(var(--font-size-base) * 1.25);
line-height: 1.4;
}
h3 {
font-size: calc(var(--font-size-base) * 1.125);
line-height: 1.5555555556;
}
h4 {
font-size: var(--font-size-base);
line-height: 1.5;
}
h5,
h6 {
font-size: var(--font-size-base);
line-height: calc(var(--font-size-base) * 1.625);
}
h1,
h2,
h3,
h4,
h5,
h6,
b,
strong,
th {
font-weight: 600;
}
code:not(pre code) {
display: inline;
padding: 1px 6px;
border-radius: var(--radius-sm);
corner-shape: var(--corner-shape);
background: var(--muted);
font-family: var(--font-mono);
font-size: 0.92em;
overflow-wrap: anywhere;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
word-break: break-word;
}
pre,
pre code {
font-family: var(--font-mono);
font-size: 12px;
line-height: 20px;
}
.table-responsive {
width: 100%;
overflow-x: auto;
scrollbar-width: thin;
}
.table {
width: 100%;
color: var(--foreground);
font: inherit;
text-align: start;
border-collapse: separate;
border-spacing: 0;
font-size: calc(var(--font-size-base) * 0.875);
line-height: calc(var(--font-size-base) * 1.625);
font-family: var(--font-sans);
}
.table :is(th, td) {
padding-block: 10px;
padding-inline: 0 24px;
overflow-wrap: anywhere;
border-bottom: 1px solid var(--border);
text-align: start;
vertical-align: top;
border-bottom-color: color-mix(in srgb, var(--foreground) 5%, transparent);
}
.table :is(th, td):not(:last-child) {
padding-inline-end: calc(var(--font-size-base) * 1.5);
}
.table-responsive > .table :is(th, td) {
overflow-wrap: break-word;
}
.table :is(th, td):last-child {
padding-inline-end: 0;
}
.table :is(caption, thead th) {
font-weight: 600;
}
.table thead :is(th, td) {
border-bottom-color: var(--border-strong, var(--input));
padding-block: calc(var(--font-size-base) / 2);
line-height: var(--font-size-base);
}
.table tbody tr:last-child :is(th, td) {
border-bottom: 0;
}
.table tbody :is(th, td) {
padding-block: calc(var(--font-size-base) * 0.625);
}
.table.table-sm :is(th, td) {
padding-block: 8px;
}
.table.table-sm :is(th, td):not(:last-child) {
padding-inline-end: 16px;
}
.table :is(.text-end, [align="right"]) {
text-align: end;
font-variant-numeric: tabular-nums;
}
.table :is(.text-center, [align="center"]) {
text-align: center;
}
.table .text-nowrap {
white-space: nowrap;
}
#widget {
display: flex;
flex-direction: column;
gap: 12px;
width: 100%;
padding: 0;
background: transparent !important;
}
.card {
min-width: 0;
padding: 12px;
overflow: hidden;
overflow-wrap: break-word;
border-radius: var(--radius-2xl);
corner-shape: var(--corner-shape);
color: var(--card-foreground);
background: var(--card);
}
.widget {
min-width: 0;
overflow: hidden;
border: 0;
border-radius: var(--radius-lg);
corner-shape: var(--corner-shape);
box-shadow: 0 0 0 0.5px var(--border-strong, var(--border));
color: var(--foreground);
background: var(--background);
}
#widget > :not(.card, .widget, .progress) {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
.tooltip {
position: fixed;
z-index: 50;
top: 0;
left: 0;
width: max-content;
max-width: min(
20rem,
var(--tooltip-available-width, calc(100vw - 10px)),
calc(100vw - 10px)
);
max-height: min(
var(--tooltip-available-height, calc(100vh - 10px)),
calc(100vh - 10px)
);
border: 1px solid var(--border);
corner-shape: var(--corner-shape);
overflow-wrap: break-word;
white-space: normal;
pointer-events: none;
user-select: none;
font-family: var(--font-sans);
padding: 5px 12px;
border-color: color-mix(
in oklab,
light-dark(var(--primary-foreground), var(--foreground)) 5%,
transparent
);
border-radius: var(--radius-2xl);
color: light-dark(var(--primary-foreground), var(--foreground));
background: light-dark(var(--foreground), var(--popover));
box-shadow: 0 8px 18px rgb(15 23 42 / 20%);
letter-spacing: -0.15px;
font-size: calc(var(--font-size-base) * 14 / 16);
font-size: round(nearest, calc(var(--font-size-base) * 14 / 16), 1px);
font-weight: 600;
line-height: 18px;
text-align: center;
} main [data-tooltip]::after {
content: none;
}
.viz-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(max(180px, 24%), 1fr));
gap: 10px;
}
.viz-stat {
display: flex;
flex-direction: column;
gap: 2px;
}
.viz-stat-value {
font-size: var(--font-size-h2);
font-weight: var(--font-weight-medium);
line-height: 1.25;
}
.viz-row {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
}
hr {
width: 100%;
height: 1px;
margin-block: 6px;
border: 0;
background: var(--border);
}
.nav {
display: flex;
min-width: 0;
align-items: center;
gap: 4px;
}
.progress {
display: flex;
height: 8px;
margin-block: calc((var(--line-height-normal, 1.5em) - 8px) / 2);
overflow: hidden;
border: 0;
border-radius: var(--radius-full);
background: var(--muted);
}
.progress-bar:only-child {
border-radius: var(--radius-full);
}
.progress-bar {
height: 100%;
flex-shrink: 0;
border: 0;
background: var(--viz-series-1);
}
.viz-badge {
display: inline-flex;
align-items: center;
padding: 4px 8px;
border-radius: var(--radius-sm);
color: color-mix(in srgb, var(--foreground) 40%, var(--muted-foreground));
background: color-mix(in srgb, var(--foreground) 5%, transparent);
font-family: var(--font-sans);
font-size: calc(var(--font-size-base) * 14 / 16);
font-size: round(nearest, calc(var(--font-size-base) * 14 / 16), 1px);
font-weight: var(--font-weight-normal);
line-height: 1;
}
small,
.text-small {
font-size: var(--font-size-small);
line-height: var(--line-height-small);
}
.text-muted {
color: var(--muted-foreground);
}
.tabular-nums {
font-variant-numeric: tabular-nums;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.viz-controls {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
}
.viz-controls > .form-label {
display: grid;
min-width: min(100%, 260px);
flex: 1 1 280px;
grid-template-columns: minmax(0, 1fr) auto;
align-items: baseline;
gap: 2px 12px;
margin-bottom: 0;
}
.viz-controls > .form-label > :is(.form-control, .form-range, .form-select) {
grid-column: 1 / -1;
}
.btn,
.nav-link,
.form-check-input,
.form-control,
.form-range,
.form-select {
font: inherit;
} .btn,
.nav-link,
.form-control,
.form-select,
.form-range,
.form-check {
vertical-align: middle;
}
.btn,
.nav-link {
appearance: button;
display: inline-flex;
inline-size: fit-content;
max-inline-size: 100%;
align-items: center;
justify-content: center;
gap: 4px;
margin: 0;
padding: 0 8px;
-webkit-app-region: no-drag;
border: 1px solid var(--input);
corner-shape: var(--corner-shape);
cursor: var(--cursor-interaction, pointer);
text-align: center;
text-decoration: none;
white-space: nowrap;
user-select: none;
-webkit-font-smoothing: inherit;
font-family: var(--font-sans);
height: fit-content;
min-height: calc(12px + 2 * var(--control-spacing, 12px));
padding-inline: var(--control-spacing, 12px);
border-color: transparent;
border-radius: var(--radius-full);
color: var(--foreground);
background: color-mix(in srgb, var(--foreground) 5%, transparent);
font-size: calc(var(--font-size-base) * 14 / 16);
font-size: round(nearest, calc(var(--font-size-base) * 14 / 16), 1px);
font-weight: var(--font-weight-normal);
line-height: 18px;
}
.btn {
border-color: var(--border);
color: var(--secondary-foreground);
background: var(--secondary);
}
.btn:is(.btn-block, .viz-tile) {
inline-size: 100%;
}
.btn.viz-tile {
min-width: 0;
overflow-wrap: anywhere;
white-space: normal;
}
a.btn {
cursor: var(--cursor-interaction, pointer);
text-decoration: none;
}
.btn:not(:disabled):hover {
background: light-dark(
color-mix(in srgb, var(--foreground) 5.5%, transparent),
color-mix(in srgb, var(--foreground) 8%, transparent)
);
}
.nav-link:not(:disabled):not([aria-disabled="true"]):hover {
background: color-mix(in srgb, var(--foreground) 10%, transparent);
}
.btn-primary {
border-color: var(--border);
color: var(--primary-foreground);
background: var(--foreground);
background-clip: border-box;
}
.btn-primary .text-muted {
color: color-mix(in srgb, var(--primary-foreground) 50%, transparent);
}
.btn-primary:not(:disabled):hover {
background: color-mix(in srgb, var(--foreground) 80%, transparent);
background-clip: border-box;
}
.btn-ghost {
border-color: transparent;
color: var(--muted-foreground);
background: transparent;
}
.btn-ghost:not(:disabled):hover {
color: var(--muted-foreground);
background: light-dark(
color-mix(in srgb, var(--foreground) 5.5%, transparent),
color-mix(in srgb, var(--foreground) 8%, transparent)
);
}
.nav-pills .nav-link {
min-width: 0;
border-color: transparent;
color: var(--muted-foreground);
background: transparent;
}
.nav-justified .nav-link {
flex: 1 1 0;
overflow-wrap: anywhere;
white-space: normal;
}
.nav-pills .nav-link.active {
color: var(--foreground);
background: var(--muted);
} .viz-dotted-background {
background-image: radial-gradient(
circle,
color-mix(in srgb, var(--foreground) 14%, transparent) 0.8px,
transparent 0.8px
);
background-position: center;
background-size: 16px 16px;
}
.viz-carousel {
position: relative;
min-width: 0;
}
.viz-carousel:has(> .viz-carousel-controls) {
min-height: calc(60px + var(--viz-carousel-picker-height, 0px));
padding-bottom: 60px;
}
.viz-carousel > [data-variant][hidden] {
display: none !important;
}
.viz-carousel > [data-variant] {
isolation: isolate;
}
.viz-carousel-controls {
--viz-carousel-hover: light-dark(
color-mix(in srgb, var(--foreground) 5.4%, transparent),
color-mix(in srgb, var(--foreground) 7.8%, transparent)
);
position: absolute;
z-index: 2;
bottom: 8px;
left: 50%;
display: flex;
width: max-content; max-width: calc(100% - 96px);
align-items: center;
gap: 0;
padding: 0;
border: 1px solid var(--border);
border-radius: 16px;
color: var(--foreground);
background: var(--background);
font-family: var(--font-sans); font-size: 13px;
font-weight: var(--font-weight-normal);
line-height: 18px;
transform: translateX(-50%);
user-select: none;
} .viz-carousel-controls button,
.viz-carousel-picker > summary {
display: flex !important;
height: auto !important;
min-height: 30px;
align-items: center !important;
justify-content: center !important;
gap: 4px;
padding: 0 6px !important;
-webkit-app-region: no-drag;
border: 0 !important;
border-radius: 14px !important;
color: inherit !important;
background: transparent !important;
font: inherit !important;
-webkit-tap-highlight-color: transparent;
}
.viz-carousel-controls > button,
.viz-carousel-picker > summary {
position: relative;
isolation: isolate;
}
.viz-carousel-controls > button {
--icon-size: 16px;
width: 30px !important;
padding: 0 !important;
}
.viz-carousel-picker > summary {
padding-inline: 12px !important;
}
.viz-carousel-controls .viz-carousel-caret {
width: 14px;
height: 14px;
flex: none;
margin: 0;
color: inherit;
transform: rotate(180deg);
}
.viz-carousel-controls > button > svg,
.viz-carousel-controls .viz-carousel-caret,
.viz-carousel-count {
opacity: 0.5;
}
.viz-carousel-controls > button::before,
.viz-carousel-picker > summary::before {
position: absolute;
z-index: -1;
inset: 3px;
border-radius: 12px;
content: "";
pointer-events: none;
}
.viz-carousel-controls > button:hover::before,
.viz-carousel-picker > summary:hover::before {
background: var(--viz-carousel-hover);
}
.viz-carousel-controls > button,
.viz-carousel-controls [data-lucide],
.viz-carousel-controls .lucide {
flex-shrink: 0;
}
.viz-carousel-picker {
min-width: 0;
}
.viz-carousel-picker > summary {
min-width: 0;
list-style: none;
}
.viz-carousel-picker > summary::-webkit-details-marker {
display: none;
}
.viz-carousel-count {
flex-shrink: 0;
white-space: nowrap;
}
.viz-carousel-name {
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.viz-carousel-options {
position: absolute;
right: 0;
bottom: calc(100% + 4px);
left: 0;
display: flex;
max-height: 240px;
flex-direction: column;
gap: 2px;
overflow: auto;
padding: 4px;
border: 1px solid var(--border);
border-radius: var(--radius-lg);
background: var(--background);
box-shadow: 0 4px 12px light-dark(rgb(0 0 0 / 6%), rgb(0 0 0 / 25%));
}
.viz-carousel-options > button {
border-radius: max(0px, calc(var(--radius-lg) - 5px)) !important;
width: 100% !important;
min-height: 28px;
justify-content: flex-start !important;
padding: 4px 8px !important;
font-size: var(--font-size-small) !important;
text-align: start;
white-space: normal;
overflow-wrap: anywhere;
}
.viz-carousel-options > [aria-current="true"],
.viz-carousel-options > button:hover {
background: var(--viz-carousel-hover) !important;
}
.btn:disabled,
.nav-link:disabled,
.nav-link[aria-disabled="true"] {
cursor: not-allowed;
opacity: 0.4;
}
[data-lucide] {
stroke-width: 1.6;
}
.form-label {
display: block;
margin-bottom: 6px;
color: var(--foreground);
}
.form-control {
display: block;
width: 100%;
padding: 0 8px;
outline: none;
border: 1px solid var(--input);
corner-shape: var(--corner-shape);
color: var(--foreground);
font-family: var(--font-sans);
height: calc(12px + 2 * var(--control-spacing, 12px));
min-height: calc(12px + 2 * var(--control-spacing, 12px));
padding-inline: calc(4px + var(--control-spacing, 12px) / 2);
border-color: var(--input);
border-radius: var(--radius-md);
background: color-mix(in srgb, var(--popover) 96%, transparent);
font-size: calc(var(--font-size-base) * 14 / 16);
font-size: round(nearest, calc(var(--font-size-base) * 14 / 16), 1px);
font-weight: var(--font-weight-normal);
line-height: 1.4285714286;
}
.form-control:is(
[type="file"],
[type="date"],
[type="datetime-local"],
[type="month"],
[type="week"],
[type="color"]
) {
height: calc(12px + 2 * var(--control-spacing, 12px));
min-height: calc(12px + 2 * var(--control-spacing, 12px));
line-height: 18px;
}
.form-control:is(
[type="date"],
[type="datetime-local"],
[type="month"],
[type="week"]
) {
padding-inline: var(--control-spacing, 12px);
}
.form-control::placeholder {
color: var(--muted-foreground);
}
.form-control[type="file"] {
overflow: hidden;
cursor: var(--cursor-interaction, pointer);
padding: 0;
}
.form-control[type="file"]::file-selector-button {
padding: 0 8px;
border: 0;
border-right: 1px solid var(--input);
color: var(--secondary-foreground);
background: var(--secondary);
cursor: inherit;
font: inherit;
min-height: calc(10px + 2 * var(--control-spacing, 12px));
padding-inline: var(--control-spacing, 12px);
margin-inline-end: var(--control-spacing, 12px);
}
.form-control[type="file"]:not(:disabled):hover::file-selector-button {
background: color-mix(in srgb, var(--foreground) 6%, var(--secondary));
}
.form-control-color[type="color"] {
width: 40px;
height: calc(12px + 2 * var(--control-spacing, 12px));
padding: 3px;
cursor: var(--cursor-interaction, pointer);
}
.form-control-color[type="color"]::-webkit-color-swatch-wrapper {
padding: 0;
}
.form-control-color[type="color"]::-webkit-color-swatch {
border: 0;
border-radius: calc(var(--radius-lg) - 4px);
corner-shape: var(--corner-shape);
}
textarea.form-control {
height: auto;
resize: vertical;
min-height: 96px;
padding: 8px 10px;
}
.form-control:focus-visible {
border-color: var(--ring);
box-shadow: none;
}
.form-control:disabled {
color: var(--muted-foreground);
background: color-mix(in srgb, var(--foreground) 5%, transparent);
opacity: 1;
}
.form-control[aria-invalid="true"] {
border-color: var(--red);
box-shadow: 0 0 0 2px color-mix(in srgb, var(--red) 20%, transparent);
}
.form-control:disabled,
.form-select:disabled {
cursor: not-allowed;
}
.form-select {
appearance: none;
display: block;
width: 100%;
height: fit-content;
min-height: calc(12px + 2 * var(--control-spacing, 12px));
margin: 0; --icon-size: calc(10px + var(--control-spacing, 12px) / 2); padding: 0 calc(16px + var(--icon-size)) 0 12px;
outline: none;
border: 1px solid var(--border);
border-radius: var(--radius-full);
corner-shape: var(--corner-shape);
color: var(--foreground);
background-color: var(--secondary);
background-image:
linear-gradient(
45deg,
transparent calc(50% - 0.6px),
var(--muted-foreground) calc(50% - 0.6px) calc(50% + 0.6px),
transparent calc(50% + 0.6px)
),
linear-gradient(
135deg,
transparent calc(50% - 0.6px),
var(--muted-foreground) calc(50% - 0.6px) calc(50% + 0.6px),
transparent calc(50% + 0.6px)
);
background-position:
calc(100% - 12px - var(--icon-size) / 2) 50%,
calc(100% - 12px - var(--icon-size) * 0.18) 50%;
background-repeat: no-repeat;
background-size: calc(var(--icon-size) * 0.32) calc(var(--icon-size) * 0.32);
cursor: var(--cursor-interaction, default);
font-size: calc(var(--font-size-base) * 14 / 16);
font-size: round(nearest, calc(var(--font-size-base) * 14 / 16), 1px);
font-weight: var(--font-weight-normal);
line-height: 18px;
}
.form-select :is(option, optgroup) {
color: var(--popover-foreground);
background-color: var(--popover);
}
.form-select :is(option, optgroup):disabled {
color: var(--muted-foreground);
}
.form-select:not(:disabled):hover {
background-color: light-dark(
color-mix(in srgb, var(--foreground) 5.5%, transparent),
color-mix(in srgb, var(--foreground) 8%, transparent)
);
}
.form-select:focus-visible {
box-shadow: 0 0 0 2px var(--ring);
}
.form-select:disabled {
opacity: 0.4;
}
.form-check {
display: flex;
min-height: calc(12px + 2 * var(--control-spacing, 12px));
align-items: center;
gap: 6px;
}
.form-check-input {
appearance: none;
width: 14px;
height: 14px;
flex: 0 0 auto;
margin: 0;
border: 1px solid var(--input);
color: var(--primary-foreground);
background-color: transparent;
cursor: var(--cursor-interaction, default);
transition:
background-color 150ms,
border-color 150ms,
box-shadow 150ms;
}
.form-check:not(.form-switch) .form-check-input[type="checkbox"] {
corner-shape: round;
box-shadow: var(--shadow-sm);
position: relative;
width: calc(10px + var(--control-spacing, 12px) / 2);
height: calc(10px + var(--control-spacing, 12px) / 2);
border-color: var(--border-strong, var(--input));
border-radius: calc(var(--radius-sm) / 2);
background-color: transparent;
color: var(--foreground);
}
.form-check:not(.form-switch)
.form-check-input:not(:disabled):not(:checked):hover {
background-color: var(--card);
}
.form-check:not(.form-switch)
.form-check-input[type="checkbox"]:is(:checked, :indeterminate) {
border-color: var(--border-strong, var(--input));
background-color: color-mix(in srgb, var(--popover) 96%, transparent);
}
.form-check:not(.form-switch)
.form-check-input[type="checkbox"]:checked::before {
display: block;
width: 100%;
height: 100%;
background: var(--primary-foreground);
content: "";
mask: var(--checkmark-image) center / 12px 12px no-repeat;
background-color: var(--foreground);
}
.form-check:not(.form-switch)
.form-check-input[type="checkbox"]:indeterminate::before {
position: absolute;
inset: 0;
display: block;
width: 65%;
height: 6.65%;
margin: auto;
border-radius: var(--radius-full);
background: var(--foreground);
mask: none;
content: "";
}
.form-check-input[type="radio"] {
border-radius: var(--radius-full);
width: 16px;
height: 16px;
border: 0;
box-shadow: inset 0 0 0 1px var(--input);
}
.form-check-input[type="radio"]:checked {
border: 0;
background: radial-gradient(
circle,
var(--primary-foreground) 0 3px,
var(--foreground) 3px
);
box-shadow: none;
}
.form-check:not(.form-switch) .form-check-input:focus-visible {
outline: 2px solid var(--ring);
outline-offset: 2px;
}
.form-check:not(.form-switch) .form-check-input[type="checkbox"]:focus-visible {
border-color: var(--ring);
outline: none;
box-shadow: 0 0 0 2px var(--ring);
}
.form-check:not(.form-switch) .form-check-input:disabled {
cursor: not-allowed;
pointer-events: none;
}
.form-check:not(.form-switch) .form-check-input:disabled + .form-check-label {
cursor: not-allowed;
}
.form-check:not(.form-switch) .form-check-input[type="radio"]:disabled,
.form-check:not(.form-switch)
.form-check-input[type="radio"]:disabled
+ .form-check-label {
opacity: 0.5;
}
.form-switch .form-check-input:disabled,
.form-switch .form-check-input:disabled + .form-check-label {
cursor: not-allowed;
opacity: 0.6;
}
.form-check-label {
color: var(--foreground);
cursor: var(--cursor-interaction, default);
}
.form-switch .form-check-input {
position: relative;
width: 32px;
height: 20px;
border: 0;
border-radius: var(--radius-full);
background: var(--muted);
box-shadow: none;
transition: background-color 200ms cubic-bezier(0, 0, 0.2, 1);
}
.form-switch .form-check-input::before {
position: absolute;
top: 50%;
left: 0;
width: 16px;
height: 16px;
box-sizing: border-box;
border: 1px solid light-dark(var(--primary-foreground), var(--foreground));
border-radius: var(--radius-full);
box-shadow: var(--shadow-sm);
content: "";
transform: translate(2px, -50%);
transition: transform 200ms cubic-bezier(0, 0, 0.2, 1);
border-color: #fff;
background: #fff;
}
.form-switch .form-check-input:checked {
background: var(--blue);
}
.form-switch .form-check-input:checked::before {
transform: translate(14px, -50%);
}
.form-switch .form-check-input:focus-visible {
box-shadow: 0 0 0 2px var(--ring);
outline: none;
}
.form-range {
appearance: none;
display: block;
width: 100%;
flex: 1;
margin: 0;
padding: 0;
border: 0;
accent-color: var(--primary);
height: calc(12px + 2 * var(--control-spacing, 12px));
min-height: calc(12px + 2 * var(--control-spacing, 12px));
outline: none;
border-radius: var(--radius-full);
color: var(--foreground);
background: transparent;
}
.form-range::-webkit-slider-runnable-track {
background: var(--form-range-track, var(--border));
height: 2px;
border-radius: var(--radius-full);
}
.form-range::-webkit-slider-thumb {
appearance: none;
width: 20px;
height: 20px;
border: 1px solid var(--border);
border-radius: var(--radius-full);
margin-top: -9px;
border-color: transparent;
background: currentColor;
box-shadow: var(--shadow-sm);
} .form-range:focus-visible::-webkit-slider-runnable-track {
outline: 2px auto Highlight;
outline-color: -webkit-focus-ring-color;
}
.form-range::-moz-range-track {
background: var(--form-range-track, var(--border));
height: 2px;
border-radius: var(--radius-full);
}
.form-range::-moz-range-thumb {
width: 20px;
height: 20px;
border: 1px solid var(--border);
border-radius: var(--radius-full);
border-color: transparent;
background: currentColor;
box-shadow: var(--shadow-sm);
}
.form-range:focus-visible::-moz-range-thumb {
outline: 2px solid Highlight;
outline-offset: 2px;
}
.form-range:disabled {
opacity: 1;
cursor: default;
}
.btn:not(.btn-primary, .viz-tile):is(
[aria-pressed="true"],
[aria-selected="true"],
.is-selected
) {
border-color: transparent;
color: var(--primary-foreground);
background: var(--blue);
}
.btn.viz-tile:is([aria-pressed="true"], [aria-selected="true"], .is-selected) {
border-color: var(--primary);
box-shadow: inset 0 0 0 1px var(--primary);
}
.btn:focus-visible,
.nav-link:focus-visible {
outline-offset: 2px;
outline: none;
box-shadow: 0 0 0 2px var(--ring);
}
.viz-carousel-controls :is(button, summary):focus-visible {
outline: 2px solid var(--ring) !important;
outline-offset: 2px !important;
} @supports (border-radius: if(style(--corner-shape: round): 1px; else: 2px)) { .tooltip,
.viz-badge,
.btn,
.nav-link,
.form-control,
.form-select {
font-size: if(
style(--corner-shape: round): round(
nearest,
calc(var(--font-size-base) * 14 / 16),
1px
);
else: round(nearest, calc(var(--font-size-base) * 13 / 14), 1px)
);
}
.btn,
.nav-link,
.form-select {
border-radius: if(
style(--corner-shape: round): var(--radius-full); else: var(--radius-lg)
);
}
.form-check:not(.form-switch) .form-check-input[type="checkbox"] {
border-radius: if(
style(--corner-shape: round): calc(var(--radius-sm) / 2);
else: calc(var(--radius-lg) * 0.4)
);
}
.tooltip {
font-weight: if(
style(--corner-shape: round): 600; else: var(--font-weight-normal)
);
}
}
@media (pointer: coarse) {
.viz-carousel:has(> .viz-carousel-controls) {
min-height: calc(76px + var(--viz-carousel-picker-height, 0px));
padding-bottom: 76px;
}
.btn,
.nav-link,
.viz-carousel-controls button,
.viz-carousel-picker > summary,
.form-control,
.form-select {
min-width: 44px;
min-height: 44px;
} .form-control,
.form-select {
font-size: max(16px, calc(var(--font-size-base) * 14 / 16));
font-size: max(
16px,
round(nearest, calc(var(--font-size-base) * 14 / 16), 1px)
);
}
.form-control:is(
[type="file"],
[type="date"],
[type="datetime-local"],
[type="month"],
[type="week"],
[type="time"],
[type="color"]
) {
height: 44px;
min-height: 44px;
font-size: max(16px, calc(var(--font-size-base) * 14 / 16));
font-size: max(
16px,
round(nearest, calc(var(--font-size-base) * 14 / 16), 1px)
);
}
.form-control[type="file"]::file-selector-button {
min-width: 44px;
min-height: 44px;
}
.form-control-color[type="color"] {
width: 44px;
height: 44px;
}
.form-control:is(
[type="date"],
[type="datetime-local"],
[type="month"],
[type="time"],
[type="week"]
) {
min-width: 0;
max-width: 100%;
padding-block: 8px;
}
.form-check {
min-height: 44px;
padding-inline: 15px;
}
.form-check-input {
position: relative;
}
.form-check-input::after {
position: absolute;
top: 50%;
left: 50%;
width: 44px;
height: 44px;
content: "";
transform: translate(-50%, -50%);
}
.form-check-label {
display: inline-flex;
min-width: 44px;
min-height: 44px;
align-items: center;
}
.form-range {
height: 44px;
touch-action: pan-y;
}
}
svg {
display: block;
max-width: 100%;
height: auto;
}
#widget > svg {
width: 100%;
} svg.lucide {
display: block;
width: var(--icon-size) !important;
height: var(--icon-size) !important;
flex: none;
margin: 0 !important;
stroke-width: 1.6;
}
.text-warning,
.text-destructive {
color: var(--destructive);
}
html>body{padding:0}
@scope (#hqb-full-homepage-preview){
:scope{--hqb-h1:clamp(40px,3.7vw,54px);--hqb-h2:clamp(32px,2.8vw,40px);--hqb-h3:23px;--hqb-body:16px;--hqb-ink:#243746;--hqb-text:#4d606e;font-family:Inter,Arial,sans-serif;font-weight:400;color:var(--hqb-ink);font-synthesis:none;text-size-adjust:100%;-webkit-text-size-adjust:100%}
:scope main h1{font-size:var(--hqb-h1)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.045em!important}:scope main h2{font-size:var(--hqb-h2)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.035em!important}:scope main h3{font-weight:400!important;letter-spacing:-.025em}:scope main :is(strong,b){font-weight:500!important}
:scope main :is(.lead,.hero-copy>.lead){font-size:18px!important;line-height:1.75!important}:scope main :is(.section-heading>p,.hqd-section-intro>p,.hqc-capability-intro>p,.hqc-resource-intro>p,.hqc-knowledge-intro>p,.mb-hero-lead,.mb-section-intro>p,.sv-hero-copy>p){font-size:16px!important;line-height:1.8!important}
:scope main :is(.hqc-card>p,.hqc-service-card>p,.hqc-resource-card>p,.hqd-report-tab small,.mb-service-copy>p,.mb-prose p,.mb-faq-list p,.sv-body-copy p){font-size:16px!important;line-height:1.8!important}
:scope .hqb-book-compact{display:none}:scope .hqh-nav>a,:scope .hqh-nav-group>summary{font-size:13px!important;font-weight:400!important}:scope .hqh-mega a{font-size:14px!important}:scope .hqh-mega small{font-size:12px!important;line-height:1.7!important}:scope .button{font-size:14px!important;font-weight:500!important;min-height:48px}:scope .text-link{font-size:14px!important;font-weight:500!important}:scope main .eyebrow{font-size:12px!important;line-height:1.6!important;font-weight:500!important}
:scope .hqh-footer{background:#f4f7fa!important;background-image:none!important}:scope .hqh-footer :is(p,nav>a,.hqh-socials a){font-size:13px!important;line-height:1.8!important;font-weight:400!important}:scope .hqh-footer nav h2{font-size:13px!important;font-weight:500!important;line-height:1.6!important}:scope .hqh-footer-bottom,:scope .hqh-footer-bottom :is(a,span){font-size:12px!important;line-height:1.8!important}
@media(max-width:767px){:scope{--hqb-h1:40px;--hqb-h2:32px;--hqb-h3:22px}:scope main :is(.lead,.hero-copy>.lead){font-size:16px!important}:scope .hqh-nav>a,:scope .hqh-nav-group>summary{font-size:14px!important}:scope .hqh-footer nav>a{min-height:34px}:scope .hqh-book{font-size:12px!important}}
@media(max-width:479px){:scope .hqb-book-full{display:none}:scope .hqb-book-compact{display:inline}:scope .hqh-book{font-size:12px!important}:scope{--hqb-h1:35px;--hqb-h2:29px;--hqb-h3:21px}:scope .hqh-book{font-size:12px!important}}
}
#hqb-full-homepage-preview .hqp-provide{background:#f4f7fa;padding-block:88px;position:relative;isolation:isolate}
#hqb-full-homepage-preview .hqp-intro{max-width:870px;margin-bottom:42px}#hqb-full-homepage-preview .hqp-intro h2{margin-bottom:24px}#hqb-full-homepage-preview .hqp-intro>p{font-size:17px;line-height:1.8;max-width:820px}
#hqb-full-homepage-preview .hqp-rows{display:grid;gap:19px}#hqb-full-homepage-preview .hqp-row{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);border:1px solid #cddde7;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 3px 12px #1d4c6903;transition:border-color .45s ease,box-shadow .45s ease;isolation:isolate}#hqb-full-homepage-preview .hqp-row:before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #80b5d000;transition:box-shadow .45s;z-index:3}#hqb-full-homepage-preview .hqp-row:is(:hover,:focus-within){border-color:#6b9db8;box-shadow:0 18px 45px #1d4c6914}#hqb-full-homepage-preview .hqp-row:is(:hover,:focus-within):before{box-shadow:inset 0 0 0 1px #80b5d050}
#hqb-full-homepage-preview .hqp-copy{padding:36px 38px;display:flex;align-items:flex-start;flex-direction:column;min-width:0}#hqb-full-homepage-preview .hqp-number{font-size:11px;line-height:1.6;letter-spacing:.1em;color:#28658a;font-weight:500;margin-bottom:20px}#hqb-full-homepage-preview .hqp-copy h3{font-size:27px;line-height:1.3;letter-spacing:-.03em;font-weight:400;margin-bottom:14px}#hqb-full-homepage-preview .hqp-copy>p{font-size:16px;line-height:1.8;color:#4d606e;max-width:530px;margin:0 0 17px}#hqb-full-homepage-preview .hqp-copy>p.hqp-detail{font-size:14px;line-height:1.8;color:#526c7c;margin-bottom:29px}#hqb-full-homepage-preview .hqp-copy>.button{margin-top:auto;min-height:47px;font-size:14px;padding:12px 19px;gap:15px}
#hqb-full-homepage-preview .hqp-visual{min-height:360px;position:relative;overflow:hidden;border-left:1px solid #d5e0e8;background:radial-gradient(ellipse at 80% 10%,#d9ebf5aa,transparent 65%),#f8fbfd;padding:24px 25px 68px;min-width:0;transition:background-color .5s}#hqb-full-homepage-preview .hqp-visual:after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 80% 20%,#8db7cd22,transparent 66%);opacity:0;transition:opacity .6s}#hqb-full-homepage-preview .hqp-row:is(:hover,:focus-within) .hqp-visual:after{opacity:1}#hqb-full-homepage-preview .hqp-visual-top{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#28658a;letter-spacing:.08em;line-height:1.6;margin-bottom:25px;font-weight:500}#hqb-full-homepage-preview .hqp-visual-top>span:last-child{font-size:11px;font-weight:400;letter-spacing:0;color:#607583}#hqb-full-homepage-preview .hqp-stage-controls{position:absolute;left:25px;right:25px;bottom:20px;display:flex;gap:9px;border-top:1px solid #d5e0e8;padding-top:13px;z-index:4}#hqb-full-homepage-preview .hqp-stage-controls button{font:inherit;font-size:12px;line-height:1.5;color:#4d606e;border:1px solid transparent;border-radius:4px;padding:5px 12px;background:none;cursor:pointer;min-height:32px;transition:background .3s,color .3s,border-color .3s}#hqb-full-homepage-preview .hqp-stage-controls button[aria-pressed=true]{background:#e8f3f8;border-color:#b8d3e2;color:#1d4c69}#hqb-full-homepage-preview .hqp-stage-controls button:hover{color:#1d4c69;border-color:#b8d3e2}#hqb-full-homepage-preview .hqp-source-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:21px;align-items:start}#hqb-full-homepage-preview .hqp-source-document{border:1px solid #c8dce8;background:#fff;padding:17px;border-radius:5px;box-shadow:0 8px 20px #1d4c6908;transition:transform .65s cubic-bezier(.25,1,.5,1),box-shadow .5s}#hqb-full-homepage-preview .hqp-row:is(:hover,:focus-within) .hqp-source-document{transform:translateY(-3px);box-shadow:0 12px 26px #1d4c6911}#hqb-full-homepage-preview .hqp-document-label{display:grid;grid-template-columns:22px 1fr;gap:5px 9px;align-items:center}#hqb-full-homepage-preview .hqp-doc-icon{grid-row:1/3;color:#28658a}#hqb-full-homepage-preview .hqp-doc-icon svg{width:21px;height:21px}#hqb-full-homepage-preview .hqp-document-label>span:not(.hqp-doc-icon){font-size:11px;color:#607583;line-height:1.5}#hqb-full-homepage-preview .hqp-document-label strong{font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.5;color:#243746}#hqb-full-homepage-preview .hqp-document-lines{display:grid;gap:6px;margin:19px 0}#hqb-full-homepage-preview .hqp-document-lines i{display:block;height:2px;background:#d5e0e8}#hqb-full-homepage-preview .hqp-document-lines i:nth-child(2){width:72%}#hqb-full-homepage-preview .hqp-document-lines i:nth-child(3){width:88%}#hqb-full-homepage-preview .hqp-source-field{border:1px solid #d5e0e8;background:#f7fafc;border-radius:3px;padding:9px;transition:border-color .6s,background .6s}#hqb-full-homepage-preview .hqp-source-field>span{font-size:11px;line-height:1.6;color:#607583}#hqb-full-homepage-preview .hqp-source-field>div{min-height:32px;position:relative;margin-top:5px}#hqb-full-homepage-preview .hqp-field-pending{font-size:12px;line-height:1.6;display:block;color:#607583;opacity:1;transition:opacity .55s}#hqb-full-homepage-preview .hqp-field-confirmed{position:absolute;top:2px;left:0;font-size:14px;font-weight:500;color:#1d4c69;letter-spacing:.07em;opacity:0;transform:translateY(3px);transition:opacity .65s,transform .65s}#hqb-full-homepage-preview .hqp-source-caption{font-size:10px;color:#607583;line-height:1.6;margin-top:11px}#hqb-full-homepage-preview .hqp-screen-label{font-size:10px;font-weight:500;letter-spacing:.08em;color:#607583;line-height:1.6}#hqb-full-homepage-preview .hqp-review-record{padding-top:6px}#hqb-full-homepage-preview .hqp-review-record>div:not(.hqp-review-state){display:flex;justify-content:space-between;gap:13px;padding:13px 8px;border-bottom:1px solid #d5e0e8;font-size:12px;line-height:1.7;color:#4d606e;transition:background .65s}#hqb-full-homepage-preview .hqp-review-record strong{font-size:12px;font-weight:500;color:#28658a;text-align:right}#hqb-full-homepage-preview .hqp-record-highlight{margin-top:0}#hqb-full-homepage-preview .hqp-review-state{font-size:12px;line-height:1.7;color:#4d606e;display:flex;gap:8px;align-items:flex-start;margin-top:17px}#hqb-full-homepage-preview .hqp-review-state>i{width:5px;height:5px;background:#729eb6;border-radius:50%;margin-top:7px;flex:none}#hqb-full-homepage-preview .hqp-row[data-stage="1"] .hqp-source-field{border-color:#84b1cb;background:#edf6fb}#hqb-full-homepage-preview .hqp-row[data-stage="1"] .hqp-record-highlight,#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-record-highlight{background:#e8f3f8}#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-source-field{border-color:#7baac3;background:#e8f3f8}#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-field-pending{opacity:0}#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-field-confirmed{opacity:1;transform:none}#hqb-full-homepage-preview .hqp-floating-note{display:flex;gap:12px;align-items:center;position:absolute;left:40px;right:40px;bottom:72px;background:#fff;border:1px solid #b9d3e2;border-radius:6px;padding:13px 16px;box-shadow:0 10px 25px #1d4c6915;opacity:0;transform:translateY(10px);transition:opacity .65s cubic-bezier(.25,1,.5,1),transform .65s cubic-bezier(.25,1,.5,1);pointer-events:none;z-index:2}#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-floating-note{opacity:1;transform:none}#hqb-full-homepage-preview .hqp-floating-note strong{font-size:13px;font-weight:500;color:#1d4c69;line-height:1.6;display:block}#hqb-full-homepage-preview .hqp-floating-note div>span{font-size:11px;line-height:1.6;color:#4d606e;display:block}#hqb-full-homepage-preview .hqp-status-check{display:grid;place-items:center;width:28px;height:28px;flex:none;color:#28658a;background:#e8f3f8;border-radius:50%}#hqb-full-homepage-preview .hqp-status-check svg{width:19px;height:19px}
#hqb-full-homepage-preview .hqp-exchange-workspace{display:grid;grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr);align-items:center;gap:10px;margin-top:9px}#hqb-full-homepage-preview .hqp-system-record{padding:15px;background:#fff;border:1px solid #c8dce8;border-radius:5px;box-shadow:0 6px 18px #1d4c6906;transition:transform .65s,border-color .65s,box-shadow .65s}#hqb-full-homepage-preview .hqp-system-title{display:flex;gap:9px;align-items:center;min-height:40px;margin-bottom:12px}#hqb-full-homepage-preview .hqp-system-title strong{font-size:13px;font-weight:500;color:#243746;line-height:1.6;display:block}#hqb-full-homepage-preview .hqp-system-title div>span{font-size:10px;line-height:1.6;color:#607583;display:block}#hqb-full-homepage-preview .hqp-system-mark{display:grid;place-items:center;height:28px;min-width:28px;border:1px solid #c8dce8;border-radius:5px;background:#f4f7fa;color:#28658a;font-size:9px;font-weight:500;padding:4px}#hqb-full-homepage-preview .hqp-system-record dl{margin:0;display:grid;gap:9px}#hqb-full-homepage-preview .hqp-system-record dl>div{padding:9px;background:#f8fbfd;border:1px solid #d5e0e8;border-radius:3px;transition:background .65s,border-color .65s}#hqb-full-homepage-preview .hqp-system-record dt{font-size:10px;color:#607583;line-height:1.7}#hqb-full-homepage-preview .hqp-system-record dd{font-size:13px;color:#243746;line-height:1.7;margin:3px 0 0;font-weight:500}#hqb-full-homepage-preview .hqp-exchange-path{display:flex;align-items:center;justify-content:center;position:relative;color:#28658a}#hqb-full-homepage-preview .hqp-exchange-path>i{position:absolute;height:1px;width:100%;background:#91b7cd}#hqb-full-homepage-preview .hqp-exchange-path>span{background:#f3f9fc;position:relative;z-index:1;transition:transform .65s}.hqp-exchange-path svg{height:21px;width:21px}#hqb-full-homepage-preview .hqp-row[data-stage="1"] .hqp-exchange-path>span{transform:translateX(5px)}#hqb-full-homepage-preview .hqp-row[data-stage="1"] .hqp-receiving,#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-receiving{border-color:#81b0ca;box-shadow:0 10px 24px #1d4c6911;transform:translateY(-3px)}#hqb-full-homepage-preview .hqp-row[data-stage="1"] .hqp-receiving dl>div,#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-receiving dl>div{background:#e8f3f8;border-color:#a9c9dc}#hqb-full-homepage-preview .hqp-exchange-receipt{display:flex;gap:11px;align-items:center;margin-top:21px;font-size:12px;line-height:1.6;min-height:46px;color:#243746}#hqb-full-homepage-preview .hqp-exchange-receipt strong{font-size:12px;font-weight:500;display:block}#hqb-full-homepage-preview .hqp-exchange-receipt div>span{font-size:11px;display:block;color:#607583;line-height:1.7}#hqb-full-homepage-preview .hqp-receipt-status{margin-left:auto;font-size:11px;padding:4px 8px;border-radius:4px;color:#1d4c69;background:#e8f3f8;opacity:0;transform:translateY(3px);transition:opacity .65s,transform .65s}#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-receipt-status{opacity:1;transform:none}
#hqb-full-homepage-preview .hqp-access-workspace{border:1px solid #c8dce8;border-radius:6px;background:#fff;padding:20px;box-shadow:0 8px 24px #1d4c6908}#hqb-full-homepage-preview .hqp-access-person{display:flex;align-items:center;gap:12px;margin-bottom:19px}#hqb-full-homepage-preview .hqp-access-shield{display:grid;place-items:center;color:#28658a;background:#e8f3f8;border:1px solid #b2d1e2;width:43px;height:48px;border-radius:7px;flex:none}#hqb-full-homepage-preview .hqp-access-shield svg{height:28px;width:28px}#hqb-full-homepage-preview .hqp-access-person strong{display:block;font-size:16px;line-height:1.6;font-weight:400;color:#243746}#hqb-full-homepage-preview .hqp-access-person div>span:last-child{display:block;font-size:11px;line-height:1.6;color:#607583}#hqb-full-homepage-preview .hqp-access-tag{font-size:10px;line-height:1.6;color:#607583;margin-left:auto;max-width:66px;text-align:right}#hqb-full-homepage-preview .hqp-permissions{display:grid;gap:8px}#hqb-full-homepage-preview .hqp-permissions>div{display:flex;justify-content:space-between;gap:15px;align-items:center;background:#fbfdfe;border:1px solid #d5e0e8;border-radius:3px;font-size:12px;line-height:1.7;padding:9px 11px;color:#4d606e;transition:background .65s,border-color .65s}#hqb-full-homepage-preview .hqp-permissions>div>span{display:flex;gap:8px;align-items:center}#hqb-full-homepage-preview .hqp-permissions i{display:block;height:5px;width:5px;background:#28658a;border-radius:50%;flex:none}#hqb-full-homepage-preview .hqp-permissions strong{font-size:11px;font-weight:400;color:#28658a;white-space:nowrap}#hqb-full-homepage-preview .hqp-permission-excluded i{background:transparent;border:1px solid #8ea5b2}#hqb-full-homepage-preview .hqp-permission-excluded strong{color:#607583}#hqb-full-homepage-preview .hqp-row[data-stage="1"] .hqp-permissions>div:not(.hqp-permission-excluded),#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-permissions>div:not(.hqp-permission-excluded){border-color:#94bcd2;background:#edf6fb}#hqb-full-homepage-preview .hqp-access-status{display:flex;gap:15px;justify-content:space-between;font-size:11px;line-height:1.7;color:#607583;margin-top:15px}#hqb-full-homepage-preview .hqp-access-status strong{font-size:11px;font-weight:500;color:#28658a}#hqb-full-homepage-preview .hqp-example-disclosure{font-size:12px;line-height:1.8;color:#607583;max-width:1000px;margin-top:25px}
@media(max-width:1100px){#hqb-full-homepage-preview .hqp-copy{padding:29px}#hqb-full-homepage-preview .hqp-copy h3{font-size:25px}#hqb-full-homepage-preview .hqp-visual{padding-inline:20px;min-height:390px}#hqb-full-homepage-preview .hqp-source-workspace{gap:15px}#hqb-full-homepage-preview .hqp-source-document{padding:12px}#hqb-full-homepage-preview .hqp-exchange-workspace{gap:6px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}#hqb-full-homepage-preview .hqp-system-record{padding:12px}#hqb-full-homepage-preview .hqp-system-title{align-items:flex-start;flex-direction:column;gap:8px}#hqb-full-homepage-preview .hqp-access-workspace{padding:15px}#hqb-full-homepage-preview .hqp-stage-controls{left:20px;right:20px}}
@media(max-width:800px){#hqb-full-homepage-preview .hqp-row{grid-template-columns:1fr}#hqb-full-homepage-preview .hqp-copy{padding:30px}#hqb-full-homepage-preview .hqp-copy>.button{margin-top:6px}#hqb-full-homepage-preview .hqp-visual{border-left:0;border-top:1px solid #d5e0e8;padding:24px 30px 70px;min-height:360px}#hqb-full-homepage-preview .hqp-visual-top{margin-bottom:24px}#hqb-full-homepage-preview .hqp-source-workspace{gap:25px}#hqb-full-homepage-preview .hqp-system-title{flex-direction:row;align-items:center}#hqb-full-homepage-preview .hqp-exchange-workspace{grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr);gap:12px}#hqb-full-homepage-preview .hqp-stage-controls{left:30px;right:30px}#hqb-full-homepage-preview .hqp-provide{padding-block:65px}}
@media(max-width:479px){#hqb-full-homepage-preview .hqp-intro>p{font-size:16px}#hqb-full-homepage-preview .hqp-copy{padding:26px 23px}#hqb-full-homepage-preview .hqp-number{font-size:11px;margin-bottom:17px}#hqb-full-homepage-preview .hqp-copy h3{font-size:25px}#hqb-full-homepage-preview .hqp-copy>p.hqp-detail{font-size:14px}#hqb-full-homepage-preview .hqp-visual{padding:22px 20px 80px;min-height:425px}#hqb-full-homepage-preview .hqp-source-workspace{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px}#hqb-full-homepage-preview .hqp-document-label{display:block}#hqb-full-homepage-preview .hqp-doc-icon{margin-bottom:7px}#hqb-full-homepage-preview .hqp-document-label strong{display:block;font-size:13px;margin-top:5px}#hqb-full-homepage-preview .hqp-source-document{padding:12px}#hqb-full-homepage-preview .hqp-review-record>div:not(.hqp-review-state){display:block;padding:11px 6px}#hqb-full-homepage-preview .hqp-review-record strong{display:block;text-align:left;margin-top:4px}#hqb-full-homepage-preview .hqp-source-caption{font-size:10px}#hqb-full-homepage-preview .hqp-field-pending{font-size:11px}#hqb-full-homepage-preview .hqp-source-field{padding:7px}#hqb-full-homepage-preview .hqp-floating-note{left:25px;right:25px;bottom:77px;padding:12px}#hqb-full-homepage-preview .hqp-floating-note strong{font-size:12px}#hqb-full-homepage-preview .hqp-floating-note div>span{font-size:11px}#hqb-full-homepage-preview .hqp-exchange-workspace{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:7px}#hqb-full-homepage-preview .hqp-system-title{display:block}#hqb-full-homepage-preview .hqp-system-mark{width:28px;margin-bottom:8px}#hqb-full-homepage-preview .hqp-system-title strong{font-size:12px}#hqb-full-homepage-preview .hqp-system-record{padding:11px}#hqb-full-homepage-preview .hqp-system-record dl>div{padding:7px}#hqb-full-homepage-preview .hqp-system-record dd{font-size:12px}#hqb-full-homepage-preview .hqp-exchange-receipt{align-items:flex-start;gap:8px;margin-top:22px}#hqb-full-homepage-preview .hqp-receipt-status{font-size:10px;padding:3px 5px}#hqb-full-homepage-preview .hqp-access-person{gap:9px}#hqb-full-homepage-preview .hqp-access-person strong{font-size:15px}#hqb-full-homepage-preview .hqp-access-tag{display:none}#hqb-full-homepage-preview .hqp-access-workspace{padding:15px}#hqb-full-homepage-preview .hqp-permissions>div{gap:10px;font-size:12px;padding:9px}#hqb-full-homepage-preview .hqp-access-status{font-size:11px}#hqb-full-homepage-preview .hqp-stage-controls{left:20px;right:20px}#hqb-full-homepage-preview .hqp-example-disclosure{font-size:12px}}
@media(prefers-reduced-motion:reduce){#hqb-full-homepage-preview .hqp-row,#hqb-full-homepage-preview .hqp-row *,#hqb-full-homepage-preview .hqp-row:before,#hqb-full-homepage-preview .hqp-visual:after{transition:none!important;animation:none!important}}
#hqb-full-homepage-preview .hqp-row:is([data-provide-scene="source"],[data-provide-scene="access"]) .hqp-visual{padding-bottom:170px}#hqb-full-homepage-preview .hqp-screen-label{font-size:11px}#hqb-full-homepage-preview .hqp-visual-top>span:first-child{font-size:11px}@media(max-width:479px){#hqb-full-homepage-preview .hqp-row:is([data-provide-scene="source"],[data-provide-scene="access"]) .hqp-visual{padding-bottom:200px}}
#hqb-full-homepage-preview .hqp-floating-note{opacity:1;transform:none}#hqb-full-homepage-preview .hqp-floating-note .hqp-status-check{position:relative}#hqb-full-homepage-preview .hqp-floating-note .hqp-status-check>svg{opacity:0;transition:opacity .65s}#hqb-full-homepage-preview .hqp-floating-note .hqp-status-check>i{position:absolute;width:6px;height:6px;border-radius:50%;background:#729eb6;transition:opacity .65s}#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-floating-note{transform:translateY(-3px)}#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-floating-note .hqp-status-check>svg{opacity:1}#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-floating-note .hqp-status-check>i{opacity:0}
#hqb-full-homepage-preview .hqr-resources{background:#fff;overflow:hidden;padding-block:90px}#hqb-full-homepage-preview .hqr-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:39px}#hqb-full-homepage-preview .hqr-heading h2{margin-bottom:23px;max-width:790px}#hqb-full-homepage-preview .hqr-heading p{font-size:17px;line-height:1.8;max-width:750px}#hqb-full-homepage-preview .hqr-controls{display:flex;gap:10px;flex:none;padding-bottom:5px}#hqb-full-homepage-preview .hqr-controls button{display:grid;place-items:center;height:43px;width:43px;background:#e8f3f8;border:1px solid #c8dce8;border-radius:50%;color:#28658a;cursor:pointer;transition:background .3s,border-color .3s,transform .3s}#hqb-full-homepage-preview .hqr-controls button:disabled{opacity:.4;cursor:default}#hqb-full-homepage-preview .hqr-controls button:not(:disabled):hover{background:#d8eaf4;border-color:#7baac3;transform:translateY(-1px)}#hqb-full-homepage-preview .hqr-controls svg{width:22px;height:22px}#hqb-full-homepage-preview .hqr-track{display:flex;flex-wrap:nowrap;grid-template-columns:none!important;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9abacc transparent;padding:5px 5px 29px;scroll-padding-inline:5px;align-items:stretch}#hqb-full-homepage-preview .hqr-card{flex:0 0 42%;scroll-snap-align:start;min-width:0;position:relative;border:1px solid #d5e0e8;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 10px 23px #1d4c690a;transition:border-color .4s,box-shadow .4s,transform .4s cubic-bezier(.25,1,.5,1)}#hqb-full-homepage-preview .hqr-card:hover,#hqb-full-homepage-preview .hqr-card:focus-within{border-color:#7eaec8;box-shadow:0 17px 34px #1d4c6917;transform:translateY(-3px)}#hqb-full-homepage-preview .hqr-card-link{display:flex;flex-direction:column;min-height:100%;color:#243746;text-decoration:none;background:none!important}#hqb-full-homepage-preview .hqr-card-link:after,#hqb-full-homepage-preview .hqr-card-link:before{content:none!important}#hqb-full-homepage-preview .hqr-art{height:248px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 20%,#d8eaf5a0,transparent 70%),#f4f8fb;border-bottom:1px solid #e1eaf0;display:grid;align-items:center;padding:28px 35px;color:#243746}#hqb-full-homepage-preview .hqr-card-body{padding:28px 29px 31px;display:flex;flex-direction:column;flex:1}#hqb-full-homepage-preview .hqr-card-body .eyebrow{font-size:11px;margin-bottom:17px}#hqb-full-homepage-preview .hqr-card-body h3{font-size:25px;line-height:1.35;font-weight:400;letter-spacing:-.03em;margin:0 0 17px}#hqb-full-homepage-preview .hqr-card-body>p{font-size:16px;line-height:1.8;margin-bottom:19px}#hqb-full-homepage-preview .hqr-card-body ul{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:9px}#hqb-full-homepage-preview .hqr-card-body li{font-size:14px;line-height:1.8;color:#4d606e;position:relative;padding-left:20px}#hqb-full-homepage-preview .hqr-card-body li:before{content:'';position:absolute;left:0;top:8px;width:8px;height:4px;border-left:1.5px solid #28658a;border-bottom:1.5px solid #28658a;transform:rotate(-45deg)}#hqb-full-homepage-preview .hqr-card-cta{display:inline-flex;align-items:center;gap:13px;color:#28658a;font-size:14px;line-height:1.6;font-weight:500;margin-top:auto;padding-top:5px}#hqb-full-homepage-preview .hqr-card-cta>svg{height:20px;width:20px;transition:transform .4s cubic-bezier(.25,1,.5,1)}#hqb-full-homepage-preview .hqr-card:hover .hqr-card-cta>svg{transform:translateX(4px)}#hqb-full-homepage-preview .hqr-position{display:flex;justify-content:space-between;gap:20px;color:#607583;font-size:12px;line-height:1.8;margin-top:3px}#hqb-full-homepage-preview .hqr-position>span:first-child{font-variant-numeric:tabular-nums;color:#28658a}
#hqb-full-homepage-preview .hqr-paper{border:1px solid #c4d9e6;border-radius:5px;background:#fff;box-shadow:0 10px 30px #1d4c6910;padding:22px 23px;transform:translateY(9px);transition:transform .65s cubic-bezier(.25,1,.5,1);max-width:340px;margin:auto;width:100%}#hqb-full-homepage-preview .hqr-paper>span,#hqb-full-homepage-preview .hqr-review-sheet>span,#hqb-full-homepage-preview .hqr-conversation>span{font-size:10px;letter-spacing:.08em;color:#28658a;display:block;margin-bottom:11px;line-height:1.6}#hqb-full-homepage-preview .hqr-paper>strong,#hqb-full-homepage-preview .hqr-review-sheet>strong,#hqb-full-homepage-preview .hqr-conversation>strong{font-size:18px;font-weight:400;line-height:1.4;display:block;color:#243746}#hqb-full-homepage-preview .hqr-reading-lines{display:grid;gap:7px;margin:17px 0 16px;position:relative;overflow:hidden}#hqb-full-homepage-preview .hqr-reading-lines i{height:2px;background:#d5e0e8;display:block}#hqb-full-homepage-preview .hqr-reading-lines i:nth-child(2){width:72%}#hqb-full-homepage-preview .hqr-reading-lines:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#28658a44,transparent);transform:translateX(-100%);animation:hqr-scan 14s ease-in-out infinite}#hqb-full-homepage-preview .hqr-topic-tags{display:flex;gap:7px;flex-wrap:wrap}#hqb-full-homepage-preview .hqr-topic-tags span{font-size:10px;line-height:1.6;border-radius:3px;padding:3px 6px;color:#28658a;background:#edf5f9}#hqb-full-homepage-preview .hqr-reading-note{position:absolute;bottom:18px;right:20px;padding:9px 12px;background:#fff;border:1px solid #bad5e4;box-shadow:0 5px 16px #1d4c690d;color:#28658a;font-size:11px;line-height:1.6;display:flex;gap:10px;align-items:center;border-radius:4px;opacity:0;transform:translateY(7px);transition:opacity .6s,transform .6s}#hqb-full-homepage-preview .hqr-reading-note svg{height:15px;width:15px}#hqb-full-homepage-preview .hqr-card:hover .hqr-paper,#hqb-full-homepage-preview .hqr-card:focus-within .hqr-paper{transform:translateY(0)}#hqb-full-homepage-preview .hqr-card:hover .hqr-reading-note,#hqb-full-homepage-preview .hqr-card:focus-within .hqr-reading-note{opacity:1;transform:none}
#hqb-full-homepage-preview .hqr-review-sheet{background:#fff;border:1px solid #c4d9e6;border-radius:5px;padding:20px 23px;box-shadow:0 10px 30px #1d4c6910;max-width:360px;margin:auto;width:100%}#hqb-full-homepage-preview .hqr-review-sheet>strong{margin-bottom:13px}#hqb-full-homepage-preview .hqr-review-sheet>div{display:flex;align-items:center;gap:11px;border-top:1px solid #d5e0e8;padding:9px 0;font-size:12px;line-height:1.6}#hqb-full-homepage-preview .hqr-review-sheet>div>span{font-size:10px;color:#729eb6}#hqb-full-homepage-preview .hqr-review-sheet>div>p{font-size:12px!important;line-height:1.6!important;color:#4d606e}#hqb-full-homepage-preview .hqr-review-sheet>div>i{margin-left:auto;color:#28658a;opacity:.3;transform:scale(.8);animation:hqr-check 15s ease-in-out infinite}#hqb-full-homepage-preview .hqr-review-sheet>div:nth-last-child(2)>i{animation-delay:2s}#hqb-full-homepage-preview .hqr-review-sheet>div:last-child>i{animation-delay:4s}#hqb-full-homepage-preview .hqr-review-sheet svg{width:15px;height:15px}
#hqb-full-homepage-preview .hqr-conversation{max-width:370px;width:100%;margin:auto;background:#fff;border:1px solid #c4d9e6;border-radius:5px;box-shadow:0 10px 30px #1d4c6910;padding:22px 23px}#hqb-full-homepage-preview .hqr-conversation>div:not(.hqr-next-step){display:flex;gap:13px;justify-content:space-between;align-items:center;font-size:12px;color:#4d606e;line-height:1.7;margin-top:19px;padding-bottom:16px}#hqb-full-homepage-preview .hqr-conversation>div>i{color:#28658a;animation:hqr-flow 14s ease-in-out infinite}#hqb-full-homepage-preview .hqr-conversation svg{width:19px;height:19px}#hqb-full-homepage-preview .hqr-next-step{display:flex;gap:12px;align-items:center;background:#edf5f9;border:1px solid #c5dde9;border-radius:4px;padding:11px 13px;transition:background .6s,border-color .6s}#hqb-full-homepage-preview .hqr-next-step>span{color:#28658a}#hqb-full-homepage-preview .hqr-next-step strong{display:block;font-size:13px;font-weight:500;line-height:1.6;color:#243746}#hqb-full-homepage-preview .hqr-next-step p{font-size:11px!important;line-height:1.7!important;color:#607583}#hqb-full-homepage-preview .hqr-card:hover .hqr-next-step{background:#e1eff6;border-color:#91bbd2}#hqb-full-homepage-preview .hqr-art.is-idle *,#hqb-full-homepage-preview .hqr-art.is-idle *:after{animation-play-state:paused!important}
@keyframes hqr-scan{0%,20%{transform:translateX(-100%)}65%,100%{transform:translateX(100%)}}@keyframes hqr-check{0%,15%{opacity:.3;transform:scale(.8)}35%,80%{opacity:1;transform:scale(1)}100%{opacity:.3;transform:scale(.8)}}@keyframes hqr-flow{0%,20%,100%{transform:translateX(0)}55%,75%{transform:translateX(5px)}}
@media(max-width:999px){#hqb-full-homepage-preview .hqr-track{gap:20px}#hqb-full-homepage-preview .hqr-card{flex-basis:52%}#hqb-full-homepage-preview .hqr-card-body{padding:25px}#hqb-full-homepage-preview .hqr-art{padding:24px}#hqb-full-homepage-preview .hqr-card-body h3{font-size:24px}}
@media(max-width:700px){#hqb-full-homepage-preview .hqr-resources{padding-block:65px}#hqb-full-homepage-preview .hqr-heading{align-items:flex-start;flex-direction:column;gap:25px;margin-bottom:24px}#hqb-full-homepage-preview .hqr-heading p{font-size:16px}#hqb-full-homepage-preview .hqr-heading h2 br{display:none}#hqb-full-homepage-preview .hqr-controls{align-self:flex-end}#hqb-full-homepage-preview .hqr-track{gap:18px;padding-bottom:25px}#hqb-full-homepage-preview .hqr-card{flex-basis:87%}#hqb-full-homepage-preview .hqr-art{height:240px;padding:23px 20px}#hqb-full-homepage-preview .hqr-card-body{padding:25px 23px}#hqb-full-homepage-preview .hqr-card-body h3{font-size:24px}#hqb-full-homepage-preview .hqr-card-body .eyebrow{font-size:11px}#hqb-full-homepage-preview .hqr-card-body li{font-size:14px}#hqb-full-homepage-preview .hqr-position{font-size:11px}#hqb-full-homepage-preview .hqr-position>span:last-child{max-width:175px;text-align:right}#hqb-full-homepage-preview .hqr-paper,#hqb-full-homepage-preview .hqr-review-sheet,#hqb-full-homepage-preview .hqr-conversation{padding:18px}#hqb-full-homepage-preview .hqr-paper>strong,#hqb-full-homepage-preview .hqr-review-sheet>strong,#hqb-full-homepage-preview .hqr-conversation>strong{font-size:16px}#hqb-full-homepage-preview .hqr-review-sheet>div{gap:7px}#hqb-full-homepage-preview .hqr-review-sheet>div>p{font-size:11px!important}#hqb-full-homepage-preview .hqr-conversation>div:not(.hqr-next-step){font-size:11px;gap:8px}#hqb-full-homepage-preview .hqr-reading-note{font-size:10px;right:12px;bottom:13px}}
@media(prefers-reduced-motion:reduce){#hqb-full-homepage-preview .hqr-track{scroll-behavior:auto}#hqb-full-homepage-preview .hqr-resources *,#hqb-full-homepage-preview .hqr-resources *:after{animation:none!important;transition:none!important}}
#hqb-full-homepage-preview .hqr-art{height:280px}@media(max-width:700px){#hqb-full-homepage-preview .hqr-art{height:300px}} #hqb-full-homepage-preview .hqp-row{clip-path:inset(2px round 8px);outline:1px solid #cddde7;outline-offset:-3px;transition:clip-path .8s cubic-bezier(.165,.84,.44,1),outline-color .25s,box-shadow .6s cubic-bezier(.16,1,.3,1);cursor:pointer}
#hqb-full-homepage-preview .hqp-row:is(:hover,:focus-within){clip-path:inset(0 round 8px);outline-color:transparent;box-shadow:0 18px 36px -18px #1d4c692b,0 30px 45px -30px #2437462b}
#hqb-full-homepage-preview .hqp-row:before,#hqb-full-homepage-preview .hqp-row:is(:hover,:focus-within):before{box-shadow:none}
#hqb-full-homepage-preview .hqp-card-hit-area{position:absolute;inset:0;z-index:2;background:none!important;border-radius:8px}
#hqb-full-homepage-preview .hqp-copy{pointer-events:none}#hqb-full-homepage-preview .hqp-copy>.button{pointer-events:auto;position:relative;z-index:4}
#hqb-full-homepage-preview .hqp-visual{pointer-events:none}#hqb-full-homepage-preview .hqp-stage-controls{pointer-events:auto;z-index:5}
#hqb-full-homepage-preview .hqp-border-reveal{position:absolute;inset:-1px;padding:2px;border-radius:9px;z-index:6;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .25s linear;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}
#hqb-full-homepage-preview .hqp-border-gradient{position:absolute;left:0;top:0;width:950px;height:950px;background:radial-gradient(circle,#28658a 0%,#5c9fc3dd 28%,#a9cee1b3 48%,#e8f3f800 70%);transform:translate(var(--hqp-glow-x,0px),var(--hqp-glow-y,-300px));transition:transform 1s cubic-bezier(.16,1,.3,1)}
#hqb-full-homepage-preview .hqp-row:is(:hover,:focus-within) .hqp-border-reveal{opacity:1}
#hqb-full-homepage-preview .hqp-copy>p,#hqb-full-homepage-preview .hqp-copy>h3{transition:transform .8s cubic-bezier(.165,.84,.44,1)}
#hqb-full-homepage-preview .hqp-row:is(:hover,:focus-within) .hqp-copy>h3{transform:translateX(2px)}
#hqb-full-homepage-preview .hqp-row[data-stage="2"] .hqp-field-confirmed{animation:hqp-reference-reveal .9s steps(7,end) both}
@keyframes hqp-reference-reveal{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}} #hqb-full-homepage-preview .hqr-card{box-shadow:0 18px 36px -18px #1d4c691a,0 30px 45px -30px #24374626;transition:border-color .3s,box-shadow .3s}
#hqb-full-homepage-preview .hqr-card:is(:hover,:focus-within){transform:none;box-shadow:0 18px 36px -18px #1d4c6925,0 30px 45px -30px #24374633}
#hqb-full-homepage-preview .hqr-card-body{position:relative;z-index:2;background:#fff;transition:transform .3s cubic-bezier(.33,1,.68,1);padding-bottom:30px}
#hqb-full-homepage-preview .hqr-art{isolation:isolate;overflow:hidden}
#hqb-full-homepage-preview .hqr-art>:not(.hqr-gradient-layer){position:relative;z-index:1;transition:transform .3s cubic-bezier(.33,1,.68,1)}
#hqb-full-homepage-preview .hqr-gradient-layer{position:absolute;inset:0;z-index:0;opacity:0;overflow:hidden;background:#e8f3f8;transition:transform .3s cubic-bezier(.33,1,.68,1),opacity .3s cubic-bezier(.33,1,.68,1)}
#hqb-full-homepage-preview .hqr-gradient-layer:before,#hqb-full-homepage-preview .hqr-gradient-layer:after{content:'';position:absolute;width:85%;height:100%;border-radius:50%;filter:blur(30px);animation:hqr-mineral-drift 18s ease-in-out infinite alternate}
#hqb-full-homepage-preview .hqr-gradient-layer:before{left:-18%;top:-25%;background:#7aaec88c}
#hqb-full-homepage-preview .hqr-gradient-layer:after{right:-20%;bottom:-35%;background:#b6d7e8c4;animation-delay:-9s}
#hqb-full-homepage-preview .hqr-card-cta{opacity:0;transform:translateY(10px);transition:opacity .3s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.33,1,.68,1)}
#hqb-full-homepage-preview .hqr-card:is(:hover,:focus-within) .hqr-card-body{transform:translateY(-42px)}
#hqb-full-homepage-preview .hqr-card:is(:hover,:focus-within) .hqr-gradient-layer{opacity:1;transform:translateY(-42px)}
#hqb-full-homepage-preview .hqr-card:is(:hover,:focus-within) .hqr-art>:not(.hqr-gradient-layer){transform:translateY(-12px)}
#hqb-full-homepage-preview .hqr-card:is(:hover,:focus-within) .hqr-card-cta{opacity:1;transform:translateY(0)}
#hqb-full-homepage-preview .hqr-reading-note{position:absolute!important;z-index:2!important}
#hqb-full-homepage-preview .hqr-controls button{transition:border-color .15s cubic-bezier(.65,0,.35,1),background-color .15s cubic-bezier(.65,0,.35,1);min-width:44px;min-height:44px}
#hqb-full-homepage-preview .hqr-controls button:not(:disabled):hover{transform:none}
#hqb-full-homepage-preview .hqr-bottom-bar{display:flex;align-items:center;justify-content:space-between;gap:20px}
#hqb-full-homepage-preview .hqr-pagination{display:none;gap:0;align-items:center}
#hqb-full-homepage-preview .hqr-pagination button{position:relative;width:44px;height:44px;border:0;background:none;cursor:pointer;padding:0}
#hqb-full-homepage-preview .hqr-pagination button:after{content:'';position:absolute;left:18px;top:18px;width:8px;height:8px;border-radius:50%;background:#b9d0de;transition:background .15s}
#hqb-full-homepage-preview .hqr-pagination button[aria-pressed=true]:after{background:#28658a}
#hqb-full-homepage-preview .hqr-enrollment-sheet{background:#fff;border:1px solid #c4d9e6;border-radius:5px;padding:19px 22px;box-shadow:0 10px 30px #1d4c6910;max-width:360px;width:100%;margin:auto}
#hqb-full-homepage-preview .hqr-enrollment-sheet>span{font-size:11px;letter-spacing:.08em;color:#28658a;line-height:1.7}
#hqb-full-homepage-preview .hqr-enrollment-sheet>strong{display:block;font-size:18px;line-height:1.5;font-weight:400;color:#243746;margin:10px 0 15px}
#hqb-full-homepage-preview .hqr-enrollment-sheet>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #d5e0e8;font-size:12px;line-height:1.7;color:#4d606e}
#hqb-full-homepage-preview .hqr-enrollment-sheet b{color:#28658a;font-weight:500;font-size:12px}
@keyframes hqr-mineral-drift{from{transform:translate(-8%,-5%) rotate(-8deg)}to{transform:translate(15%,10%) rotate(10deg)}}
@media(max-width:700px),(hover:none),(pointer:coarse){#hqb-full-homepage-preview .hqr-card-cta{opacity:1;transform:none}#hqb-full-homepage-preview .hqr-card:is(:hover,:focus-within) .hqr-card-body{transform:none}#hqb-full-homepage-preview .hqr-gradient-layer{opacity:.45}#hqb-full-homepage-preview .hqr-card:is(:hover,:focus-within) .hqr-gradient-layer{transform:none}#hqb-full-homepage-preview .hqr-card:is(:hover,:focus-within) .hqr-art>:not(.hqr-gradient-layer){transform:none}#hqb-full-homepage-preview .hqr-pagination{display:flex}#hqb-full-homepage-preview .hqr-bottom-bar{align-items:flex-start;flex-direction:column;gap:8px}#hqb-full-homepage-preview .hqr-position{width:100%}#hqb-full-homepage-preview .hqr-pagination{align-self:center}#hqb-full-homepage-preview .hqr-enrollment-sheet{padding:17px}#hqb-full-homepage-preview .hqr-enrollment-sheet>strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){#hqb-full-homepage-preview .hqp-row,#hqb-full-homepage-preview .hqp-row *,#hqb-full-homepage-preview .hqr-card *{transition:none!important;animation:none!important}#hqb-full-homepage-preview .hqr-card-cta{opacity:1;transform:none!important}#hqb-full-homepage-preview .hqr-card:is(:hover,:focus-within) .hqr-card-body,#hqb-full-homepage-preview .hqr-card:is(:hover,:focus-within) .hqr-art>:not(.hqr-gradient-layer){transform:none}}
#hqb-full-homepage-preview .hqr-track{scroll-behavior:auto}#hqb-full-homepage-preview .hqr-track.is-programmatic{scroll-snap-type:none} #hqb-full-homepage-preview .hqp-floating-note{position:relative;left:auto;right:auto;bottom:auto;margin-top:20px;min-height:66px;transform:none!important}
#hqb-full-homepage-preview .hqp-visual{padding-bottom:86px}
#hqb-full-homepage-preview .hqp-stage-controls button{min-height:44px}
#hqb-full-homepage-preview .hqp-status-check{align-self:center}
#hqb-full-homepage-preview .hp-relationship-heading{font-size:27px;font-weight:400;line-height:1.35;letter-spacing:-.02em;margin:18px 0}
#hqb-full-homepage-preview .hp-live-inquiry{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
#hqb-full-homepage-preview .hp-live-inquiry h3{font-size:27px;font-weight:400;line-height:1.35;margin:0}
#hqb-full-homepage-preview .hp-live-inquiry p,#hqb-full-homepage-preview .hp-live-inquiry li{font-size:16px;line-height:1.8;color:#4d606e}
#hqb-full-homepage-preview .hp-live-inquiry ul{margin:0 0 0 18px;padding:0;display:grid;gap:8px}
#hqb-full-homepage-preview .hp-live-inquiry small{font-size:13px;line-height:1.7;color:#526c7c} #hqb-full-homepage-preview #specialties .hqh-specialty-links>a{position:relative;isolation:isolate;overflow:hidden;background:#fff;border:1px solid #d5e0e8;color:#243746;min-height:54px;gap:16px;transition:border-color .25s ease,box-shadow .4s cubic-bezier(.22,1,.36,1),color .25s ease}
#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,#dcecf5 0%,#e8f3f8 58%,#f4f8fb 100%);transform:scaleX(0);transform-origin:left center;transition:transform .48s cubic-bezier(.22,1,.36,1)}
#hqb-full-homepage-preview #specialties .hqh-specialty-label{display:block;min-width:0;transition:transform .32s cubic-bezier(.22,1,.36,1)}
#hqb-full-homepage-preview #specialties .hqh-specialty-links>a>.hqb-arrow-icon{flex:none;margin:0;width:18px;height:18px;transition:transform .34s cubic-bezier(.22,1,.36,1),color .25s ease}
#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:focus-visible{outline:2px solid #28658a;outline-offset:3px;border-color:#729eb6;color:#1d4c69;box-shadow:inset 3px 0 #28658a,0 8px 20px -12px #1d4c6940}
#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:focus-visible:before{transform:scaleX(1)}
#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:focus-visible .hqh-specialty-label{transform:translateX(3px)}
#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:focus-visible>.hqb-arrow-icon{transform:translateX(4px);color:#28658a}
@media(hover:hover) and (pointer:fine){
#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:hover{background:#fff;border-color:#729eb6;color:#1d4c69;box-shadow:inset 3px 0 #28658a,0 8px 20px -12px #1d4c6940}
#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:hover:before{transform:scaleX(1)}
#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:hover .hqh-specialty-label{transform:translateX(3px)}
#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:hover>.hqb-arrow-icon{transform:translateX(4px);color:#28658a}
}
@media(hover:none),(pointer:coarse){#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:active{background:#e8f3f8;border-color:#729eb6;color:#1d4c69}}
@media(prefers-reduced-motion:reduce){#hqb-full-homepage-preview #specialties .hqh-specialty-links>a,#hqb-full-homepage-preview #specialties .hqh-specialty-links>a:before,#hqb-full-homepage-preview #specialties .hqh-specialty-label,#hqb-full-homepage-preview #specialties .hqh-specialty-links>a>.hqb-arrow-icon{transition:none}#hqb-full-homepage-preview #specialties .hqh-specialty-label,#hqb-full-homepage-preview #specialties .hqh-specialty-links>a>.hqb-arrow-icon{transform:none!important}}
@scope (#hqb-full-homepage-preview) {
:scope{--blue:#28658a;--deep:#1d4c69;--ink:#243746;--text:#4d606e;--line:#d5e0e8;--ice:#e8f3f8;--mist:#f4f7fa;--white:#fff;--ease:cubic-bezier(.25,1,.5,1)}:scope *{box-sizing:border-box}:scope{scroll-behavior:smooth;scroll-padding-top:125px}:scope{margin:0;color:var(--ink);background:#fff;font:400 16px/1.75 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}:scope button,:scope input,:scope select,:scope textarea{font:inherit}:scope button,:scope a,:scope input,:scope select,:scope textarea,:scope summary{outline-offset:5px}:scope a{color:var(--blue);text-decoration:none}:scope button{cursor:inherit}:scope button:disabled{cursor:default}:scope img,:scope svg{max-width:100%}:scope strong,:scope b{font-weight:500}:scope h1,:scope h2,:scope h3,:scope h4,:scope p{margin:0}:scope h1,:scope h2,:scope h3,:scope h4{font-weight:400;letter-spacing:-.045em;line-height:1.15}:scope h1{font-size:clamp(36px,4.3vw,58px);font-weight:300}:scope h2{font-size:clamp(28px,3vw,41px)}:scope h3{font-size:24px}:scope p{color:var(--text)}:scope .wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px;margin:auto}:scope .study-bar{background:var(--deep);color:var(--ice);font-size:11px;letter-spacing:.07em;padding:7px 0}:scope .study-bar>.wrap{display:flex;justify-content:space-between;gap:15px;align-items:center}:scope .study-bar button{border:0;background:none;color:inherit;font-size:11px;padding:2px 0;white-space:nowrap}:scope .study-bar a{color:#fff}:scope .site-header{position:relative;z-index:30;background:#fff;border-bottom:1px solid var(--line)}:scope .header-row{display:flex;align-items:center;gap:30px;height:90px}:scope .logo{display:block;width:162px;margin-right:auto}:scope .logo img{display:block;width:100%;max-height:70px}:scope .nav{display:flex;align-items:center;gap:28px}:scope .nav>a,:scope .nav>button{font-size:13px;color:var(--ink);border:0;background:none;padding:8px 0;white-space:nowrap}:scope .nav>button{display:flex;gap:7px;align-items:center}:scope .chevron{width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .25s var(--ease)}:scope .nav>button[aria-expanded=true] .chevron{transform:rotate(225deg)}:scope .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}:scope .button:hover{background:var(--deep);box-shadow:0 7px 20px #1d4c6918}:scope .button.secondary{background:#fff;color:var(--blue);border-color:var(--line)}:scope .text-link{display:inline-flex;gap:12px;align-items:center;font-size:13px;font-weight:500;line-height:1.6}:scope .arrow{font-size:18px;line-height:1;transition:transform .25s var(--ease)}:scope a:hover>.arrow{transform:translateX(3px)}:scope .menu-toggle{display:none}:scope .mega{position:absolute;top:100%;left:0;right:0;background:#fff;border-block:1px solid var(--line);box-shadow:0 26px 45px #1d4c6914;padding:35px 0;animation:panel-in .35s var(--ease)}:scope .mega[hidden]{display:none}:scope .mega>.wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}:scope .mega h3{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-bottom:18px}:scope .mega a{display:block;padding:8px 0;color:var(--ink);font-size:14px}:scope .mega small{display:block;font-size:11px;color:var(--text);margin-top:2px}:scope .mega a:hover{color:var(--blue)}:scope .mega-note{border-left:1px solid var(--line);padding-left:30px}:scope .mega-note>p{font-size:13px;margin:12px 0 18px}:scope .eyebrow{display:block;font-size:11px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:500;margin-bottom:20px}:scope .lead{font-size:18px;line-height:1.75;max-width:660px}:scope .actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}:scope .section{padding:90px 0}:scope .section-heading{max-width:800px;margin-bottom:40px}:scope .section-heading h2{margin-bottom:20px}:scope .section-heading p{max-width:690px}:scope .hero{position:relative;padding:72px 0 80px;isolation:isolate;overflow:hidden;background:var(--mist)}:scope .hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:60px;align-items:center}:scope .hero-copy h1{max-width:640px;margin-bottom:26px}:scope .hero-copy .lead{max-width:590px}:scope .hero-note{font-size:11px;color:var(--text);margin-top:23px;max-width:510px;line-height:1.7}:scope .atmosphere{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 95% 10%,#d5e0e880,transparent 60%)}:scope .atmosphere:before{content:"";position:absolute;width:70%;height:125%;top:-15%;right:-17%;border-radius:50%;background:conic-gradient(from 30deg,var(--ice),#28658a65,var(--deep),#d5e0e8bb,var(--ice));filter:blur(50px);opacity:.48;animation:mineral-flow 26s ease-in-out infinite alternate;transform:translate3d(0,0,0)}:scope .atmosphere:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--mist) 25%,transparent 80%)}:scope .hero-visual{position:relative;min-width:0}:scope .visual-caption{font-size:11px;line-height:1.7;color:var(--text);margin:16px 10px 0;text-align:center}:scope .workstation{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 35px 80px #1d4c691c,0 3px 8px #1d4c690a;overflow:hidden;font-size:12px;position:relative;min-width:0}:scope .workstation:before{content:"";position:absolute;inset:10px -10px -10px 10px;border:1px solid var(--line);border-radius:12px;z-index:-1}:scope .app-bar{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:17px 22px;border-bottom:1px solid var(--line);font-size:11px;color:var(--text);background:#fff}:scope .app-mark{display:inline-flex;align-items:center;gap:9px;color:var(--deep);font-weight:500}:scope .monogram{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;background:var(--deep);color:#fff;font-size:11px;letter-spacing:-.04em}:scope .app-label{padding:5px 8px;border:1px solid var(--line);border-radius:20px;font-size:11px;white-space:nowrap}:scope .app-body{padding:24px}:scope .workspace-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:23px}:scope .workspace-title h3{font-size:21px;letter-spacing:-.035em;margin-top:5px}:scope .workspace-title small{font-size:11px;color:var(--text)}:scope .workspace-total{text-align:right}:scope .workspace-total>strong{display:block;font-size:25px;letter-spacing:-.04em;line-height:1.3}:scope .workspace-total>small{display:block;margin-top:5px}:scope .app-tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin:0 0 20px}:scope .app-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:0 0 10px;color:var(--text);font-size:11px}:scope .app-tabs button[aria-selected=true]{color:var(--blue);border-color:var(--blue)}:scope .record-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:17px;align-items:start}:scope .claim-sheet{border:1px solid var(--line);border-radius:8px;background:var(--mist);padding:17px}:scope .claim-sheet small{display:block;font-size:11px;color:var(--text);margin-bottom:8px}:scope .claim-sheet h4{font-size:18px;margin-bottom:17px}:scope .record-fields{margin:0}:scope .record-fields>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:9px 0}:scope .record-fields dt{color:var(--text);font-size:11px}:scope .record-fields dd{margin:0;font-size:11px;text-align:right}:scope .status-note{padding:13px;border:1px solid var(--line);border-radius:7px;background:var(--ice);margin-top:14px;color:var(--deep);font-size:11px;line-height:1.7;min-height:61px}:scope .status-note>strong{display:block;font-size:11px;margin-bottom:4px}:scope .step-ledger{padding:5px 0}:scope .step-ledger>div{display:flex;gap:10px;align-items:center;min-height:43px;position:relative;font-size:11px;color:var(--text)}:scope .step-ledger>div:not(:last-child):after{content:"";width:1px;height:23px;background:var(--line);position:absolute;left:9px;top:31px}:scope .step-dot{display:grid;place-items:center;width:19px;height:19px;flex-shrink:0;border:1px solid var(--line);background:#fff;border-radius:50%;font-size:11px;transition:background .65s var(--ease),color .65s var(--ease),box-shadow .65s var(--ease)}:scope .step-ledger>.is-active{color:var(--deep)}:scope .step-ledger>.is-active .step-dot{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 0 0 5px #e8f3f880}:scope .step-ledger>.is-complete .step-dot{background:var(--ice);color:var(--blue)}:scope .app-foot{padding:13px 20px;border-top:1px solid var(--line);font-size:11px;line-height:1.7;color:var(--text);display:flex;justify-content:space-between;gap:15px;align-items:center}:scope .scene-controls{display:flex;gap:7px;flex-shrink:0}:scope .scene-controls button{background:#fff;border:1px solid var(--line);border-radius:4px;padding:5px 8px;font-size:11px;color:var(--text)}:scope .phase-change{animation:phase-in .65s var(--ease)}:scope .practice-strip{border-bottom:1px solid var(--line);padding:22px 0}:scope .practice-strip>.wrap{display:flex;gap:25px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--text);justify-content:space-between}:scope .practice-strip span:first-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase}:scope .split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;align-items:start}:scope .split h2{margin-bottom:22px}:scope .split>div>p{max-width:480px}:scope .issue-list{border-top:1px solid var(--line)}:scope .issue-row{display:grid;grid-template-columns:26px minmax(0,1fr) 20px;gap:20px;border-bottom:1px solid var(--line);padding:23px 0;color:var(--ink)}:scope .issue-row>span:first-child{font-size:11px;color:var(--text);padding-top:4px}:scope .issue-row h3{font-size:21px;margin-bottom:8px}:scope .issue-row p{font-size:14px;line-height:1.8}:scope .issue-row>.arrow{color:var(--blue);margin-top:5px}:scope .cycle-section{background:var(--deep);color:#fff;position:relative;overflow:hidden}:scope .cycle-section:before{content:"";position:absolute;width:60%;height:100%;right:-20%;top:0;background:radial-gradient(ellipse,#28658a88,transparent 70%);pointer-events:none}:scope .cycle-section .eyebrow{color:var(--line)}:scope .cycle-section p{color:var(--line)}:scope .cycle-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:75px;position:relative}:scope .cycle-copy h2{margin-bottom:24px}:scope .cycle-copy p{font-size:15px}:scope .cycle-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}:scope .cycle-steps button{border:0;border-top:1px solid #d5e0e866;background:none;color:#d5e0e8;text-align:left;padding:18px 0;font-size:13px;position:relative}:scope .cycle-steps button[aria-pressed=true]{color:#fff;border-top-color:#fff}:scope .cycle-steps button>span{display:block;font-size:11px;margin-bottom:20px}:scope .cycle-detail{border:1px solid #d5e0e844;border-radius:9px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:30px;padding:27px;background:#1d4c6980;min-height:220px}:scope .cycle-detail h3{font-size:23px;margin-bottom:16px}:scope .cycle-detail p{font-size:13px;max-width:510px}:scope .cycle-record{border-left:1px solid #d5e0e844;padding-left:25px;font-size:11px;color:var(--line)}:scope .cycle-record>small{display:block;font-size:11px;letter-spacing:.05em;margin-bottom:13px}:scope .cycle-record>strong{display:block;font-size:18px;color:#fff;margin-bottom:10px}:scope .editorial-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:70px;align-items:center}:scope .editorial-feature h2{margin:0 0 24px}:scope .editorial-feature p{max-width:580px}:scope .field-map{position:relative;padding:28px;background:var(--mist);border:1px solid var(--line);border-radius:10px}:scope .field-map>small{display:block;font-size:11px;color:var(--text);letter-spacing:.07em;text-transform:uppercase;margin-bottom:25px}:scope .field-map dl{margin:0}:scope .field-map dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;padding:17px 0;border-top:1px solid var(--line);font-size:12px}:scope .field-map dt{font-weight:500}:scope .field-map dd{margin:0;color:var(--text)}:scope .annotation{border-left:2px solid var(--blue);padding-left:19px;margin-top:24px;font-size:12px;color:var(--text)}:scope .service-tiles{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px}:scope .service-tile{position:relative;border-top:1px solid var(--line);padding:25px 0}:scope .service-tile:first-child{padding:28px;background:var(--ice);border:1px solid var(--line);border-radius:10px}:scope .service-tile h3{font-size:23px;margin:17px 0 16px}:scope .service-tile p{font-size:14px;line-height:1.8;margin-bottom:22px;max-width:420px}:scope .service-tile .eyebrow{font-size:11px;margin:0}:scope .tiny-process{display:flex;gap:7px;margin:25px 0 0;align-items:center}:scope .tiny-process>i{display:block;width:7px;height:7px;border-radius:50%;background:var(--blue);opacity:.4}:scope .tiny-process>span{height:1px;width:35px;background:var(--line)}:scope .tiny-process>i:nth-child(3){opacity:.75}:scope .tiny-process>i:last-child{opacity:1}:scope .knowledge-strip{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:35px;border-top:1px solid var(--line);padding-top:28px}:scope .knowledge-item{display:flex;flex-direction:column;align-items:flex-start}:scope .knowledge-item>small{font-size:11px;letter-spacing:.07em;color:var(--text);text-transform:uppercase;margin-bottom:22px}:scope .knowledge-item h3{font-size:24px;line-height:1.3;margin-bottom:14px}:scope .knowledge-item p{font-size:14px;margin-bottom:20px}:scope .knowledge-item .text-link{margin-top:auto}:scope .finish{background:var(--mist);border-top:1px solid var(--line);padding:55px 0}:scope .finish>.wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}:scope .finish h2{font-size:34px;margin-bottom:13px}:scope .finish p{font-size:15px;max-width:700px}:scope .site-footer{padding:60px 0 25px;background:#fff;border-top:1px solid var(--line)}:scope .footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:55px}:scope .footer-about>img{width:150px;display:block;margin-bottom:24px}:scope .footer-about>p{font-size:12px;max-width:270px}:scope .footer-column h3{font-size:11px;letter-spacing:0;margin-bottom:20px}:scope .footer-column a{display:block;font-size:12px;color:var(--text);margin:10px 0}:scope .footer-column a:hover{color:var(--blue)}:scope .footer-bottom{border-top:1px solid var(--line);padding-top:22px;margin-top:45px;display:flex;gap:25px;justify-content:space-between;font-size:11px;color:var(--text);flex-wrap:wrap}:scope .footer-bottom a{color:inherit}:scope .footer-bottom>div{display:flex;gap:20px;flex-wrap:wrap}:scope .subnav{border-bottom:1px solid var(--line);background:#fff}:scope .subnav>.wrap{display:flex;gap:25px;align-items:center;padding-block:15px;font-size:11px}:scope .subnav strong{margin-right:auto}:scope .subnav a{color:var(--text)}:scope .center-hero{text-align:center;padding:65px 0 45px}:scope .center-hero h1{max-width:900px;margin:0 auto 25px}:scope .center-hero .lead{max-width:760px;margin:auto}:scope .center-hero .actions{justify-content:center}:scope .docket-stage{position:relative;background:linear-gradient(var(--white),var(--mist));padding:20px 0 70px}:scope .docket-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:60px;align-items:center}:scope .docket-margin{padding:35px 0}:scope .docket-margin>.eyebrow{font-size:11px}:scope .docket-margin h2{font-size:30px;margin-bottom:20px}:scope .docket-margin p{font-size:14px;max-width:390px}:scope .docket{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 24px 60px #1d4c6910;overflow:hidden}:scope .docket-top{padding:20px 25px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:11px;color:var(--text)}:scope .docket-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:35px;padding:30px}:scope .evidence-sheet{position:relative;background:var(--mist);border:1px solid var(--line);padding:22px;border-radius:6px}:scope .evidence-sheet>small{font-size:11px;color:var(--text)}:scope .evidence-sheet h3{font-size:22px;margin:14px 0 18px}:scope .evidence-sheet ul{padding:0;list-style:none;margin:22px 0 0}:scope .evidence-sheet li{border-top:1px solid var(--line);padding:11px 0;font-size:11px;display:flex;justify-content:space-between;gap:15px}:scope .evidence-sheet em{font-style:normal;color:var(--blue)}:scope .evidence-note{font-size:11px;background:var(--ice);padding:13px;margin-top:20px;border-left:2px solid var(--blue)}:scope .docket-progress{list-style:none;margin:0;padding:0}:scope .docket-progress li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:15px;margin-bottom:22px;position:relative;color:var(--text)}:scope .docket-progress li:not(:last-child):after{content:"";position:absolute;top:22px;bottom:-22px;left:10px;width:1px;background:var(--line)}:scope .docket-progress li>span{font-size:11px;position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%;background:#fff}:scope .docket-progress li.is-active>span{background:var(--blue);color:#fff;border-color:var(--blue)}:scope .docket-progress strong{display:block;font-size:12px;color:var(--ink);margin-bottom:6px}:scope .docket-progress p{font-size:11px;line-height:1.7}:scope .docket-progress .is-active strong{color:var(--blue)}:scope .route-choice{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:35px}:scope .route-choice article{border-top:1px solid var(--line);padding-top:24px}:scope .route-choice h3{font-size:24px;margin-bottom:17px}:scope .route-choice p{font-size:15px}:scope .remit-bar{border:1px solid var(--line);border-radius:8px;background:var(--mist);padding:22px;display:flex;gap:35px;justify-content:space-between;flex-wrap:wrap}:scope .remit-bar small{display:block;font-size:11px;color:var(--text)}:scope .remit-bar strong{font-size:22px;letter-spacing:-.035em;display:block;margin-top:7px}:scope .review-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.8}:scope .review-table th{text-align:left;font-size:11px;font-weight:500;color:var(--text);padding:14px 20px 14px 0;border-bottom:1px solid var(--line)}:scope .review-table td{padding:19px 20px 19px 0;border-bottom:1px solid var(--line);vertical-align:top}:scope .review-table td:first-child{width:30%;color:var(--ink)}:scope .review-table td:not(:first-child){color:var(--text)}:scope .quiet{background:var(--mist)}:scope .specialty-hero{padding-bottom:65px;background:linear-gradient(120deg,#fff 35%,var(--ice))}:scope .specialty-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:scope .specialty-map{padding:35px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 24px 60px #1d4c6910;position:relative;min-width:0}:scope .specialty-map>.eyebrow{font-size:11px}:scope .specialty-source{display:flex;gap:17px;align-items:center;padding:18px;background:var(--ice);border:1px solid var(--line);border-radius:8px}:scope .heart-mark{width:42px;height:42px;color:var(--blue);flex-shrink:0}:scope .specialty-source strong{display:block;font-size:15px}:scope .specialty-source small{display:block;font-size:11px;color:var(--text);margin-top:4px}:scope .path-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:35px}:scope .path-lane{position:relative;padding-top:20px;border-top:1px solid var(--line);min-width:0}:scope .path-lane:before{content:"";position:absolute;top:-3px;left:0;width:5px;height:5px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 5px var(--ice)}:scope .path-lane strong{display:block;font-size:12px;margin-bottom:11px}:scope .path-lane p{font-size:11px;line-height:1.8}:scope .path-lane small{display:block;padding:7px 9px;border:1px solid var(--line);background:var(--mist);border-radius:4px;font-size:11px;margin-top:18px;color:var(--blue);min-height:43px}:scope .specialty-map .map-foot{font-size:11px;border-top:1px solid var(--line);padding-top:18px;margin-top:25px;color:var(--text)}:scope .specialty-context{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px}:scope .specialty-context article{border-top:1px solid var(--line);padding-top:22px}:scope .specialty-context .context-code{font-size:11px;color:var(--blue);margin-bottom:20px}:scope .specialty-context h3{font-size:24px;margin-bottom:16px}:scope .specialty-context p{font-size:14px}:scope .evidence-band{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;background:var(--mist);padding:40px;border:1px solid var(--line);border-radius:10px}:scope .evidence-band h3{font-size:27px}:scope .evidence-band dl{margin:0}:scope .evidence-band dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:25px;margin:0 0 17px;font-size:13px}:scope .evidence-band dt{font-weight:500}:scope .evidence-band dd{margin:0;color:var(--text)}:scope .editorial-hero{padding:65px 0 45px}:scope .editorial-hero .lead{margin-top:24px}:scope .topic-row{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}:scope .topic-row button{font-size:12px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--text);padding:8px 15px}:scope .topic-row button[aria-pressed=true]{background:var(--deep);color:#fff;border-color:var(--deep)}:scope .insight-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:55px;align-items:center;padding:45px;border:1px solid var(--line);border-radius:12px;background:var(--mist)}:scope .insight-feature h2{margin-bottom:25px}:scope .insight-feature p{font-size:15px;margin-bottom:25px}:scope .guide-graphic{padding:20px}:scope .guide-line{display:flex;gap:17px;align-items:center;border-bottom:1px solid var(--line);padding:22px 0;font-size:14px}:scope .guide-line span{font-size:11px;color:var(--blue)}:scope .guide-line b{font-weight:400}:scope .guide-graphic small{display:block;font-size:11px;color:var(--text);margin-top:18px}:scope .article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}:scope .article-card{border-top:1px solid var(--line);padding-top:24px}:scope .article-card small{font-size:11px;color:var(--text);display:block;margin-bottom:20px}:scope .article-card h3{font-size:24px;margin-bottom:15px;line-height:1.3}:scope .article-card p{font-size:14px;margin-bottom:20px}:scope .article-head{padding:65px 0 45px;border-bottom:1px solid var(--line)}:scope .article-head>.wrap{max-width:1120px}:scope .article-head h1{max-width:940px;font-size:clamp(34px,4vw,50px);line-height:1.16;margin-bottom:25px}:scope .article-meta{font-size:11px;color:var(--text);display:flex;gap:20px;flex-wrap:wrap;margin-top:25px}:scope .article-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:75px;max-width:1120px;padding:50px 0 90px;align-items:start}:scope .toc{position:sticky;top:35px;border-left:1px solid var(--line);padding-left:20px;font-size:12px}:scope .toc strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:18px}:scope .toc a{display:block;color:var(--text);margin:12px 0;line-height:1.7}:scope .toc a.active{color:var(--blue)}:scope .prose{min-width:0}:scope .prose h2{font-size:30px;margin:40px 0 20px}:scope .prose h2:first-child{margin-top:0}:scope .prose h3{font-size:22px;margin:30px 0 16px}:scope .prose p{font-size:16px;line-height:1.9;margin-bottom:21px;max-width:70ch}:scope .prose ul{color:var(--text);font-size:15px;line-height:1.9;padding-left:20px}:scope .prose li{padding-left:5px;margin-bottom:9px}:scope .answer-box{border-left:3px solid var(--blue);padding:20px 24px;background:var(--mist);font-size:16px;line-height:1.85;margin-bottom:32px}:scope .answer-box strong{display:block;font-size:11px;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}:scope .article-example{padding:25px;background:var(--ice);border:1px solid var(--line);border-radius:8px;margin:28px 0}:scope .article-example>small{font-size:11px;display:block;margin-bottom:12px;color:var(--text)}:scope .article-example p{font-size:14px;margin:0}:scope .sources{border-top:1px solid var(--line);padding-top:25px;margin-top:40px;font-size:12px;color:var(--text)}:scope .sources a{display:block;margin:12px 0;overflow-wrap:anywhere}:scope .article-related{border-top:1px solid var(--line);padding-top:25px;margin-top:35px}:scope .price-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:75px;align-items:start}:scope .price-bands{border-top:1px solid var(--line)}:scope .price-band{padding:24px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:25px}:scope .price-band h3{font-size:25px;margin-bottom:10px}:scope .price-band p{font-size:12px}:scope .price-band .rate{text-align:right;font-size:30px;letter-spacing:-.05em;line-height:1.3;color:var(--deep)}:scope .price-band .rate>small{display:block;font-size:11px;letter-spacing:0;color:var(--text);margin-top:9px}:scope .estimator{position:sticky;top:30px;padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--mist)}:scope .estimator h3{font-size:24px;margin-bottom:22px}:scope .field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-size:12px;color:var(--text)}:scope .field input,:scope .field select,:scope .field textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink);font-size:14px;min-width:0}:scope .field input[type=range]{padding:0;accent-color:var(--blue)}:scope .estimate-result{border-top:1px solid var(--line);padding-top:23px;margin-top:27px}:scope .estimate-result>span{display:block;font-size:11px;color:var(--text);margin-bottom:10px}:scope .estimate-result>strong{font-size:38px;letter-spacing:-.05em;line-height:1.2;display:block}:scope .estimate-result dl{margin:20px 0 0}:scope .estimate-result dl>div{display:flex;justify-content:space-between;gap:20px;font-size:12px;margin-top:10px}:scope .estimate-result dd{margin:0}:scope .estimate-result>p{font-size:11px;margin-top:20px;line-height:1.8}:scope .definition-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}:scope .definition-grid h3{margin-bottom:20px}:scope .definition-grid ul{list-style:none;padding:0;margin:0;font-size:14px;color:var(--text)}:scope .definition-grid li{border-top:1px solid var(--line);padding:15px 0}:scope .faq details{border-top:1px solid var(--line);padding:22px 0}:scope .faq summary{cursor:inherit;list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:17px}:scope .faq summary:after{content:"+";color:var(--blue)}:scope .faq details[open] summary:after{content:"−"}:scope .faq summary::-webkit-details-marker{display:none}:scope .faq details p{font-size:14px;max-width:850px;margin:17px 25px 0 0}:scope .manifesto{max-width:1020px;padding:80px 0 65px}:scope .manifesto h1{font-size:clamp(36px,5vw,66px);max-width:1000px;margin-bottom:35px}:scope .manifesto>.lead{max-width:800px}:scope .manifesto-line{display:grid;grid-template-columns:55px minmax(0,1fr);gap:30px;border-top:1px solid var(--line);padding:35px 0}:scope .manifesto-line>span{font-size:12px;color:var(--blue);padding-top:7px}:scope .manifesto-line h2{font-size:31px;margin-bottom:16px}:scope .manifesto-line p{max-width:850px;font-size:16px;line-height:1.9}:scope .company-note{font-size:12px;border-left:2px solid var(--blue);padding:10px 0 10px 22px;color:var(--text);margin:40px 0}:scope .contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:100px;align-items:start}:scope .contact-layout h1{margin-bottom:27px}:scope .contact-layout .lead{font-size:17px}:scope .contact-routes{border-top:1px solid var(--line);margin-top:35px;padding-top:25px;font-size:14px}:scope .contact-routes a{display:block;margin:12px 0}:scope .contact-form{padding:35px;background:var(--mist);border:1px solid var(--line);border-radius:12px}:scope .contact-form h2{font-size:27px;margin-bottom:22px}:scope .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}:scope .form-note{font-size:11px;line-height:1.8;margin:20px 0}:scope .catalog-tools{display:flex;align-items:center;gap:25px;margin:32px 0;flex-wrap:wrap}:scope .catalog-tools input{padding:12px;border:1px solid var(--line);border-radius:5px;font-size:14px;width:340px;max-width:100%}:scope .catalog-group{margin:45px 0}:scope .catalog-group>h2{font-size:27px;margin-bottom:25px}:scope .catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}:scope .catalog-item{display:block;text-align:left;padding:22px 0;border:0;border-top:1px solid var(--line);background:none;width:100%;color:var(--ink)}:scope .catalog-item h3{font-size:20px;line-height:1.35;margin-bottom:13px}:scope .catalog-item p{font-size:13px;line-height:1.8}:scope .catalog-item .text-link{font-size:12px;margin-top:17px}:scope .catalog-item[hidden],:scope .catalog-group[hidden],:scope [hidden]{display:none!important}:scope .brief-dialog{max-width:740px;width:calc(100% - 32px);border:1px solid var(--line);padding:35px;border-radius:12px;color:var(--ink);box-shadow:0 25px 90px #1d4c6922}:scope .brief-dialog::backdrop{background:#24374666;backdrop-filter:blur(4px)}:scope .brief-dialog h2{font-size:32px;margin-bottom:22px}:scope .brief-dialog p{font-size:15px}:scope .brief-dialog ul{font-size:14px;line-height:1.9;color:var(--text);padding-left:18px}:scope .dialog-close{float:right;background:none;border:1px solid var(--line);border-radius:5px;padding:6px 11px;color:var(--text);font-size:12px;margin-left:20px}:scope .brief-note{font-size:11px!important;border-top:1px solid var(--line);padding-top:20px;margin-top:25px}:scope .mobile-only{display:none}:scope .chart-svg{display:block;width:100%;height:180px;overflow:visible}:scope .chart-panel{padding-top:5px}:scope .chart-controls{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:15px}:scope .chart-controls>strong{font-size:22px;letter-spacing:-.03em}:scope .chart-controls button{font-size:11px;border:1px solid var(--line);background:#fff;color:var(--text);padding:5px 8px;border-radius:4px}:scope .chart-controls button[aria-pressed=true]{background:var(--ice);color:var(--blue)}:scope .chart-meta{display:flex;justify-content:space-between;font-size:11px;color:var(--text);border-top:1px solid var(--line);padding-top:12px;gap:15px}:scope .remit-detail{padding:15px 0}:scope .remit-detail .record-fields>div{padding:12px 0}:scope .remit-detail .record-fields dt{font-size:11px}:scope .remit-detail .record-fields dd{font-size:14px}:scope .is-paused *{animation-play-state:paused!important}:scope.motion-off *,:scope.motion-off *:before,:scope.motion-off *:after{animation:none!important;transition:none!important}:scope.motion-off{scroll-behavior:auto}@keyframes mineral-flow{from{transform:translate3d(0,0,0) rotate(0deg)}to{transform:translate3d(-5%,4%,0) rotate(24deg)}}@keyframes phase-in{from{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes panel-in{from{opacity:.2;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(min-width:1600px){:scope .hero-grid{gap:90px}:scope .hero{padding-block:90px}}@media(max-width:1199px){:scope .nav{gap:20px}:scope .header-row{gap:23px}:scope .hero-grid{gap:35px}:scope .hero-copy .lead{font-size:16px}:scope .app-body{padding:20px}:scope .record-grid{gap:14px;grid-template-columns:1.1fr .9fr}:scope .claim-sheet{padding:14px}:scope .step-ledger>div{font-size:11px}:scope .split,:scope .editorial-feature,:scope .price-layout{gap:50px}:scope .cycle-layout{gap:45px}:scope .contact-layout{gap:55px}:scope .evidence-band{gap:45px}:scope .footer-grid{gap:35px}:scope .logo{width:145px}}@media(max-width:959px){:scope .header-row{height:80px}:scope .header-row>.button{display:none}:scope .nav{gap:20px}:scope .hero-grid{grid-template-columns:minmax(0,1fr);gap:45px}:scope .hero-copy h1{max-width:800px}:scope .hero-copy .lead{font-size:18px;max-width:750px}:scope .hero-visual{max-width:760px;width:100%;margin:auto}:scope .atmosphere:before{width:100%;height:90%;top:35%;right:-45%;opacity:.35}:scope .atmosphere:after{background:linear-gradient(var(--mist) 5%,transparent 80%)}:scope .section{padding:65px 0}:scope .split,:scope .cycle-layout,:scope .editorial-feature,:scope .price-layout,:scope .contact-layout{grid-template-columns:minmax(0,1fr);gap:40px}:scope .split>div>p,:scope .editorial-feature p{max-width:720px}:scope .cycle-detail{grid-template-columns:1fr .75fr}:scope .service-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:scope .service-tile:first-child{grid-row:span 2}:scope .service-tile:last-child{grid-column:2}:scope .knowledge-strip{gap:25px}:scope .docket-grid{grid-template-columns:minmax(0,1fr);gap:20px}:scope .docket-margin{padding:0}:scope .docket-margin p{max-width:800px}:scope .docket-margin h2{max-width:600px}:scope .docket-body{gap:35px}:scope .specialty-hero .hero-grid{grid-template-columns:minmax(0,1fr)}:scope .specialty-map{max-width:780px;width:100%;margin:auto}:scope .specialty-context{gap:30px}:scope .evidence-band{grid-template-columns:minmax(0,1fr);gap:30px}:scope .evidence-band dl>div{grid-template-columns:170px minmax(0,1fr)}:scope .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:scope .article-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}:scope .insight-feature{gap:35px;padding:35px}:scope .estimator{position:static;max-width:740px;width:100%}:scope .contact-layout>div:first-child{max-width:800px}:scope .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:scope .mega>.wrap{gap:30px}:scope .mega-note{padding-left:25px}:scope .footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:35px}:scope .footer-about{grid-row:span 2}:scope .footer-column:last-child{grid-column:2/4;display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}:scope .footer-column:last-child h3{grid-column:1/-1;margin-bottom:5px}}@media(max-width:767px){:scope h1{font-size:42px}:scope .header-row{height:75px}:scope .logo{width:145px}:scope .menu-toggle{display:block;border:1px solid var(--line);border-radius:5px;background:#fff;padding:7px 11px;color:var(--blue);font-size:12px}:scope .nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:22px 25px;border-bottom:1px solid var(--line);gap:5px;flex-direction:column;align-items:stretch;max-height:70vh;overflow-y:auto}:scope .nav.is-open{display:flex}:scope .nav>a,:scope .nav>button{font-size:15px;padding:10px 0}:scope .mega{position:static;padding:15px 0;border:0;box-shadow:none;animation:none}:scope .mega>.wrap{width:100%;grid-template-columns:minmax(0,1fr);gap:25px}:scope .mega-note{border:0;padding:0}:scope .mega h3{margin-bottom:8px}:scope .mega a{font-size:13px;padding:7px 0}:scope .mega-note>p{margin:7px 0}:scope .study-bar{font-size:11px;letter-spacing:.03em}:scope .study-bar>.wrap{gap:12px}:scope .study-bar button{font-size:11px}:scope .hero{padding:45px 0 50px}:scope .hero-copy .lead,:scope .lead{font-size:16px}:scope .hero-copy h1{margin-bottom:24px}:scope .hero-grid{gap:35px}:scope .hero-note{font-size:11px}:scope .actions{gap:20px;margin-top:25px}:scope .button{font-size:13px}:scope .eyebrow{font-size:11px;margin-bottom:16px}:scope .section{padding:50px 0}:scope .section-heading{margin-bottom:30px}:scope .section-heading p{font-size:15px}:scope .practice-strip>.wrap{justify-content:flex-start;gap:12px 25px}:scope .practice-strip>.wrap span:first-child{width:100%}:scope .split,:scope .editorial-feature{gap:30px}:scope .cycle-steps{gap:14px}:scope .cycle-detail{padding:24px;gap:25px}:scope .cycle-record{padding-left:22px}:scope .service-tiles{grid-template-columns:minmax(0,1fr);gap:22px}:scope .service-tile:first-child{grid-row:auto}:scope .service-tile:last-child{grid-column:auto}:scope .service-tile:not(:first-child){padding-bottom:0}:scope .knowledge-strip{grid-template-columns:minmax(0,1fr);gap:30px}:scope .knowledge-item{border-bottom:1px solid var(--line);padding-bottom:25px}:scope .knowledge-item>small{margin-bottom:14px}:scope .finish>.wrap{flex-direction:column;align-items:flex-start;gap:25px}:scope .finish h2{font-size:30px}:scope .footer-grid{grid-template-columns:1fr 1fr;gap:35px}:scope .footer-about{grid-column:1/-1;grid-row:auto}:scope .footer-about>p{max-width:550px}:scope .footer-column:last-child{grid-column:1/-1}:scope .site-footer{padding-top:45px}:scope .subnav>.wrap{gap:18px;font-size:11px;flex-wrap:wrap}:scope .subnav strong{width:100%}:scope .center-hero{padding:45px 0 35px}:scope .center-hero h1{max-width:700px}:scope .docket-stage{padding-bottom:50px}:scope .docket-body{gap:25px;padding:24px}:scope .docket-top{padding:17px 22px}:scope .docket-margin h2{font-size:28px}:scope .route-choice{gap:25px}:scope .route-choice h3{font-size:22px}:scope .specialty-map{padding:27px}:scope .path-lanes{gap:20px}:scope .specialty-context{grid-template-columns:minmax(0,1fr);gap:28px}:scope .specialty-context h3{font-size:23px}:scope .specialty-context .context-code{margin-bottom:15px}:scope .evidence-band{padding:28px}:scope .editorial-hero{padding:45px 0 30px}:scope .insight-feature{grid-template-columns:minmax(0,1fr);padding:28px;gap:30px}:scope .guide-graphic{padding:0}:scope .guide-line{padding:17px 0}:scope .article-grid{gap:30px}:scope .article-head{padding:45px 0 35px}:scope .article-layout{display:block;padding-top:35px}:scope .toc{position:static;border-left:0;border-bottom:1px solid var(--line);padding:0 0 23px;margin-bottom:35px;display:flex;flex-wrap:wrap;gap:7px 20px}:scope .toc strong{width:100%;margin:0 0 8px}:scope .toc a{margin:0}:scope .prose h2{font-size:27px}:scope .prose p{font-size:16px}:scope .price-layout{gap:35px}:scope .price-band{gap:20px}:scope .definition-grid{gap:35px}:scope .manifesto{padding:50px 0 45px}:scope .manifesto h1{font-size:45px}:scope .manifesto-line{gap:20px;grid-template-columns:30px minmax(0,1fr);padding:28px 0}:scope .manifesto-line h2{font-size:28px}:scope .contact-form{padding:28px}:scope .catalog-tools{gap:15px}:scope .catalog-grid{gap:25px}:scope .brief-dialog{padding:27px}:scope .brief-dialog h2{font-size:27px}}@media(max-width:479px){:scope h1{font-size:36px}:scope h2{font-size:29px}:scope .hero-copy h1{font-size:36px}:scope .header-row{height:70px}:scope .logo{width:135px}:scope .study-bar>.wrap>span{max-width:225px;line-height:1.6}:scope .study-bar{padding-block:6px}:scope .study-bar button{flex-shrink:0}:scope .hero{padding-top:35px}:scope .hero .actions{align-items:flex-start;gap:19px}:scope .hero .actions .button{padding:12px 16px;gap:18px}:scope .workstation{border-radius:9px}:scope .app-bar{padding:14px 15px;font-size:11px;gap:9px}:scope .app-label{font-size:11px;padding:4px 6px}:scope .app-body{padding:18px 15px}:scope .workspace-title{gap:15px;margin-bottom:20px}:scope .workspace-title h3{font-size:19px}:scope .workspace-total>strong{font-size:23px}:scope .workspace-title small{font-size:11px}:scope .app-tabs{gap:17px}:scope .app-tabs button{font-size:11px}:scope .record-grid{grid-template-columns:minmax(0,1fr);gap:17px}:scope .claim-sheet{padding:16px}:scope .step-ledger{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}:scope .step-ledger>div{min-height:36px;font-size:11px}:scope .step-ledger>div:after{display:none}:scope .step-dot{width:17px;height:17px;font-size:11px}:scope .app-foot{padding:12px 15px;gap:10px;align-items:flex-start}:scope .app-foot>span{max-width:190px;font-size:11px}:scope .scene-controls{gap:5px}:scope .scene-controls button{padding:5px 7px;font-size:11px}:scope .visual-caption{font-size:11px}:scope .issue-row{grid-template-columns:20px minmax(0,1fr) 15px;gap:13px;padding:20px 0}:scope .issue-row h3{font-size:21px}:scope .cycle-steps{grid-template-columns:1fr 1fr;gap:0 20px}:scope .cycle-steps button>span{margin-bottom:12px}:scope .cycle-detail{grid-template-columns:minmax(0,1fr);padding:22px;gap:24px}:scope .cycle-record{border-left:0;border-top:1px solid #d5e0e844;padding:20px 0 0}:scope .cycle-layout{gap:30px}:scope .cycle-copy h2{font-size:29px}:scope .field-map{padding:22px}:scope .field-map dl>div{gap:18px;font-size:11px}:scope .service-tile:first-child{padding:24px}:scope .finish{padding:40px 0}:scope .footer-bottom{font-size:11px;gap:18px}:scope .footer-grid{gap:30px 22px}:scope .footer-column a{font-size:11px}:scope .footer-column h3{font-size:11px}:scope .docket-body{grid-template-columns:minmax(0,1fr);gap:26px;padding:20px}:scope .docket-top{padding:15px 19px;font-size:11px;gap:15px}:scope .docket-progress{display:grid;grid-template-columns:1fr 1fr;gap:20px}:scope .docket-progress li{gap:10px;grid-template-columns:20px minmax(0,1fr);margin:0}:scope .docket-progress li:after{display:none}:scope .docket-progress strong{font-size:11px}:scope .docket-progress p{font-size:11px}:scope .docket-progress li>span{width:20px;height:20px;font-size:11px}:scope .route-choice{grid-template-columns:minmax(0,1fr);gap:30px}:scope .review-table{font-size:12px}:scope .review-table th{font-size:11px}:scope .review-table td,:scope .review-table th{padding-right:15px}:scope .remit-bar{padding:20px;gap:22px}:scope .specialty-map{padding:21px}:scope .specialty-source{padding:15px;gap:13px}:scope .specialty-source strong{font-size:14px}:scope .specialty-source small{font-size:11px}:scope .heart-mark{width:35px;height:35px}:scope .path-lanes{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:25px}:scope .path-lane{display:grid;grid-template-columns:1fr 1fr;gap:10px 17px;padding-top:17px}:scope .path-lane>strong{margin:0;grid-column:1}:scope .path-lane>p{grid-row:2;grid-column:1/3;font-size:11px}:scope .path-lane>small{grid-column:2;grid-row:1;margin:0;min-height:0;padding:4px 7px;font-size:11px;text-align:center;align-self:start}:scope .evidence-band{padding:23px}:scope .evidence-band dl>div{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:21px;font-size:12px}:scope .article-grid{grid-template-columns:minmax(0,1fr)}:scope .insight-feature{padding:24px}:scope .topic-row{gap:8px}:scope .topic-row button{font-size:11px;padding:7px 12px}:scope .article-head h1{font-size:34px}:scope .article-meta{font-size:11px;gap:12px}:scope .prose h2{font-size:25px}:scope .answer-box{padding:18px;font-size:15px}:scope .article-example{padding:20px}:scope .price-band{grid-template-columns:minmax(0,1fr) 105px;gap:17px}:scope .price-band h3{font-size:23px}:scope .price-band p{font-size:11px}:scope .price-band .rate{font-size:27px}:scope .price-band .rate>small{font-size:11px}:scope .estimator{padding:24px}:scope .definition-grid{grid-template-columns:minmax(0,1fr);gap:30px}:scope .manifesto h1{font-size:38px}:scope .manifesto-line{grid-template-columns:minmax(0,1fr);gap:14px}:scope .manifesto-line h2{font-size:26px}:scope .manifesto-line p{font-size:15px}:scope .contact-form{padding:23px}:scope .form-row{grid-template-columns:minmax(0,1fr);gap:0}:scope .field input,:scope .field select,:scope .field textarea{font-size:16px}:scope .catalog-grid{grid-template-columns:minmax(0,1fr);gap:15px}:scope .catalog-group>h2{font-size:25px}:scope .catalog-item{padding-top:19px}:scope .brief-dialog h2{font-size:25px}:scope .chart-svg{height:165px}}@media(prefers-reduced-motion:reduce){:scope{scroll-behavior:auto}:scope *,:scope *:before,:scope *:after{animation:none!important;transition:none!important}}:scope .motion-paused *,:scope .motion-paused *:before,:scope .motion-paused *:after{animation-play-state:paused!important}:scope .step-ledger>.is-done .step-dot{background:var(--ice);color:var(--blue)}:scope .docket-progress>.is-done>span{background:var(--ice);color:var(--blue);border-color:var(--line)}:scope .scene-controls button{font-size:11px;min-height:32px;padding:5px 9px}:scope .catalog-item[hidden],:scope .catalog-group[hidden],:scope .article-card[hidden]{display:none!important}:scope .catalog-tools input{width:min(100%,420px);min-height:46px;padding:10px 14px;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:#fff}:scope .catalog-item>.text-link{border:0;background:none;padding:0;text-align:left;font-size:13px}:scope .catalog-item>.text-link+.text-link{margin-top:12px;display:block}:scope .skip-link{position:absolute;top:-100px;left:20px;padding:12px 18px;background:var(--deep);color:#fff;z-index:100}:scope .skip-link:focus{top:7px}:scope button:focus-visible,:scope a:focus-visible,:scope summary:focus-visible{outline:2px solid var(--blue)}:scope .contact-form textarea{width:100%;resize:vertical}:scope{font-variant-numeric:tabular-nums}@media(max-width:767px){:scope .scene-controls button{min-height:44px;min-width:44px;font-size:11px}:scope .app-foot{flex-wrap:wrap}:scope .app-foot>span{max-width:none}:scope .step-ledger>div,:scope .app-tabs button,:scope .record-fields,:scope .claim-sheet>small,:scope .status-note{font-size:11px}:scope .app-tabs button{min-height:44px}:scope .workspace-title small,:scope .workspace-total>small{font-size:11px}:scope .study-bar button{min-height:40px}:scope .footer-column a{min-height:36px;display:flex;align-items:center}:scope .topic-row button{min-height:44px}:scope .chart-controls button{min-height:44px;font-size:11px}:scope .docket-progress p{font-size:11px}:scope .docket-top,:scope .app-foot>span{font-size:11px}:scope .path-lane>p{font-size:12px}:scope .path-lane>small{font-size:11px}}
:scope{--blue:#28658a;--deep:#1d4c69;--ink:#243746;--text:#4d606e;--ice:#e8f3f8;--mist:#f4f7fa;--line:#d5e0e8;font-family:Inter,Arial,sans-serif;color:var(--ink);font-weight:400}:scope .wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px}:scope h1{font-size:clamp(38px,3.7vw,54px);line-height:1.15;font-weight:400;letter-spacing:-.045em}:scope h2{font-size:clamp(29px,2.8vw,40px);line-height:1.2;font-weight:400;letter-spacing:-.035em}:scope h3{font-size:23px;line-height:1.35;font-weight:400;letter-spacing:-.025em}:scope p{line-height:1.8}:scope .hqh-icon{width:26px;height:26px;flex-shrink:0;color:var(--blue)}:scope .hqh-header{position:relative;z-index:40;background:white;border-bottom:1px solid var(--line)}:scope .hqh-header-row{height:92px;display:flex;align-items:center;gap:27px}:scope .hqh-logo{width:163px;display:block;margin-right:auto;flex-shrink:0}:scope .hqh-logo img{width:100%;height:68px;object-fit:contain;display:block}:scope .hqh-nav{display:flex;align-items:center;gap:25px}:scope .hqh-nav>a,:scope .hqh-nav-group>summary{font-size:13px;color:var(--ink);white-space:nowrap;padding:15px 0;line-height:1.5}:scope .hqh-nav-group>summary{list-style:none;cursor:inherit;display:flex;align-items:center;gap:7px}:scope .hqh-nav-group>summary::-webkit-details-marker{display:none}:scope .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)}:scope .hqh-nav-group[open]>summary:after{transform:rotate(225deg)}:scope .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)}:scope .hqh-mega-grid{max-width:1290px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}:scope .hqh-mega a{display:block;font-size:14px;line-height:1.6;padding:9px 0;color:var(--ink);transition:color .2s var(--ease)}:scope .hqh-mega a:hover{color:var(--blue)}:scope .hqh-mega small{display:block;font-size:11px;line-height:1.7;color:var(--text);margin-top:4px;max-width:310px}:scope .hqh-mega .eyebrow{margin-bottom:13px}:scope .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}:scope .hqh-mega-small{max-width:770px;left:50%;right:auto;transform:translateX(-50%)}:scope .hqh-resource-menu{width:350px;left:auto;right:8%}:scope .hqh-book{font-size:13px;gap:18px;flex-shrink:0}:scope .hqh-menu-toggle{display:none}:scope .hero{padding:66px 0 65px}:scope .hero-grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:55px}:scope .hero-copy .lead{font-size:17px;max-width:540px}:scope .hero-copy .eyebrow{font-size:11px}:scope .hero-copy h1{margin-bottom:24px}:scope .hero-copy .actions{gap:22px}:scope .button{font-size:13px;min-height:48px;padding:12px 19px;gap:20px;line-height:1.6}:scope .text-link{font-size:13px}:scope .hqh-assurances{display:flex;gap:16px 24px;flex-wrap:wrap;margin-top:32px;font-size:11px;color:var(--text)}:scope .hqh-assurances>span{display:flex;align-items:center;gap:8px}:scope .hqh-assurances .hqh-icon{width:17px;height:17px}:scope .workstation{box-shadow:0 25px 65px #1d4c691a;min-height:582px}:scope .hqh-ui-title{font-size:22px;line-height:1.3!important;font-weight:400;letter-spacing:-.035em;color:var(--ink)!important}:scope .hqh-record-id{font-size:19px;line-height:1.4!important;color:var(--ink)!important;margin:7px 0 12px}:scope .status-note{min-height:89px}:scope .step-ledger>div{font-size:11px;min-height:45px}:scope .record-fields{font-size:11px}:scope .chart-svg{height:220px}:scope .chart-meta{font-size:11px}:scope .app-tabs button{font-size:11px;min-height:37px}:scope .app-foot>span{font-size:11px}:scope .visual-caption{font-size:11px}:scope .hqh-context-strip{padding:21px 0;border-bottom:1px solid var(--line);font-size:11px}:scope .hqh-context-strip>.wrap{display:flex;justify-content:space-between;align-items:center;gap:15px 25px;flex-wrap:wrap;color:var(--text)}:scope .hqh-context-strip span:first-child{color:var(--deep)}:scope .split{gap:100px}:scope .split>div:first-child>p{margin-top:23px}:scope .hqh-challenge-list{min-width:0}:scope .hqh-challenge{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;gap:20px;padding:23px 0;border-top:1px solid var(--line);color:var(--ink)}:scope .hqh-challenge>span{font-size:11px;color:var(--blue);padding-top:5px}:scope .hqh-challenge>span:last-child{font-size:20px;transition:transform .25s var(--ease)}:scope .hqh-challenge:hover>span:last-child{transform:translate(2px,-2px)}:scope .hqh-challenge h3{font-size:21px;margin-bottom:8px}:scope .hqh-challenge p{font-size:13px;line-height:1.75}:scope .hqh-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 44px}:scope .hqh-service{border-top:1px solid var(--line);padding:29px 0 35px;display:flex;flex-direction:column;align-items:flex-start}:scope .hqh-service h3{font-size:22px;margin:20px 0 13px;max-width:340px}:scope .hqh-service p{font-size:14px;line-height:1.8;margin-bottom:23px}:scope .hqh-service>a{margin-top:auto;line-height:1.65;max-width:100%}:scope .hqh-service .hqh-icon{height:29px;width:29px}:scope .hqh-operating{background:var(--deep);color:white}:scope .hqh-operating .eyebrow{color:var(--ice)}:scope .hqh-operating-head{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-bottom:45px}:scope .hqh-operating-head p{color:#e8f3f8d9;padding-top:30px;font-size:16px}:scope .cycle-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}:scope .cycle-steps button{border-top-color:#d5e0e855;font-size:15px}:scope .cycle-steps button[aria-pressed=true]{border-top-color:#fff}:scope .cycle-detail{margin-top:22px;grid-template-columns:1.2fr .8fr;min-height:210px;background:#ffffff0a;border:1px solid #d5e0e833;box-shadow:none}:scope .cycle-detail h3{font-size:27px;color:white}:scope .cycle-detail p,:scope .cycle-record>span{color:#e8f3f8d9;font-size:14px}:scope .cycle-record>small{font-size:11px}:scope .cycle-record>strong{font-size:22px}:scope .hqh-onboarding{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:45px}:scope .hqh-onboarding article{border-top:1px solid #d5e0e844;padding-top:20px}:scope .hqh-onboarding article>span{font-size:11px;color:#e8f3f8cc}:scope .hqh-onboarding h3{font-size:21px;margin:12px 0}:scope .hqh-onboarding p{font-size:13px;color:#e8f3f8cc}:scope .hqh-quality-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px}:scope .hqh-quality-layout>.hqh-quality-list{padding-top:0}:scope .hqh-quality-layout>div:first-child .lead{font-size:17px;margin:23px 0}:scope .hqh-quality-list article{display:flex;gap:24px;border-top:1px solid var(--line);padding:27px 0}:scope .hqh-quality-list h3{font-size:21px;margin-bottom:11px}:scope .hqh-quality-list p{font-size:14px}:scope .hqh-quality-list .hqh-icon{margin-top:5px}:scope .hqh-systems-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}:scope .hqh-systems-layout>div:first-child>p{font-size:15px;margin:23px 0}:scope .hqh-system-map{border:1px solid var(--line);border-radius:10px;background:white;box-shadow:0 25px 65px #1d4c6909;overflow:hidden}:scope .hqh-map-bar{display:flex;justify-content:space-between;gap:20px;padding:20px 25px;border-bottom:1px solid var(--line);font-size:11px;color:var(--text)}:scope .hqh-system-source{display:flex;gap:15px;align-items:center;border:1px solid var(--line);background:var(--ice);border-radius:6px;padding:20px;margin:32px 25px 0}:scope .hqh-system-source strong{font-size:15px;color:var(--ink)}:scope .hqh-system-source small{display:block;font-size:11px;color:var(--text);margin-top:4px}:scope .hqh-chip{font-size:11px;white-space:nowrap;padding:5px 9px;border:1px solid var(--line);border-radius:30px;background:#fff;color:var(--blue);margin-left:auto}:scope .hqh-connector{height:55px;position:relative;margin:0 70px;border-bottom:1px solid var(--line)}:scope .hqh-connector:before{content:'';width:1px;position:absolute;left:50%;top:0;bottom:0;background:var(--line)}:scope .hqh-connector i{height:4px;width:4px;border-radius:50%;position:absolute;left:calc(50% - 1.5px);top:4px;background:var(--blue);animation:hqh-route 6s ease-in-out infinite}:scope .hqh-system-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 25px 27px}:scope .hqh-system-nodes>div{padding:22px 12px 10px;text-align:center;position:relative}:scope .hqh-system-nodes>div:before{content:'';width:1px;height:16px;position:absolute;top:0;left:50%;background:var(--line)}:scope .hqh-system-nodes strong{display:block;font-size:13px;margin:11px 0 7px}:scope .hqh-system-nodes small{font-size:11px;color:var(--text);line-height:1.7;display:block}:scope .hqh-map-foot{border-top:1px solid var(--line);padding:15px 25px;font-size:11px;color:var(--text)}:scope .hqh-measure-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin:45px 0 27px}:scope .hqh-measure-grid article{padding-top:23px;border-top:1px solid var(--line)}:scope .hqh-measure-grid article>span{font-size:11px;color:var(--blue)}:scope .hqh-measure-grid h3{font-size:23px;margin:18px 0 12px}:scope .hqh-measure-grid p{font-size:13px}:scope .hqh-specialties{background:var(--ice);border-block:1px solid var(--line)}:scope .hqh-specialty-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}:scope .hqh-specialty-layout>div:first-child p{margin:22px 0}:scope .hqh-specialty-links{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}:scope .hqh-specialty-links a{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid #28658a33;color:var(--deep);font-size:14px}:scope .hqh-specialty-links a:after{content:'↗';font-size:18px}:scope .hqh-pricing-band{display:flex;align-items:center;justify-content:space-between;gap:70px}:scope .hqh-pricing-band>div{max-width:770px}:scope .hqh-pricing-band p{margin-top:21px}:scope .hqh-pricing-band .button{white-space:nowrap}:scope .hqh-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}:scope .hqh-resource-grid article{border-top:1px solid var(--line);padding-top:25px}:scope .hqh-resource-grid .eyebrow{margin-bottom:17px}:scope .hqh-resource-grid h3{font-size:25px;max-width:340px}:scope .hqh-resource-grid p{font-size:14px;margin:17px 0 25px}:scope .faq summary{font-size:17px;line-height:1.65;padding-block:21px}:scope .faq p{font-size:14px}:scope .hqh-contact{padding:65px 0;background:var(--deep);color:white}:scope .hqh-contact>.wrap{display:grid;grid-template-columns:1.4fr .6fr;gap:100px;align-items:center}:scope .hqh-contact .eyebrow{color:var(--ice)}:scope .hqh-contact h2{font-size:36px}:scope .hqh-contact p{color:var(--ice);margin-top:20px;max-width:650px}:scope .hqh-contact .button{background:var(--ice);border-color:var(--ice);color:var(--deep)}:scope .hqh-contact .text-link{color:white}:scope .hqh-contact address{font-style:normal;border-left:1px solid #d5e0e866;padding-left:35px;display:grid;gap:15px;font-size:13px}:scope .hqh-contact address a{color:white;word-break:break-word}:scope .hqh-contact address>span{color:#e8f3f8cc}:scope .hqh-footer{padding:65px 0 25px;background:var(--mist)}:scope .hqh-footer-top{display:grid;grid-template-columns:1.12fr 1fr .92fr .85fr;gap:50px}:scope .hqh-footer-brand img{display:block;width:160px;height:68px;object-fit:contain;margin-bottom:25px}:scope .hqh-footer-brand p{font-size:13px;max-width:260px}:scope .hqh-socials{display:flex;gap:8px 15px;flex-wrap:wrap;margin-top:22px;font-size:11px}:scope .hqh-socials a{color:var(--text)}:scope .hqh-footer nav h2{font-size:13px;font-weight:500;letter-spacing:0;line-height:1.6;margin:13px 0 19px}:scope .hqh-footer-top nav>a{font-size:11px;line-height:1.8;display:block;margin:0 0 11px;color:var(--text);overflow-wrap:anywhere}:scope .hqh-footer nav>a:hover{color:var(--blue)}:scope .hqh-footer-bottom{border-top:1px solid var(--line);padding-top:23px;margin-top:45px;display:flex;justify-content:space-between;gap:20px;color:var(--text);font-size:11px}:scope .hqh-footer-bottom nav{display:flex;gap:22px;flex-wrap:wrap}:scope .hqh-footer-bottom nav>a{color:var(--text)}@keyframes hqh-route{0%,15%{transform:translateY(0);opacity:0}25%{opacity:1}75%{transform:translateY(48px);opacity:1}85%,100%{transform:translateY(48px);opacity:0}}@media(max-width:1199px){:scope .hqh-header-row{gap:20px}:scope .hqh-nav{gap:18px}:scope .hqh-nav>a,:scope .hqh-nav-group>summary{font-size:12px}:scope .hqh-logo{width:143px}:scope .hqh-book{padding:11px 15px!important;font-size:12px!important}:scope .hero-grid{gap:35px;grid-template-columns:1fr 1fr}:scope h1{font-size:44px}:scope .split,:scope .hqh-quality-layout,:scope .hqh-specialty-layout{gap:65px}:scope .hqh-assurances{gap:12px 20px}:scope .hqh-systems-layout{gap:45px}:scope .hqh-system-source{flex-wrap:wrap}:scope .hqh-chip{margin-left:41px}:scope .hqh-footer-top{gap:30px}}@media(max-width:999px){:scope .hqh-header-row{height:80px}:scope .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}:scope .hqh-logo{margin-right:0}:scope .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}:scope .hqh-nav.is-open{display:block}:scope .hqh-nav>a,:scope .hqh-nav-group>summary{display:flex;min-height:48px;font-size:14px;justify-content:space-between;border-bottom:1px solid var(--line)}:scope .hqh-mega,:scope .hqh-mega-small,:scope .hqh-resource-menu{position:static;transform:none;box-shadow:none;border:0;padding:24px 0;width:auto;max-width:none;animation:none}:scope .hqh-mega-grid{gap:25px;grid-template-columns:1fr 1fr}:scope .hqh-mega-grid>div:last-child{grid-column:1/3}:scope .hqh-specialty-menu{grid-template-columns:1fr 1fr}:scope .hero-grid{grid-template-columns:1fr;gap:42px}:scope .hero-copy{max-width:720px}:scope .hero-copy h1{max-width:740px}:scope .hero-copy .lead{max-width:670px}:scope .hero-visual{max-width:760px;width:100%;margin:auto}:scope .workstation{min-height:0}:scope .split{gap:50px}:scope .hqh-service-grid{gap:0 30px}:scope .hqh-service h3{font-size:20px}:scope .hqh-operating-head{gap:50px}:scope .hqh-quality-layout{gap:50px}:scope .hqh-systems-layout{grid-template-columns:1fr;gap:35px}:scope .hqh-system-map{max-width:780px;width:100%;margin:auto}:scope .hqh-system-source{flex-wrap:nowrap}:scope .hqh-chip{margin-left:auto}:scope .hqh-measure-grid{grid-template-columns:1fr 1fr;gap:35px}:scope .hqh-specialty-layout{gap:45px}:scope .hqh-contact>.wrap{gap:50px}:scope .hqh-footer-top{grid-template-columns:1fr 1fr 1fr}:scope .hqh-footer-brand{grid-column:1/4;display:grid;grid-template-columns:170px 1fr;column-gap:40px}:scope .hqh-footer-brand p{max-width:460px;padding-top:6px}:scope .hqh-socials{grid-column:2;margin-top:0}:scope .hqh-footer-top nav>a{font-size:12px}}@media(max-width:767px){:scope .section{padding-block:55px}:scope .hero{padding:43px 0 45px}:scope h1{font-size:40px}:scope .hero-copy .lead{font-size:16px}:scope .hero-copy .actions{margin-top:25px;gap:22px}:scope .hqh-context-strip>.wrap{justify-content:flex-start;gap:12px 25px}:scope .hqh-context-strip span:first-child{width:100%}:scope .split{grid-template-columns:1fr;gap:32px}:scope .hqh-service-grid{grid-template-columns:1fr 1fr;gap:0 30px}:scope .hqh-operating-head{grid-template-columns:1fr;gap:20px;margin-bottom:30px}:scope .hqh-operating-head p{padding:0;font-size:15px}:scope .cycle-steps{grid-template-columns:1fr 1fr;gap:0 25px}:scope .cycle-steps button{font-size:13px;padding-block:15px}:scope .cycle-detail{grid-template-columns:1fr;gap:25px;min-height:270px}:scope .cycle-record{border-left:0;border-top:1px solid #d5e0e844;padding:20px 0 0}:scope .hqh-onboarding{gap:25px}:scope .hqh-onboarding h3{font-size:19px}:scope .hqh-quality-layout,:scope .hqh-specialty-layout{grid-template-columns:1fr;gap:32px}:scope .hqh-quality-list article{padding:23px 0}:scope .hqh-quality-list h3{font-size:21px}:scope .hqh-specialty-links{gap:0 25px}:scope .hqh-pricing-band{display:block}:scope .hqh-pricing-band .button{margin-top:25px}:scope .hqh-resource-grid{grid-template-columns:1fr;gap:30px}:scope .hqh-resource-grid h3{font-size:25px}:scope .hqh-resource-grid p{margin-bottom:18px}:scope .hqh-resource-grid article{padding-top:22px}:scope .hqh-contact>.wrap{grid-template-columns:1fr;gap:40px}:scope .hqh-contact h2{font-size:31px}:scope .hqh-contact address{border-left:0;border-top:1px solid #d5e0e844;padding:25px 0 0;font-size:14px;gap:13px}:scope .hqh-footer-top{gap:30px;grid-template-columns:1fr 1fr}:scope .hqh-footer-brand{grid-column:1/3;display:block}:scope .hqh-footer-brand p{max-width:500px}:scope .hqh-socials{margin-top:20px}:scope .hqh-footer-bottom{display:block}:scope .hqh-footer-bottom nav{margin-top:20px}:scope .record-grid{grid-template-columns:1.1fr .9fr;gap:22px}:scope .workspace-title{gap:20px}:scope .app-foot{align-items:center}:scope .app-foot>span{max-width:300px}:scope .app-body{padding:23px}:scope .app-tabs button{min-height:44px}:scope .workspace-title small{font-size:11px}:scope .app-label{font-size:11px}:scope .record-fields{font-size:11px}:scope .status-note{font-size:11px}}@media(max-width:479px){:scope .hqh-header-row{height:74px;gap:12px}:scope .hqh-logo{width:137px}:scope .hqh-book{display:none}:scope .hqh-nav{padding-inline:18px}:scope .hqh-mega-grid{grid-template-columns:1fr;gap:25px}:scope .hqh-mega-grid>div:last-child{grid-column:auto}:scope .hqh-specialty-menu{grid-template-columns:1fr}:scope h1{font-size:35px}:scope h2{font-size:29px}:scope .hero-copy h1{font-size:35px}:scope .hero-copy .eyebrow{font-size:11px}:scope .hero-copy .actions{gap:20px}:scope .hqh-assurances{font-size:11px;gap:12px 18px}:scope .hero-grid{gap:32px}:scope .hero-visual{margin:0}:scope .app-bar{padding:16px;font-size:11px}:scope .app-label{display:none}:scope .app-body{padding:18px 16px}:scope .hqh-ui-title{font-size:20px}:scope .workspace-title{align-items:center;gap:13px}:scope .workspace-title small{font-size:11px}:scope .workspace-total>strong{font-size:24px}:scope .app-tabs{gap:19px}:scope .app-tabs button{font-size:11px}:scope .record-grid{grid-template-columns:1fr;gap:16px}:scope .claim-sheet{padding:17px}:scope .step-ledger{grid-template-columns:1fr 1fr;gap:0 13px}:scope .step-ledger>div{font-size:11px;min-height:38px;gap:8px}:scope .step-ledger>div:after{display:none}:scope .app-foot{padding:15px 16px;gap:13px}:scope .app-foot>span{font-size:11px;max-width:none}:scope .scene-controls button{font-size:11px;min-height:44px;padding-inline:12px}:scope .chart-controls{align-items:flex-start;gap:15px}:scope .chart-controls>strong{font-size:21px}:scope .chart-controls>div{display:grid;gap:7px}:scope .chart-controls button{font-size:11px;min-height:36px}:scope .chart-meta{font-size:11px;flex-wrap:wrap}:scope .chart-svg{height:190px}:scope .hqh-context-strip{font-size:11px}:scope .hqh-challenge{gap:13px;grid-template-columns:20px minmax(0,1fr) 16px}:scope .hqh-challenge h3{font-size:21px}:scope .hqh-service-grid{grid-template-columns:1fr;gap:0}:scope .hqh-service{padding:25px 0}:scope .hqh-service h3{font-size:23px;margin:15px 0 11px;max-width:none}:scope .hqh-service p{margin-bottom:18px}:scope .hqh-service>a{font-size:13px}:scope .cycle-detail{padding:23px;min-height:320px}:scope .cycle-detail h3{font-size:24px}:scope .cycle-detail p{font-size:13px}:scope .hqh-onboarding{grid-template-columns:1fr;gap:20px;margin-top:32px}:scope .hqh-onboarding h3{font-size:22px}:scope .hqh-quality-list article{gap:18px}:scope .hqh-systems-layout{gap:28px}:scope .hqh-map-bar{font-size:11px;padding:16px;gap:15px}:scope .hqh-system-source{margin:22px 16px 0;flex-wrap:wrap;gap:12px;padding:16px}:scope .hqh-system-source strong{font-size:14px}:scope .hqh-system-source small{font-size:11px}:scope .hqh-chip{margin-left:37px}:scope .hqh-system-source>.hqh-icon{width:23px;height:23px}:scope .hqh-system-nodes{margin:0 12px 20px;gap:4px}:scope .hqh-system-nodes>div{padding-inline:3px}:scope .hqh-system-nodes strong{font-size:11px}:scope .hqh-system-nodes small{font-size:11px}:scope .hqh-system-nodes .hqh-icon{width:23px;height:23px}:scope .hqh-map-foot{padding:14px 16px;font-size:11px}:scope .hqh-measure-grid{gap:26px 21px;margin-top:30px}:scope .hqh-measure-grid h3{font-size:20px;margin:14px 0 10px}:scope .hqh-measure-grid p{font-size:12px}:scope .hqh-measure-grid article>span{font-size:11px}:scope .hqh-specialty-links{grid-template-columns:1fr}:scope .hqh-specialty-links a{font-size:14px;min-height:49px}:scope .hqh-footer{padding-top:45px}:scope .hqh-footer-top{gap:30px 24px}:scope .hqh-footer-top nav>a{font-size:11px;min-height:32px;margin-bottom:7px}:scope .hqh-footer nav h2{font-size:12px}:scope .hqh-footer-top nav:last-child{grid-column:1/3}:scope .hqh-footer-top nav:last-child>a{display:inline-block;margin-right:22px}:scope .hqh-footer-bottom{font-size:11px}:scope .hqh-footer-bottom nav{gap:16px}:scope .study-bar>.wrap>span{max-width:220px;font-size:11px}:scope .study-bar button{font-size:11px;min-height:36px}}@media(prefers-reduced-motion:reduce){:scope *,:scope *:before,:scope *:after{animation:none!important;transition:none!important}}:scope
.hqc-section-row{display:grid;grid-template-columns:1fr .85fr;gap:100px;align-items:end;margin-bottom:42px}:scope .hqc-section-row>p,:scope .hqc-section-row>div>p{font-size:15px;line-height:1.85}:scope .hqc-section-row h2{max-width:740px}:scope .hqc-denial{background:#fff;border-top:1px solid var(--line)}:scope .hqc-case{border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 20px 65px #1d4c690c;background:white}:scope .hqc-case-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 28px;border-bottom:1px solid var(--line);font-size:11px;color:var(--text)}:scope .hqc-case-chip{padding:5px 10px;background:var(--ice);border-radius:30px;color:var(--blue);font-size:11px}:scope .hqc-case-body{display:grid;grid-template-columns:1.05fr 1fr .9fr;gap:0}:scope .hqc-case-source{padding:30px;border-right:1px solid var(--line)}:scope .hqc-case-label{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px;color:var(--text);margin-bottom:24px}:scope .hqc-case-label>strong{color:var(--blue);font-size:12px}:scope .hqc-case-source h3{font-size:22px;margin-bottom:5px}:scope .hqc-case-source>p{font-size:11px}:scope .hqc-comparison{display:grid;grid-template-columns:1fr 20px 1fr;gap:12px;align-items:center;background:var(--mist);border:1px solid var(--line);border-radius:5px;padding:18px 15px;margin-top:24px}:scope .hqc-comparison small{display:block;font-size:11px;color:var(--text)}:scope .hqc-comparison strong{display:block;font-size:19px;letter-spacing:.025em;margin-top:7px}:scope .hqc-comparison>span{color:var(--blue);font-size:20px;text-align:center}:scope .hqc-case-note{border-top:1px solid var(--line);padding-top:22px;margin-top:26px;min-height:150px}:scope .hqc-case-note>span{display:block;font-size:11px;color:var(--blue);letter-spacing:.08em;margin-bottom:10px}:scope .hqc-case-note>strong{font-size:14px;font-weight:500;line-height:1.7;display:block}:scope .hqc-case-note>p{font-size:12px;margin-top:8px;line-height:1.8}:scope .hqc-case-timeline{padding:31px 25px;display:flex;flex-direction:column;justify-content:center;gap:7px}:scope .hqc-case-timeline>button{width:100%;display:flex;gap:15px;align-items:flex-start;min-height:81px;padding:15px 12px;background:white;border:1px solid transparent;border-radius:5px;color:var(--text);text-align:left;transition:background .65s var(--ease),border-color .65s var(--ease)}:scope .hqc-case-timeline>button[aria-pressed=true]{border-color:var(--line);background:var(--ice)}:scope .hqc-case-timeline>button>span{font-size:11px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;border:1px solid var(--line);flex-shrink:0;transition:background .65s var(--ease),color .65s var(--ease)}:scope .hqc-case-timeline>button[aria-pressed=true]>span{background:var(--blue);color:white;border-color:var(--blue)}:scope .hqc-case-timeline strong{display:block;font-size:12px;color:var(--ink);line-height:1.7;font-weight:500}:scope .hqc-case-timeline small{font-size:11px;display:block;margin-top:4px;line-height:1.8}:scope .hqc-pattern{border-left:1px solid var(--line);padding:30px;background:var(--mist)}:scope .hqc-pattern .eyebrow{font-size:11px;margin-bottom:15px}:scope .hqc-pattern h3{font-size:21px}:scope .hqc-pattern-number{margin:21px 0 10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}:scope .hqc-pattern-number>strong{font-size:35px;letter-spacing:-.04em;color:var(--deep);font-weight:400}:scope .hqc-pattern-number>span{font-size:11px;color:var(--text)}:scope .hqc-pattern>svg{width:100%;display:block;overflow:visible}:scope .hqc-week-controls{display:flex;gap:4px;margin-top:11px}:scope .hqc-week-controls button{font-size:11px;border:1px solid var(--line);border-radius:3px;background:#fff;padding:6px 8px;color:var(--text);min-height:32px}:scope .hqc-week-controls button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:white}:scope .hqc-denominator{font-size:11px;margin-top:13px}:scope .hqc-pattern-caption{font-size:11px;line-height:1.8!important;margin-top:9px}:scope .hqc-case-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:15px 26px;border-top:1px solid var(--line);font-size:11px;color:var(--text)}:scope .hqc-case-footer>div{display:flex;gap:8px;flex-shrink:0}:scope .hqc-case-footer button{border:1px solid var(--line);background:white;color:var(--text);border-radius:4px;padding:7px 12px;font-size:11px;min-height:34px}:scope .hqc-case-link{margin-top:25px}:scope .hqc-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 32px}:scope .hqc-benefit-grid article{border-top:1px solid var(--line);padding-top:24px}:scope .hqc-benefit-grid .hqh-icon{margin-bottom:17px}:scope .hqc-benefit-grid h3{font-size:21px;margin-bottom:11px}:scope .hqc-benefit-grid h3 sup{font-size:11px;vertical-align:super;color:var(--blue);margin-left:3px}:scope .hqc-benefit-grid p{font-size:13px;line-height:1.85}:scope .hqc-review-note{font-size:11px;margin-top:30px;max-width:850px;color:var(--text)}:scope .hqc-capabilities{background:var(--ice);border-block:1px solid var(--line)}:scope .hqc-capability-intro{max-width:860px;margin-bottom:45px}:scope .hqc-capability-intro p{font-size:16px;margin-top:23px;max-width:760px}:scope .hqc-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}:scope .hqc-capability-grid article{border-top:1px solid #28658a44;padding-top:22px;display:flex;flex-direction:column}:scope .hqc-large-index{font-size:11px;letter-spacing:.1em;color:var(--blue);margin-bottom:18px}:scope .hqc-capability-grid h3{font-size:25px;margin-bottom:15px}:scope .hqc-capability-grid article>p{font-size:14px;margin-bottom:25px}:scope .hqc-mini-ledger{font-size:11px;border:1px solid #28658a33;border-radius:5px;padding:7px 14px;background:#ffffff88;margin-top:auto}:scope .hqc-mini-ledger>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #28658a22;padding:9px 0;color:var(--text)}:scope .hqc-mini-ledger>div:last-child{border:0}:scope .hqc-mini-ledger strong{font-weight:400;color:var(--blue)}:scope .hqc-mini-path{display:flex;gap:0;align-items:center;min-height:116px;margin-top:auto}:scope .hqc-mini-path span{font-size:11px;border:1px solid #28658a33;background:#ffffff88;border-radius:5px;padding:12px 14px;white-space:nowrap}:scope .hqc-mini-path i{height:1px;background:var(--blue);flex:1;position:relative}:scope .hqc-mini-path i:after{content:'';position:absolute;right:0;top:-2px;width:4px;height:4px;border-right:1px solid var(--blue);border-top:1px solid var(--blue);transform:rotate(45deg)}:scope .hqc-permission-list{display:flex;flex-direction:column;gap:9px;margin-top:auto;font-size:11px;color:var(--deep);padding:5px 0}:scope .hqc-permission-list span{padding:7px 0;border-bottom:1px solid #28658a33}:scope .hqc-permission-list span:before{content:'✓';margin-right:10px}:scope .hqc-evidence-tag{display:inline-block;font-size:11px;line-height:1.6;border:1px solid var(--line);border-radius:4px;padding:5px 9px;background:var(--mist);color:var(--deep);margin-bottom:13px}:scope .hqc-results .hqc-section-row>div>p,:scope .hqc-testimonials .hqc-section-row>div>p{font-size:12px;line-height:1.8}:scope .hqc-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:48px}:scope .hqc-result-grid article{border-top:1px solid var(--line);padding-top:25px}:scope .hqc-result-grid article>strong{font-size:clamp(43px,4.5vw,65px);font-weight:300;line-height:1.2;color:var(--blue);letter-spacing:-.05em;display:block;margin-bottom:20px}:scope .hqc-result-grid h3{font-size:21px;line-height:1.5;margin-bottom:12px;max-width:240px}:scope .hqc-result-grid p{font-size:13px}:scope .hqc-result-definitions{border-block:1px solid var(--line);margin-top:36px;padding:16px 0;color:var(--text);font-size:12px}:scope .hqc-result-definitions>summary{cursor:inherit;line-height:1.8}:scope .hqc-result-definitions>div{max-width:900px;padding-top:18px}:scope .hqc-result-definitions p+p{margin-top:12px}:scope .hqc-testimonials{background:var(--mist);border-block:1px solid var(--line)}:scope .hqc-testimonials .hqc-evidence-tag{background:white}:scope .hqc-quotes{display:grid;grid-template-columns:1fr 1fr;gap:30px}:scope .hqc-quotes figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:7px;padding:32px 37px;display:flex;flex-direction:column}:scope .hqc-quote-mark{font-size:70px;font-family:Georgia,serif;color:var(--blue);height:49px;line-height:1.1;opacity:.75}:scope .hqc-quotes blockquote{font-size:21px;line-height:1.8;letter-spacing:-.025em;margin:15px 0 35px;color:var(--ink)}:scope .hqc-quotes figcaption{border-top:1px solid var(--line);padding-top:20px;margin-top:auto;font-size:12px}:scope .hqc-quotes figcaption strong{display:block;font-weight:500}:scope .hqc-quotes figcaption span{display:block;font-size:11px;color:var(--text);margin-top:4px}:scope .hqc-outcome-intro{margin-top:55px;max-width:760px}:scope .hqc-outcome-intro h3{font-size:28px;margin-bottom:16px}:scope .hqc-outcome-intro p{font-size:13px}:scope .hqc-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 40px;margin-top:30px}:scope .hqc-outcome-grid article{border-top:1px solid var(--line);padding-top:20px}:scope .hqc-outcome-grid h3{font-size:20px;margin-bottom:10px}:scope .hqc-outcome-grid p{font-size:13px}@media(max-width:1199px){:scope .hqc-section-row{gap:60px}:scope .hqc-case-source,:scope .hqc-pattern{padding:24px}:scope .hqc-case-timeline{padding:23px 16px}:scope .hqc-case-timeline>button{gap:11px;padding-inline:8px}:scope .hqc-comparison{gap:9px;padding-inline:12px}:scope .hqc-comparison strong{font-size:17px}:scope .hqc-case-source h3{font-size:20px}:scope .hqc-week-controls button{padding-inline:6px}:scope .hqc-benefit-grid{gap:30px 25px}:scope .hqc-capability-grid{gap:30px}:scope .hqc-mini-path span{padding-inline:10px}:scope .hqc-result-grid{gap:30px}:scope .hqc-quotes blockquote{font-size:19px}}@media(max-width:999px){:scope .hqc-case-body{grid-template-columns:1fr 1fr}:scope .hqc-pattern{grid-column:1/3;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;align-items:start}:scope .hqc-pattern>.eyebrow{grid-column:1;margin:0}:scope .hqc-pattern>h3{grid-column:1;grid-row:2}:scope .hqc-pattern>.hqc-pattern-number{grid-column:1;grid-row:3;margin:0}:scope .hqc-pattern>svg{grid-column:2;grid-row:1/4;max-width:320px;justify-self:end}:scope .hqc-pattern>.hqc-week-controls{grid-column:2;grid-row:4;margin:0;justify-content:flex-end}:scope .hqc-pattern>.hqc-denominator{grid-column:1;grid-row:4;margin:0}:scope .hqc-pattern-caption{grid-column:1/3}:scope .hqc-benefit-grid{grid-template-columns:1fr 1fr}:scope .hqc-capability-grid{gap:26px}:scope .hqc-capability-grid h3{font-size:22px}:scope .hqc-mini-path span{font-size:11px;padding-inline:7px}:scope .hqc-result-grid{gap:25px}:scope .hqc-result-grid h3{font-size:19px}:scope .hqc-quotes figure{padding:27px}:scope .hqc-quotes blockquote{font-size:19px}}@media(max-width:767px){:scope .hqc-section-row{grid-template-columns:1fr;gap:22px;margin-bottom:30px}:scope .hqc-section-row>p{font-size:15px}:scope .hqc-case-source{padding:23px}:scope .hqc-case-timeline{padding:23px 13px}:scope .hqc-case-timeline>button{min-height:88px}:scope .hqc-case-timeline small{font-size:11px}:scope .hqc-case-timeline strong{font-size:12px}:scope .hqc-case-footer{flex-wrap:wrap;gap:13px;padding:15px 22px}:scope .hqc-case-footer button{min-height:44px}:scope .hqc-week-controls button{min-height:40px}:scope .hqc-capability-grid{grid-template-columns:1fr;gap:32px}:scope .hqc-capability-grid article{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}:scope .hqc-capability-grid .hqc-large-index{grid-column:1/3}:scope .hqc-capability-grid h3{grid-column:1;font-size:24px}:scope .hqc-capability-grid article>p{grid-column:1;margin-bottom:0}:scope .hqc-mini-ledger,:scope .hqc-mini-path,:scope .hqc-permission-list{grid-column:2;grid-row:2/4;margin:0;align-self:center}:scope .hqc-capability-intro{margin-bottom:32px}:scope .hqc-capability-intro p{font-size:15px}:scope .hqc-result-grid{grid-template-columns:1fr 1fr;gap:30px}:scope .hqc-result-grid article>strong{font-size:55px}:scope .hqc-result-grid h3{font-size:22px;max-width:none}:scope .hqc-quotes{grid-template-columns:1fr;gap:23px}:scope .hqc-quotes blockquote{font-size:21px;margin-bottom:27px}:scope .hqc-quotes figure{padding:28px}:scope .hqc-outcome-grid{grid-template-columns:1fr 1fr;gap:26px}:scope .hqc-outcome-intro{margin-top:38px}}@media(max-width:479px){:scope .hqc-case-toolbar{padding:16px;gap:14px;font-size:11px}:scope .hqc-case-chip{font-size:11px;padding:5px 7px}:scope .hqc-case-body{grid-template-columns:1fr}:scope .hqc-case-source{border-right:0;padding:23px 19px}:scope .hqc-case-label{font-size:11px;margin-bottom:20px}:scope .hqc-case-source h3{font-size:23px}:scope .hqc-case-source>p{font-size:11px}:scope .hqc-comparison{padding:17px;gap:13px}:scope .hqc-comparison strong{font-size:22px}:scope .hqc-comparison small{font-size:11px}:scope .hqc-case-note{min-height:158px;margin-top:23px;padding-top:20px}:scope .hqc-case-note>strong{font-size:15px}:scope .hqc-case-note>p{font-size:12px}:scope .hqc-case-timeline{border-top:1px solid var(--line);padding:20px 15px;gap:6px}:scope .hqc-case-timeline>button{min-height:75px;gap:15px;padding:13px 12px}:scope .hqc-case-timeline strong{font-size:13px}:scope .hqc-case-timeline small{font-size:11px}:scope .hqc-pattern{grid-column:auto;display:block;padding:24px 19px}:scope .hqc-pattern .eyebrow{font-size:11px;margin-bottom:15px}:scope .hqc-pattern h3{font-size:24px}:scope .hqc-pattern>.hqc-pattern-number{margin:19px 0 6px}:scope .hqc-pattern>svg{max-width:none;max-height:180px}:scope .hqc-pattern>.hqc-week-controls{justify-content:flex-start;margin-top:15px;gap:6px}:scope .hqc-week-controls button{min-width:32px;min-height:44px;font-size:11px}:scope .hqc-pattern>.hqc-denominator{margin-top:13px;font-size:12px}:scope .hqc-pattern-caption{font-size:11px}:scope .hqc-case-footer{padding:16px 19px;gap:15px;font-size:11px}:scope .hqc-case-footer>div{gap:8px}:scope .hqc-case-footer button{font-size:11px;padding-inline:11px}:scope .hqc-benefit-grid{gap:28px 22px}:scope .hqc-benefit-grid h3{font-size:21px}:scope .hqc-benefit-grid p{font-size:12px}:scope .hqc-benefit-grid .hqh-icon{width:24px;height:24px;margin-bottom:13px}:scope .hqc-review-note{font-size:11px}:scope .hqc-capability-grid article{display:block}:scope .hqc-large-index{display:block}:scope .hqc-capability-grid h3{font-size:24px}:scope .hqc-capability-grid article>p{margin-bottom:22px;font-size:14px}:scope .hqc-mini-ledger{padding:8px 15px;font-size:11px}:scope .hqc-mini-path{min-height:80px}:scope .hqc-mini-path span{font-size:11px;padding:13px 17px}:scope .hqc-permission-list{font-size:12px}:scope .hqc-evidence-tag{font-size:11px}:scope .hqc-result-grid{gap:29px 23px;margin-top:28px}:scope .hqc-result-grid article>strong{font-size:50px;margin-bottom:16px}:scope .hqc-result-grid h3{font-size:20px;line-height:1.45}:scope .hqc-result-grid p{font-size:12px}:scope .hqc-result-definitions{font-size:12px;margin-top:25px}:scope .hqc-quotes figure{padding:25px}:scope .hqc-quotes blockquote{font-size:20px}:scope .hqc-quotes figcaption{font-size:12px}:scope .hqc-quotes figcaption span{font-size:11px}:scope .hqc-outcome-grid{grid-template-columns:1fr;gap:23px}:scope .hqc-outcome-grid h3{font-size:22px}:scope .hqc-outcome-grid p{font-size:13px}:scope .hqc-outcome-intro h3{font-size:25px}}:scope
.hqh-hero{isolation:isolate;position:relative;background:#f4f7fa}:scope .hqh-hero .atmosphere{z-index:0;pointer-events:none;background:linear-gradient(120deg,#f4f7fa 15%,#e8f3f8 65%,#d5e0e8)}:scope .hqh-hero .hero-grid{position:relative;z-index:1}:scope .hqh-hero .atmosphere:before{width:105%;height:180%;right:-38%;top:-40%;filter:blur(48px);opacity:.55;background:conic-gradient(from 35deg,#e8f3f8,#8eb8ce,#28658a99,#c9e1eb,#e8f3f8);animation:hqm-mineral-drift 22s ease-in-out infinite alternate;will-change:transform}:scope .hqh-hero .atmosphere:after{background:linear-gradient(90deg,#f4f7fa 8%,#f4f7fad9 34%,#f4f7fa22 75%)}@keyframes hqm-mineral-drift{0%{transform:translate3d(-6%,-4%,0) rotate(-15deg) scale(.96)}50%{transform:translate3d(10%,8%,0) rotate(13deg) scale(1.08)}100%{transform:translate3d(-2%,16%,0) rotate(32deg) scale(1.03)}}:scope .hqm-dashboard{background:#fff;border:1px solid #c7dbe6;border-radius:12px;box-shadow:0 24px 70px #1d4c6924,0 3px 12px #1d4c690a;overflow:hidden;font-size:11px;min-width:0;position:relative;color:var(--ink)}:scope .hqm-top{display:flex;gap:15px;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line);background:#ffffffed}:scope .hqm-top img{width:105px;height:42px;object-fit:contain;flex-shrink:0}:scope .hqm-top>div{border-left:1px solid var(--line);padding-left:15px;flex:1}:scope .hqm-top>div>span{display:block;font-size:11px;letter-spacing:.09em;color:var(--deep)}:scope .hqm-top small{display:block;font-size:11px;color:var(--text);margin-top:4px}:scope .hqm-signal{width:6px;height:6px;background:var(--blue);border-radius:50%;box-shadow:0 0 0 4px var(--ice)}:scope .hqm-overview{display:flex;justify-content:space-between;gap:20px;padding:23px 24px 22px;align-items:center}:scope .hqm-overline{font-size:11px;letter-spacing:.1em;color:var(--blue)}:scope .hqm-overview p{font-size:19px!important;line-height:1.35!important;letter-spacing:-.03em;margin-top:8px;color:var(--ink)}:scope .hqm-overview-metric{text-align:right;flex-shrink:0}:scope .hqm-overview-metric small,:scope .hqm-overview-metric>span{font-size:11px;color:var(--text);display:block}:scope .hqm-overview-metric strong{font-weight:400;font-size:28px;line-height:1.5;letter-spacing:-.04em;display:block;color:var(--deep)}:scope .hqm-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--line)}:scope .hqm-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:12px 0;font-size:11px;color:var(--text);transition:border-color .65s,color .65s;white-space:nowrap}:scope .hqm-tabs button[aria-selected=true]{border-color:var(--blue);color:var(--deep)}:scope .hqm-panels{padding:22px 24px;min-height:366px}:scope .hqm-panels>[hidden]{display:none!important}:scope .hqm-claim-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:20px;min-height:322px}:scope .hqm-worklist{border-right:1px solid var(--line);padding-right:17px}:scope .hqm-list-label{font-size:11px;color:var(--text);letter-spacing:.08em;display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}:scope .hqm-list-label span{letter-spacing:0}:scope .hqm-worklist>button{border:1px solid transparent;border-bottom-color:var(--line);border-radius:5px;background:none;width:100%;text-align:left;padding:13px 8px;display:flex;gap:10px;justify-content:space-between;font-size:11px;color:var(--ink);transition:background .65s,border-color .65s}:scope .hqm-worklist>button[aria-pressed=true]{background:var(--ice);border-color:#c7dbe6}:scope .hqm-worklist small{display:block;font-size:11px;color:var(--text);margin-top:6px;line-height:1.6}:scope .hqm-worklist>button>span:last-child{text-align:right}:scope .hqm-worklist strong{font-weight:500}:scope .hqm-detail-top{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:14px}:scope .hqm-detail-top>strong{font-size:12px;font-weight:500}:scope .hqm-pill{font-size:11px;color:var(--blue);background:var(--ice);border:1px solid #28658a22;padding:5px 8px;border-radius:30px;white-space:nowrap}:scope .hqm-record-summary{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}:scope .hqm-record-summary>span{font-size:11px;color:var(--text)}:scope .hqm-record-summary strong{display:block;color:var(--ink);font-weight:400;font-size:11px;margin-top:5px}:scope .hqm-stages{margin:8px 0}:scope .hqm-stages button{border:0;background:none;width:100%;text-align:left;display:grid;grid-template-columns:22px 1fr 7px;gap:8px;align-items:center;padding:9px 0;color:var(--text);font-size:11px}:scope .hqm-stages button>span:first-child{font-size:11px;width:21px;height:21px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:background .65s,color .65s,border-color .65s}:scope .hqm-stages button small{display:block;font-size:11px;line-height:1.65;margin-top:3px}:scope .hqm-stages button[aria-pressed=true]>span:first-child{background:var(--blue);border-color:var(--blue);color:white;box-shadow:0 0 0 3px var(--ice)}:scope .hqm-stages button[aria-pressed=true]{color:var(--deep)}:scope .hqm-stages button.is-complete>span:first-child{background:var(--ice);color:var(--blue)}:scope .hqm-stages button i{width:5px;height:5px;border-radius:50%;background:var(--line);transition:background .65s}:scope .hqm-stages button[aria-pressed=true] i{background:var(--blue)}:scope .hqm-activity{display:flex;gap:9px;padding:10px;border:1px solid var(--line);border-radius:5px;background:var(--mist);min-height:61px;align-items:start}:scope .hqm-time{font-size:11px;color:var(--blue);padding-top:1px}:scope .hqm-activity strong{font-size:11px;font-weight:500;display:block}:scope .hqm-activity small{display:block;color:var(--text);font-size:11px;line-height:1.7;margin-top:3px}:scope .hqm-footer{display:flex;justify-content:space-between;gap:15px;padding:13px 24px;border-top:1px solid var(--line);font-size:11px;color:var(--text);background:#fbfcfe}:scope .hqm-chart-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}:scope .hqm-chart-heading small{display:block;color:var(--text);font-size:11px}:scope .hqm-chart-heading strong{display:block;font-weight:400;font-size:31px;letter-spacing:-.035em;color:var(--deep);line-height:1.65}:scope .hqm-compare{display:flex;gap:4px;padding:3px;background:var(--mist);border:1px solid var(--line);border-radius:6px}:scope .hqm-compare button{padding:6px 9px;border:0;background:transparent;border-radius:4px;font-size:11px;color:var(--text)}:scope .hqm-compare button[aria-pressed=true]{background:#fff;color:var(--blue);box-shadow:0 1px 4px #1d4c6915}:scope .hqm-chart{width:100%;height:190px;overflow:visible;display:block;margin-top:9px}:scope .hqm-months{display:flex;justify-content:space-between;padding-left:33px;gap:4px}:scope .hqm-months button{border:1px solid transparent;background:transparent;font-size:11px;color:var(--text);padding:5px 9px;border-radius:4px}:scope .hqm-months button[aria-pressed=true]{color:var(--blue);background:var(--ice);border-color:#28658a22}:scope .hqm-chart-summary{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--line);gap:12px;margin-top:19px;padding-top:15px}:scope .hqm-chart-summary small{display:block;font-size:11px;color:var(--text)}:scope .hqm-chart-summary strong{font-weight:400;font-size:12px;color:var(--deep);margin-top:7px;display:block}:scope .hqm-remit-title{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-bottom:20px}:scope .hqm-remit-title small{font-size:11px;color:var(--text);display:block}:scope .hqm-remit-title strong{font-size:20px;font-weight:400;letter-spacing:-.035em;display:block;margin-top:9px}:scope .hqm-waterfall>div{display:grid;grid-template-columns:145px minmax(20px,1fr) 46px;gap:13px;align-items:center;font-size:11px;border-bottom:1px solid var(--line);padding:12px 0;transition:color .65s,background .65s}:scope .hqm-waterfall>div>i{height:7px;border-radius:2px;background:linear-gradient(90deg,#8fb4c8,var(--blue));width:var(--amount);transform-origin:left;transition:opacity .8s,transform .8s}:scope .hqm-waterfall>div:nth-child(2)>i{background:#b6cbd7}:scope .hqm-waterfall>div:nth-child(3)>i{background:#8fb4c8}:scope .hqm-waterfall>div>strong{text-align:right;font-weight:400}:scope .hqm-waterfall>div.is-current{color:var(--blue);background:#e8f3f844}:scope .hqm-waterfall>div.is-waiting i{transform:scaleX(.04);opacity:.25}:scope .hqm-reconcile-note{display:flex;gap:12px;align-items:center;padding:16px 0 0}:scope .hqm-check{height:25px;width:25px;border:1px solid var(--line);color:var(--blue);border-radius:50%;display:grid;place-items:center;flex-shrink:0}:scope .hqm-reconcile-note strong{font-size:11px;font-weight:400;display:block}:scope .hqm-reconcile-note small{font-size:11px;color:var(--text);display:block;margin-top:5px;line-height:1.7}:scope .hqm-denial-audit{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;min-height:75px}:scope .hqm-denial-audit>span{font-size:11px;letter-spacing:.08em;color:var(--blue);display:block}:scope .hqm-denial-audit strong{font-size:11px;font-weight:400;display:block;margin-top:8px}:scope .hqm-denial-audit small{font-size:11px;color:var(--text);display:block;margin-top:5px}:scope .hqc-case-note{min-height:150px}:scope .hqc-case-timeline button{transition:background .8s,border-color .8s,color .8s}:scope .hqc-case-timeline button.is-complete>span{background:var(--ice);color:var(--blue)}:scope .hqc-case-timeline button.is-complete>span:after{content:'✓';font-size:11px;margin-left:2px}:scope .hqm-auto-label{font-size:11px;color:var(--blue)}:scope .hqc-comparison.is-matched{background:#e8f3f8;border-color:#8fb4c8}:scope .hqc-comparison{transition:background .8s,border-color .8s}:scope .hqc-comparison [data-denial-match]{transition:color .65s}:scope .hqc-pattern svg circle{transition:r .8s,fill .8s}:scope .hqm-mini-caption{display:block;font-size:11px;letter-spacing:.08em;color:var(--blue);padding:9px 0;line-height:1.5}:scope .hqc-mini-ledger>div{transition:background .8s,color .8s}:scope .hqc-mini-ledger>div.is-current{color:var(--deep);background:#e8f3f866}:scope .hqc-mini-ledger strong{min-width:75px;text-align:right}:scope .hqm-cap-route{margin-top:auto}:scope .hqm-cap-route .hqc-mini-path{min-height:86px;margin:0}:scope .hqm-cap-route p{font-size:11px;min-height:35px;line-height:1.65!important;color:var(--blue)}:scope .hqm-cap-route .hqc-mini-path span{white-space:normal;text-align:center;transition:background .8s,border-color .8s,color .8s;padding:12px 10px}:scope .hqc-mini-path small{font-size:11px;color:var(--text);display:block;margin-top:5px}:scope .hqc-mini-path .is-current{background:var(--blue);border-color:var(--blue);color:white}:scope .hqc-mini-path .is-current small{color:var(--ice)}:scope .hqc-mini-path i:before{content:'';width:5px;height:5px;position:absolute;top:-2px;background:var(--blue);border-radius:50%;left:0;opacity:0}:scope .hqc-mini-path i.is-traveling:before{animation:hqm-packet 5s cubic-bezier(.4,0,.2,1) infinite}@keyframes hqm-packet{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 5px);opacity:0}}:scope .hqc-permission-list span{display:flex;align-items:center;font-size:11px;transition:background .8s,color .8s;padding:10px 5px}:scope .hqc-permission-list span:before{font-size:11px;color:#94adbd}:scope .hqc-permission-list em{font-style:normal;font-size:11px;margin-left:auto;padding:4px 7px;border:1px solid #28658a33;border-radius:4px}:scope .hqc-permission-list span.is-current{background:#ffffff88;color:var(--blue)}:scope .hqc-permission-list span.is-current:before{color:var(--blue)}:scope .hqh-system-nodes>div{transition:background .8s,color .8s;border-radius:5px}:scope .hqh-system-nodes>div.is-current{background:var(--ice);color:var(--blue)}:scope .hqm-handoff-log{display:flex;align-items:center;gap:14px;padding:17px 25px;border-top:1px solid var(--line);background:#fbfcfe;min-height:88px}:scope .hqm-handoff-log strong{font-weight:400;font-size:11px;display:block}:scope .hqm-handoff-log small{font-size:11px;line-height:1.7;display:block;color:var(--text);margin-top:5px}:scope .hqh-connector i{animation:hqm-route-descent 8s cubic-bezier(.4,0,.2,1) infinite}@keyframes hqm-route-descent{0%{top:0;opacity:0}15%{opacity:1}80%{opacity:1}100%{top:calc(100% - 3px);opacity:0}}:scope .hqm-offscreen *,:scope .hqm-offscreen:before,:scope .hqm-offscreen:after,:scope .hqm-offscreen *:before,:scope .hqm-offscreen *:after,:scope .page-hidden *,:scope .page-hidden *:before{animation-play-state:paused!important}@media(min-width:1000px){:scope .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}:scope .hqm-panels{min-height:381px}}@media(max-width:1199px) and (min-width:1000px){:scope .hqm-panels{padding:19px 17px}:scope .hqm-claim-layout{gap:12px;grid-template-columns:.8fr 1.2fr}:scope .hqm-worklist{padding-right:10px}:scope .hqm-worklist>button{flex-wrap:wrap;padding:10px 6px;gap:4px}:scope .hqm-worklist>button>span:last-child{text-align:left;display:flex;gap:6px;align-items:center}:scope .hqm-worklist>button>span:last-child small{margin:0}:scope .hqm-tabs{gap:18px}:scope .hqm-tabs button{font-size:11px}:scope .hqm-overview p{font-size:17px!important}:scope .hqm-overview-metric strong{font-size:25px}:scope .hqm-waterfall>div{grid-template-columns:127px 1fr 43px;font-size:11px;gap:8px}:scope .hqm-chart{height:180px}}@media(max-width:999px){:scope .hqm-dashboard{max-width:750px;margin:0 auto}:scope .hqm-panels{min-height:366px}:scope .hqm-top img{width:115px}:scope .hqm-top>div>span{font-size:11px}:scope .hqm-claim-layout{grid-template-columns:.8fr 1.2fr}:scope .hqm-cap-route{margin-top:0}:scope .hqm-handoff-log{padding:17px 22px}}@media(max-width:767px){:scope .hqm-top{padding:14px 17px;gap:11px}:scope .hqm-top img{width:95px;height:38px}:scope .hqm-top>div{padding-left:11px}:scope .hqm-top>div>span{font-size:11px}:scope .hqm-top small{font-size:11px}:scope .hqm-overview{padding:19px 17px}:scope .hqm-overview p{font-size:18px!important}:scope .hqm-overview-metric strong{font-size:26px}:scope .hqm-tabs{padding:0 17px;gap:20px}:scope .hqm-tabs button{min-height:44px;font-size:11px}:scope .hqm-panels{padding:20px 17px}:scope .hqm-stages button{min-height:44px}:scope .hqm-months button{min-height:38px;padding:4px 9px}:scope .hqm-footer{padding:13px 17px;flex-wrap:wrap;font-size:11px}:scope .hqm-chart{height:180px}:scope .hqm-chart-summary small{font-size:11px}:scope .hqm-handoff-log{align-items:flex-start;flex-wrap:wrap;gap:10px}:scope .hqm-cap-route .hqc-mini-path span{font-size:11px}:scope .hqm-mini-caption{font-size:11px}:scope .hqc-mini-path small{font-size:11px}:scope .hqc-permission-list span{font-size:12px}:scope .hqc-permission-list em{font-size:11px}:scope .hqm-denial-audit strong{font-size:12px}:scope .hqm-denial-audit small{font-size:11px}}@media(max-width:479px){:scope .hqm-top{gap:9px;padding:12px}:scope .hqm-top img{width:83px}:scope .hqm-top>div{padding-left:9px}:scope .hqm-top>div>span{font-size:11px;letter-spacing:.035em}:scope .hqm-top small{font-size:11px}:scope .hqm-signal{width:5px;height:5px}:scope .hqm-overview{padding:17px 13px;gap:12px}:scope .hqm-overview p{font-size:16px!important;max-width:145px}:scope .hqm-overview-metric strong{font-size:24px}:scope .hqm-overview-metric>span{font-size:11px}:scope .hqm-tabs{padding:0 13px;gap:17px}:scope .hqm-tabs button{font-size:11px}:scope .hqm-panels{padding:15px 13px;min-height:496px}:scope .hqm-claim-layout{grid-template-columns:1fr;gap:13px}:scope .hqm-worklist{border:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}:scope .hqm-list-label{grid-column:1/-1;margin:0}:scope .hqm-worklist>button{display:block;padding:9px 6px;min-width:0}:scope .hqm-worklist>button>span:last-child{display:block;text-align:left;margin-top:7px}:scope .hqm-worklist small{font-size:11px;margin-top:3px;white-space:normal}:scope .hqm-worklist>button>span:last-child small{display:none}:scope .hqm-detail-top{margin-bottom:10px}:scope .hqm-record-summary strong{font-size:12px}:scope .hqm-stages button{padding:8px 0;font-size:11px}:scope .hqm-stages button small{font-size:11px}:scope .hqm-activity{min-height:64px}:scope .hqm-activity strong{font-size:11px}:scope .hqm-activity small{font-size:11px}:scope .hqm-record-summary>span{font-size:11px}:scope .hqm-footer{font-size:11px}:scope .hqm-chart-heading{gap:10px}:scope .hqm-chart-heading strong{font-size:28px}:scope .hqm-chart{height:210px;margin-top:25px}:scope .hqm-months{padding-left:15px;gap:1px}:scope .hqm-months button{padding:4px 7px}:scope .hqm-chart-summary{grid-template-columns:1fr 1fr;gap:17px}:scope .hqm-chart-summary>span:last-child{grid-column:1/-1}:scope .hqm-chart-summary strong{font-size:14px}:scope .hqm-chart-summary small{font-size:11px}:scope .hqm-waterfall>div{grid-template-columns:110px minmax(20px,1fr) 40px;font-size:11px;gap:8px;padding:17px 0}:scope .hqm-remit-title{flex-wrap:wrap;gap:12px}:scope .hqm-remit-title strong{font-size:21px}:scope .hqm-reconcile-note small{font-size:11px}:scope .hqm-reconcile-note strong{font-size:12px}:scope .hqm-handoff-log small{font-size:11px}:scope .hqm-handoff-log strong{font-size:12px}}@media(prefers-reduced-motion:reduce){:scope .hqh-hero .atmosphere:before{animation:none!important;transform:none!important}:scope .hqm-dashboard *,:scope .hqc-case *,:scope .hqh-system-map *{transition:none!important;animation:none!important}}:scope .hqm-chart [data-hqm-cursor]{transition:cx 1.1s cubic-bezier(.22,1,.36,1),cy 1.1s cubic-bezier(.22,1,.36,1)}:scope .hqm-chart [data-hqm-guide]{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}:scope
.hqm-panels{display:grid;align-items:start}:scope .hqm-panels>[role=tabpanel]{grid-area:1/1;min-width:0}:scope .hqm-panels>[hidden]{display:block!important;visibility:hidden;pointer-events:none}:scope
.hqm-handoff-graph{position:relative;margin:0 25px}:scope .hqm-flow-svg{display:block;width:100%;height:84px;overflow:visible}:scope .hqm-handoff-graph .hqh-system-nodes{margin:0 0 27px;gap:0}:scope .hqm-handoff-graph .hqh-system-nodes>div{padding:20px 10px 12px;position:relative;isolation:isolate;border-radius:0;transition:color 1.4s cubic-bezier(.22,1,.36,1);background:transparent!important}:scope .hqm-handoff-graph .hqh-system-nodes>div:before{content:'';position:absolute;inset:0 5px;height:auto;width:auto;border:1px solid #28658a1a;border-radius:8px;background:radial-gradient(ellipse at 50% 5%,#28658a0f,transparent 80%);opacity:0;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);z-index:-1}:scope .hqm-handoff-graph .hqh-system-nodes>div.is-current:before{opacity:1}:scope .hqm-handoff-graph .hqh-system-nodes>div:after{content:'';position:absolute;bottom:0;left:25%;right:25%;height:1px;background:linear-gradient(90deg,transparent,#28658a66,transparent);transform:scaleX(.4);opacity:0;transition:opacity 1.4s,transform 1.4s cubic-bezier(.22,1,.36,1)}:scope .hqm-handoff-graph .hqh-system-nodes>div.is-current:after{opacity:1;transform:scaleX(1)}:scope .hqm-handoff-graph .hqh-icon{transition:color 1.4s,filter 1.4s;color:#607583}:scope .hqm-handoff-graph .is-current .hqh-icon{color:var(--blue);filter:drop-shadow(0 0 5px #28658a18)}:scope .hqm-handoff-graph .hqh-system-nodes>div strong{color:var(--ink)}:scope .hqm-handoff-graph [data-flow-route]{transition:stroke 1.4s}:scope .hqm-flow-svg [data-flow-packet]{vector-effect:non-scaling-stroke;stroke:white;stroke-width:1.3}@media(max-width:479px){:scope .hqm-handoff-graph{margin-inline:16px}:scope .hqm-handoff-graph .hqh-system-nodes{margin-bottom:20px}:scope .hqm-handoff-graph .hqh-system-nodes>div{padding-inline:4px}}@media(prefers-reduced-motion:reduce){:scope [data-flow-packet]{display:none}:scope .hqm-handoff-graph *{transition:none!important}}:scope .hqm-handoff-graph [data-flow-route].is-routed{stroke:#28658a50}
:scope
.hqr-consultation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:46px;padding:30px 32px;border:1px solid #c8dbe6;border-radius:12px;background:linear-gradient(110deg,#e8f3f8,#f5f8fa)}:scope .hqr-consultation h3{font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.35;letter-spacing:-.025em;max-width:680px;margin:0 0 12px}:scope .hqr-consultation p{font-size:14px;line-height:1.75;max-width:650px;margin:0}:scope .hqr-consultation>.button{white-space:nowrap}:scope .hqh-book{white-space:nowrap}@media(max-width:767px){:scope .hqr-consultation{grid-template-columns:1fr;gap:23px;margin-top:32px;padding:24px}:scope .hqr-consultation>.button{justify-self:start;white-space:normal}:scope .hqr-consultation p{font-size:14px}}:scope .hqh-nav-group>summary{position:relative;transition:color .25s ease}:scope .hqh-nav-group[open]>summary:before{content:'';position:absolute;top:100%;left:-12px;right:-12px;height:32px}:scope .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)}}:scope .hqh-mega a{padding:12px 14px;margin-inline:-14px;border-radius:6px;position:relative;transition:background .25s,color .25s}:scope .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}:scope .hqh-mega a:hover,:scope .hqh-mega a:focus-visible{background:#e8f3f87a;color:#1d4c69}:scope .hqh-mega a:hover:after,:scope .hqh-mega a:focus-visible:after{opacity:1;transform:translate(0,0)}:scope .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}:scope .hqh-specialty-menu{gap:7px 28px}:scope .hqh-mega-small{max-width:960px;width:calc(100% - 80px)}:scope .hqh-resource-menu{width:380px}:scope .hqh-mega-grid{gap:48px}:scope .text-link{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left calc(100% - 1px);background-size:0% 1px;text-decoration:none;transition:background-size .36s cubic-bezier(.22,1,.36,1),color .25s ease;line-height:1.9}:scope .text-link:hover,:scope .text-link:focus-visible{background-size:100% 1px;color:#1d4c69}:scope .text-link .arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}:scope .text-link:hover .arrow,:scope .text-link:focus-visible .arrow{transform:translateX(4px)}:scope .button{transition:background .25s,color .25s,box-shadow .3s,transform .3s}:scope .button:hover,:scope .button:focus-visible{background:#1d4c69;color:white;box-shadow:0 8px 20px #1d4c6926;transform:translateY(-1px)}:scope .button:hover .arrow{transform:translateX(3px)}:scope .hqh-nav>a,:scope .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}:scope .hqh-nav>a:hover,:scope .hqh-nav-group>summary:hover,:scope .hqh-nav-group[open]>summary{color:#28658a;background-size:100% 1px}:scope .hqh-footer nav a,:scope .hqh-socials a,:scope .hqh-contact address a{width:fit-content;max-width:100%;background:linear-gradient(currentColor,currentColor) no-repeat 0 calc(100% - 1px)/0% 1px;text-decoration:none;transition:background-size .36s cubic-bezier(.22,1,.36,1),color .25s ease}:scope .hqh-footer nav a:is(:hover,:focus-visible),:scope .hqh-socials a:is(:hover,:focus-visible),:scope .hqh-contact address a:is(:hover,:focus-visible){background-size:100% 1px;color:#1d4c69}:scope .hqh-contact address a:hover,:scope .hqh-contact .text-link:hover{color:#fff}:scope .hqh-challenge{position:relative;transition:background .3s,color .3s}:scope .hqh-challenge:before{content:'';position:absolute;left:-12px;top:18px;bottom:18px;width:2px;background:#28658a;opacity:0;transform:scaleY(.4);transition:opacity .3s,transform .35s}:scope .hqh-challenge:hover,:scope .hqh-challenge:focus-visible{background:linear-gradient(90deg,#e8f3f888,transparent);color:#1d4c69}:scope .hqh-challenge:hover:before,:scope .hqh-challenge:focus-visible:before{opacity:1;transform:scaleY(1)}:scope .hqh-specialty-links a{transition:background .3s,color .3s}:scope .hqh-specialty-links a:hover,:scope .hqh-specialty-links a:focus-visible{background:#ffffff77;color:#1d4c69}:scope .hqh-specialty-links a:after{transition:transform .3s}:scope .hqh-specialty-links a:hover:after{transform:translate(3px,-3px)}:scope .hqm-tabs button:hover,:scope .hqm-stages button:hover,:scope .hqm-worklist>button:hover,:scope .hqm-months button:hover,:scope .hqm-compare button:hover,:scope .hqc-week-controls button:hover,:scope .hqc-case-timeline button:hover{background:#e8f3f880;color:#1d4c69}:scope .faq summary{transition:color .25s,background .25s}:scope .faq summary:hover{color:#28658a;background:#e8f3f844}:scope .faq details[open]>summary{color:#28658a}:scope a:focus-visible,:scope button:focus-visible,:scope summary:focus-visible{outline:2px solid #28658a;outline-offset:4px}:scope .hqh-operating button:focus-visible,:scope .hqh-contact a:focus-visible{outline-color:#e8f3f8}:scope .hqh-logo img,:scope .hqh-footer-brand img{transition:opacity .25s}:scope .hqh-logo:hover img,:scope .hqh-footer-brand a:hover img{opacity:.78}:scope
.hqr-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:31px}:scope .hqr-trust>a{display:flex;gap:9px;align-items:center;padding:13px 10px;border:1px solid #cbdce6;border-radius:7px;color:#1d4c69;background:#ffffff94;position:relative;transition:background .3s,border-color .3s,box-shadow .3s}:scope .hqr-trust svg{width:26px;height:30px;flex-shrink:0}:scope .hqr-trust strong{font-size:11px;font-weight:500;line-height:1.55;display:block}:scope .hqr-trust small{display:block;font-size:11px;color:#4d606e;line-height:1.6;margin-top:4px}:scope .hqr-trust .hqr-trust-arrow{position:absolute;right:6px;top:4px;font-size:11px;opacity:0;transition:opacity .3s,transform .3s;transform:translate(-2px,2px)}:scope .hqr-trust>a:hover,:scope .hqr-trust>a:focus-visible{background:white;border-color:#8aafc3;box-shadow:0 6px 15px #1d4c6910}:scope .hqr-trust>a:hover .hqr-trust-arrow{opacity:1;transform:translate(0,0)}:scope
#rcm-services{position:relative;overflow:hidden;isolation:isolate}:scope #rcm-services>.wrap{position:relative;z-index:1}:scope .hqr-service-field{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.16}:scope .hqr-field-signals{opacity:.42;animation:hqr-field-flow 65s linear infinite}@keyframes hqr-field-flow{to{stroke-dashoffset:-1860}}:scope .hqr-field-idle *,:scope .hqr-page-idle *{animation-play-state:paused!important}:scope .hqh-service{position:relative}:scope .hqh-service:after{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:#28658a;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}:scope .hqh-service:focus-within:after{transform:scaleX(1)}:scope
:scope .cycle-steps button{position:relative;transition:color .4s,border-color .6s}:scope .cycle-steps button:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#8cb8cf,#fff);transform:scaleX(var(--hqr-progress,0));transform-origin:left;transition:transform .27s linear;opacity:.9}:scope .cycle-steps button:hover{color:#fff;border-top-color:#e8f3f8aa}:scope .cycle-detail{min-height:240px}:scope .cycle-steps button[aria-pressed=false]{color:#e8f3f8c7}:scope .cycle-steps button[aria-pressed=true]{color:#fff}:scope
.hqr-platform-strip{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px;margin:65px auto 0;padding-top:36px;border-top:1px solid #d5e0e8}:scope .hqr-platform-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:27px}:scope .hqr-platform-heading .eyebrow{font-size:11px;margin-bottom:12px}:scope .hqr-platform-heading h3{font-size:25px;line-height:1.35;letter-spacing:-.03em}:scope .hqr-platform-heading>p{font-size:13px;max-width:580px}:scope .hqr-platform-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}:scope .hqr-platform-track{display:flex;width:max-content;animation:hqr-platform-travel 72s linear infinite;will-change:transform}:scope .hqr-platform-group{display:flex;flex-shrink:0}:scope .hqr-platform{width:185px;margin:0;padding:23px 20px 15px;text-align:center;cursor:default}:scope .hqr-platform img{display:block;width:145px;height:48px;object-fit:contain;margin:0 auto 14px;filter:grayscale(1);opacity:.63;mix-blend-mode:multiply;transition:filter .5s,opacity .5s,transform .5s}:scope .hqr-platform figcaption{font-size:11px;line-height:1.6;color:#607583}:scope .hqr-platform:hover img{filter:grayscale(0);opacity:1;transform:translateY(-2px)}:scope .hqr-platform:hover figcaption{color:#243746}:scope .hqr-platform-window:hover .hqr-platform-track{animation-play-state:paused}:scope .hqr-platform-caption{font-size:11px;line-height:1.8!important;color:#607583;margin-top:17px;max-width:900px}@keyframes hqr-platform-travel{to{transform:translateX(-50%)}}:scope
.hqr-results{background:#fff}:scope .hqr-results-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:48px}:scope .hqr-results-heading>p{font-size:16px;max-width:570px}:scope .hqr-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}:scope .hqr-metric-grid article{border-top:1px solid #c8dbe6;padding:24px 0 0;display:flex;flex-direction:column}:scope .hqr-metric-top{display:flex;justify-content:space-between;align-items:center;color:#28658a;margin-bottom:23px}:scope .hqr-metric-top>span{font-size:11px;letter-spacing:.12em}:scope .hqr-metric-top svg{width:33px;height:33px}:scope .hqr-metric-grid h3{font-size:23px;margin-bottom:19px}:scope .hqr-metric-grid article>strong{font-weight:400;font-size:14px;line-height:1.7;color:#1d4c69;min-height:50px;margin-bottom:12px}:scope .hqr-metric-grid article>p{font-size:13px;margin-bottom:25px}:scope .hqr-metric-grid article>small{font-size:11px;line-height:1.8;color:#607583;margin-top:auto;padding-top:13px;border-top:1px solid #e4ecf2}:scope .hqr-results-foot{display:flex;justify-content:space-between;gap:50px;align-items:center;margin-top:35px;padding-top:24px;border-top:1px solid #d5e0e8}:scope .hqr-results-foot>p{font-size:11px;max-width:740px}:scope .hqr-results-foot>a{white-space:nowrap}:scope .hqr-faq .split>div:first-child>p{font-size:15px;margin:22px 0}:scope .hqr-faq .faq details>p{padding:0 5px 24px}:scope .hqr-faq .faq summary{padding-right:30px}@media(max-width:1199px){:scope .hqr-trust{gap:7px}:scope .hqr-trust>a{gap:7px;padding:11px 8px}:scope .hqr-trust svg{width:22px}:scope .hqr-trust strong{font-size:11px}:scope .hqr-trust small{font-size:11px}:scope .hqr-metric-grid{gap:24px}:scope .hqr-metric-grid h3{font-size:22px}:scope .hqr-results-heading{gap:55px}:scope .hqr-results-foot{gap:30px}:scope .hqr-results-foot>p{max-width:600px}}@media(max-width:999px){:scope .hqh-mega{position:static;box-shadow:none;border:0;border-radius:0;padding:15px 0 22px;animation:none}:scope .hqh-mega-small{width:100%;max-width:none;transform:none}:scope .hqh-resource-menu{width:100%}:scope .hqh-mega-grid{gap:23px}:scope .hqh-mega small{font-size:12px}:scope .hqh-nav-group[open]>summary:before{display:none}:scope .hqr-trust{max-width:610px;gap:12px}:scope .hqr-trust>a{padding:15px 12px;gap:11px}:scope .hqr-trust strong{font-size:12px}:scope .hqr-trust small{font-size:11px}:scope .hqr-trust svg{width:27px}:scope .hqr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}:scope .hqr-results-heading{gap:45px}:scope .hqr-results-foot{display:block}:scope .hqr-results-foot>a{margin-top:18px}:scope .hqr-platform-heading{gap:35px}:scope .hqr-platform-heading h3{font-size:24px}:scope .hqr-platform-caption{font-size:11px}:scope .hqr-metric-grid article>strong{min-height:0}}@media(max-width:767px){:scope .hqr-results-heading,:scope .hqr-platform-heading{grid-template-columns:1fr;gap:20px}:scope .hqr-results-heading{margin-bottom:33px}:scope .hqr-results-heading>p{font-size:15px}:scope .hqr-platform-strip{margin-top:40px;padding-top:27px}:scope .hqr-platform{width:160px;padding:20px 16px 12px}:scope .hqr-platform img{width:128px;height:44px}:scope .hqr-platform-track{animation-duration:80s}:scope .hqr-trust strong{font-size:11px}:scope .hqr-trust small{font-size:11px}:scope .hqr-trust>a{padding:13px 9px;gap:8px}:scope .hqr-trust svg{width:23px}:scope .hqr-platform figcaption{font-size:11px}:scope .hqr-results-foot>a{white-space:normal}:scope .hqr-faq .faq summary{font-size:16px}:scope .hqr-faq .faq details>p{font-size:14px}}@media(max-width:479px){:scope .hqr-trust{grid-template-columns:1fr;gap:9px;margin-top:25px}:scope .hqr-trust>a{padding:12px 14px;gap:12px}:scope .hqr-trust strong{font-size:12px}:scope .hqr-trust small{font-size:11px;margin-top:2px}:scope .hqr-trust svg{width:26px}:scope .hqr-trust .hqr-trust-arrow{opacity:.7;right:13px;top:18px;font-size:14px}:scope .hqr-metric-grid{grid-template-columns:1fr;gap:30px}:scope .hqr-metric-grid h3{font-size:24px}:scope .hqr-metric-grid article>strong{font-size:15px}:scope .hqr-metric-grid article>p{font-size:14px;margin-bottom:18px}:scope .hqr-metric-grid article>small{font-size:11px}:scope .hqr-metric-top{margin-bottom:17px}:scope .hqr-results-foot>p{font-size:12px}:scope .cycle-detail{min-height:320px}}@media(prefers-reduced-motion:reduce){:scope :is(.text-link,.hqh-footer nav a,.hqh-socials a,.hqh-contact address a){transition:none!important}:scope .hqr-platform-track,:scope .hqr-field-signals{animation:none!important}:scope .hqr-platform-window{overflow:visible;mask-image:none}:scope .hqr-platform-track{width:100%}:scope .hqr-platform-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}:scope .hqr-platform-group[aria-hidden=true]{display:none}:scope .hqr-platform{width:auto;min-width:0}:scope .hqr-platform img{max-width:100%;width:140px}:scope .cycle-steps button:after{display:none}}@media(prefers-reduced-motion:reduce) and (max-width:767px){:scope .hqr-platform-group{grid-template-columns:repeat(2,minmax(0,1fr))}}
.hqs-wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px;margin-inline:auto}
.hqs-section{position:relative;isolation:isolate;overflow:hidden;background:#1d4c69;color:#fff;font-family:Inter,sans-serif;padding:74px 0 38px;scroll-margin-top:28px}
.hqs-section *{box-sizing:border-box}
.hqs-section button{font-family:inherit;cursor:inherit}
.hqs-section .hqs-wrap{position:relative;z-index:2}
.hqs-section :is(h1,h2)#hqs-title{font-size:clamp(34px,3.2vw,47px);font-weight:400;letter-spacing:-.045em;line-height:1.14;color:#fff;margin:20px 0 0}
.hqs-section :is(h1,h2)#hqs-title em{font-style:normal;color:#b7d8e9}
.hqs-eyebrow{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:11px;line-height:1.6;font-weight:500;color:#b7d8e9}
.hqs-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end}
.hqs-heading-copy{padding-bottom:6px;max-width:420px;justify-self:end}
.hqs-section .hqs-heading-copy p{font-size:15px;line-height:1.8;color:#e8f3f8d9;margin:0 0 23px}
.hqs-section .hqs-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;line-height:1.9;color:#fff;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat left bottom/0% 1px;transition:background-size .36s cubic-bezier(.22,1,.36,1)}
.hqs-link svg{width:18px;height:18px;transition:transform .36s cubic-bezier(.22,1,.36,1)}
.hqs-section .hqs-link:hover,.hqs-section .hqs-link:focus-visible{background-size:100% 1px}
.hqs-link:hover svg{transform:translateX(4px)}
.hqs-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1;background:linear-gradient(115deg,#24374666,transparent 55%,#28658a66)}
.hqs-atmosphere i{position:absolute;width:70%;height:65%;right:-12%;top:14%;background:radial-gradient(ellipse,#28658acc 0%,#28658a33 47%,transparent 72%);filter:blur(30px);animation:hqs-atmosphere 32s ease-in-out infinite alternate;will-change:transform}
.hqs-atmosphere i+i{width:65%;height:40%;right:auto;left:4%;top:45%;opacity:.5;animation-delay:-16s;background:radial-gradient(ellipse,#b7d8e933,transparent 68%)}
@keyframes hqs-atmosphere{to{transform:translate(-6%,7%) scale(1.14)}}
.hqs-dot-field{position:absolute;inset:22% 0 8%;background-image:radial-gradient(#b7d8e9 0.7px,transparent .9px);background-size:16px 16px;opacity:.18;mask-image:radial-gradient(ellipse at 50% 50%,#000 5%,transparent 69%);pointer-events:none;z-index:0}
.hqs-scene-meta{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:44px;padding-top:20px;border-top:1px solid #d5e0e82e;font-size:11px;line-height:1.8;color:#e8f3f8ad;letter-spacing:.03em}
.hqs-scene-meta>span:first-child{color:#e8f3f8;display:flex;align-items:center;gap:8px}
.hqs-scene-meta i{width:5px;height:5px;background:#b7d8e9;border-radius:50%;box-shadow:0 0 10px #e8f3f866}
.hqs-architecture{position:relative;width:100%;aspect-ratio:1200/540;margin:0 auto}
.hqs-routes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.hqs-routes-mobile{display:none}
.hqs-route-base{stroke:#b7d8e93b;stroke-width:1;vector-effect:non-scaling-stroke}
.hqs-route-light{stroke:#e8f3f8;stroke-width:1.3;stroke-dasharray:10 90;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:hqs-route-flow 5.6s linear infinite;opacity:.8}
.hqs-route-group{transition:opacity 1s;opacity:.28}
.hqs-route-source{opacity:.8}
.hqs-route-out{opacity:.45}
.hqs-section[data-phase="1"] .hqs-route-review,.hqs-section[data-phase="2"] .hqs-route-follow,.hqs-section[data-phase="3"] .hqs-route-report{opacity:1}
.hqs-section[data-phase="3"] .hqs-route-out{opacity:1}
.hqs-route-group:nth-child(3n) .hqs-route-light{animation-delay:-2s}
.hqs-route-group:nth-child(3n + 1) .hqs-route-light{animation-delay:-4s}
@keyframes hqs-route-flow{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}
.hqs-inputs{position:absolute;left:30%;right:30%;top:5%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:12%}
.hqs-inputs>div{background:linear-gradient(145deg,#28658a99,#1d4c69cc);box-shadow:0 8px 25px #2437461a;border:1px solid #d5e0e83d;border-radius:6px;min-height:0;height:100%;margin-inline:6px;display:flex;gap:9px;align-items:center;padding:11px;color:#fff;transition:border-color 1s,box-shadow 1s}
.hqs-inputs svg{width:20px;height:20px;flex-shrink:0;color:#b7d8e9}
.hqs-inputs span{display:block;font-size:11px;line-height:1.6;white-space:nowrap}
.hqs-inputs small{display:block;font-size:11px;color:#e8f3f899}
.hqs-section[data-phase="0"] .hqs-inputs>div{border-color:#b7d8e980;box-shadow:0 0 28px #b7d8e90a}
.hqs-source-card{position:absolute;left:0;top:23.3%;width:25.2%;border:1px solid #d5e0e83d;border-radius:8px;background:linear-gradient(130deg,#28658a55,#1d4c69f5);box-shadow:0 18px 45px #2437462e;transform:translateY(0);overflow:hidden}
.hqs-card-top{font-size:11px;line-height:1.6;text-transform:uppercase;letter-spacing:.09em;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #d5e0e82e;color:#e8f3f8ad}
.hqs-source-title{font-size:15px;letter-spacing:-.02em;padding:16px 16px 5px;color:#fff}
.hqs-source-line{display:flex;align-items:center;gap:10px;margin:0 16px;padding:12px 0;border-bottom:1px solid #d5e0e81f;color:#fff;font-size:11px;line-height:1.5}
.hqs-source-line small{display:block;font-size:11px;line-height:1.8;color:#e8f3f899}
.hqs-file-symbol{width:27px;height:29px;display:grid;place-items:center;border:1px solid #d5e0e833;border-radius:4px;background:#e8f3f808;color:#b7d8e9}
.hqs-file-symbol svg{width:15px;height:15px}
.hqs-tick{font-size:11px;font-style:normal;color:#b7d8e9;margin-left:auto}
.hqs-source-foot{padding:12px 16px;display:flex;align-items:center;gap:7px;color:#e8f3f899;font-size:11px}
.hqs-source-dot{width:4px;height:4px;border-radius:50%;background:#b7d8e9}
.hqs-hub{position:absolute;left:43%;top:33.5%;width:14%;height:20.4%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px solid #fff;border-radius:8px;background:linear-gradient(145deg,#fff,#e8f3f8);box-shadow:0 10px 24px #24374640,0 0 55px #b7d8e933;z-index:2}
.hqs-hub img{width:81%;height:auto;max-height:65%;object-fit:contain}
.hqs-hub>span:not(.hqs-hub-port){font-size:11px;color:#4d606e;line-height:1.4}
.hqs-hub-halo{position:absolute;inset:-14px;border:1px solid #d5e0e838;border-radius:15px;box-shadow:0 0 0 11px #e8f3f803;pointer-events:none;animation:hqs-hub-light 8s ease-in-out infinite alternate}
.hqs-hub-port{position:absolute;width:5px;height:5px;border:1px solid #e8f3f8;background:#28658a;border-radius:50%;left:calc(50% - 2.5px)}
.hqs-port-top{top:-3px}
.hqs-port-bottom{bottom:-3px}
@keyframes hqs-hub-light{to{border-color:#d5e0e870;box-shadow:0 0 0 14px #e8f3f805}}
.hqs-workstreams{position:absolute;top:72.2%;left:30%;right:30%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.hqs-workstreams button{color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-width:0;min-height:83px;margin-inline:6px;padding:13px 8px;border:1px solid #d5e0e83d;border-radius:6px;background:linear-gradient(130deg,#28658a88,#1d4c69d9);transition:background .5s,border-color .5s,transform .5s,box-shadow .5s;position:relative}
.hqs-workstreams button svg{width:21px;height:21px;color:#b7d8e9}
.hqs-workstreams button span{font-size:11px;line-height:1.6;white-space:nowrap}
.hqs-workstreams button small{display:block;font-size:11px;color:#e8f3f899;white-space:normal}
.hqs-workstreams button:hover{transform:translateY(-3px);border-color:#e8f3f8aa;background:#28658a}
.hqs-workstreams button[aria-pressed="true"]{border-color:#b7d8e9;background:#28658a;box-shadow:0 0 30px #b7d8e912}
.hqs-section a:focus-visible,.hqs-section button:focus-visible{outline:2px solid #e8f3f8;outline-offset:5px}
.hqs-workspace{position:absolute;right:0;top:22.2%;width:28%;height:52%;background:linear-gradient(130deg,#f4f7fa,#fff);border:1px solid #fff;border-radius:8px;box-shadow:0 24px 60px #24374640;overflow:hidden;color:#243746;z-index:2}
.hqs-workspace .hqs-card-top{color:#607583;border-color:#d5e0e8;background:#f4f7fa;padding:12px 17px}
.hqs-sheets{position:relative;height:calc(100% - 37px);min-height:230px}
.hqs-sheet{position:absolute;inset:0;padding:18px;opacity:0;transform:translateY(8px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),visibility 0s 1s;pointer-events:none;visibility:hidden}
.hqs-sheet.is-current{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}
.hqs-sheet-kicker{font-size:11px;line-height:1.8;color:#607583;text-transform:uppercase;letter-spacing:.07em}
.hqs-section .hqs-sheet :is(h3,.hqs-sheet-title){font-size:18px;line-height:1.35;font-weight:400;letter-spacing:-.035em;color:#243746;margin:7px 0 17px;max-width:240px}
.hqs-batch-meter{display:flex;height:17px;border-radius:3px;gap:3px;overflow:hidden;background:#e8f3f8}
.hqs-batch-meter .hqs-meter-fill{width:91.666%;background:#28658a}
.hqs-batch-meter i{background:#d5e0e8;flex:1}
.hqs-batch-legend{display:flex;gap:35px;margin-top:13px}
.hqs-batch-legend strong{font-weight:400;font-size:25px;letter-spacing:-.04em;display:block;line-height:1.1}
.hqs-batch-legend span{display:block;font-size:11px;line-height:1.7;margin-top:4px;color:#607583}
.hqs-sheet-note{margin-top:16px;font-size:11px;line-height:1.7;color:#607583;border-top:1px solid #d5e0e8;padding-top:10px}
.hqs-question{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d5e0e8;padding:11px 9px;font-size:11px;border-radius:4px;background:#f4f7fa}
.hqs-tag{color:#28658a;background:#e8f3f8;font-size:11px;padding:3px 6px;white-space:nowrap;border-radius:3px}
.hqs-resolution{display:flex;align-items:center;gap:8px;margin-top:13px;font-size:11px;line-height:1.7}
.hqs-resolution strong{font-size:11px;font-weight:500}
.hqs-resolution small{display:block;color:#607583;font-size:11px}
.hqs-resolution-dot{height:5px;width:5px;border-radius:50%;background:#28658a}
.hqs-resolution>svg{width:17px;height:17px;color:#28658a;margin-left:auto}
.hqs-timeline>div{display:flex;align-items:center;gap:10px;padding:0 0 17px;position:relative;font-size:11px;line-height:1.6}
.hqs-timeline>div:first-child:after{content:'';position:absolute;left:9px;top:22px;width:1px;height:25px;background:#d5e0e8}
.hqs-timeline>div i{display:grid;place-items:center;flex-shrink:0;font-style:normal;font-size:11px;width:20px;height:20px;border:1px solid #d5e0e8;border-radius:50%;background:#e8f3f8;color:#28658a}
.hqs-timeline small{font-size:11px;display:block;color:#607583}
.hqs-sheet[data-hqs-sheet="2"] .hqs-sheet-note{margin-top:1px}
.hqs-report-line{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:10px}
.hqs-report-line strong{font-size:25px;font-weight:400;letter-spacing:-.05em}
.hqs-report-line strong small{font-size:12px;color:#607583}
.hqs-report-track{height:6px;margin-top:9px;background:#e8f3f8;border-radius:5px;overflow:hidden}
.hqs-report-track>i{display:block;height:100%;background:#28658a;width:94.44%;transform-origin:left;transition:transform 1.6s cubic-bezier(.22,1,.36,1)}
.hqs-sheet:not(.is-current) .hqs-report-track>i{transform:scaleX(.94)}
.hqs-report-detail{display:flex;justify-content:space-between;gap:8px;margin-top:10px;font-size:11px;color:#607583}
.hqs-report-detail>span:first-child{display:flex;gap:5px;align-items:center}
.hqs-report-detail i{width:4px;height:4px;background:#607583;border-radius:50%}
.hqs-architecture-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#e8f3f880;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.hqs-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:17px 0 26px}
.hqs-chapters button{position:relative;display:flex;align-items:flex-start;gap:15px;text-align:left;color:#e8f3f899;padding:19px 0 15px;border:0;border-top:1px solid #d5e0e847;border-radius:0;background:none;min-width:0;transition:color .7s}
.hqs-chapters button>i{position:absolute;left:0;top:-1px;width:100%;height:2px;background:#b7d8e9;transform:scaleX(var(--hqs-progress,0));transform-origin:left;opacity:0}
.hqs-chapters button[aria-pressed="true"]>i{opacity:1}
.hqs-chapters button[aria-pressed="true"],.hqs-chapters button:hover{color:#fff}
.hqs-chapter-index{font-size:11px;line-height:2;color:#b7d8e9;opacity:.7}
.hqs-chapters strong{font-size:13px;line-height:1.6;font-weight:400;display:block}
.hqs-chapters small{font-size:11px;line-height:1.8;display:block;margin-top:4px}
.hqs-bottom{display:flex;align-items:center;justify-content:space-between;gap:70px;padding-top:20px;border-top:1px solid #d5e0e82e}
.hqs-section .hqs-bottom p{font-size:11px;line-height:1.8;max-width:690px;color:#e8f3f8ad;margin:0}
.hqs-bottom .hqs-link{white-space:nowrap;font-size:11px}
.hqs-platform-context{padding:0 0 50px;background:#fff}
.hqs-platform-context .hqr-platform-strip{margin:0;padding-top:44px}
.hqs-platform-context .hqr-platform-heading h3{font-size:28px}
.hqs-platform-context .hqr-platform-heading p{font-size:12px}
.hqs-platform-context .hqr-platform-caption{font-size:11px}
.hqs-is-idle .hqs-route-light,.hqs-is-idle .hqs-atmosphere i,.hqs-is-idle .hqs-hub-halo{animation-play-state:paused}
@media(min-width:1500px){.hqs-section .hqs-sheet :is(h3,.hqs-sheet-title){font-size:21px}
.hqs-sheet{padding:25px}
.hqs-batch-legend{margin-top:20px}
.hqs-sheet-note{margin-top:22px}
.hqs-source-title{font-size:15px}
.hqs-source-line{padding:15px 0;font-size:12px}
.hqs-source-line small{font-size:11px}
.hqs-inputs{gap:0}
.hqs-inputs span,.hqs-workstreams button span{font-size:12px}
.hqs-inputs small,.hqs-workstreams button small{font-size:11px}
.hqs-inputs>div{min-height:0;padding:15px}
.hqs-workstreams button{min-height:94px}
.hqs-scene-meta{font-size:11px}
.hqs-card-top{font-size:11px}
.hqs-hub>span:not(.hqs-hub-port){font-size:11px}
.hqs-workspace{height:50%}}
@media(max-width:1099px){.hqs-heading{gap:45px}
.hqs-section{padding-top:58px}
.hqs-architecture{aspect-ratio:1200/600}
.hqs-routes-desktop{top:0;height:90%}
.hqs-inputs{top:4.5%;height:10.833%;gap:0;left:30%;right:30%}
.hqs-inputs>div{min-height:0;padding:8px 5px;gap:4px}
.hqs-inputs svg{width:14px;height:14px}
.hqs-inputs span{font-size:11px}
.hqs-inputs small{font-size:11px}
.hqs-source-card{top:21%;width:25.2%}
.hqs-source-title{font-size:11px;padding:12px 12px 4px}
.hqs-source-line{margin-inline:12px;padding:9px 0;gap:7px;font-size:11px}
.hqs-source-line small{font-size:11px}
.hqs-card-top{padding:9px 12px;font-size:11px}
.hqs-file-symbol{width:21px;height:25px}
.hqs-file-symbol svg{width:13px;height:13px}
.hqs-source-foot{padding:10px 12px;font-size:11px}
.hqs-hub{top:30.2%;height:18.4%}
.hqs-hub>span:not(.hqs-hub-port){font-size:11px}
.hqs-workstreams{top:65%;gap:0}
.hqs-workstreams button{padding:10px 4px;min-height:73px;gap:7px}
.hqs-workstreams button span{font-size:11px}
.hqs-workstreams button small{font-size:11px}
.hqs-workstreams button svg{height:18px;width:18px}
.hqs-workspace{top:20%;height:60%;width:28%}
.hqs-workspace .hqs-card-top{font-size:11px;padding:10px 12px}
.hqs-sheet{padding:13px}
.hqs-section .hqs-sheet :is(h3,.hqs-sheet-title){font-size:15px;margin-bottom:13px}
.hqs-sheet-kicker{font-size:11px}
.hqs-batch-legend{gap:20px}
.hqs-batch-legend strong{font-size:22px}
.hqs-batch-legend span{font-size:11px}
.hqs-sheet-note{font-size:11px;margin-top:13px}
.hqs-question{font-size:11px;padding:8px 6px}
.hqs-tag{font-size:11px;padding:3px 4px}
.hqs-resolution{gap:5px;font-size:11px;margin-top:11px}
.hqs-resolution strong{font-size:11px}
.hqs-resolution small{font-size:11px}
.hqs-timeline>div{font-size:11px;gap:7px}
.hqs-timeline small{font-size:11px}
.hqs-report-detail{font-size:11px}
.hqs-chapters{gap:20px;margin-top:0}
.hqs-chapters button{gap:10px}
.hqs-chapters strong{font-size:12px}
.hqs-chapters small{font-size:11px}
.hqs-bottom{gap:35px}}
@media(max-width:999px){.hqs-section{padding:45px 0 30px}
.hqs-heading{grid-template-columns:1fr;gap:24px}
.hqs-section :is(h1,h2)#hqs-title{font-size:38px;margin-top:15px;line-height:1.13}
.hqs-heading-copy{justify-self:start;max-width:500px;padding:0}
.hqs-section .hqs-heading-copy p{font-size:13px;line-height:1.8;margin-bottom:18px}
.hqs-section .hqs-link{font-size:11px}
.hqs-scene-meta{margin-top:30px;align-items:flex-start;padding-top:17px;font-size:11px;gap:15px}
.hqs-scene-meta>span:last-child{max-width:120px;text-align:right}
.hqs-architecture{aspect-ratio:auto;height:810px;max-width:520px;margin-top:22px}
.hqs-routes-desktop{display:none}
.hqs-routes-mobile{display:block;height:100%;width:100%}
.hqs-inputs{top:0;left:0;right:0;gap:0;height:8.1%}
.hqs-inputs>div{min-height:0;margin-inline:4px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:9px 4px;text-align:center}
.hqs-inputs span{font-size:11px;line-height:1.5}
.hqs-inputs small{font-size:11px}
.hqs-inputs svg{width:17px;height:17px}
.hqs-source-card{display:none}
.hqs-hub{top:19.2%;height:11.1%;width:42%;left:29%;max-width:none;gap:4px}
.hqs-hub img{width:80%;max-height:65%}
.hqs-hub>span:not(.hqs-hub-port){font-size:11px}
.hqs-hub-halo{inset:-10px;border-radius:13px}
.hqs-workstreams{top:39.5%;left:0;right:0;gap:0}
.hqs-workstreams button{min-height:75px;margin-inline:4px;padding:12px 4px;gap:7px}
.hqs-workstreams button span{font-size:11px;line-height:1.6;white-space:normal}
.hqs-workstreams button small{font-size:11px}
.hqs-workstreams button svg{width:19px;height:19px}
.hqs-workspace{left:0;right:0;top:60%;width:100%;height:36%;max-width:420px;margin-inline:auto;border-radius:7px}
.hqs-workspace .hqs-card-top{font-size:11px;padding:11px 18px}
.hqs-sheets{min-height:0}
.hqs-sheet{padding:16px 20px}
.hqs-section .hqs-sheet :is(h3,.hqs-sheet-title){font-size:22px;margin:7px 0 15px;max-width:290px;line-height:1.3}
.hqs-sheet-kicker{font-size:11px}
.hqs-batch-legend{gap:40px;margin-top:13px}
.hqs-batch-legend strong{font-size:26px}
.hqs-batch-legend span{font-size:11px}
.hqs-sheet-note{font-size:11px;margin-top:14px;padding-top:10px}
.hqs-question{font-size:11px;padding:9px 10px}
.hqs-tag{font-size:11px}
.hqs-resolution{margin-top:12px;font-size:11px;gap:8px}
.hqs-resolution strong{font-size:11px}
.hqs-resolution small{font-size:11px}
.hqs-timeline>div{font-size:11px;gap:10px;padding-bottom:16px}
.hqs-timeline small{font-size:11px}
.hqs-report-line{font-size:11px}
.hqs-report-line strong{font-size:25px}
.hqs-report-detail{font-size:11px}
.hqs-architecture-caption{font-size:11px;bottom:0}
.hqs-chapters{grid-template-columns:1fr 1fr;gap:2px 25px;margin-top:25px;margin-bottom:20px}
.hqs-chapters button{padding:16px 0;gap:10px;min-height:78px}
.hqs-chapters strong{font-size:12px}
.hqs-chapters small{font-size:11px}
.hqs-bottom{display:block;padding-top:18px}
.hqs-section .hqs-bottom p{font-size:11px}
.hqs-bottom .hqs-link{margin-top:18px;font-size:11px}
.hqs-dot-field{inset:30% -25% 7%;opacity:.17;background-size:16px 16px}
.hqs-platform-context{padding-bottom:35px}
.hqs-platform-context .hqr-platform-strip{padding-top:35px}
.hqs-platform-context .hqr-platform-heading{display:block}
.hqs-platform-context .hqr-platform-heading h3{font-size:26px}
.hqs-platform-context .hqr-platform-heading p{font-size:12px;padding-top:15px}}
@media(max-width:379px){.hqs-section :is(h1,h2)#hqs-title{font-size:34px}
.hqs-inputs span,.hqs-workstreams button span{font-size:11px}
.hqs-inputs small,.hqs-workstreams button small{font-size:11px}
.hqs-section .hqs-sheet :is(h3,.hqs-sheet-title){font-size:21px}
.hqs-sheet{padding:15px 17px}}
@media(prefers-reduced-motion:reduce){.hqs-section *,.hqs-section *:before,.hqs-section *:after{animation:none!important;transition:none!important}
.hqs-packet,.hqs-route-light{display:none}
.hqs-route-group{opacity:.75}
.hqs-chapters button>i{display:none}
.hqs-atmosphere i{transform:none}
.hqs-sheet{transform:none}}
.hqs-sheet .hqs-resolution{opacity:0;transform:translateY(5px);transition:opacity 1.2s,transform 1.2s}
.hqs-sheet.is-current .hqs-resolution{opacity:1;transform:none;transition-delay:1.1s}
.hqs-sheet .hqs-timeline>div{opacity:0;transform:translateY(4px);transition:opacity 1s,transform 1s}
.hqs-sheet.is-current .hqs-timeline>div{opacity:1;transform:none;transition-delay:.4s}
.hqs-sheet.is-current .hqs-timeline>div+div{transition-delay:1.3s}
.hqs-platform-context .hqr-platform-heading h2{font-size:28px;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin-top:14px}
@media(prefers-reduced-motion:reduce){.hqs-sheet .hqs-resolution,.hqs-sheet .hqs-timeline>div{opacity:1;transform:none;transition:none!important}}
.hqs-distribution{display:grid;gap:7px;margin-top:14px}
.hqs-distribution>div{display:grid;grid-template-columns:85px minmax(0,1fr) 14px;align-items:center;gap:7px;font-size:11px;line-height:1.4;color:#607583}
.hqs-distribution small{font-size:11px;text-align:right;color:#243746}
.hqs-distribution i{display:block;height:4px;background:#e8f3f8;border-radius:2px;overflow:hidden}
.hqs-distribution b{display:block;width:var(--amount);height:100%;background:#28658a;transform-origin:left;transition:transform 1.8s cubic-bezier(.22,1,.36,1)}
.hqs-distribution>div:nth-child(2) b{transition-delay:.2s}
.hqs-distribution>div:nth-child(3) b{background:#607583;transition-delay:.4s}
.hqs-sheet:not(.is-current) .hqs-distribution b{transform:scaleX(.75)}
@media(prefers-reduced-motion:reduce){.hqs-distribution b{transform:none!important;transition:none!important}}
.hqs-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.hqs-inputs>div{position:relative;overflow:hidden;isolation:isolate;transition:background 1s,border-color 1s,box-shadow 1s}
.hqs-inputs>div:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 5%,#e8f3f81f 45%,transparent 78%);transform:translateX(-120%);opacity:0;pointer-events:none}
.hqs-inputs>div[data-source-status=receiving]{background:#28658acc;border-color:#b7d8e9bb!important;box-shadow:0 0 28px #b7d8e91a!important}
.hqs-inputs>div[data-source-status=receiving]:before{animation:hqs-receipt-sweep 1.8s cubic-bezier(.22,1,.36,1) both}
.hqs-inputs>div[data-source-status=ready]{border-color:#b7d8e96b}
.hqs-node-receipt{position:absolute;right:7px;top:7px;width:3px;height:3px;border-radius:50%;background:#e8f3f8;opacity:0;transform:scale(.5);transition:opacity .9s,transform .9s}
.hqs-section [data-source-status=ready]>.hqs-node-receipt{opacity:.7;transform:scale(1)}
.hqs-tile-caption{position:relative;display:block!important;height:1.8em;line-height:1.8!important;overflow:hidden;min-width:0}
.hqs-tile-caption>span{position:absolute;left:0;top:0;display:block;font-size:inherit!important;line-height:inherit!important;opacity:0;transform:translateY(5px);transition:opacity .65s ease,transform .8s cubic-bezier(.22,1,.36,1);white-space:nowrap}
.hqs-section [data-source-status=waiting] .hqs-caption-baseline,.hqs-section [data-source-status=receiving] .hqs-caption-receiving,.hqs-section [data-source-status=ready] .hqs-caption-ready{opacity:1;transform:none}
.hqs-source-line{position:relative;isolation:isolate;transition:color .9s}
.hqs-source-line:before{content:'';position:absolute;inset:4px -7px;border-radius:3px;z-index:-1;background:linear-gradient(90deg,#b7d8e91f,transparent);opacity:0;transition:opacity 1s}
.hqs-source-line:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#b7d8e9,transparent);transform-origin:left;transform:scaleX(0);opacity:0}
.hqs-source-line[data-source-status=receiving]:before{opacity:1}
.hqs-source-line[data-source-status=receiving]:after{animation:hqs-row-receipt 1.6s cubic-bezier(.22,1,.36,1) both}
.hqs-source-line .hqs-tick{display:grid;place-items:center;width:15px;height:15px;flex-shrink:0;border:1px solid #b7d8e926;border-radius:50%;transition:border-color .8s,background .8s,opacity .8s;opacity:.35}
.hqs-source-line .hqs-tick svg{display:block;width:12px;height:12px}
.hqs-source-line .hqs-tick path{stroke-dasharray:18;stroke-dashoffset:18;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}
.hqs-source-line[data-source-status=receiving] .hqs-tick{opacity:1;border-color:#b7d8e980;background:#b7d8e914}
.hqs-source-line[data-source-status=ready] .hqs-tick{opacity:1;border-color:#b7d8e95c;background:#b7d8e90d}
.hqs-source-line[data-source-status=ready] .hqs-tick path{stroke-dashoffset:0}
.hqs-batch-reference{position:relative;transition:color 1s}
.hqs-section[data-source-step=encounters] .hqs-batch-reference,.hqs-section[data-source-step=practice] .hqs-batch-reference{color:#e8f3f8}
.hqs-route-source{opacity:.25}
.hqs-section[data-source-step=encounters] .hqs-route-source[data-source-route="0"],.hqs-section[data-source-step=practice] .hqs-route-source[data-source-route="1"],.hqs-section[data-source-step=response] .hqs-route-source[data-source-route="2"],.hqs-section[data-source-step=ready] .hqs-route-source[data-source-route="3"],.hqs-section[data-phase="1"] .hqs-route-source[data-source-route="3"]{opacity:1}
.hqs-section[data-phase="0"] .hqs-inputs>div[data-source-status=waiting]{border-color:#d5e0e83d;box-shadow:0 8px 25px #2437461a}
@keyframes hqs-receipt-sweep{0%{opacity:0;transform:translateX(-120%)}20%{opacity:1}100%{opacity:0;transform:translateX(120%)}}
@keyframes hqs-icon-receive{from{stroke-dashoffset:90;opacity:.35}to{stroke-dashoffset:0;opacity:1}}
@keyframes hqs-row-receipt{0%{transform:scaleX(0);opacity:0}30%{opacity:.8}100%{transform:scaleX(1);opacity:0}}
.hqs-is-idle .hqs-inputs>div:before,.hqs-is-idle .hqs-inputs>div>svg path,.hqs-is-idle .hqs-source-line:after{animation-play-state:paused}
@media(max-width:999px){.hqs-tile-caption>span{left:50%;transform:translate(-50%,5px)}
.hqs-section [data-source-status=waiting] .hqs-caption-baseline,.hqs-section [data-source-status=receiving] .hqs-caption-receiving,.hqs-section [data-source-status=ready] .hqs-caption-ready{transform:translate(-50%,0)}}
@media(prefers-reduced-motion:reduce){.hqs-inputs>div:before,.hqs-source-line:after{display:none}
.hqs-inputs>div>svg path{stroke-dasharray:none!important;stroke-dashoffset:0!important}
.hqs-source-line .hqs-tick path{stroke-dashoffset:0}
.hqs-tile-caption>span{transition:none!important}
.hqs-route-source{opacity:.65}}
.hqs-inputs{height:17.5926%}
.hqs-inputs>div{flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:9px 4px;text-align:center}
.hqs-inputs .hqs-input-art{width:50px;height:33px;flex-shrink:0;overflow:visible;color:#b7d8e9}
.hqs-tile-caption>span{left:50%;transform:translate(-50%,5px)}
.hqs-section [data-source-status=waiting] .hqs-caption-baseline,.hqs-section [data-source-status=receiving] .hqs-caption-receiving,.hqs-section [data-source-status=ready] .hqs-caption-ready{transform:translate(-50%,0)}
.hqs-record-paper,.hqs-layer,.hqs-doc-line{transform-box:fill-box;transform-origin:center}
.hqs-doc-line{transform-origin:left;transition:transform .7s,opacity .7s}
.hqs-section [data-source-status=waiting] .hqs-doc-line{transform:scaleX(.1);opacity:.2}
.hqs-section [data-source-status=receiving] .hqs-record-paper{animation:hqs-paper-arrival 1.4s cubic-bezier(.22,1,.36,1) both}
.hqs-section [data-source-status=receiving] .hqs-doc-line{animation:hqs-field-assembly .8s cubic-bezier(.22,1,.36,1) both}
.hqs-section [data-source-status=receiving] .hqs-doc-line-1{animation-delay:.15s}
.hqs-section [data-source-status=receiving] .hqs-doc-line-2{animation-delay:.4s}
.hqs-section [data-source-status=receiving] .hqs-doc-line-3{animation-delay:.65s}
.hqs-layer{transition:transform 1s cubic-bezier(.22,1,.36,1)}
.hqs-section [data-source-status=receiving] .hqs-layer-top{transform:translateY(-4px)}
.hqs-section [data-source-status=receiving] .hqs-layer-bottom{transform:translateY(4px)}
.hqs-export-packet,.hqs-request-packet,.hqs-response-packet{opacity:0}
.hqs-section [data-source-status=receiving] .hqs-export-packet{animation:hqs-export-handoff 1.8s cubic-bezier(.22,1,.36,1) .2s both}
.hqs-section [data-source-status=receiving] .hqs-request-packet{animation:hqs-request-send 1.1s cubic-bezier(.4,0,.2,1) both}
.hqs-section [data-source-status=receiving] .hqs-response-packet{animation:hqs-context-return 1.1s cubic-bezier(.4,0,.2,1) 1.3s both}
.hqs-ack-check{stroke-dasharray:12;stroke-dashoffset:12;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}
.hqs-ack-circle{opacity:.25;transition:opacity .8s}
.hqs-section [data-source-status=ready] .hqs-ack-check{stroke-dashoffset:0}
.hqs-section [data-source-status=ready] .hqs-ack-circle{opacity:1}
.hqs-source-line>span:nth-child(2){position:relative}
.hqs-source-line>span:nth-child(2) small{transition:opacity .8s,transform .9s cubic-bezier(.22,1,.36,1)}
.hqs-source-line>span:nth-child(2):after{content:'';position:absolute;bottom:5px;left:0;width:70%;height:3px;border-radius:2px;background:#b7d8e938;opacity:0;transition:opacity .6s}
.hqs-source-line[data-source-status=waiting]>span:nth-child(2) small{opacity:0;transform:translateY(4px)}
.hqs-source-line[data-source-status=waiting]>span:nth-child(2):after{opacity:1}
@keyframes hqs-paper-arrival{from{transform:translate(0,5px);opacity:.2}to{transform:none;opacity:1}}
@keyframes hqs-field-assembly{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}
@keyframes hqs-export-handoff{0%{transform:translate(0,-4px);opacity:0}20%{opacity:.8}85%{opacity:.8}100%{transform:translate(14px,16px);opacity:0}}
@keyframes hqs-request-send{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateX(36px);opacity:0}}
@keyframes hqs-context-return{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateX(-36px);opacity:0}}
.hqs-is-idle .hqs-input-art *{animation-play-state:paused}
@media(max-width:1099px) and (min-width:1000px){.hqs-inputs{height:15.8333%}
.hqs-inputs .hqs-input-art{width:35px;height:23px}
.hqs-inputs>div{padding:6px 3px;gap:4px}
.hqs-inputs span{font-size:11px}
.hqs-inputs small{font-size:11px}}
@media(max-width:999px){.hqs-inputs{height:9.2%}
.hqs-inputs>div{padding:6px 3px;gap:4px}
.hqs-inputs .hqs-input-art{width:36px;height:24px}
.hqs-inputs span{font-size:11px}
.hqs-inputs small{font-size:11px}}
@media(max-width:379px){.hqs-inputs span{font-size:11px}
.hqs-inputs small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hqs-record-paper,.hqs-layer,.hqs-doc-line{transform:none!important;animation:none!important;opacity:1!important}
.hqs-export-packet,.hqs-request-packet,.hqs-response-packet{display:none}
.hqs-ack-check{stroke-dasharray:none;stroke-dashoffset:0}
.hqs-source-line>span:nth-child(2) small{opacity:1!important;transform:none!important}
.hqs-source-line>span:nth-child(2):after{display:none}}
.hqs-inputs>div>span{width:100%;min-width:0}
:scope.home{margin:0;font-family:Inter,sans-serif;background:#fff;color:#243746}:scope.home *{box-sizing:border-box}.hqd-review-bar{position:sticky;top:0;z-index:120;background:#fffefcfa;backdrop-filter:blur(12px);border-bottom:1px solid #d5e0e8;padding:11px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:10px/1.7 Inter,sans-serif;color:#4d606e}.hqd-review-bar>span{letter-spacing:.035em}.hqd-review-bar nav{display:flex;gap:24px}.hqd-review-bar a{color:#1d4c69;text-decoration:none}.hqd-review-bar a:hover{text-decoration:underline;text-underline-offset:4px}:scope.home .wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px;margin-inline:auto}:scope.home :scope{font-family:Inter,sans-serif}:scope.home :is(a,button,summary):focus-visible{outline:2px solid #28658a;outline-offset:5px}:scope.home :is(#rcm-services,#practice-visibility,#main){scroll-margin-top:70px}:scope.home :scope .section{padding-block:72px}:scope.home :scope .hqh-operating{padding-block:76px}:scope.home .hqh-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 92% 35%,#28658a29,transparent 56%),linear-gradient(115deg,#fff 39%,#e8f3f87a)}:scope.home .hqh-hero .workstation{box-shadow:0 30px 70px #1d4c6921;border-color:#d5e0e8}:scope.home .hqh-challenge{border:1px solid #d5e0e8;border-radius:6px;padding:21px 20px;margin-bottom:9px;transition:background .35s,border-color .35s,box-shadow .35s}:scope.home .hqh-challenge:hover,:scope.home .hqh-challenge:focus-visible{background:#e8f3f86b;border-color:#28658a6b;box-shadow:0 7px 18px #1d4c6908}:scope.home .hqh-challenge:before{display:block}:scope.home .hqh-challenge>span:last-child{align-self:center;font-size:19px;color:#28658a}:scope.home .hqc-denial{background:linear-gradient(125deg,#fff 18%,#e8f3f8b8)}:scope.home .hqh-operating .cycle-detail{border-radius:7px;background:linear-gradient(110deg,#ffffff0e,#ffffff05);border-color:#d5e0e847}:scope.home .cycle-steps button[aria-pressed=true]{color:#fff}:scope.home .hqc-benefits{background:#fff}:scope.home .hqc-benefit-grid{gap:14px}:scope.home .hqc-benefit-grid>article{padding:23px;border:1px solid #d5e0e8;border-radius:6px;background:linear-gradient(145deg,#fff,#f4f7fa80)}:scope.home .hqc-capabilities{background:linear-gradient(130deg,#f4f7fa,#e8f3f899)}:scope.home .hqc-capability-grid{gap:0}:scope.home .hqc-capability-grid>article{padding-inline:30px;border-right:1px solid #d5e0e8}:scope.home .hqc-capability-grid>article:first-child{padding-left:0}:scope.home .hqc-capability-grid>article:last-child{padding-right:0;border-right:0}:scope.home .hqc-capability-grid .hqc-large-index{color:#28658a66}:scope.home .hqs-platform-context{padding-bottom:30px;border-bottom:1px solid #d5e0e8;background:#fff}:scope.home .hqs-platform-context .hqr-platform-strip{padding-top:30px;margin:0}:scope.home .hqr-platform-heading{gap:40px}:scope.home .hqs-platform-context .hqr-platform-heading h3{font-size:25px;margin-top:10px}:scope.home .hqr-platform-heading>p{font-size:12px;line-height:1.8}:scope.home .hqr-platform{padding-block:18px 7px}:scope.home .hqr-platform img{filter:grayscale(1);opacity:.8;transition:filter .5s,opacity .5s}:scope.home .hqr-platform:hover img{filter:none;opacity:1}:scope.home .hqr-platform-window{mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}:scope.home .hqr-platform-caption{font-size:11px;margin-top:12px;line-height:1.7}:scope.home .hqc-testimonials{background:#f4f7fa}:scope.home .hqc-testimonial-grid{gap:24px}:scope.home .hqc-testimonial-grid blockquote{border:1px solid #d5e0e8;border-radius:7px;padding:30px;background:#fff;box-shadow:0 12px 28px #1d4c6906}:scope.home .hqh-specialty-links a{border:1px solid #d5e0e83d;border-radius:4px;padding:14px 16px;background:#ffffff06;color:inherit;transition:background .35s,border-color .35s}:scope.home .hqh-specialty-links a:hover,:scope.home .hqh-specialty-links a:focus-visible{background:#ffffff15;border-color:#e8f3f8aa}:scope.home .hqh-pricing-band{border:1px solid #d5e0e8;border-radius:8px;padding:36px 40px;background:radial-gradient(ellipse at right,#28658a14,transparent 65%),#e8f3f8}:scope.home .hqh-pricing-band>.text-link{padding:12px 19px;border-radius:5px;background:#28658a;color:white;gap:25px;flex-shrink:0}:scope.home #practice-resources{background:#fff}:scope.home .hqh-resource-grid{gap:22px}:scope.home .hqh-resource-card{position:relative;overflow:hidden;border:1px solid #d5e0e8;border-radius:7px;background:#fff;padding:0 25px 25px;transition:box-shadow .4s,border-color .4s,transform .4s}:scope.home .hqh-resource-card>a{position:static;margin-top:20px}:scope.home .hqh-resource-card>a:after{content:'';position:absolute;inset:0;z-index:3}:scope.home .hqh-resource-card:hover,:scope.home .hqh-resource-card:focus-within{border-color:#28658a80;box-shadow:0 15px 35px #1d4c6912;transform:translateY(-3px)}:scope.home .hqh-resource-card:focus-within{outline:2px solid #28658a;outline-offset:4px}:scope.home .hqh-resource-card>a:focus-visible{outline:0}:scope.home .hqh-resource-card:hover .arrow{transform:translateX(4px)}:scope.home .hqh-resource-card>.eyebrow{display:block;margin-top:22px}.hqd-resource-art{height:150px;margin:0 -25px 22px;background:linear-gradient(140deg,#f4f7fa,#e8f3f8);display:grid;place-items:center;overflow:hidden}.hqd-resource-paper{width:190px;padding:15px 18px;background:#fff;border:1px solid #d5e0e8;border-radius:4px;box-shadow:0 12px 25px #1d4c6912;transform:translateY(12px);font-size:11px;color:#607583}.hqd-resource-paper>i{height:3px;background:#d5e0e8;display:block;margin-top:12px}.hqd-resource-paper>i:nth-child(3){width:70%}.hqd-resource-paper>b{display:block;font-size:11px;font-weight:400;color:#28658a;margin-top:16px}.hqd-resource-review{display:flex;align-items:center;flex-direction:column;gap:14px;color:#28658a;font-size:11px}.hqd-resource-review>svg{width:45px;height:45px;padding:9px;border:1px solid #b7d8e9;border-radius:50%;background:#fff;box-shadow:0 0 0 13px #fff7}.hqd-resource-path{display:flex;gap:15px;position:relative;padding-bottom:34px}.hqd-resource-path>i{width:38px;height:38px;border:1px solid #b7d8e9;border-radius:5px;background:#fff;box-shadow:0 7px 18px #1d4c6908}.hqd-resource-path>i:not(:last-of-type):after{content:'';display:block;position:relative;left:37px;top:18px;width:16px;height:1px;background:#28658a66}.hqd-resource-path>span{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:11px;color:#28658a;white-space:nowrap}:scope.home .hqr-faq .faq summary{padding-inline:13px;border-radius:4px}:scope.home .hqr-faq .faq summary:hover,:scope.home .hqr-faq .faq summary:focus-visible{background:#e8f3f8}:scope.home .hqr-faq .faq details[open]>summary{background:#e8f3f880}:scope.home .hqh-contact{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 90% 70%,#28658a,#1d4c69 65%)}:scope.home .hqh-contact:before{content:'';position:absolute;inset:-100px -10% -100px 60%;z-index:-1;border:1px solid #b7d8e933;border-radius:40%;transform:rotate(-25deg);box-shadow:0 0 0 70px #b7d8e908,0 0 0 140px #b7d8e905;pointer-events:none}
.hqd-services{position:relative;isolation:isolate;background:#f4f7fa;padding:74px 0 62px;overflow:hidden;font-family:Inter,sans-serif}.hqd-services:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#d5e0e845 1px,transparent 1px),linear-gradient(90deg,#d5e0e845 1px,transparent 1px);background-size:100px 100px;mask-image:linear-gradient(135deg,transparent,#000 70%);opacity:.65;pointer-events:none}.hqd-section-intro{display:grid;grid-template-columns:1.12fr .88fr;gap:80px;align-items:end;margin-bottom:32px}:scope.home .hqd-section-intro h2{font-size:clamp(30px,3vw,42px);line-height:1.17;font-weight:400;letter-spacing:-.04em;margin:17px 0 0;max-width:660px}.hqd-section-intro>p{font-size:14px;line-height:1.85;color:#4d606e;margin:0;padding-bottom:3px}.hqd-catalog-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #d5e0e8;padding-top:17px;margin-bottom:23px;font-size:11px;line-height:1.8;color:#607583}.hqd-service-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}:scope.home .hqd-service-card{position:relative;isolation:isolate;min-width:0;display:flex;flex-direction:column;color:#243746;text-decoration:none!important;border:1px solid #d5e0e8;border-radius:8px;background:#fff;padding:25px 25px 21px;box-shadow:0 5px 14px #1d4c6904;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s;overflow:hidden}.hqd-service-large{grid-column:span 6;min-height:430px}.hqd-service-medium{grid-column:span 4;min-height:356px}.hqd-service-small{grid-column:span 3;min-height:302px}.hqd-card-heading{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:16px}:scope.home .hqd-service-card h3{font-size:23px;line-height:1.3;font-weight:400;letter-spacing:-.03em;color:#243746;margin:0}:scope.home .hqd-service-small h3{font-size:20px}.hqd-card-arrow{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid #d5e0e8;border-radius:5px;background:#e8f3f880;color:#28658a;transition:background .35s,border-color .35s}.hqd-card-arrow svg{width:16px;height:16px;transform:rotate(-35deg);transition:transform .45s cubic-bezier(.22,1,.36,1)}:scope.home .hqd-service-card>p{font-size:13px;line-height:1.8;color:#4d606e;margin:0 0 19px;max-width:560px}:scope.home .hqd-service-small>p{font-size:12px}.hqd-card-cta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:18px;border-top:1px solid #d5e0e8;color:#28658a;font-size:11px;line-height:1.7}.hqd-cta-arrow{display:inline-flex}.hqd-cta-arrow svg{width:17px;height:17px;transition:transform .45s cubic-bezier(.22,1,.36,1)}:scope.home .hqd-service-card:hover,:scope.home .hqd-service-card:focus-visible{transform:translateY(-4px);border-color:#28658a80;box-shadow:0 18px 45px #1d4c6919;outline:0}:scope.home .hqd-service-card:focus-visible{outline:2px solid #28658a;outline-offset:4px}.hqd-service-card:hover .hqd-card-arrow,.hqd-service-card:focus-visible .hqd-card-arrow{border-color:#28658a;background:#28658a;color:white}.hqd-service-card:hover .hqd-card-arrow svg,.hqd-service-card:focus-visible .hqd-card-arrow svg{transform:rotate(-35deg) translateX(2px)}.hqd-service-card:hover .hqd-cta-arrow svg,.hqd-service-card:focus-visible .hqd-cta-arrow svg{transform:translateX(4px)}.hqd-service-card:active{transform:translateY(-1px)}.hqd-services-foot,.hqd-results-foot{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-top:30px}.hqd-services-foot>p,.hqd-results-foot>p{font-size:11px;line-height:1.8;color:#607583;max-width:700px;margin:0}.hqd-services-foot .text-link,.hqd-results-foot .text-link{font-size:12px;white-space:nowrap}
.hqd-art{position:relative;min-width:0;overflow:hidden;margin:0 -10px 18px;border-radius:5px;color:#28658a;isolation:isolate}.hqd-art:before{content:'';position:absolute;inset:-20%;z-index:-1;background:radial-gradient(ellipse at 80% 70%,#b7d8e95c,transparent 63%);animation:hqd-art-light 18s ease-in-out infinite alternate;pointer-events:none}.hqd-art-billing{height:212px;display:grid;grid-template-columns:.95fr 1.05fr;gap:14px;align-items:center;padding:12px;background:linear-gradient(130deg,#f4f7fa,#e8f3f8)}.hqd-paper{position:relative;background:#fff;border:1px solid #d5e0e8;border-radius:5px;color:#243746;box-shadow:0 10px 25px #1d4c6912;min-width:0;padding:13px}.hqd-source-paper{transform:translateY(8px)}.hqd-claim-paper{transform:translateY(-3px)}.hqd-ui-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;line-height:1.7;letter-spacing:.05em;color:#607583;margin-bottom:13px}.hqd-paper>strong{font-weight:400;font-size:14px;letter-spacing:-.025em;line-height:1.5;display:block;margin-bottom:9px}.hqd-record-field{display:flex;justify-content:space-between;gap:5px;font-size:11px;line-height:1.7;padding:7px 0;border-bottom:1px solid #e8f3f8}.hqd-record-field>b{font-weight:400;color:#28658a}.hqd-paper-rule{height:2px;margin-top:10px;background:linear-gradient(90deg,#28658a,transparent);transform-origin:left;animation:hqd-rule-pass 12s ease-in-out infinite}.hqd-demo-dot{width:4px;height:4px;background:#28658a;border-radius:50%;box-shadow:0 0 0 3px #e8f3f8}.hqd-claim-step{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.7;padding:5px 0}.hqd-claim-step>i{font-style:normal;display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;border:1px solid #d5e0e8;border-radius:50%;font-size:11px;color:#28658a;animation:hqd-step-reveal 12s ease-in-out infinite}.hqd-claim-step:nth-of-type(3)>i{animation-delay:1.5s}.hqd-claim-step:nth-of-type(4)>i{animation-delay:3s}.hqd-claim-step small{display:block;font-size:11px;color:#607583}.hqd-art-note{position:absolute;bottom:5px;left:0;right:0;text-align:center;font-size:11px;line-height:1.5;color:#607583}.hqd-art-coding{height:212px;background:linear-gradient(120deg,#243746,#1d4c69);display:grid;grid-template-columns:1.05fr .95fr;gap:13px;padding:20px 17px;align-items:center}.hqd-note-page{background:#fff;border:1px solid #d5e0e8;border-radius:4px;padding:15px 12px;box-shadow:0 12px 28px #24374655}.hqd-note-page .hqd-ui-top{font-size:11px;margin-bottom:17px}.hqd-text-stroke{height:3px;background:#d5e0e8;margin-top:10px}.hqd-text-stroke.short{width:70%}.hqd-document-focus{position:relative;background:#e8f3f8;padding:9px 5px;margin-top:13px;font-size:11px;white-space:nowrap;color:#28658a;overflow:hidden}.hqd-document-focus>i{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#28658a26,transparent);animation:hqd-source-scan 13s ease-in-out infinite}.hqd-code-review{color:#e8f3f8;min-width:0}.hqd-micro-label{font-size:11px;letter-spacing:.1em;color:#b7d8e9}.hqd-code-review>div{font-size:11px;line-height:1.6;padding:12px 0;border-bottom:1px solid #b7d8e93d;animation:hqd-review-step 13s ease-in-out infinite}.hqd-code-review>div:nth-of-type(2){animation-delay:1.5s}.hqd-code-review>div:nth-of-type(3){animation-delay:3s}.hqd-art-audit{height:133px;display:grid;place-items:center;background:#f4f7fa;padding:12px 25px}.hqd-audit-page{width:100%;max-width:240px;background:white;border:1px solid #d5e0e8;border-radius:4px;padding:12px 18px;box-shadow:0 9px 20px #1d4c690c}.hqd-audit-page>span{font-size:11px;letter-spacing:.08em;color:#607583}.hqd-audit-row{display:flex;align-items:center;gap:9px;height:20px;border-bottom:1px solid #e8f3f8}.hqd-audit-row>i{height:3px;width:30%;background:#d5e0e8}.hqd-audit-row>b{height:3px;width:45%;background:#e8f3f8}.hqd-audit-row>em{font-size:11px;font-style:normal;color:#607583}.hqd-audit-lens{position:absolute;right:18%;top:23%;width:36px;height:36px;background:#ffffffec;border:1px solid #b7d8e9;border-radius:50%;padding:7px;box-shadow:0 6px 12px #1d4c6915;animation:hqd-audit-lens 14s cubic-bezier(.22,1,.36,1) infinite}.hqd-audit-lens>svg{width:100%;height:100%}.hqd-audit-tag{position:absolute;bottom:10px;right:12px;font-size:11px;border:1px solid #d5e0e8;padding:5px 8px;border-radius:3px;background:white}.hqd-art-denials{height:133px;background:linear-gradient(145deg,#e8f3f8,#f4f7fa);padding:11px;display:flex;gap:9px;align-items:center}.hqd-response-card,.hqd-evidence-card{background:#fff;border:1px solid #d5e0e8;border-radius:4px;padding:12px;min-width:0;flex:1;box-shadow:0 7px 17px #1d4c690b}.hqd-response-card>span,.hqd-evidence-card>span{font-size:11px;color:#607583;letter-spacing:.04em}.hqd-response-card>strong{display:block;font-size:11px;font-weight:400;line-height:1.5;margin-top:8px}.hqd-diff-row{padding-top:12px;font-size:11px;white-space:nowrap;color:#607583}.hqd-diff-row>i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#28658a;margin-right:4px;animation:hqd-step-reveal 14s ease-in-out infinite}.hqd-evidence-card{transform:translateY(12px)}.hqd-evidence-card>div{font-size:11px;line-height:1.6;margin-top:9px;white-space:nowrap}.hqd-evidence-card i{font-style:normal;color:#28658a;margin-right:5px;animation:hqd-step-reveal 14s ease-in-out infinite}.hqd-art-ar{height:133px;background:#1d4c69;padding:15px 17px}.hqd-age-queue>div{display:grid;grid-template-columns:56px minmax(0,1fr) 10px;gap:8px;align-items:center;color:#e8f3f8;border-bottom:1px solid #b7d8e938;padding:10px 0;font-size:11px;line-height:1.5}.hqd-age-queue span{color:#b7d8e9;font-size:11px}.hqd-age-queue b{font-weight:400}.hqd-age-queue i{font-style:normal;animation:hqd-queue-arrow 14s ease-in-out infinite}.hqd-age-queue>div:nth-child(2) i{animation-delay:2s}.hqd-age-queue>div:nth-child(3) i{animation-delay:4s}.hqd-art-ar .hqd-art-note{color:#b7d8e9;font-size:11px}.hqd-service-small .hqd-art{height:100px;margin-bottom:16px;margin-top:auto}.hqd-art-payment{background:#f4f7fa;padding:10px 14px}.hqd-payment-ledger{max-width:250px;margin:auto;background:white;border:1px solid #d5e0e8;border-radius:4px;padding:4px 11px}.hqd-payment-ledger>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;line-height:1.8;padding:6px 0;border-bottom:1px solid #e8f3f8}.hqd-payment-ledger b{font-weight:400;white-space:nowrap;color:#243746}.hqd-payment-ledger .hqd-ledger-total{border:0;color:#28658a}.hqd-ledger-total i{font-style:normal;margin-left:6px;animation:hqd-step-reveal 12s ease-in-out infinite}.hqd-art-enrollment{background:#e8f3f8;display:flex;align-items:center;justify-content:center;gap:17px;padding:10px 20px}.hqd-profile-sheet{position:relative;width:95px;padding:12px;background:white;border:1px solid #d5e0e8;border-radius:4px;box-shadow:0 7px 17px #1d4c690c;transform:translateY(5px)}.hqd-person-mark{display:block;width:10px;height:10px;border:1px solid #28658a;border-radius:50%;margin-bottom:8px}.hqd-profile-sheet>span{font-size:11px;display:block;white-space:nowrap}.hqd-profile-lines>b{display:block;width:100%;height:2px;background:#d5e0e8;margin-top:6px;transform-origin:left;animation:hqd-rule-pass 13s ease-in-out infinite}.hqd-profile-lines>b+b{width:70%;animation-delay:1s}.hqd-folder{position:relative;background:#f4f7fa;border:1px solid #b7d8e9;border-radius:3px;padding:12px 10px;min-width:90px}.hqd-folder:before{content:'';position:absolute;top:-5px;left:-1px;width:35px;height:6px;border:1px solid #b7d8e9;border-bottom:0;background:#f4f7fa;border-radius:3px 3px 0 0}.hqd-folder>span{display:block;font-size:11px;margin-bottom:8px}.hqd-folder>i{display:block;font-style:normal;font-size:11px;line-height:1.8;color:#607583}.hqd-art-reporting{background:#f4f7fa;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:13px 17px}.hqd-report-cell{border:1px solid #d5e0e8;border-radius:3px;background:#fff;padding:6px 9px;font-size:11px;line-height:1.6;animation:hqd-cell-reveal 14s ease-in-out infinite}.hqd-report-cell>b{display:block;font-size:11px;font-weight:400;color:#243746}.hqd-report-cell:nth-child(2){animation-delay:1s}.hqd-report-cell:nth-child(3){animation-delay:2s}.hqd-report-cell:nth-child(4){animation-delay:3s}.hqd-art-consulting{background:linear-gradient(145deg,#e8f3f8,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 10px;gap:13px}.hqd-consult-path{display:flex;align-items:center;width:100%}.hqd-consult-path>span{padding:7px 6px;border:1px solid #b7d8e9;border-radius:3px;background:#fff;font-size:11px;white-space:nowrap}.hqd-consult-path>i{height:1px;min-width:8px;flex:1;background:#b7d8e9;position:relative}.hqd-consult-path>i:after{content:'';position:absolute;width:3px;height:3px;top:-1px;left:0;background:#28658a;border-radius:50%;animation:hqd-consult-packet 12s ease-in-out infinite}.hqd-consult-path>i:nth-of-type(2):after{animation-delay:2s}.hqd-consult-dependency{font-size:11px;color:#607583;display:flex;justify-content:space-between;gap:8px;width:100%}.hqd-consult-dependency>b{font-weight:400;color:#28658a}
.hqd-results{position:relative;background:linear-gradient(135deg,#fff 45%,#e8f3f86b);padding:65px 0 68px;font-family:Inter,sans-serif;overflow:hidden}.hqd-report-layout{display:grid;grid-template-columns:.8fr 1.6fr;gap:44px;align-items:stretch}.hqd-report-nav{display:flex;flex-direction:column;gap:9px}.hqd-report-tab{position:relative;display:flex;align-items:flex-start;gap:15px;text-align:left;padding:20px 18px;border:1px solid #d5e0e8;border-radius:6px;background:#fff;color:#4d606e;font-family:inherit;cursor:inherit;min-height:102px;transition:background .35s,border-color .35s,color .35s}.hqd-report-tab[aria-selected=true]{background:#e8f3f8;border-color:#b7d8e9;color:#1d4c69}.hqd-report-tab:hover{border-color:#28658a80;background:#f4f7fa}.hqd-report-tab-no{font-size:11px;line-height:2.1;color:#28658a}.hqd-report-tab>span:nth-child(2){flex:1}.hqd-report-tab strong{font-size:16px;line-height:1.5;font-weight:400;display:block;letter-spacing:-.015em}.hqd-report-tab small{font-size:11px;line-height:1.7;display:block;margin-top:5px;max-width:220px}.hqd-report-tab>svg{width:16px;height:16px;flex-shrink:0;color:#28658a;margin-top:4px;opacity:.5;transition:transform .3s,opacity .3s}.hqd-report-tab[aria-selected=true]>svg{opacity:1;transform:translateX(2px)}.hqd-report-tab>i{position:absolute;left:-1px;bottom:0;top:0;width:2px;background:#28658a;transform:scaleY(var(--hqd-progress,0));transform-origin:top;opacity:0}.hqd-report-tab[aria-selected=true]>i{opacity:1}.hqd-report-stage{position:relative;overflow:hidden;min-height:446px;border:1px solid #d5e0e8;border-radius:8px;background:#fff;box-shadow:0 20px 40px #1d4c6909}.hqd-report-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;line-height:1.8;color:#607583;padding:14px 25px;border-bottom:1px solid #d5e0e8;background:#f4f7fa}.hqd-report-topline>span:first-child{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.08em;color:#28658a}.hqd-report-topline i{width:4px;height:4px;border-radius:50%;background:#28658a}.hqd-report-panel{position:absolute;left:0;right:0;top:44px;bottom:0;padding:26px 30px 22px;opacity:0;transform:translateY(8px);visibility:hidden;transition:opacity .9s,transform 1s cubic-bezier(.22,1,.36,1),visibility 0s 1s;pointer-events:none;display:flex;flex-direction:column}.hqd-report-panel.is-current{visibility:visible;opacity:1;transform:none;transition-delay:0s;pointer-events:auto}.hqd-panel-heading>span{font-size:11px;line-height:1.8;text-transform:uppercase;letter-spacing:.08em;color:#607583}:scope.home .hqd-panel-heading h3{font-size:23px;line-height:1.3;letter-spacing:-.035em;font-weight:400;color:#243746;margin:7px 0 10px}.hqd-panel-heading>p{font-size:11px;line-height:1.8;color:#607583;max-width:600px;margin:0 0 18px}.hqd-collections-view{display:grid;grid-template-columns:.85fr 1.15fr;gap:25px;align-items:center;flex:1}.hqd-donut{position:relative;width:175px;max-width:100%;justify-self:center;aspect-ratio:1}.hqd-donut svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.hqd-donut-value{transition:stroke-dashoffset 1.8s cubic-bezier(.22,1,.36,1)}.hqd-report-panel:not(.is-current) .hqd-donut-value{stroke-dashoffset:100}.hqd-donut>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.hqd-donut strong{font-size:34px;line-height:1.3;font-weight:400;letter-spacing:-.05em;color:#243746;font-variant-numeric:tabular-nums}.hqd-donut strong small{font-size:16px;margin-left:2px}.hqd-donut>div>span{font-size:11px;color:#607583;margin-top:4px}.hqd-collection-ledger>div{padding:14px 0;border-bottom:1px solid #d5e0e8}.hqd-collection-ledger>div>span{font-size:11px;color:#607583;display:block}.hqd-collection-ledger strong{font-size:24px;font-weight:400;line-height:1.6;letter-spacing:-.035em;color:#243746;font-variant-numeric:tabular-nums}.hqd-collection-ledger>p{font-size:11px;line-height:1.7;color:#607583;margin:10px 0}.hqd-formula{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 15px;background:#e8f3f8;border:1px solid #d5e0e8;border-radius:4px;color:#1d4c69;font-size:11px;line-height:1.7;margin-top:18px}.hqd-formula strong{font-size:15px;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}.hqd-formula strong small{font-size:11px;color:#607583;margin-left:6px}.hqd-report-definitions{margin-top:15px;border-top:1px solid #e8f3f8;padding-top:10px;font-size:11px;color:#607583;line-height:1.7}.hqd-denial-overview{display:flex;align-items:center;justify-content:space-between;gap:30px}.hqd-denial-overview>div>strong{font-size:38px;line-height:1.2;letter-spacing:-.05em;font-weight:400;display:block;color:#243746}.hqd-denial-overview strong small{font-size:20px}.hqd-denial-overview>div>span{display:block;font-size:11px;margin-top:7px;color:#607583}.hqd-denial-overview>div>b{font-size:21px;letter-spacing:-.03em;font-weight:400;color:#243746}.hqd-reason-chart{display:grid;gap:13px;margin-top:24px}.hqd-reason{display:grid;grid-template-columns:100px 1fr 20px;align-items:center;gap:12px;font-size:11px;color:#4d606e}.hqd-reason>i{height:7px;border-radius:4px;background:#e8f3f8;overflow:hidden}.hqd-reason>i>b{display:block;width:var(--amount);height:100%;background:#28658a;transform-origin:left;transition:transform 1.8s cubic-bezier(.22,1,.36,1)}.hqd-report-panel:not(.is-current) .hqd-reason>i>b{transform:scaleX(.1)}.hqd-reason>strong{font-size:11px;font-weight:400;color:#243746;text-align:right}.hqd-report-context{font-size:11px;line-height:1.7;color:#607583;margin-top:19px;padding-top:12px;border-top:1px solid #e8f3f8}.hqd-aging-total{display:flex;align-items:baseline;gap:20px}.hqd-aging-total strong{font-size:31px;font-weight:400;letter-spacing:-.04em;color:#243746}.hqd-aging-total>span{font-size:11px;color:#607583}.hqd-aging-chart{height:166px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:end;margin-top:15px}.hqd-aging-column{text-align:center;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center}.hqd-aging-column>strong{font-size:12px;font-weight:400;color:#243746;margin-bottom:7px}.hqd-aging-column>div{flex:1;width:70%;display:flex;align-items:end;border-bottom:1px solid #d5e0e8}.hqd-aging-column>div>i{width:100%;height:var(--amount);background:linear-gradient(#28658a,#b7d8e9);border-radius:3px 3px 0 0;transform-origin:bottom;transition:transform 1.7s cubic-bezier(.22,1,.36,1)}.hqd-report-panel:not(.is-current) .hqd-aging-column i{transform:scaleY(.15)}.hqd-aging-column>span{font-size:11px;margin-top:9px;color:#607583}.hqd-revenue-bridge{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:10px}.hqd-revenue-bridge>div{position:relative;padding:13px;border:1px solid #d5e0e8;border-radius:4px;background:#f4f7fa}.hqd-revenue-bridge>div>span{font-size:11px;line-height:1.7;color:#607583;display:block;min-height:27px}.hqd-revenue-bridge strong{font-size:20px;line-height:1.5;font-weight:400;color:#243746;letter-spacing:-.04em;white-space:nowrap}.hqd-revenue-bridge>div>i{position:absolute;right:-16px;top:40px;font-style:normal;color:#607583;font-size:12px}.hqd-revenue-bridge .hqd-net-allowed{background:#e8f3f8;border-color:#b7d8e9}.hqd-revenue-allocation{display:grid;grid-template-columns:1fr 24px 1fr;gap:10px;align-items:center;margin-top:22px;padding:0 8px}.hqd-revenue-allocation>div>span{display:block;font-size:11px;line-height:1.8;color:#607583}.hqd-revenue-allocation strong{display:block;font-size:24px;font-weight:400;letter-spacing:-.035em;line-height:1.6;color:#243746}.hqd-revenue-allocation small{display:block;font-size:11px;line-height:1.7;color:#607583}.hqd-revenue-allocation>i{font-size:18px;font-style:normal;color:#607583;text-align:center}.hqd-results-foot{margin-top:26px}.hqd-results-foot>p{font-size:11px}
@keyframes hqd-art-light{to{transform:translate(-6%,5%) scale(1.05)}}@keyframes hqd-rule-pass{0%,8%{transform:scaleX(.1);opacity:.25}30%,90%{transform:scaleX(1);opacity:.7}100%{transform:scaleX(1);opacity:.25}}@keyframes hqd-step-reveal{0%,10%{opacity:.25;transform:scale(.9)}27%,90%{opacity:1;transform:scale(1)}100%{opacity:.4;transform:scale(1)}}@keyframes hqd-source-scan{0%,10%{transform:translateX(-100%);opacity:0}15%{opacity:1}45%,100%{transform:translateX(100%);opacity:0}}@keyframes hqd-review-step{0%,10%{opacity:.4}30%,90%{opacity:1}100%{opacity:.4}}@keyframes hqd-audit-lens{0%,12%{transform:translate(0,0)}32%{transform:translate(-20px,19px)}52%,80%{transform:translate(-3px,38px)}100%{transform:translate(0,0)}}@keyframes hqd-queue-arrow{0%,12%{opacity:.4;transform:translateX(-2px)}30%,80%{opacity:1;transform:translateX(2px)}100%{opacity:.4;transform:translateX(-2px)}}@keyframes hqd-cell-reveal{0%,10%{background:#fff;border-color:#d5e0e8}30%,75%{background:#e8f3f8;border-color:#b7d8e9}100%{background:#fff;border-color:#d5e0e8}}@keyframes hqd-consult-packet{0%,12%{left:0;opacity:0}20%{opacity:1}40%{left:90%;opacity:1}50%,100%{left:90%;opacity:0}}:scope.home [data-hqd-motion].hqd-idle *,:scope.home [data-hqd-motion].hqd-idle:before,:scope.home [data-hqd-motion].hqd-idle *:before,:scope.home [data-hqd-motion].hqd-idle *:after{animation-play-state:paused!important}
.hqd-notes{font-family:Inter,sans-serif;padding:65px 0 90px;color:#243746}.hqd-notes .wrap{max-width:1050px}.hqd-notes h1{font-size:clamp(38px,5vw,62px);font-weight:400;letter-spacing:-.05em;line-height:1.15;margin:20px 0}.hqd-notes-lead{font-size:18px;line-height:1.8;max-width:700px;margin-bottom:45px}.hqd-notes article{display:grid;grid-template-columns:45px 1fr;gap:25px;padding:24px 0;border-top:1px solid #d5e0e8}.hqd-notes article>span{font-size:11px;color:#28658a;padding-top:8px}.hqd-notes h2{font-size:25px;line-height:1.4;letter-spacing:-.03em;font-weight:400;margin:0 0 10px}.hqd-notes p{font-size:14px;line-height:1.9;color:#4d606e}.hqd-notes-scope{padding:30px;border:1px solid #d5e0e8;border-radius:7px;background:#f4f7fa;margin-top:30px}
@media(max-width:1199px){.hqd-section-intro{gap:45px}:scope.home .hqd-service-card{padding:21px 20px 18px}:scope.home .hqd-service-card h3{font-size:21px}:scope.home .hqd-service-small h3{font-size:18px}:scope.home .hqd-service-card>p{font-size:12px}.hqd-service-grid{gap:17px}.hqd-service-small{grid-column:span 6;min-height:276px}.hqd-service-small .hqd-art{height:110px}.hqd-report-layout{gap:25px;grid-template-columns:.8fr 1.4fr}.hqd-report-tab{padding:18px 14px;gap:10px}.hqd-report-panel{padding:23px}.hqd-report-topline{padding-inline:20px}:scope.home .hqd-panel-heading h3{font-size:22px}.hqd-revenue-bridge{gap:16px}.hqd-revenue-bridge>div{padding:11px}.hqd-revenue-bridge strong{font-size:18px}.hqd-revenue-bridge>div>i{right:-13px}:scope.home .hqc-capability-grid>article{padding-inline:22px}}
@media(max-width:999px){.hqd-section-intro{grid-template-columns:1fr;gap:22px}.hqd-section-intro>p{max-width:690px}.hqd-service-large{grid-column:span 6;min-height:450px}.hqd-service-medium{grid-column:span 6;min-height:350px}.hqd-service-medium:nth-child(5){grid-column:span 12;min-height:245px;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.hqd-service-medium:nth-child(5) .hqd-art{grid-column:2;grid-row:1/4;height:100%;min-height:170px;margin:0}.hqd-service-medium:nth-child(5) .hqd-card-cta{grid-column:1}.hqd-art-billing{gap:8px;padding:8px;height:190px}.hqd-paper{padding:10px}.hqd-ui-top{font-size:11px}.hqd-paper>strong{font-size:12px}.hqd-record-field{font-size:11px;gap:3px}.hqd-claim-step{font-size:11px;gap:5px}.hqd-claim-step small{font-size:11px}.hqd-claim-step>i{width:13px;height:13px;font-size:11px}.hqd-art-coding{padding:13px 10px;gap:8px;height:190px}.hqd-note-page{padding:13px 8px}.hqd-note-page .hqd-ui-top{font-size:5px}.hqd-document-focus{font-size:11px;padding:8px 3px}.hqd-code-review>div{font-size:11px}.hqd-report-layout{grid-template-columns:1fr;gap:18px}.hqd-report-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hqd-report-tab{min-height:113px;padding:15px 11px;display:block}.hqd-report-tab-no{display:block;font-size:11px;margin-bottom:4px}.hqd-report-tab strong{font-size:13px}.hqd-report-tab small{font-size:11px;margin-top:5px}.hqd-report-tab>svg{display:none}.hqd-report-tab>i{left:0;right:0;top:auto;bottom:-1px;height:2px;width:100%;transform:scaleX(var(--hqd-progress,0));transform-origin:left}.hqd-report-stage{height:475px}.hqd-report-panel{padding:26px 30px}.hqd-collections-view{gap:40px;grid-template-columns:1fr 1fr}.hqd-donut{width:185px}.hqd-denial-overview>div>strong{font-size:40px}.hqd-reason-chart{gap:16px}.hqd-aging-chart{height:170px}:scope.home :scope .section{padding-block:60px}:scope.home .hqh-resource-card{padding-inline:20px}.hqd-resource-art{margin-inline:-20px}:scope.home .hqh-resource-card h3{font-size:20px}:scope.home .hqc-capability-grid>article{padding-inline:17px}:scope.home .hqh-pricing-band{padding:29px}.hqd-services,.hqd-results{padding-block:60px}}
@media(max-width:767px){.hqd-review-bar{padding:10px 16px;display:block;font-size:11px}.hqd-review-bar nav{gap:18px;flex-wrap:wrap;margin-top:5px;font-size:11px}:scope.home :scope .section{padding-block:48px}:scope.home .hqh-hero{padding-block:38px 45px}:scope.home .hqh-challenge{padding:18px 14px}:scope.home .hqc-capability-grid{display:block}:scope.home .hqc-capability-grid>article{padding:25px 0;border-right:0;border-bottom:1px solid #d5e0e8}:scope.home .hqc-capability-grid>article:last-child{border-bottom:0}:scope.home .hqs-platform-context .hqr-platform-heading h3{font-size:24px}:scope.home .hqr-platform-heading{gap:15px}:scope.home .hqr-platform-heading>p{font-size:11px}:scope.home .hqs-platform-context{padding-bottom:24px}:scope.home .hqr-platform-caption{font-size:11px}:scope.home .hqc-testimonial-grid blockquote{padding:24px}:scope.home .hqh-pricing-band{padding:27px 23px;display:block}:scope.home .hqh-pricing-band>.text-link{display:inline-flex;margin-top:22px}:scope.home .hqh-resource-grid{gap:20px}:scope.home .hqh-resource-card{padding:0 23px 25px}.hqd-resource-art{height:160px;margin-inline:-23px}:scope.home .hqh-resource-card h3{font-size:24px}:scope.home .hqh-contact:before{left:40%;opacity:.6}.hqd-services,.hqd-results{padding-block:48px}.hqd-section-intro{gap:18px;margin-bottom:26px}:scope.home .hqd-section-intro h2{font-size:32px;line-height:1.17;margin-top:14px}.hqd-section-intro>p{font-size:13px;line-height:1.85}.hqd-catalog-meta{align-items:flex-start;font-size:11px;gap:24px;margin-bottom:18px}.hqd-catalog-meta>span:last-child{text-align:right;max-width:110px}.hqd-service-grid{display:block}:scope.home .hqd-service-card{padding:23px 21px 19px;margin-bottom:18px;min-height:0}.hqd-card-heading{margin-bottom:14px;gap:15px}:scope.home .hqd-service-card h3{font-size:23px;line-height:1.35}:scope.home .hqd-service-card>p{font-size:13px;line-height:1.8;margin-bottom:19px}.hqd-card-arrow{width:31px;height:31px}.hqd-service-large .hqd-art{height:213px}.hqd-service-medium .hqd-art{height:147px}.hqd-service-small .hqd-art{height:115px}.hqd-service-medium:nth-child(5){display:flex}.hqd-service-medium:nth-child(5) .hqd-art{height:147px;min-height:0;margin:0 -10px 18px}.hqd-art-billing{padding:10px;gap:10px}.hqd-paper{padding:10px}.hqd-ui-top{font-size:5px;letter-spacing:.025em}.hqd-paper>strong{font-size:11px}.hqd-record-field{font-size:11px}.hqd-claim-step{font-size:11px;padding-block:6px}.hqd-claim-step small{font-size:11px}.hqd-art-coding{padding:17px 13px;gap:10px}.hqd-note-page .hqd-ui-top{font-size:5px}.hqd-document-focus{font-size:11px}.hqd-code-review>div{font-size:11px}.hqd-card-cta{padding-top:17px;font-size:11px}.hqd-art-enrollment{gap:25px}.hqd-profile-sheet{width:105px}.hqd-folder{min-width:110px}.hqd-art-reporting{padding-inline:30px}.hqd-report-cell{font-size:11px}.hqd-report-cell>b{font-size:11px}.hqd-art-consulting{padding-inline:25px}.hqd-consult-path>span{font-size:11px;padding:9px}.hqd-consult-dependency{font-size:11px}.hqd-services-foot,.hqd-results-foot{display:block;margin-top:24px}.hqd-services-foot>p,.hqd-results-foot>p{font-size:11px;line-height:1.8}.hqd-services-foot .text-link,.hqd-results-foot .text-link{margin-top:18px;font-size:12px}.hqd-report-nav{grid-template-columns:1fr 1fr;gap:8px}.hqd-report-tab{min-height:108px;padding:14px}.hqd-report-tab strong{font-size:14px}.hqd-report-tab small{font-size:11px}.hqd-report-stage{height:557px}.hqd-report-topline{padding:12px 16px;font-size:11px;gap:15px;align-items:flex-start}.hqd-report-topline>span:last-child{text-align:right;max-width:140px}.hqd-report-panel{top:48px;padding:21px 20px}:scope.home .hqd-panel-heading h3{font-size:24px;line-height:1.3;max-width:300px}.hqd-panel-heading>p{font-size:11px;line-height:1.8;margin-bottom:15px}.hqd-collections-view{display:flex;flex-direction:column;gap:6px;flex:1;justify-content:center}.hqd-donut{width:150px}.hqd-donut strong{font-size:31px}.hqd-donut>div>span{font-size:11px}.hqd-collection-ledger{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.hqd-collection-ledger>div{padding:8px 0}.hqd-collection-ledger>div>span{font-size:11px;line-height:1.7;min-height:27px}.hqd-collection-ledger strong{font-size:22px;line-height:1.4}.hqd-collection-ledger>p{grid-column:1/3;margin:8px 0 0;font-size:11px}.hqd-formula{padding:10px;margin-top:14px;gap:10px;font-size:11px;line-height:1.8}.hqd-formula strong{font-size:13px}.hqd-formula strong small{display:block;margin-left:0;font-size:11px}.hqd-report-definitions{font-size:11px;margin-top:13px;padding-top:9px}.hqd-denial-overview{margin-top:13px;gap:20px}.hqd-denial-overview>div>strong{font-size:39px}.hqd-denial-overview>div>span{font-size:11px;line-height:1.7;max-width:130px}.hqd-denial-overview>div>b{font-size:21px;white-space:nowrap}.hqd-reason-chart{gap:17px;margin-top:30px}.hqd-reason{grid-template-columns:88px minmax(0,1fr) 15px;gap:10px;font-size:11px}.hqd-report-context{font-size:11px;margin-top:21px}.hqd-aging-total{display:block;margin-top:10px}.hqd-aging-total strong{font-size:32px}.hqd-aging-total>span{display:block;font-size:11px;margin-top:5px}.hqd-aging-chart{height:173px;gap:12px;margin-top:25px}.hqd-aging-column>strong{font-size:11px}.hqd-aging-column>span{font-size:11px}.hqd-revenue-bridge{gap:13px;margin-top:15px}.hqd-revenue-bridge>div{padding:10px 7px}.hqd-revenue-bridge>div>span{font-size:11px;line-height:1.8;min-height:31px}.hqd-revenue-bridge strong{font-size:15px}.hqd-revenue-bridge>div>i{right:-11px;top:44px;font-size:11px}.hqd-revenue-allocation{grid-template-columns:1fr 15px 1fr;gap:7px;padding-inline:3px;margin-top:24px}.hqd-revenue-allocation strong{font-size:24px}.hqd-revenue-allocation>div>span{font-size:11px}.hqd-revenue-allocation small{font-size:11px;line-height:1.8}.hqd-report-panel[data-hqd-panel="3"] .hqd-formula{margin-top:25px}.hqd-report-panel[data-hqd-panel="3"] .hqd-report-definitions{margin-top:auto}.hqd-notes{padding:45px 0}.hqd-notes article{grid-template-columns:25px 1fr;gap:17px}.hqd-notes h2{font-size:23px}.hqd-notes p{font-size:13px}.hqd-notes-scope{padding:23px}}
@media(max-width:379px){:scope.home .hqd-service-card{padding:20px 18px 18px}:scope.home .hqd-service-card h3{font-size:22px}.hqd-card-heading{gap:10px}:scope.home .hqd-service-card>p{font-size:12px}.hqd-paper{padding:8px}.hqd-card-arrow{width:28px;height:28px}.hqd-report-panel{padding-inline:17px}:scope.home .hqd-panel-heading h3{font-size:23px}.hqd-revenue-bridge strong{font-size:13px}.hqd-formula{font-size:11px}.hqd-formula strong{font-size:12px}.hqd-revenue-bridge>div>span{font-size:11px}.hqd-consult-path>span{font-size:11px}.hqd-consult-dependency{font-size:11px}}
@media(prefers-reduced-motion:reduce){:scope.home *,:scope.home *:before,:scope.home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hqd-report-panel{transform:none}.hqd-report-tab>i{display:none}.hqd-art *{opacity:1!important}:scope.home .hqd-service-card:hover,:scope.home .hqh-resource-card:hover{transform:none}}
.hqd-report-stage{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto!important}
.hqd-report-topline{grid-column:1;grid-row:1}
.hqd-report-panel{position:relative;inset:auto;grid-column:1;grid-row:2;min-width:0}
.hqd-report-tab{flex:1}
:scope.home .hqc-quotes{gap:24px}
:scope.home .hqc-quotes>figure{border:1px solid #d5e0e8;border-radius:7px;padding:30px;background:#fff;box-shadow:0 12px 28px #1d4c6906}
:scope.home .hqc-quotes blockquote{font-size:18px;line-height:1.8}
:scope.home .hqh-footer :is(nav a,.hqh-socials a){width:fit-content;max-width:100%;background:linear-gradient(currentColor,currentColor) no-repeat left calc(100% - 1px)/0% 1px;text-decoration:none;transition:background-size .36s cubic-bezier(.22,1,.36,1),color .25s}
:scope.home .hqh-footer :is(nav a,.hqh-socials a):is(:hover,:focus-visible){background-size:100% 1px}
@media(max-width:767px){:scope.home .hqc-quotes>figure{padding:24px}:scope.home .hqc-quotes blockquote{font-size:16px;line-height:1.8}}
@media(min-width:1000px){.hqd-service-billing{grid-column:span 7}.hqd-service-coding{grid-column:span 5}}
.hqd-service-card .hqd-art:before{animation-delay:var(--hqd-card-delay,0s)}
.hxl-direction .hxl-hero{position:relative;isolation:isolate;background:#f8fbfd;overflow:hidden;padding:62px 0 48px!important}.hxl-direction .hxl-hero .atmosphere{display:none}.hxl-hero .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:38px;align-items:center;position:relative;z-index:2}.hxl-direction .hxl-hero h1{font-size:clamp(34px,3.25vw,48px);line-height:1.18;letter-spacing:-.035em;font-weight:400}.hxl-direction .hxl-hero .lead{font-size:16px;line-height:1.9;max-width:510px}.hxl-hero .hero-copy{padding-block:20px}.hxl-direction .hxl-hero .hero-visual{min-width:0}.hxl-hero-grid{position:absolute;inset:0 0 0 50%;background-image:linear-gradient(#28658a0b 1px,transparent 1px),linear-gradient(90deg,#28658a0b 1px,transparent 1px);background-size:112px 112px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.hxl-ribbon{position:absolute;left:42%;right:-20%;height:47%;bottom:0;transform:skewY(-10deg);transform-origin:100% 100%;overflow:hidden;z-index:0;background:#28658a}.hxl-ribbon i{display:block;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:hxl-light 24s ease-in-out infinite alternate}.hxl-ribbon:after{content:'';position:absolute;inset:16px 0;border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff29}.hxl-story{height:620px;position:relative;max-width:700px;margin:auto;perspective:1500px}.hxl-browser{position:absolute;left:0;right:40px;top:12px;height:478px;background:#f8fbfdcb;border:1px solid #acc4d3;border-radius:9px;overflow:hidden;box-shadow:0 14px 36px #1d4c6908;transition:transform 1.8s cubic-bezier(.22,1,.36,1)}.hxl-browser-bar{height:29px;border-bottom:1px solid #c5d5df;display:flex;gap:5px;align-items:center;padding:0 12px;color:#7e96a4;font:7px Inter,sans-serif;letter-spacing:.04em}.hxl-browser-bar i{width:5px;height:5px;border-radius:50%;background:#b9cad4}.hxl-browser-bar span{margin-left:8px}.hxl-browser-bar b{margin-left:auto;font-weight:400;font-size:11px}.hxl-browser-content{display:grid;grid-template-columns:92px 1fr;height:calc(100% - 29px)}.hxl-browser-rail{border-right:1px solid #c5d5df;padding:27px 12px;font:8px/2 Inter,sans-serif;color:#8399a6;display:flex;flex-direction:column;gap:9px}.hxl-browser-rail span:nth-child(2){color:#28658a}.hxl-browser-rail div{height:60px}.hxl-browser-rail small{font-size:11px}.hxl-browser-main{padding:27px 22px;color:#7192a5}.hxl-browser-main>span{font-size:11px;letter-spacing:.1em}.hxl-direction .hxl-browser-main .hxl-browser-title{font-size:24px;line-height:1.35;font-weight:400;letter-spacing:-.03em;color:#7794a5;margin:14px 0 26px}.hxl-wire{font-size:11px;display:flex;justify-content:space-between;border-top:1px solid #d5e0e8;padding:13px 0;color:#8ca4b2}.hxl-wire b{font-weight:400}.hxl-floating-card{position:absolute;left:62px;right:0;top:80px;border:1px solid #c2d6e2;border-radius:9px;background:#fff;box-shadow:0 22px 45px #123f5b29,0 3px 8px #1d4c690a;overflow:hidden;transition:transform 1.5s cubic-bezier(.22,1,.36,1),box-shadow 1.5s;will-change:transform}.hxl-story[data-scene="1"] .hxl-floating-card{transform:translate(-12px,-5px)}.hxl-story[data-scene="2"] .hxl-floating-card{transform:translate(-4px,-13px);box-shadow:0 30px 50px #123f5b30}.hxl-story[data-scene="1"] .hxl-browser{transform:translate(4px,5px)}.hxl-story[data-scene="2"] .hxl-browser{transform:translate(0,9px)}.hxl-brand{padding:17px 20px;display:flex;gap:14px;align-items:center;border-bottom:1px solid #d5e0e8;background:#fff}.hxl-brand img{width:91px;height:37px;object-fit:contain}.hxl-brand>span{border-left:1px solid #d5e0e8;padding-left:12px;font:7px/1.5 Inter,sans-serif;letter-spacing:.08em;color:#28658a}.hxl-brand small{display:block;letter-spacing:0;font-size:11px;margin-top:5px;color:#4d606e}.hxl-brand>i{margin-left:auto;width:5px;height:5px;background:#28658a;border-radius:50%;box-shadow:0 0 0 4px #e8f3f8}.hxl-scenes{position:relative;height:419px}.hxl-scene{position:absolute;inset:0;padding:23px 24px 18px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .7s ease,transform 1.1s cubic-bezier(.22,1,.36,1),visibility .7s}.hxl-scene.is-current{opacity:1;visibility:visible;transform:translateY(0)}.hxl-scene-heading{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:20px}.hxl-scene-heading>span{font:7px/1.5 Inter,sans-serif;letter-spacing:.12em;color:#28658a}.hxl-scene-heading>small{font:7px/1.5 Inter,sans-serif;letter-spacing:.08em;color:#738d9e}.hxl-direction .hxl-scene-heading .hxl-scene-title{grid-column:1/-1;font:400 25px/1.2 Inter,sans-serif;letter-spacing:-.03em;color:#243746;margin:3px 0 0}.hxl-direction .hxl-scene-heading p:not(.hxl-scene-title){grid-column:1/-1;font:9px/1.75 Inter,sans-serif;color:#4d606e;margin:0}.hxl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hxl-field{padding:11px 12px;border:1px solid #d5e0e8;border-radius:4px;position:relative;min-width:0;background:#fcfdfe}.hxl-field>span{display:block;font:7px Inter,sans-serif;color:#647f90;margin-bottom:9px}.hxl-field>b{font:12px/1.2 Inter,sans-serif;font-weight:400;color:#243746}.hxl-field>i:not(.hxl-caret){position:absolute;right:9px;bottom:12px;font:6px Inter,sans-serif;color:#7593a4}.hxl-provider-field{border-color:#28658a60;background:#e8f3f840;transition:border-color 1s,background 1s}.hxl-provider-field>b{color:#607f91}.hxl-caret{display:none;width:1px;height:13px;background:#28658a;vertical-align:middle;margin-left:2px;animation:hxl-caret 1.2s steps(2,end) infinite}.hxl-story[data-event="typing"] .hxl-caret{display:inline-block}.hxl-story[data-event="ready"] .hxl-provider-field{border-color:#28658a;background:#e8f3f8}.hxl-source-action{margin-top:14px;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #d5e0e8;border-radius:4px;background:#f4f7fa}.hxl-action-icon{display:grid;place-items:center;width:24px;height:24px;background:#fff;border:1px solid #d5e0e8;border-radius:50%;font-size:13px;color:#28658a}.hxl-source-action strong{display:block;font:9px/1.5 Inter,sans-serif;color:#243746}.hxl-source-action small{display:block;font:7px/1.6 Inter,sans-serif;color:#4d606e;margin-top:2px}.hxl-action-state{margin-left:auto;font:7px Inter,sans-serif;white-space:nowrap;color:#28658a}.hxl-document-proof{margin-top:17px}.hxl-document-proof>span{font:6px Inter,sans-serif;letter-spacing:.08em;color:#6c8798}.hxl-document-proof>div{display:flex;align-items:center;gap:8px;padding-top:10px;font:7px Inter,sans-serif}.hxl-document-proof i{width:4px;height:4px;border:1px solid #28658a6b;border-radius:50%}.hxl-direction .hxl-document-proof p{font:7px/1 Inter,sans-serif;margin:0;color:#4d606e;flex:1}.hxl-document-proof b{font-weight:400;margin-left:5px;color:#243746}.hxl-document-proof small{font-size:11px;color:#647f90}.hxl-worklist{border:1px solid #d5e0e8;border-radius:4px;overflow:hidden}.hxl-table-head,.hxl-work-row{display:grid;grid-template-columns:1fr 65px 78px;align-items:center;gap:9px;padding:10px 12px}.hxl-table-head{font:6px Inter,sans-serif;letter-spacing:.06em;color:#6c8798;background:#f4f7fa}.hxl-work-row{font:9px Inter,sans-serif;border-top:1px solid #d5e0e8;min-height:47px}.hxl-work-row b,.hxl-work-row strong{font-weight:400;color:#243746}.hxl-work-row small{display:block;font:6px Inter,sans-serif;color:#647f90;margin-top:5px}.hxl-work-row i{font:7px Inter,sans-serif;justify-self:start;color:#647f90;padding:5px 7px;border-radius:3px;background:#f4f7fa;white-space:nowrap}.hxl-work-row.hxl-selected{background:#e8f3f86b}.hxl-selected i{background:#e8f3f8;color:#28658a}.hxl-handoff{display:flex;align-items:flex-start;gap:0;margin:23px 5px 18px}.hxl-handoff>div{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:70px;max-width:88px;flex:1}.hxl-handoff i{font:7px Inter,sans-serif;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;border:1px solid #d5e0e8;color:#647f90;background:#fff;transition:background .8s,color .8s}.hxl-handoff span{font:7px Inter,sans-serif;color:#647f90}.hxl-route{height:1px;flex:1;background:#d5e0e8;margin-top:12px;position:relative;overflow:hidden}.hxl-route em{position:absolute;inset:0;background:#28658a;transform:translateX(-100%);transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.hxl-handoff>div:first-child i,.hxl-story[data-event="submitted"] .hxl-handoff>div:nth-of-type(2) i,.hxl-story[data-event="acknowledged"] .hxl-handoff i{background:#28658a;color:#fff;border-color:#28658a}.hxl-story[data-event="submitted"] .hxl-route-one em,.hxl-story[data-event="acknowledged"] .hxl-route em{transform:translateX(0)}.hxl-event-note{display:flex;gap:7px;align-items:flex-start;font:7px/1.8 Inter,sans-serif;color:#4d606e;border-top:1px solid #e1e9ef;padding-top:10px}.hxl-event-note>i{width:4px;height:4px;background:#28658a;border-radius:50%;margin-top:4px;flex-shrink:0}.hxl-remit-top{display:grid;grid-template-columns:1fr auto;align-items:end}.hxl-remit-top>span{font:7px Inter,sans-serif;color:#647f90;grid-column:1/-1;margin-bottom:8px}.hxl-remit-top>strong{font:32px/1 Inter,sans-serif;letter-spacing:-.04em;font-weight:400;color:#243746}.hxl-remit-top strong small{font-size:19px;color:#647f90}.hxl-remit-top>i{font:7px Inter,sans-serif;color:#647f90}.hxl-money-track{height:11px;display:flex;gap:3px;border-radius:3px;overflow:hidden;margin:17px 0 13px}.hxl-money-track i{background:#28658a;flex:7;transform-origin:left;transform:scaleX(.05);transition:transform 1.5s cubic-bezier(.22,1,.36,1)}.hxl-money-track i:nth-child(2){background:#8cb4ca;flex:2;transition-delay:.12s}.hxl-money-track i:nth-child(3){background:#d5e0e8;flex:1;transition-delay:.24s}.hxl-scene.is-current .hxl-money-track i{transform:scaleX(1)}.hxl-remit-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.hxl-remit-legend>div{position:relative;padding-left:10px}.hxl-remit-legend i{position:absolute;left:0;top:3px;width:4px;height:4px;background:#28658a;border-radius:1px}.hxl-remit-legend>div:nth-child(2) i{background:#8cb4ca}.hxl-remit-legend>div:nth-child(3) i{background:#d5e0e8}.hxl-remit-legend span{display:block;font:7px Inter,sans-serif;color:#647f90}.hxl-remit-legend strong{display:block;font:16px Inter,sans-serif;color:#243746;font-weight:400;margin-top:8px}.hxl-posting{padding:13px 14px;border:1px solid #d5e0e8;background:#f4f7fa80;border-radius:4px;display:grid;grid-template-columns:1fr 130px;align-items:end;gap:15px;margin-bottom:13px}.hxl-posting>div>span{font:6px Inter,sans-serif;letter-spacing:.06em;color:#28658a}.hxl-posting small{display:block;font:6px Inter,sans-serif;margin-top:5px;color:#647f90}.hxl-number{display:flex;overflow:hidden;font:400 28px/1.25 Inter,sans-serif;letter-spacing:-.03em;color:#1d4c69;margin-top:7px;font-variant-numeric:tabular-nums}.hxl-digit{height:1.25em;overflow:hidden;display:inline-block;position:relative}.hxl-digit>span{display:block;transition:transform 1.25s cubic-bezier(.22,1,.36,1)}.hxl-digit b{display:block;font-weight:400;height:1.25em}.hxl-story[data-event="posted"] .hxl-digit>span{transform:translateY(-50%)}.hxl-posting-graph svg{width:100%;display:block;height:52px}.hxl-post-line{stroke-dasharray:220;stroke-dashoffset:220;transition:stroke-dashoffset 1.5s ease}.hxl-story[data-event="posted"] .hxl-post-line{stroke-dashoffset:0}.hxl-posting-graph>span{display:block;text-align:right;font-size:11px!important;letter-spacing:0!important;margin-top:4px}.hxl-timeline{border-top:1px solid #d5e0e8;background:#f8fbfd;display:flex}.hxl-timeline button{border:0;background:transparent;position:relative;flex:1;display:flex;align-items:center;gap:7px;justify-content:center;padding:15px 8px;color:#647f90;cursor:inherit;font:8px Inter,sans-serif;transition:background .4s,color .4s}.hxl-timeline b{font:6px Inter,sans-serif;color:inherit}.hxl-timeline button[aria-selected="true"]{color:#28658a;background:#e8f3f880}.hxl-timeline button:hover{background:#e8f3f8}.hxl-timeline button>i{position:absolute;left:0;bottom:0;height:2px;background:#28658a;width:100%;transform:scaleX(0);transform-origin:left}.hxl-timeline button[aria-selected="true"]>i{animation:hxl-progress var(--hxl-duration,11s) linear forwards;animation-play-state:var(--hxl-play,running)}.hxl-side-label{position:absolute;bottom:6px;left:80px;right:0;display:flex;align-items:center;justify-content:center;gap:14px;color:#fff;font:6px Inter,sans-serif;letter-spacing:.12em;text-shadow:0 1px 6px #1d4c6940}.hxl-side-label i{height:1px;width:30px;background:#ffffff80}.hxl-direction .hxl-caption{font:8px/1.9 Inter,sans-serif;text-align:center;color:#4d606e;margin:14px 0 0;padding-left:45px}.hxl-scene.is-current .hxl-field{animation:hxl-field-in .8s both}.hxl-scene.is-current .hxl-field:nth-child(2){animation-delay:.1s}.hxl-scene.is-current .hxl-field:nth-child(3){animation-delay:.2s}.hxl-scene.is-current .hxl-field:nth-child(4){animation-delay:.3s}
.hxl-direction #billing-challenges{background:#fff;position:relative}.hxl-direction #billing-challenges:after{content:'';position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#d5e0e8,transparent)}.hxl-direction .hqc-denial{position:relative;background:radial-gradient(ellipse at 12% 30%,#d6eaf5 0,transparent 55%),#f4f7fa;isolation:isolate}.hxl-direction .hqc-denial:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(125deg,transparent 0 90px,#28658a08 91px 92px,transparent 93px 181px);z-index:-1;mask-image:linear-gradient(90deg,#000,transparent)}.hxl-direction .hqd-services{background:#e8f3f8;position:relative;isolation:isolate;overflow:hidden}.hxl-direction .hqd-services:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#28658a30 .8px,transparent .8px);background-size:26px 26px;mask-image:linear-gradient(90deg,transparent 35%,#000);opacity:.4;z-index:-1}.hxl-direction .hqd-service-card{background:#ffffffed}.hxl-direction .hqh-operating{background:linear-gradient(115deg,#153e57,#1d4c69 70%,#28658a);position:relative;isolation:isolate;overflow:hidden}.hxl-direction .hqh-operating:before{content:'';position:absolute;inset:0 0 0 45%;background:repeating-radial-gradient(ellipse at 110% 100%,transparent 0 79px,#ffffff10 80px 81px,transparent 82px 160px);z-index:-1}.hxl-direction .hqc-benefits{background:#fff}.hxl-direction .hqc-capabilities{background:#f4f7fa;position:relative;border-block:1px solid #d5e0e8}.hxl-direction .hqs-platform-context{background:#f4f7fa!important}.hxl-direction .hqd-results{background:#fff;position:relative;isolation:isolate}.hxl-direction .hqd-results:before{content:'';position:absolute;inset:0;background:linear-gradient(#28658a07 1px,transparent 1px),linear-gradient(90deg,#28658a07 1px,transparent 1px);background-size:116px 116px;z-index:-1;mask-image:linear-gradient(90deg,transparent 50%,#000)}.hxl-direction #client-experiences{background:#f4f7fa;border-block:1px solid #d5e0e8}.hxl-direction #practice-resources{background:#fff}.hxl-direction #homepage-faq{background:#f4f7fa;border-block:1px solid #d5e0e8}.hxl-direction .hqd-review-bar{background:#fff}.hxl-direction .hqd-review-bar>span{font-size:11px}
@keyframes hxl-light{from{background-position:10% 30%;transform:translate(-2%,-1%)}to{background-position:90% 70%;transform:translate(3%,2%)}}@keyframes hxl-field-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes hxl-caret{50%{opacity:0}}@keyframes hxl-progress{to{transform:scaleX(1)}}
@media(min-width:1500px){.hxl-hero .hero-grid{gap:58px}.hxl-story{height:650px}.hxl-floating-card{top:100px;left:80px}.hxl-browser{top:25px;height:510px}.hxl-scenes{height:430px}.hxl-scene{padding-inline:29px}.hxl-source-action{margin-top:18px}.hxl-form-grid{gap:15px}.hxl-field{padding-block:13px}.hxl-document-proof{margin-top:22px}}
@media(max-width:1199px){.hxl-hero .hero-grid{grid-template-columns:.9fr 1.1fr;gap:24px}.hxl-direction .hxl-hero h1{font-size:38px}.hxl-floating-card{left:35px}.hxl-browser{right:24px}.hxl-story{height:610px}.hxl-brand{padding-inline:16px}.hxl-brand img{width:78px}.hxl-brand>span{font-size:11px;padding-left:10px}.hxl-brand small{font-size:11px}.hxl-scenes{height:425px}.hxl-scene{padding:21px 18px 16px}.hxl-direction .hxl-scene-heading .hxl-scene-title{font-size:23px}.hxl-form-grid{gap:10px}.hxl-field{padding-inline:9px}.hxl-field>b{font-size:11px}.hxl-field>i:not(.hxl-caret){font-size:5px}.hxl-posting{grid-template-columns:1fr 100px;padding-inline:10px;gap:10px}.hxl-number{font-size:26px}.hxl-source-action{gap:7px;padding-inline:9px}.hxl-source-action small{font-size:11px}.hxl-action-state{font-size:11px}.hxl-work-row,.hxl-table-head{grid-template-columns:1fr 53px 69px;padding-inline:9px;gap:5px}.hxl-side-label{left:42px;bottom:8px}}
@media(max-width:999px){.hxl-hero .hero-grid{grid-template-columns:1fr;gap:20px}.hxl-hero .hero-copy{max-width:650px;padding-top:10px}.hxl-direction .hxl-hero h1{font-size:45px}.hxl-direction .hxl-hero .lead{max-width:580px}.hxl-hero .hero-visual{width:100%;max-width:650px;justify-self:center}.hxl-story{height:620px}.hxl-floating-card{left:80px;top:75px}.hxl-browser{right:35px}.hxl-scenes{height:410px}.hxl-ribbon{left:18%;height:27%;bottom:0;right:-15%}.hxl-hero-grid{inset:40% 0 0 0;mask-image:linear-gradient(180deg,transparent,#000)}.hxl-direction .hxl-hero{padding-top:34px!important}.hxl-direction .hxl-caption{padding-left:60px;color:#f4f7fa}.hxl-side-label{left:100px;bottom:6px}}
@media(max-width:767px){.hxl-direction .hxl-hero{padding:25px 0 30px!important}.hxl-hero .hero-grid{gap:19px}.hxl-direction .hxl-hero h1{font-size:36px;max-width:570px}.hxl-direction .hxl-hero .lead{font-size:14px;line-height:1.8}.hxl-hero .hero-copy{padding-bottom:8px}.hxl-direction .hxl-hero .hqr-trust{margin-top:25px}.hxl-hero .hero-visual{max-width:530px}.hxl-story{height:585px}.hxl-browser{right:17px;top:0;height:460px}.hxl-browser-content{grid-template-columns:66px 1fr}.hxl-browser-rail{padding-inline:8px;font-size:11px}.hxl-browser-main{padding-inline:15px}.hxl-direction .hxl-browser-main .hxl-browser-title{font-size:21px}.hxl-floating-card{left:23px;top:62px;border-radius:6px}.hxl-brand{padding:12px 13px;gap:9px}.hxl-brand img{width:73px;height:32px}.hxl-brand>span{font-size:5.5px;padding-left:9px}.hxl-brand small{font-size:5.5px}.hxl-scenes{height:416px}.hxl-scene{padding:20px 16px 16px}.hxl-direction .hxl-scene-heading .hxl-scene-title{font-size:24px}.hxl-scene-heading{margin-bottom:19px}.hxl-direction .hxl-scene-heading p:not(.hxl-scene-title){font-size:11px;line-height:1.7}.hxl-field{padding:11px 9px}.hxl-field>b{font-size:11px}.hxl-field>i:not(.hxl-caret){display:none}.hxl-action-state{display:none}.hxl-source-action small{font-size:11px}.hxl-source-action strong{font-size:11px}.hxl-document-proof{margin-top:18px}.hxl-table-head,.hxl-work-row{grid-template-columns:1fr 50px 69px;gap:5px;padding-inline:9px}.hxl-work-row{min-height:52px}.hxl-work-row b,.hxl-work-row strong{font-size:11px}.hxl-work-row i{font-size:11px}.hxl-handoff>div{min-width:59px}.hxl-handoff span{font-size:11px}.hxl-remit-legend span{font-size:11px}.hxl-posting{grid-template-columns:1fr 95px;padding:13px 10px;gap:8px}.hxl-number{font-size:25px}.hxl-side-label{bottom:0;left:30px;font-size:5px;gap:9px}.hxl-direction .hxl-caption{font-size:11px;margin-top:12px;padding-left:12px;color:#4d606e}.hxl-ribbon{left:7%;right:-50%;height:25%;bottom:19px}.hxl-story[data-scene="1"] .hxl-floating-card{transform:translate(-7px,-4px)}.hxl-story[data-scene="2"] .hxl-floating-card{transform:translate(-3px,-8px)}.hxl-direction .hqd-review-bar{padding:8px 12px;gap:10px;position:relative}.hxl-direction .hqd-review-bar>span{font-size:11px;max-width:145px}.hxl-direction .hqd-review-bar nav{gap:12px;font-size:11px}.hxl-direction .hqd-review-bar nav a:nth-last-child(2){display:none}}
@media(max-width:379px){.hxl-direction .hxl-hero h1{font-size:33px}.hxl-floating-card{left:14px}.hxl-brand img{width:65px}.hxl-brand>span{font-size:5px;padding-left:7px}.hxl-brand small{font-size:5px}.hxl-brand{gap:7px;padding-inline:11px}.hxl-scenes{height:426px}.hxl-scene{padding-inline:13px}.hxl-direction .hxl-scene-heading .hxl-scene-title{font-size:22px}.hxl-form-grid{gap:9px}.hxl-field>b{font-size:11px}.hxl-source-action{padding-inline:8px}.hxl-action-icon{width:20px;height:20px}.hxl-source-action strong{font-size:11px}.hxl-table-head,.hxl-work-row{grid-template-columns:1fr 43px 62px;padding-inline:7px}.hxl-work-row i{padding-inline:5px}.hxl-posting{grid-template-columns:1fr 85px;padding-inline:8px;gap:5px}.hxl-number{font-size:23px}.hxl-posting>div>span{font-size:5px}.hxl-story{height:595px}}
@media(prefers-reduced-motion:reduce){.hxl-direction .hxl-hero *,.hxl-direction .hxl-hero *:before,.hxl-direction .hxl-hero *:after{animation:none!important;transition:none!important}.hxl-floating-card,.hxl-browser,.hxl-scene{transform:none!important}.hxl-timeline button>i{display:none}.hxl-caret{display:none!important}}
@media(max-width:767px){.hxl-story{height:620px}.hxl-scenes{height:445px}}@media(max-width:379px){.hxl-story{height:630px}.hxl-scenes{height:455px}}
.hxl-posting-graph circle{opacity:0;transition:opacity .8s}.hxl-story[data-event="posted"] .hxl-posting-graph circle{opacity:1}
.hxl-story{height:645px}.hxl-direction .hxl-caption{color:#4d606e!important;background:#f4f7faed;border:1px solid #d5e0e8;border-radius:3px;padding:8px 12px!important;width:fit-content;max-width:calc(100% - 30px);margin:13px 0 0 auto;font-size:11px;position:relative;z-index:3}@media(max-width:999px){.hxl-story{height:640px}}@media(max-width:767px){.hxl-story{height:650px}.hxl-direction .hxl-caption{font-size:11px}}@media(max-width:379px){.hxl-story{height:660px}}
.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}
:scope .arrow,.hqr-trust-arrow{display:inline-flex;align-items:center;justify-content:center;line-height:1}
:scope .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}
:scope .hqr-trust .hqr-trust-arrow{width:16px;height:16px;font-size:0;right:9px;top:7px}
:scope .hqr-trust>a:hover .hqr-trust-arrow{transform:translateX(2px)}
:scope .hqh-challenge>span:last-child{display:flex;align-items:center;justify-content:center;padding-top:0;width:20px;height:20px}
:scope .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}}
.hxl-direction #practice-systems{background:#1d4c69;color:#fff}.hxl-direction #practice-systems .hqs-wrap{position:relative;z-index:2}
.hxl-direction #practice-systems #hqs-title{color:#fff}.hxl-direction #practice-systems #hqs-title em{color:#b7d8e9}.hxl-direction #practice-systems .hqs-heading-copy p{color:#e8f3f8}.hxl-direction #practice-systems .hqs-link{color:#fff}
.hxl-direction #contact-home{background:radial-gradient(ellipse at 90% 70%,#28658a,#1d4c69 65%);color:#fff}.hxl-direction #contact-home :is(h2,address a,.text-link){color:#fff}.hxl-direction #contact-home :is(p,.eyebrow){color:#e8f3f8}.hxl-direction #contact-home .button{background:#e8f3f8;color:#1d4c69;border-color:#e8f3f8}.hxl-direction #contact-home .button:hover{background:#fff;color:#1d4c69}.hxl-direction #contact-home address a:hover{color:#fff}
.hxl-direction .hqh-specialties{background:#fff;color:#243746;border-block:1px solid #d5e0e8}.hxl-direction .hqh-specialty-links a{background:#f4f7fa;border-color:#d5e0e8;color:#243746;gap:12px}.hxl-direction .hqh-specialty-links a:is(:hover,:focus-visible){background:#e8f3f8;border-color:#28658a;color:#1d4c69}.hxl-direction .hqh-specialties .text-link{color:#28658a}
.hxl-direction .hqh-operating:before{inset:-25px -25px -25px 45%;background:repeating-radial-gradient(ellipse at 110% 100%,transparent 0 79px,#fff 80px 81px,transparent 82px 160px);opacity:.035;animation:hqf-contour-drift 28s ease-in-out infinite alternate;animation-play-state:paused;pointer-events:none}.hxl-direction .hqh-operating.hqf-motion-live:before{animation-play-state:running}.hxl-direction .hqh-operating .cycle-detail{background:#244f68ed}
.hxl-direction .hqc-capability-grid>article{padding-top:25px}.hqf-micro{margin-top:auto;height:246px;flex-shrink:0;border:1px solid #c7d9e4;border-radius:7px;background:#fff;position:relative;overflow:hidden;color:#243746;box-shadow:0 9px 22px #1d4c6908;isolation:isolate;font-family:Inter,sans-serif}.hqf-micro-bar{height:34px;background:#f8fbfd;border-bottom:1px solid #d5e0e8;display:flex;align-items:center;gap:6px;padding:0 13px;white-space:nowrap}.hqf-micro-bar>span{font-size:11px;letter-spacing:.06em;color:#28658a}.hqf-micro-bar>i{width:3px;height:3px;border-radius:50%;background:#28658a;margin-left:auto}.hqf-micro-bar>small{font-size:11px;color:#4d606e}.hqf-source-layout{padding:16px 15px 12px;display:grid;grid-template-columns:1fr 1.05fr;gap:18px;height:152px}.hqf-document{border:1px solid #d5e0e8;padding:10px 11px;border-radius:3px;background:#fbfdfe;position:relative;overflow:hidden}.hqf-document>span,.hqf-extraction>span{font:5px Inter,sans-serif;letter-spacing:.07em;color:#647f90;display:block}.hqf-document>b{font-size:11px;font-weight:400;display:block;margin-top:7px;color:#243746}.hqf-document>div{display:grid;gap:4px;margin:10px 0}.hqf-document>div i{height:2px;background:#d5e0e8;width:90%}.hqf-document>div i:nth-child(2){width:70%}.hxl-direction .hqf-document p{font:6px Inter,sans-serif;color:#647f90;margin:0 0 4px}.hqf-document>strong{font:7px Inter,sans-serif;color:#28658a;position:relative}.hqf-document>em{position:absolute;left:5px;right:5px;height:18px;top:72px;background:#28658a0b;border-left:2px solid #28658a;transform:translateY(-60px);opacity:0;transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity .8s}.hqf-micro[data-step="1"] .hqf-document>em,.hqf-micro[data-step="2"] .hqf-document>em{transform:translateY(14px);opacity:1}.hqf-extraction{padding-top:4px}.hqf-extraction>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4ecf2;gap:6px;padding:11px 0}.hqf-extraction small{font-size:11px;color:#647f90}.hqf-extraction b{font-size:11px;font-weight:400;color:#28658a}.hqf-source-target{transition:background .8s}.hqf-micro[data-step="2"] .hqf-source-target{background:#e8f3f8}.hqf-work-note{margin:4px 13px 12px;padding:11px 10px;border-radius:4px;background:#e8f3f8;display:flex;align-items:center;gap:10px}.hqf-work-note>i{font:7px Inter,sans-serif;color:#28658a;border:1px solid #b8d0de;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;flex-shrink:0;background:#fff}.hqf-work-note strong{display:block;font:7px/1.4 Inter,sans-serif;color:#243746}.hqf-work-note span{display:block;font:6px/1.7 Inter,sans-serif;color:#4d606e;margin-top:3px}.hqf-exchange-head{display:flex;justify-content:space-between;padding:17px 14px 10px;font:7px Inter,sans-serif;color:#4d606e}.hqf-field-map{display:grid;grid-template-columns:1fr 23px 1fr;align-items:center;gap:6px;margin:0 14px 9px}.hqf-field-map>div{padding:9px 10px;border:1px solid #d5e0e8;border-radius:3px;background:#fbfdfe;transition:background .8s,border-color .8s}.hqf-field-map span{display:block;font:6px Inter,sans-serif;color:#647f90}.hqf-field-map b{display:block;font:8px Inter,sans-serif;font-weight:400;color:#243746;margin-top:6px}.hqf-field-map>i{height:1px;background:#d5e0e8;position:relative;overflow:hidden}.hqf-field-map>i>em{position:absolute;inset:0;background:#28658a;transform:translateX(-100%);transition:transform 1.3s cubic-bezier(.22,1,.36,1)}.hqf-micro[data-step="1"] .hqf-field-map:not(.hqf-map-two)>i>em,.hqf-micro[data-step="2"] .hqf-field-map>i>em{transform:translateX(0)}.hqf-micro[data-step="2"] .hqf-field-map>div:last-child{background:#e8f3f8;border-color:#aac9db}.hqf-receipt{display:flex;align-items:center;gap:9px;padding:10px 14px 0;color:#28658a;transform:translateY(4px);opacity:.65;transition:transform 1s,opacity 1s}.hqf-receipt>svg{width:22px;height:22px;flex-shrink:0}.hqf-receipt strong{display:block;font:7px/1.4 Inter,sans-serif;color:#243746}.hqf-receipt small{display:block;font:6px/1.6 Inter,sans-serif;color:#4d606e;margin-top:3px}.hqf-receipt>i{margin-left:auto;width:5px;height:5px;border:1px solid #28658a;border-radius:50%;background:#fff;transition:background 1s}.hqf-micro[data-step="2"] .hqf-receipt{opacity:1;transform:none}.hqf-micro[data-step="2"] .hqf-receipt>i{background:#28658a}.hqf-role-card{display:flex;align-items:center;gap:12px;padding:16px 16px 13px}.hqf-role-mark{width:36px;height:42px;display:grid;place-items:center;position:relative;color:#28658a}.hqf-role-mark>svg{width:30px;height:30px;position:relative;z-index:1}.hqf-role-mark:before{content:'';position:absolute;inset:-1px;background:#e8f3f8;border:1px solid #b9d1df;border-radius:6px;transform:scale(.85);opacity:.4;transition:transform 1s,opacity 1s}.hqf-micro[data-step="1"] .hqf-role-mark:before,.hqf-micro[data-step="2"] .hqf-role-mark:before{opacity:1;transform:scale(1)}.hqf-role-card>div>span{font:5px Inter,sans-serif;color:#647f90;letter-spacing:.05em;display:block}.hqf-role-card strong{display:block;font:12px Inter,sans-serif;font-weight:400;color:#243746;margin-top:5px}.hqf-role-card small{display:block;font:6px Inter,sans-serif;color:#4d606e;margin-top:4px}.hqf-scope-grid{margin:0 15px;display:grid;gap:6px}.hqf-scope-grid>div{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #d5e0e8;border-radius:3px;background:#fcfdfe;transition:background .8s}.hqf-scope-grid i{width:4px;height:4px;background:#28658a;border-radius:50%;flex-shrink:0;opacity:.4;transition:opacity .8s}.hqf-scope-grid span{font:7px Inter,sans-serif;color:#4d606e}.hqf-scope-grid b{margin-left:auto;font:6px Inter,sans-serif;font-weight:400;color:#28658a}.hqf-scope-grid .hqf-restricted i{background:none;border:1px solid #647f90}.hqf-scope-grid .hqf-restricted b{color:#647f90}.hqf-micro[data-step="1"] .hqf-scope-grid>div:not(.hqf-restricted){background:#e8f3f8}.hqf-micro[data-step="1"] .hqf-scope-grid i,.hqf-micro[data-step="2"] .hqf-scope-grid i{opacity:1}.hqf-scope-footer{display:flex;align-items:center;justify-content:space-between;margin:12px 15px 0;font:6px Inter,sans-serif;color:#4d606e}.hqf-scope-footer b{font:6px Inter,sans-serif;color:#28658a;font-weight:400}
.hxl-direction .hxl-ribbon i{animation-name:hqf-mineral-light;animation-play-state:paused}.hxl-direction .hxl-hero.hqf-motion-live .hxl-ribbon i{animation-play-state:running}.hxl-direction .hxl-floating-card{will-change:auto;transition:transform 1.5s cubic-bezier(.22,1,.36,1)}.hxl-direction .hxl-story[data-scene="2"] .hxl-floating-card{box-shadow:0 22px 45px #123f5b29,0 3px 8px #1d4c690a}
@keyframes hqf-contour-drift{from{transform:translate3d(0,0,0)}to{transform:translate3d(-14px,10px,0)}}@keyframes hqf-mineral-light{from{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.04)}}
@media(max-width:1199px){.hqf-micro{height:250px}.hqf-source-layout{gap:11px;padding-inline:12px}.hqf-micro-bar{padding-inline:10px}.hqf-micro-bar>small{font-size:5px}.hqf-work-note{padding-inline:8px;gap:7px}.hqf-work-note strong,.hqf-receipt strong{font-size:11px}.hqf-field-map{margin-inline:11px;grid-template-columns:1fr 15px 1fr;gap:5px}.hqf-field-map>div{padding-inline:7px}.hqf-role-card{padding-inline:13px;gap:8px}}
@media(min-width:768px) and (max-width:999px){.hxl-direction .hqc-capability-grid>article{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.hqf-micro{grid-column:2;grid-row:2/5;align-self:end;margin-top:0}.hxl-direction .hqc-capability-grid>article>p{align-self:start}.hqf-work-note strong,.hqf-receipt strong{font-size:11px}}
@media(max-width:767px){.hqf-micro{height:246px;margin-top:25px;max-width:500px}.hxl-direction .hqh-operating:before{opacity:.025}.hqf-source-layout{gap:18px}.hqf-work-note strong,.hqf-receipt strong{font-size:11px}.hqf-micro-bar>small{font-size:11px}.hxl-direction .hqc-capability-grid>article{display:block}.hqf-role-card{padding-top:15px}.hxl-direction .hqc-capability-grid article>p{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.hxl-direction .hqh-operating:before,.hqf-micro *,.hqf-micro *:before,.hxl-direction .hxl-ribbon i{animation:none!important;transition:none!important}}
.hxl-direction :scope .hqc-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hxl-direction .hqf-micro{height:262px}@media(max-width:999px){.hxl-direction :scope .hqc-capability-grid{display:block}}@media(min-width:768px) and (max-width:999px){.hxl-direction .hqc-capability-grid>article{min-width:0}.hxl-direction .hqf-micro{min-width:0;width:100%}.hxl-direction .hqc-capability-grid>article{grid-template-rows:min-content min-content 1fr}.hxl-direction .hqc-capability-grid>article>.hqc-large-index{grid-column:1;grid-row:1}.hxl-direction .hqc-capability-grid>article>h3{grid-column:1;grid-row:2;align-self:start;margin-top:12px;margin-bottom:12px}.hxl-direction .hqc-capability-grid>article>p{grid-column:1;grid-row:3;align-self:start}.hxl-direction .hqc-capability-grid>article>.hqf-micro{grid-column:2;grid-row:1/4;align-self:start}}
#claim-follow-up.hqw-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 86% 27%,#c9e1ee 0,transparent 53%),linear-gradient(125deg,#f7fbfd 15%,#e8f3f8 76%,#d8eaf4);color:#243746}
#claim-follow-up.hqw-section:before{display:none}#claim-follow-up.hqw-section>.wrap{position:relative;z-index:1}.hqw-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#28658a30 .8px,transparent .8px);background-size:26px 26px;mask-image:linear-gradient(90deg,transparent,#000 35%,#000)}.hqw-atmosphere svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#28658a;stroke-width:1;opacity:.18}.hqw-atmosphere circle{fill:#28658a;stroke:none}
.hqw-app{--qw-blue:#28658a;--qw-deep:#1d4c69;--qw-line:#d5e0e8;position:relative;background:#fff;border:1px solid #b7cedd;border-radius:13px;box-shadow:0 30px 70px -25px #1d4c693b,0 5px 15px #1d4c690c;overflow:hidden;isolation:isolate;font-family:Inter,Arial,sans-serif;text-align:left}.hqw-app *{box-sizing:border-box}.hqw-app button{font:inherit;cursor:inherit;border-radius:0;letter-spacing:normal;text-align:left;text-transform:none}.hqw-app button:focus-visible{outline:2px solid #28658a;outline-offset:-3px}.hqw-app h3,.hqw-app h4,.hqw-app p{margin:0}.hqw-topbar{min-height:62px;display:flex;align-items:center;gap:18px;padding:13px 23px;background:linear-gradient(100deg,#fbfdfe,#f3f8fb);border-bottom:1px solid var(--qw-line)}.hqw-brand{display:flex;gap:10px;align-items:center}.hqw-brand-mark{width:29px;height:29px;color:var(--qw-blue)}.hqw-brand-mark svg{width:100%;height:100%}.hqw-brand>span:last-child{font-size:15px;letter-spacing:-.02em;color:var(--qw-deep)}.hqw-brand b{border-left:1px solid #bdcfdc;margin-left:11px;padding-left:13px;color:#4d606e;font-weight:450;font-size:12px}.hqw-demo-label{font-size:11px;color:#4d606e;margin-left:auto}.hqw-user{display:flex;gap:7px;align-items:center;font-size:11px;color:#4d606e}.hqw-user>span:first-child{width:25px;height:25px;border:1px solid var(--qw-line);background:white;display:grid;place-items:center;border-radius:50%;font-size:11px;color:#28658a}.hqw-workspace-title{padding:24px 25px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--qw-line)}.hqw-overline{display:block;font-size:11px;line-height:1.5;letter-spacing:.07em;color:#607583}.hqw-app .hqw-workspace-title h3{font-size:22px;line-height:1.4;font-weight:450;margin:5px 0 0;letter-spacing:-.025em;color:#243746}.hqw-queue-summary{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:11px;color:#4d606e}.hqw-queue-summary>span{display:flex;gap:5px;align-items:center}.hqw-queue-summary b{font-size:21px;font-weight:450;color:#1d4c69}.hqw-queue-summary i{width:4px;height:4px;background:#7ca6bf;border-radius:50%}.hqw-body{display:grid;grid-template-columns:225px minmax(0,1fr) 250px;align-items:stretch}.hqw-panel-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;line-height:1.5;letter-spacing:.05em;color:#607583}.hqw-panel-label>span:last-child{letter-spacing:0;font-size:11px;color:#607583}.hqw-queue{padding:23px 15px;background:#f7fafc;border-right:1px solid var(--qw-line)}.hqw-queue>.hqw-panel-label{margin:0 7px 16px}.hqw-app .hqw-case{display:block;width:100%;padding:15px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#243746;position:relative;margin:0 0 8px;transition:background .5s,border-color .5s,box-shadow .5s}.hqw-app .hqw-case[aria-pressed=true]{background:#fff;border-color:#aac8da;box-shadow:0 5px 15px #1d4c6910}.hqw-app .hqw-case:is(:hover,:focus-visible){background:#e8f3f8;border-color:#aac8da}.hqw-case:before{content:'';position:absolute;left:-1px;top:15px;bottom:15px;width:2px;background:#28658a;transform:scaleY(0);transition:transform .6s;transform-origin:top}.hqw-case[aria-pressed=true]:before{transform:scaleY(1)}.hqw-case-top{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#607583}.hqw-case-top b{font-weight:450;color:#28658a}.hqw-case>strong{display:block;font-size:12px;line-height:1.55;font-weight:500;margin:10px 0 7px}.hqw-case-sub{font-size:11px;color:#607583;display:flex;align-items:center;gap:5px}.hqw-case-sub i{width:4px;height:4px;border:1px solid #7ca6bf;border-radius:50%;flex-shrink:0}.hqw-case-bottom{display:flex;align-items:center;gap:6px;justify-content:space-between;margin-top:16px;padding-top:10px;border-top:1px solid #e5edf3;font-size:11px;color:#607583}.hqw-case-bottom svg{width:14px;height:14px;flex-shrink:0;color:#28658a;transition:transform .4s}.hqw-case:is(:hover,:focus-visible) .hqw-case-bottom svg{transform:translateX(2px)}.hqw-queue-note{display:flex;align-items:center;gap:10px;padding:17px 8px 0;color:#607583}.hqw-queue-note svg{width:21px;height:21px;flex-shrink:0}.hqw-app .hqw-queue-note p{font-size:11px;line-height:1.7;color:#607583}
.hqw-review{min-width:0;padding:25px 27px 23px}.hqw-record-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.hqw-app .hqw-record-heading h4{font-size:20px;line-height:1.4;font-weight:450;letter-spacing:-.02em;margin-top:6px;color:#243746}.hqw-status{display:block;flex-shrink:0;border:1px solid #c9dce8;border-radius:30px;background:#e8f3f8;padding:6px 10px;font-size:11px;line-height:1.4;color:#1d4c69}.hqw-response{padding:14px 15px;border:1px solid #d8e4ed;border-radius:7px;background:#fbfdfe}.hqw-response>div{display:flex;align-items:center;gap:9px}.hqw-source-icon{color:#28658a;width:25px;height:25px;flex-shrink:0}.hqw-source-icon svg{width:100%;height:100%}.hqw-response b{display:block;font-size:11px;font-weight:500;color:#243746}.hqw-response small{display:block;font-size:11px;line-height:1.5;letter-spacing:.04em;color:#607583;margin-top:2px}.hqw-response-time{font-size:11px;color:#607583;margin-left:auto;white-space:nowrap}.hqw-app .hqw-response p{font-size:11px;line-height:1.85;color:#4d606e;margin:12px 0 0;min-height:41px}.hqw-comparison{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;margin:20px 0;gap:0}.hqw-evidence,.hqw-submission{border:1px solid #d5e0e8;border-radius:6px;min-height:158px;padding:14px;position:relative;overflow:hidden}.hqw-evidence{background:linear-gradient(145deg,#fbfdfe,#f2f7fa);box-shadow:0 5px 12px #1d4c6908}.hqw-paper-lines{display:grid;gap:4px;margin:10px 0 12px}.hqw-paper-lines i{height:2px;background:#d5e0e8;width:64%}.hqw-paper-lines i:last-child{width:45%}.hqw-evidence>small,.hqw-submission>small{display:block;font-size:11px;line-height:1.6;color:#607583}.hqw-evidence>strong{display:block;font-size:19px;line-height:1.5;font-weight:450;color:#243746;margin-top:3px;font-variant-numeric:tabular-nums}.hqw-evidence-foot{display:flex;gap:6px;align-items:center;margin-top:11px;font-size:11px;color:#607583}.hqw-evidence-foot i{width:4px;height:4px;background:#28658a;border-radius:50%}.hqw-compare-link{display:grid;place-items:center;color:#7ca6bf}.hqw-compare-link svg{width:23px;height:23px}.hqw-submission{background:#fff;transition:background .8s,border-color .8s}.hqw-submission>small{margin-top:23px}.hqw-field{height:32px;position:relative;font-size:19px;line-height:1.5;margin-top:3px;font-variant-numeric:tabular-nums}.hqw-field>span,.hqw-field>strong{position:absolute;left:0;top:0;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .65s;font-weight:450;white-space:nowrap}.hqw-field>strong{color:#1d4c69;transform:translateY(15px);opacity:0}.hqw-field svg{position:absolute;right:0;top:6px;width:16px;height:16px;color:#28658a;opacity:0;transition:opacity .7s .2s}.hqw-field-note{font-size:11px;line-height:1.6;color:#607583;display:block;margin-top:7px;min-height:25px}.hqw-app[data-stage="1"] .hqw-evidence{border-color:#9cbcd0}.hqw-app[data-stage="2"] .hqw-submission,.hqw-app[data-stage="3"] .hqw-submission{border-color:#a9c8da;background:#f2f8fb}.hqw-app[data-stage="2"] .hqw-field>span,.hqw-app[data-stage="3"] .hqw-field>span{transform:translateY(-13px);opacity:0}.hqw-app[data-stage="2"] .hqw-field>strong,.hqw-app[data-stage="3"] .hqw-field>strong{transform:translateY(0);opacity:1}.hqw-app[data-stage="2"] .hqw-field svg,.hqw-app[data-stage="3"] .hqw-field svg{opacity:1}.hqw-action{display:flex;gap:11px;align-items:flex-start;background:#e8f3f8;border:1px solid #cadfea;border-radius:7px;padding:15px;min-height:118px}.hqw-action-icon{width:23px;height:23px;color:#28658a;flex-shrink:0}.hqw-action-icon svg{width:100%;height:100%}.hqw-action>div:nth-child(2){flex:1;min-width:0}.hqw-action strong{display:block;font-size:12px;line-height:1.65;font-weight:500;color:#243746;margin-top:4px}.hqw-app .hqw-action p{font-size:11px;line-height:1.8;margin-top:5px;color:#4d606e}.hqw-action-check{width:19px;height:19px;flex-shrink:0;opacity:0;transition:opacity .7s;color:#28658a}.hqw-action-check svg{width:100%;height:100%}.hqw-app[data-stage="3"] .hqw-action-check{opacity:1}.hqw-next{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;margin-top:19px;padding-top:16px;border-top:1px solid #e1eaf0}.hqw-next>span{font-size:11px;letter-spacing:.05em;color:#607583}.hqw-next b{font-size:11px;line-height:1.7;font-weight:450;display:block;margin-top:4px;letter-spacing:0;color:#243746}
.hqw-context{border-left:1px solid #d5e0e8;padding:24px 20px;background:#fbfdfe}.hqw-history{margin:19px 0 24px;padding:0;list-style:none}.hqw-history li{display:flex;align-items:flex-start;gap:9px;position:relative;min-height:56px;color:#607583}.hqw-history li:before{content:'';position:absolute;left:3px;top:12px;bottom:0;width:1px;background:#d5e0e8}.hqw-history li:last-child:before{display:none}.hqw-history li>i{width:7px;height:7px;border:1px solid #9bb7c9;border-radius:50%;margin-top:5px;background:#fbfdfe;z-index:1;flex-shrink:0;transition:background .65s}.hqw-history b{font-size:11px;font-weight:450;line-height:1.5;display:block;color:inherit}.hqw-history small{display:block;font-size:11px;line-height:1.7;margin-top:4px;color:inherit}.hqw-history li>span{font-size:11px;margin:3px 0 0 auto;color:inherit}.hqw-history li.is-recorded{color:#4d606e}.hqw-history li.is-current{color:#1d4c69}.hqw-history li.is-recorded>i{background:#7ca6bf;border-color:#7ca6bf}.hqw-history li.is-current>i{background:#28658a;border-color:#28658a;box-shadow:0 0 0 4px #e8f3f8}.hqw-mix{padding-top:19px;border-top:1px solid #d5e0e8}.hqw-app .hqw-mix>p{font-size:11px;line-height:1.8;color:#607583;margin:10px 0 17px}.hqw-mix>[data-hqw-reason]{margin:11px 0}.hqw-mix>[data-hqw-reason]>span{font-size:11px;color:#607583;display:flex;align-items:center;gap:6px;transition:color .6s}.hqw-mix>[data-hqw-reason]>span>i{width:4px;height:4px;border:1px solid #8baec4;border-radius:50%}.hqw-mix b{font-weight:450;margin-left:auto;font-variant-numeric:tabular-nums}.hqw-mix>[data-hqw-reason]>div{height:3px;background:#edf3f7;margin:7px 0 0 10px;overflow:hidden;border-radius:3px}.hqw-mix>[data-hqw-reason]>div>i{display:block;width:var(--mix);height:100%;background:#bcd2df;transition:background .8s}.hqw-mix>[data-hqw-reason].is-selected>span{color:#1d4c69}.hqw-mix>[data-hqw-reason].is-selected>span>i{background:#28658a;border-color:#28658a}.hqw-mix>[data-hqw-reason].is-selected>div>i{background:#28658a}.hqw-mix>small{font-size:11px;line-height:1.8;color:#607583;display:block;margin-top:17px}.hqw-stage-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d5e0e8}.hqw-app .hqw-stage-rail>button{display:flex;align-items:center;position:relative;gap:12px;padding:18px 21px;border:0;border-right:1px solid #d5e0e8;background:#f8fbfd;color:#607583;min-width:0;transition:background .5s,color .5s}.hqw-app .hqw-stage-rail>button:last-child{border-right:0}.hqw-stage-rail>button>span{font-size:11px;width:24px;height:24px;border:1px solid #c4d7e3;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#fff}.hqw-stage-rail b{display:block;font-weight:450;font-size:11px;line-height:1.5}.hqw-stage-rail small{display:block;font-size:11px;line-height:1.7;margin-top:3px}.hqw-app .hqw-stage-rail>button[aria-pressed=true]{background:#e8f3f8;color:#1d4c69}.hqw-app .hqw-stage-rail>button[aria-pressed=true]>span{background:#28658a;border-color:#28658a;color:#fff}.hqw-stage-rail>button>i{position:absolute;bottom:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left;background:#28658a}.hqw-app .hqw-stage-rail>button:is(:hover,:focus-visible){background:#e8f3f8;color:#1d4c69}.hqw-foot{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:13px 23px;border-top:1px solid #d5e0e8;font-size:11px;line-height:1.7;color:#607583;background:#fff}.hqw-foot>span:first-child{display:flex;align-items:center;gap:7px}.hqw-foot i{width:4px;height:4px;border-radius:50%;background:#28658a;flex-shrink:0}.hqw-section .hqc-case-link{margin-top:27px}
@media(min-width:1400px){.hqw-body{grid-template-columns:240px minmax(0,1fr) 280px}.hqw-review{padding-inline:30px}.hqw-context{padding-inline:25px}.hqw-case>strong{font-size:13px}.hqw-response p{min-height:41px}}
@media(max-width:1100px){.hqw-body{grid-template-columns:195px minmax(0,1fr)}.hqw-context{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:35px;border-left:0;border-top:1px solid #d5e0e8;padding:20px 24px}.hqw-context>.hqw-panel-label{grid-column:1;grid-row:1}.hqw-history{grid-column:1;grid-row:2;margin-bottom:0}.hqw-mix{grid-column:2;grid-row:1/3;border-top:0;border-left:1px solid #d5e0e8;padding:0 0 0 25px}.hqw-mix>small{margin-top:12px}.hqw-workspace-title{align-items:flex-start}.hqw-queue-summary{max-width:225px;gap:8px 12px}.hqw-app .hqw-workspace-title h3{font-size:20px}.hqw-review{padding:22px}.hqw-record-heading{align-items:flex-start}.hqw-status{font-size:11px;padding:5px 8px}.hqw-app .hqw-record-heading h4{font-size:18px}.hqw-stage-rail b{font-size:11px}.hqw-stage-rail small{font-size:11px}.hqw-app .hqw-stage-rail>button{padding:16px 13px;gap:8px}.hqw-queue{padding-inline:10px}.hqw-case>strong{font-size:11px}.hqw-case-bottom{font-size:11px}.hqw-user>span:last-child{display:none}}
@media(max-width:700px){.hqw-topbar{padding:13px 16px;gap:8px}.hqw-brand b{font-size:11px;padding-left:8px;margin-left:6px}.hqw-demo-label{font-size:11px}.hqw-user{display:none}.hqw-workspace-title{display:block;padding:20px 17px}.hqw-app .hqw-workspace-title h3{font-size:20px}.hqw-queue-summary{max-width:none;gap:10px;margin-top:10px;font-size:11px}.hqw-queue-summary b{font-size:17px}.hqw-body{display:block}.hqw-queue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:13px 12px;border-right:0;border-bottom:1px solid #d5e0e8}.hqw-queue>.hqw-panel-label{grid-column:1/-1;margin:0 3px 4px}.hqw-app .hqw-case{padding:11px 8px;margin:0;border-color:#d5e0e8;background:#fff;min-height:132px}.hqw-case-top{font-size:11px;gap:3px}.hqw-case>strong{font-size:11px;line-height:1.65;margin:8px 0 6px;min-height:33px}.hqw-case-sub{font-size:11px;line-height:1.7;display:block}.hqw-case-sub i{display:none}.hqw-case-bottom{margin-top:8px;font-size:11px;border-top:0;padding-top:0}.hqw-case-bottom svg{width:12px;height:12px}.hqw-queue-note{display:none}.hqw-review{padding:22px 17px}.hqw-record-heading{flex-wrap:wrap;gap:10px}.hqw-status{font-size:11px}.hqw-app .hqw-record-heading h4{font-size:19px}.hqw-overline{font-size:11px}.hqw-response-time{font-size:11px}.hqw-response{padding:13px}.hqw-app .hqw-response p{min-height:61px;font-size:11px}.hqw-evidence,.hqw-submission{padding:12px 10px;min-height:171px}.hqw-evidence>strong,.hqw-field{font-size:16px}.hqw-field svg{width:13px;height:13px;top:5px;right:-2px}.hqw-evidence>small,.hqw-submission>small{font-size:11px}.hqw-evidence-foot{font-size:11px}.hqw-field-note{font-size:11px}.hqw-comparison{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.hqw-compare-link svg{width:18px}.hqw-action{min-height:140px;padding:13px;gap:9px}.hqw-action strong{font-size:11px}.hqw-app .hqw-action p{font-size:11px}.hqw-action-icon{width:20px;height:20px}.hqw-action-check{display:none}.hqw-next{min-height:61px;gap:12px}.hqw-next b{font-size:11px}.hqw-next>span{font-size:11px}.hqw-context{display:grid;grid-template-columns:1fr 1fr;column-gap:15px;padding:19px 17px}.hqw-context>.hqw-panel-label{font-size:11px}.hqw-context>.hqw-panel-label>span:last-child{font-size:11px}.hqw-history b{font-size:11px}.hqw-history small{font-size:11px}.hqw-history li{gap:7px;min-height:57px}.hqw-history li>span{display:none}.hqw-mix{padding-left:15px}.hqw-mix>.hqw-panel-label{display:block;font-size:11px}.hqw-mix>.hqw-panel-label>span:last-child{display:block;font-size:11px;margin-top:3px}.hqw-app .hqw-mix>p{font-size:11px;line-height:1.7;margin:9px 0 12px}.hqw-mix>[data-hqw-reason]>span{font-size:11px;gap:4px}.hqw-mix>small{font-size:11px;margin-top:13px}.hqw-stage-rail{grid-template-columns:1fr 1fr}.hqw-app .hqw-stage-rail>button{padding:14px 12px;gap:8px;min-height:76px}.hqw-stage-rail>button:nth-child(2){border-right:0}.hqw-stage-rail>button:nth-child(-n+2){border-bottom:1px solid #d5e0e8}.hqw-stage-rail b{font-size:11px}.hqw-stage-rail small{font-size:11px}.hqw-stage-rail>button>span{width:21px;height:21px;font-size:11px}.hqw-foot{display:block;padding:12px 16px;font-size:11px}.hqw-foot>span:last-child{display:block;margin:4px 0 0 11px}}
@media(max-width:700px){.hqw-record-heading{display:block;min-height:78px}.hqw-status{display:inline-block;margin-top:10px}}
@media(prefers-reduced-motion:reduce){.hqw-atmosphere circle{display:none}.hqw-app *{transition:none!important;animation:none!important}}
:scope.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}
:scope.hqb-shared-header :where(header,div,nav,a,button,details,summary,small,span,img){all:revert;box-sizing:border-box;font-family:inherit}
:scope.hqb-shared-header *{box-sizing:border-box}
:scope.hqb-shared-header a{text-decoration:none;color:var(--blue);background-image:none}
:scope.hqb-shared-header img{max-width:100%;border:0}
:scope.hqb-shared-header button,:scope.hqb-shared-header summary{font:inherit;cursor:inherit}
:scope.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}
:scope.hqb-shared-header .arrow{display:inline-flex;align-items:center;line-height:1;transition:transform .3s}
:scope.hqb-shared-header .eyebrow{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:400;color:var(--blue)}
:scope.hqb-shared-header .wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px;margin:auto}
:scope.hqb-shared-header .study-bar{background:var(--deep);color:var(--ice);font-size:11px;letter-spacing:.07em;padding:7px 0}
:scope.hqb-shared-header .study-bar>.wrap{display:flex;justify-content:space-between;gap:15px;align-items:center}
:scope.hqb-shared-header .study-bar button{border:0;background:none;color:inherit;font-size:11px;padding:2px 0;white-space:nowrap}
:scope.hqb-shared-header .study-bar a{color:#fff}
:scope.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}
:scope.hqb-shared-header .button:hover{background:var(--deep);box-shadow:0 7px 20px #1d4c6918}
:scope.hqb-shared-header .arrow{font-size:18px;line-height:1;transition:transform .25s var(--ease)}
:scope.hqb-shared-header .eyebrow{display:block;font-size:11px;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){:scope.hqb-shared-header .study-bar{font-size:11px;letter-spacing:.03em}
:scope.hqb-shared-header .study-bar>.wrap{gap:12px}
:scope.hqb-shared-header .study-bar button{font-size:11px}
:scope.hqb-shared-header .button{font-size:13px}
:scope.hqb-shared-header .eyebrow{font-size:11px;margin-bottom:16px}}
@media(max-width:479px){:scope.hqb-shared-header .study-bar>.wrap>span{max-width:225px;line-height:1.6}
:scope.hqb-shared-header .study-bar{padding-block:6px}
:scope.hqb-shared-header .study-bar button{flex-shrink:0}}
:scope.hqb-shared-header .skip-link{position:absolute;top:-100px;left:20px;padding:12px 18px;background:var(--deep);color:#fff;z-index:100}
:scope.hqb-shared-header .skip-link:focus{top:7px}
@media(max-width:767px){:scope.hqb-shared-header .study-bar button{min-height:40px}}
:scope.hqb-shared-header .wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px}
:scope.hqb-shared-header .hqh-header{position:relative;z-index:40;background:white;border-bottom:1px solid var(--line)}
:scope.hqb-shared-header .hqh-header-row{height:92px;display:flex;align-items:center;gap:27px}
:scope.hqb-shared-header .hqh-logo{width:163px;display:block;margin-right:auto;flex-shrink:0}
:scope.hqb-shared-header .hqh-logo img{width:100%;height:68px;object-fit:contain;display:block}
:scope.hqb-shared-header .hqh-nav{display:flex;align-items:center;gap:25px}
:scope.hqb-shared-header .hqh-nav>a,:scope.hqb-shared-header .hqh-nav-group>summary{font-size:13px;color:var(--ink);white-space:nowrap;padding:15px 0;line-height:1.5}
:scope.hqb-shared-header .hqh-nav-group>summary{list-style:none;cursor:inherit;display:flex;align-items:center;gap:7px}
:scope.hqb-shared-header .hqh-nav-group>summary::-webkit-details-marker{display:none}
:scope.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)}
:scope.hqb-shared-header .hqh-nav-group[open]>summary:after{transform:rotate(225deg)}
:scope.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)}
:scope.hqb-shared-header .hqh-mega-grid{max-width:1290px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}
:scope.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)}
:scope.hqb-shared-header .hqh-mega a:hover{color:var(--blue)}
:scope.hqb-shared-header .hqh-mega small{display:block;font-size:11px;line-height:1.7;color:var(--text);margin-top:4px;max-width:310px}
:scope.hqb-shared-header .hqh-mega .eyebrow{margin-bottom:13px}
:scope.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}
:scope.hqb-shared-header .hqh-mega-small{max-width:770px;left:50%;right:auto;transform:translateX(-50%)}
:scope.hqb-shared-header .hqh-resource-menu{width:350px;left:auto;right:8%}
:scope.hqb-shared-header .hqh-book{font-size:13px;gap:18px;flex-shrink:0}
:scope.hqb-shared-header .hqh-menu-toggle{display:none}
:scope.hqb-shared-header .button{font-size:13px;min-height:48px;padding:12px 19px;gap:20px;line-height:1.6}
@media(max-width:1199px){:scope.hqb-shared-header .hqh-header-row{gap:20px}
:scope.hqb-shared-header .hqh-nav{gap:18px}
:scope.hqb-shared-header .hqh-nav>a,:scope.hqb-shared-header .hqh-nav-group>summary{font-size:12px}
:scope.hqb-shared-header .hqh-logo{width:143px}
:scope.hqb-shared-header .hqh-book{padding:11px 15px!important;font-size:12px!important}}
@media(max-width:999px){:scope.hqb-shared-header .hqh-header-row{height:80px}
:scope.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}
:scope.hqb-shared-header .hqh-logo{margin-right:0}
:scope.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}
:scope.hqb-shared-header .hqh-nav.is-open{display:block}
:scope.hqb-shared-header .hqh-nav>a,:scope.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)}
:scope.hqb-shared-header .hqh-mega,:scope.hqb-shared-header .hqh-mega-small,:scope.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}
:scope.hqb-shared-header .hqh-mega-grid{gap:25px;grid-template-columns:1fr 1fr}
:scope.hqb-shared-header .hqh-mega-grid>div:last-child{grid-column:1/3}
:scope.hqb-shared-header .hqh-specialty-menu{grid-template-columns:1fr 1fr}}
@media(max-width:479px){:scope.hqb-shared-header .hqh-header-row{height:74px;gap:12px}
:scope.hqb-shared-header .hqh-logo{width:137px}
:scope.hqb-shared-header .hqh-book{display:none}
:scope.hqb-shared-header .hqh-nav{padding-inline:18px}
:scope.hqb-shared-header .hqh-mega-grid{grid-template-columns:1fr;gap:25px}
:scope.hqb-shared-header .hqh-mega-grid>div:last-child{grid-column:auto}
:scope.hqb-shared-header .hqh-specialty-menu{grid-template-columns:1fr}
:scope.hqb-shared-header .study-bar>.wrap>span{max-width:220px;font-size:11px}
:scope.hqb-shared-header .study-bar button{font-size:11px;min-height:36px}}
:scope.hqb-shared-header .hqh-book{white-space:nowrap}
:scope.hqb-shared-header .hqh-nav-group>summary{position:relative;transition:color .25s ease}
:scope.hqb-shared-header .hqh-nav-group[open]>summary:before{content:'';position:absolute;top:100%;left:-12px;right:-12px;height:32px}
:scope.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)}}
:scope.hqb-shared-header .hqh-mega a{padding:12px 14px;margin-inline:-14px;border-radius:6px;position:relative;transition:background .25s,color .25s}
:scope.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}
:scope.hqb-shared-header .hqh-mega a:hover,:scope.hqb-shared-header .hqh-mega a:focus-visible{background:#e8f3f87a;color:#1d4c69}
:scope.hqb-shared-header .hqh-mega a:hover:after,:scope.hqb-shared-header .hqh-mega a:focus-visible:after{opacity:1;transform:translate(0,0)}
:scope.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}
:scope.hqb-shared-header .hqh-specialty-menu{gap:7px 28px}
:scope.hqb-shared-header .hqh-mega-small{max-width:960px;width:calc(100% - 80px)}
:scope.hqb-shared-header .hqh-resource-menu{width:380px}
:scope.hqb-shared-header .hqh-mega-grid{gap:48px}
:scope.hqb-shared-header .button{transition:background .25s,color .25s,box-shadow .3s,transform .3s}
:scope.hqb-shared-header .button:hover,:scope.hqb-shared-header .button:focus-visible{background:#1d4c69;color:white;box-shadow:0 8px 20px #1d4c6926;transform:translateY(-1px)}
:scope.hqb-shared-header .button:hover .arrow{transform:translateX(3px)}
:scope.hqb-shared-header .hqh-nav>a,:scope.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}
:scope.hqb-shared-header .hqh-nav>a:hover,:scope.hqb-shared-header .hqh-nav-group>summary:hover,:scope.hqb-shared-header .hqh-nav-group[open]>summary{color:#28658a;background-size:100% 1px}
:scope.hqb-shared-header .hqh-logo img{transition:opacity .25s}
:scope.hqb-shared-header .hqh-logo:hover img{opacity:.78}
@media(max-width:999px){:scope.hqb-shared-header .hqh-mega{position:static;box-shadow:none;border:0;border-radius:0;padding:15px 0 22px;animation:none}
:scope.hqb-shared-header .hqh-mega-small{width:100%;max-width:none;transform:none}
:scope.hqb-shared-header .hqh-resource-menu{width:100%}
:scope.hqb-shared-header .hqh-mega-grid{gap:23px}
:scope.hqb-shared-header .hqh-mega small{font-size:12px}
:scope.hqb-shared-header .hqh-nav-group[open]>summary:before{display:none}}
:scope.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}:scope.hqb-shared-header .skip-link:focus{transform:none}
:scope.hqb-shared-header a:focus-visible,:scope.hqb-shared-header summary:focus-visible,:scope.hqb-shared-header button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
@media(prefers-reduced-motion:reduce){:scope.hqb-shared-header *,:scope.hqb-shared-header *:before,:scope.hqb-shared-header *:after{animation:none!important;transition:none!important}}
:scope.hqb-shared-header .hqh-header{padding:0!important;margin:0;min-height:0;width:100%;height:auto}
.hqb-shared-footer{display:block;clear:both;font-family:Inter,sans-serif!important;color:#243746;background:#f4f7fa;min-width:0}.hqb-shared-footer *{box-sizing:border-box}
.hqb-shared-footer .hqh-footer{display:block!important;position:relative!important;float:none!important;width:100%!important;margin:0!important;padding:65px 0 25px!important;background:#f4f7fa!important;background-image:none!important;color:#243746!important;border:0;box-shadow:none}
.hqb-shared-footer .wrap{width:calc(100% - clamp(32px,6vw,96px));max-width:1400px;margin-inline:auto;padding:0!important}
.hqb-shared-footer .hqh-footer :is(p,a,span){font-family:Inter,sans-serif!important;color:#4d606e!important;opacity:1!important;text-transform:none!important;letter-spacing:0!important}
.hqb-shared-footer .hqh-footer a{text-decoration:none!important;background-color:transparent!important;background-image:none!important;transition:color .25s ease}.hqb-shared-footer .hqh-footer :is(nav a,.hqh-socials a){background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-position:0 calc(100% - 1px)!important;background-size:0% 1px!important;transition:background-size .36s cubic-bezier(.22,1,.36,1),color .25s ease!important}.hqb-shared-footer .hqh-footer a:hover,.hqb-shared-footer .hqh-footer a:focus-visible{color:#1d4c69!important;text-decoration:none!important}.hqb-shared-footer .hqh-footer :is(nav a,.hqh-socials a):is(:hover,:focus-visible){background-size:100% 1px!important}.hqb-shared-footer .hqh-footer a:focus-visible{outline:2px solid #28658a;outline-offset:4px}
.hqb-shared-footer .hqh-footer-top{display:grid!important;grid-template-columns:1.12fr 1fr .92fr .85fr;gap:50px;align-items:start}.hqb-shared-footer .hqh-footer-top>*{min-width:0}
.hqb-shared-footer .hqh-footer-brand img{display:block!important;width:160px!important;max-width:100%;height:68px!important;object-fit:contain;margin:0 0 25px!important}.hqb-shared-footer .hqh-footer-brand p{font-size:13px!important;line-height:1.8!important;font-weight:400!important;max-width:260px;margin:0!important;padding:0!important}
.hqb-shared-footer .hqh-footer nav{display:block;position:static;float:none;width:auto;margin:0;padding:0;background:none}.hqb-shared-footer .hqh-footer nav h2{font-family:Inter,sans-serif!important;color:#243746!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important;letter-spacing:0!important;margin:13px 0 19px!important;padding:0!important;text-transform:none!important}
.hqb-shared-footer .hqh-footer-top nav>a{display:block!important;width:fit-content!important;max-width:100%;font-size:11px!important;line-height:1.8!important;font-weight:400!important;margin:0 0 11px!important;padding:0!important;overflow-wrap:anywhere}
.hqb-shared-footer .hqh-socials{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.hqb-shared-footer .hqh-socials a{font-size:11px!important;line-height:1.8!important;font-weight:400!important;margin:0!important;padding:0!important}
.hqb-shared-footer .hqh-footer-bottom{border-top:1px solid #d5e0e8!important;padding-top:23px!important;margin-top:45px!important;display:flex;justify-content:space-between;gap:20px;color:#4d606e!important}.hqb-shared-footer .hqh-footer-bottom,.hqb-shared-footer .hqh-footer-bottom :is(a,span){font-size:11px!important;line-height:1.8!important;font-weight:400!important}.hqb-shared-footer .hqh-footer-bottom nav{display:flex;gap:22px;flex-wrap:wrap}
@media(max-width:1199px){.hqb-shared-footer .hqh-footer-top{gap:30px}}
@media(max-width:999px){.hqb-shared-footer .hqh-footer-top{grid-template-columns:1fr 1fr 1fr}.hqb-shared-footer .hqh-footer-brand{grid-column:1/4;display:grid;grid-template-columns:170px 1fr;column-gap:40px}.hqb-shared-footer .hqh-footer-brand p{max-width:460px;padding-top:6px!important}.hqb-shared-footer .hqh-footer-top nav>a{font-size:12px!important}}
@media(max-width:767px){.hqb-shared-footer .hqh-footer-top{grid-template-columns:1fr 1fr;gap:30px}.hqb-shared-footer .hqh-footer-brand{grid-column:1/3;display:block}.hqb-shared-footer .hqh-footer-brand p{max-width:500px}.hqb-shared-footer .hqh-footer-bottom{display:block}.hqb-shared-footer .hqh-footer-bottom nav{margin-top:20px}}
@media(max-width:479px){.hqb-shared-footer .hqh-footer{padding-top:45px!important}.hqb-shared-footer .hqh-footer-top{gap:30px 24px}.hqb-shared-footer .hqh-footer-top nav>a{font-size:11px!important;min-height:32px;margin-bottom:7px!important}.hqb-shared-footer .hqh-footer nav h2{font-size:12px!important}.hqb-shared-footer .hqh-footer-top nav:last-child{grid-column:1/3}.hqb-shared-footer .hqh-footer-top nav:last-child>a{display:inline-block!important;margin-right:22px!important}.hqb-shared-footer .hqh-footer-bottom nav{gap:16px}}
@media(prefers-reduced-motion:reduce){.hqb-shared-footer .hqh-footer a{transition:none!important}}
}
#hqb-full-homepage-preview{color-scheme:light;isolation:isolate;overflow:clip;max-width:100%;font-family:Inter,Arial,sans-serif}
#hqb-full-homepage-preview [hidden]{display:none!important}
#hqb-full-homepage-preview .hp-preview-caption{padding:12px clamp(18px,3vw,38px);background:#1d4c69;color:#e8f3f8;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;line-height:1.6;flex-wrap:wrap}
#hqb-full-homepage-preview .hp-preview-caption span:last-child{color:#c6dce9}
#hqb-full-homepage-preview .hqh-header{position:relative!important;top:auto!important}
#hqb-full-homepage-preview .hp-team-backdrop{position:relative;min-height:360px;padding:24px 27px;color:#243746;background:linear-gradient(145deg,#fafdff,#e8f3f8);border:1px solid #c7d9e5;border-radius:16px;box-shadow:0 25px 65px #1d4c6920;overflow:hidden}
#hqb-full-homepage-preview .hp-team-backdrop:before{content:"";position:absolute;width:300px;height:300px;right:-160px;top:-110px;border:35px solid #28658a09;border-radius:50%;box-shadow:0 0 0 28px #28658a05}
#hqb-full-homepage-preview .hp-small-label{font-size:11px;color:#28658a;letter-spacing:.07em;position:relative}
#hqb-full-homepage-preview .hp-backdrop-title{font-size:29px;line-height:1.2;letter-spacing:-.045em;margin:20px 0 24px;font-weight:400}
#hqb-full-homepage-preview .hp-team-route{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:12px;color:#28658a}
#hqb-full-homepage-preview .hp-team-route>span{display:flex;align-items:center;gap:7px}
#hqb-full-homepage-preview .hp-team-route svg{width:18px;height:18px;flex-shrink:0}
#hqb-full-homepage-preview .hp-team-tasks{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}
#hqb-full-homepage-preview .hp-team-tasks>span{font-size:11px;line-height:1.5;border-top:1px solid #b6cddd;padding-top:9px;color:#4d606e;flex:1;min-width:65px}
#hqb-full-homepage-preview .hp-backdrop-note{font-size:11px;color:#607583;margin-top:22px}
#hqb-full-homepage-preview .hxl-browser{border:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}
#hqb-full-homepage-preview .hxl-brand>span{font-size:11px!important;line-height:1.5!important;max-width:220px}
#hqb-full-homepage-preview .hxl-brand>span small{font-size:11px!important}
#hqb-full-homepage-preview .hxl-scene-heading>.hxl-scene-title{font-size:21px!important;line-height:1.25!important}
#hqb-full-homepage-preview .hxl-scene-heading{display:block!important;min-height:0!important}
#hqb-full-homepage-preview .hxl-scene-heading>span,#hqb-full-homepage-preview .hxl-scene-heading>small{display:inline-block!important;margin-right:14px}
#hqb-full-homepage-preview .hxl-scene-heading>.hxl-scene-title{margin:10px 0 8px!important}
#hqb-full-homepage-preview .hxl-scenes{height:480px!important;min-height:480px!important}
#hqb-full-homepage-preview .hxl-scene-heading>p:not(.hxl-scene-title){font-size:12px!important;line-height:1.6!important}
#hqb-full-homepage-preview .hp-service-owner{display:flex;align-items:center;gap:7px;margin:16px 0 4px;color:#28658a;font-size:11px;font-weight:500}
#hqb-full-homepage-preview .hp-service-owner svg{width:15px;height:15px}
#hqb-full-homepage-preview .hqw-topbar{background:linear-gradient(110deg,#f9fcfe,#edf4f8)!important}
#hqb-full-homepage-preview .hqw-workspace-title h3{font-size:clamp(21px,2.4vw,29px)!important;line-height:1.2!important;max-width:620px}
#hqb-full-homepage-preview .hqw-queue-summary{gap:7px!important;flex-wrap:wrap}
#hqb-full-homepage-preview .hqw-queue-summary>span{font-size:11px!important;color:#28658a!important;white-space:normal!important}
#hqb-full-homepage-preview .hp-role-strip{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:15px 0 3px;border-top:1px solid #d5e0e8;margin-top:17px}
#hqb-full-homepage-preview .hp-role-strip span{display:block;font-size:11px;letter-spacing:.04em;color:#28658a;margin-bottom:6px}
#hqb-full-homepage-preview .hp-role-strip strong{font-size:12px;line-height:1.6;font-weight:400;display:block;color:#4d606e}
#hqb-full-homepage-preview .hp-approved-quotes figure{background:linear-gradient(140deg,#f8fbfd,#edf4f8);border-style:dashed!important;border-color:#b8cedc!important}
#hqb-full-homepage-preview .hp-proof-label{font-size:11px;color:#607583;letter-spacing:.05em;display:block;margin-bottom:22px}
#hqb-full-homepage-preview .hp-approved-quotes blockquote{font-size:24px!important;line-height:1.35!important;color:#28658a!important;margin:0 0 20px!important}
#hqb-full-homepage-preview .hp-approved-quotes figure>p{font-size:13px;line-height:1.8}
#hqb-full-homepage-preview .hp-inquiry{background:#fff;border:1px solid #d5e0e8;box-shadow:0 16px 40px #1d4c6910;border-radius:13px;padding:28px;color:#243746;min-width:0}
#hqb-full-homepage-preview .hp-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#hqb-full-homepage-preview .hp-inquiry label{display:block;font-size:12px;color:#4d606e;line-height:1.6;margin-bottom:15px}
#hqb-full-homepage-preview .hp-inquiry input,#hqb-full-homepage-preview .hp-inquiry select,#hqb-full-homepage-preview .hp-inquiry textarea{font:400 14px/1.5 Inter,Arial,sans-serif;display:block;width:100%;min-width:0;color:#243746;background:#f8fbfd;border:1px solid #a4bbc9;border-radius:5px;padding:11px 12px;margin-top:6px}
#hqb-full-homepage-preview .hp-inquiry textarea{resize:vertical;min-height:100px}
#hqb-full-homepage-preview .hp-form-bottom{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
#hqb-full-homepage-preview .hp-form-bottom small{font-size:11px;line-height:1.6;color:#607583}
#hqb-full-homepage-preview .hp-form-bottom svg{width:17px;height:17px}
#hqb-full-homepage-preview .hp-form-status{font-size:12px!important;line-height:1.7!important;margin-top:14px!important;color:#28658a!important}
#hqb-full-homepage-preview .hqh-contact>.wrap{grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:start!important}
#hqb-full-homepage-preview .hqh-contact address{font-style:normal;font-size:13px;margin-top:26px;display:flex;flex-direction:column;gap:5px}
#hqb-full-homepage-preview .hp-inquiry .eyebrow{color:#28658a!important;font-size:11px;margin-bottom:20px}
#hqb-full-homepage-preview .hp-nav-notice{font-size:12px;line-height:1.7;padding:14px 18px;background:#e8f3f8;color:#1d4c69;margin-top:15px;border-radius:6px}
#hqb-full-homepage-preview .hqh-footer-top{gap:26px}
#hqb-full-homepage-preview img.lazyload{visibility:visible;opacity:1}
#hqb-full-homepage-preview .hqr-platform img{object-fit:contain}
#hqb-full-homepage-preview .hqc-section-row h2,#hqb-full-homepage-preview .hqd-section-intro h2{overflow-wrap:normal}
#hqb-full-homepage-preview .hxl-scene-heading>span,#hqb-full-homepage-preview .hxl-scene-heading>small,#hqb-full-homepage-preview .hxl-caption,#hqb-full-homepage-preview .hxl-timeline button,#hqb-full-homepage-preview .hqw-demo-label,#hqb-full-homepage-preview .hqw-foot,#hqb-full-homepage-preview .eyebrow{font-size:11px!important}
#hqb-full-homepage-preview .hqw-user{font-size:11px!important}
@media(max-width:999px){#hqb-full-homepage-preview .hqh-contact>.wrap{grid-template-columns:1fr!important}#hqb-full-homepage-preview .hp-inquiry{margin-top:10px}#hqb-full-homepage-preview .hp-team-backdrop{min-height:330px}}
@media(max-width:579px){#hqb-full-homepage-preview .hp-team-backdrop{padding:20px;min-height:290px}#hqb-full-homepage-preview .hp-backdrop-title{font-size:25px;margin-top:17px}#hqb-full-homepage-preview .hp-role-strip{grid-template-columns:1fr;gap:13px}#hqb-full-homepage-preview .hp-inquiry{padding:21px}#hqb-full-homepage-preview .hp-fields{grid-template-columns:1fr;gap:0}#hqb-full-homepage-preview .hp-inquiry input,#hqb-full-homepage-preview .hp-inquiry select,#hqb-full-homepage-preview .hp-inquiry textarea{font-size:16px}#hqb-full-homepage-preview .hxl-brand>span{max-width:160px}#hqb-full-homepage-preview .hxl-brand>span,#hqb-full-homepage-preview .hxl-brand>span small{font-size:11px!important}#hqb-full-homepage-preview .hqw-workspace-title h3{font-size:22px!important}#hqb-full-homepage-preview .hqw-queue-summary{display:none!important}}
@media(prefers-reduced-motion:reduce){#hqb-full-homepage-preview *,#hqb-full-homepage-preview *:before,#hqb-full-homepage-preview *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
#hqb-full-homepage-preview .hxl-story{min-height:700px!important} #hqb-full-homepage-preview .hero-copy h1 .hp-hero-title-line{display:block}
#hqb-full-homepage-preview .hero-copy h1 .hp-hero-title-keep{white-space:nowrap}
#hqb-full-homepage-preview .hxl-side-label{position:relative!important;inset:auto!important;display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;max-width:100%;margin:18px auto 0;padding:8px 12px;border:1px solid #d5e0e8;border-radius:4px;background:#f4f7faf5;color:#1d4c69;font:500 12px/1.6 Inter,Arial,sans-serif!important;letter-spacing:.04em;text-shadow:none;z-index:auto;transform:none}
#hqb-full-homepage-preview .hxl-side-label>span{font:inherit!important;white-space:nowrap}
#hqb-full-homepage-preview .hxl-side-label>i{height:1px;width:24px;flex-shrink:1;background:#7b9fb3}
@media(max-width:479px){#hqb-full-homepage-preview .hxl-side-label{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;padding:8px;margin-top:16px;letter-spacing:0}#hqb-full-homepage-preview .hxl-side-label>span{white-space:normal!important;text-align:center}#hqb-full-homepage-preview .hxl-side-label>i{display:none}}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}}