:root{--hp-error:#a4262c;--hp-border:#857b92;--hp-target:44px;--check-dim-awareness:#7d5f98;--check-dim-receptiveness:#3f7e44;--check-dim-capacity:#19486a;--check-dim-readiness:#b06a00;--check-level-low:#a4262c;--check-level-low-bg:#fbeeee;--check-level-medium:#8a5a00;--check-level-medium-bg:#fbf3e6;--check-level-high:#2f6a35;--check-level-high-bg:#edf5ee;--check-reference-line:#4e2c68}.hp-check [hidden]{display:none!important}.hp-check{padding-bottom:var(--space-section)}.hp-check__head{margin:var(--space-2xs) var(--panel-inset) 0;border-radius:var(--r-panel);background:var(--surface-2);box-shadow:inset 0 0 0 1px #fff9}.hp-check__head-inner{gap:var(--space-m);width:min(100% - 2 * var(--gutter) + 2 * var(--panel-inset), var(--content-max));margin-inline:auto;padding-block:clamp(2rem,1.2rem + 3vw,4rem);display:grid}.hp-check__body{gap:var(--space-l);width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto;padding-top:clamp(2rem,1.4rem + 2.5vw,3.5rem);display:grid}.hp-check__col{gap:var(--space-l);max-width:46rem;display:grid}.hp-title{letter-spacing:-.02em;max-width:22ch;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);line-height:1.08}.hp-title:focus{outline:none}.hp-lead{max-width:var(--text-max);font-size:var(--step-1);line-height:1.5}.hp-text{max-width:var(--text-max)}.hp-text>*+*{margin-top:.8em}.hp-text a,.hp-note a,.hp-checkbox a{font-weight:var(--fw-bold);text-decoration-line:underline;text-decoration-color:#0000}.hp-text a:hover,.hp-note a:hover,.hp-checkbox a:hover,.hp-text a:focus-visible,.hp-note a:focus-visible,.hp-checkbox a:focus-visible{text-decoration-color:var(--lilac)}.hp-progress{gap:var(--space-2xs);max-width:30rem;display:grid}.hp-progress__text{color:var(--violet-mid);font-weight:var(--fw-bold)}.hp-progress__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.hp-progress__item{background:var(--line);border-radius:3px;height:6px}.hp-progress__item.is-done{background:var(--ink)}.hp-progress__item.is-current{background:var(--violet-mid)}.hp-form{gap:var(--space-l);display:grid}.hp-fields{gap:var(--space-m);display:grid}.hp-fields--grid{align-items:end;gap:var(--space-m) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.hp-fields--grid .hp-input,.hp-fields--grid .hp-select{max-width:none}.hp-fields--grid .hp-checkbox{grid-column:1/-1}.hp-group{border:0;min-width:0;margin:0;padding:0}.hp-group__title{margin-bottom:var(--space-s);color:var(--ink);font-size:var(--step-1);font-weight:var(--fw-bold);padding:0;line-height:1.3}.hp-required-hint{color:var(--muted);font-size:var(--step--1)}.hp-required{color:var(--hp-error);font-weight:var(--fw-bold)}.hp-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hp-field{gap:.4rem;display:grid}.hp-field__label{font-weight:var(--fw-bold);line-height:1.35}.hp-field__optional{color:var(--muted);font-weight:var(--fw-regular);margin-left:.3em}.hp-field__hint{color:var(--muted);font-size:var(--step--1)}.hp-field__error{color:var(--hp-error);font-weight:var(--fw-bold);gap:.4rem;display:flex}.hp-input,.hp-select{border:1px solid var(--hp-border);border-radius:var(--r-btn);background:var(--surface);width:100%;max-width:32rem;min-height:48px;color:var(--ink);font:inherit;padding:.6rem .85rem;line-height:1.3}.hp-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%2319486a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.hp-input:focus-visible,.hp-select:focus-visible{border-color:var(--violet);border-radius:var(--r-btn)}.hp-field.has-error .hp-input,.hp-field.has-error .hp-select{border:2px solid var(--hp-error)}.hp-checkbox{max-width:var(--text-max);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.hp-checkbox input{width:1.5rem;height:1.5rem;accent-color:var(--ink);margin:.1rem 0 0}.hp-checkbox label{cursor:pointer}.hp-checkbox.has-error input{outline:2px solid var(--hp-error);outline-offset:2px}.hp-checkbox .hp-field__error{grid-column:1/-1}.hp-icons{width:0;height:0;position:absolute;overflow:hidden}.hp-qa{gap:var(--space-l);counter-reset:hp-answered;align-items:start;display:grid}.hp-qa__main{gap:var(--space-m);min-width:0;display:grid}.hp-qa__main>.hp-note{max-width:none}.hp-questions{gap:var(--space-s);display:grid}.hp-q{border-radius:var(--r-card);background:var(--surface-1);min-width:0;box-shadow:var(--elev-glow), var(--elev-flat);border:1px solid #19486a0d;margin:0;padding:clamp(1.1rem,.85rem + 1vw,1.6rem) clamp(1.1rem,.8rem + 1.2vw,1.9rem)}.hp-q__legend{float:left;width:100%;margin-bottom:var(--space-s);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:.5rem .9rem;padding:0;display:grid}.hp-q__legend+*{clear:both}.hp-q__num{border:2px solid var(--line);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--violet-mid);font-family:var(--font-brand);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:700;line-height:1;display:grid}.hp-q__num>*{grid-area:1/1}.hp-q__done{fill:currentColor;width:1.2rem;height:1.2rem;display:none}.hp-q:has(input:checked):not([data-ai-suggested]) .hp-q__num{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.hp-q:has(input:checked):not([data-ai-suggested]) .hp-q__digit{visibility:hidden}.hp-q:has(input:checked):not([data-ai-suggested]) .hp-q__done{display:block}.hp-q[data-ai-suggested] .hp-q__num{border-style:dashed;border-color:var(--violet-mid)}.hp-q__text{font-size:var(--step-1);font-weight:var(--fw-bold);padding-top:.3rem;line-height:1.4}.hp-seg{border-radius:calc(var(--r-btn) + .375rem);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;max-width:30rem;margin-left:3.4rem;padding:.375rem;display:grid}.hp-seg__option{min-height:var(--hp-target);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.45rem .75rem;line-height:1.2;display:flex;position:relative}.hp-seg__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hp-seg__option input:checked{counter-increment:hp-answered}.hp-seg__icon{fill:currentColor;flex:none;width:1.1rem;height:1.1rem}.hp-seg__option:hover{border-color:var(--hp-border)}.hp-seg__option:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.hp-q[data-ai-suggested] .hp-seg__option:has(input:checked){border-style:dashed;border-color:var(--violet-mid);background:var(--surface);color:var(--violet)}.hp-seg__option:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (width<=639px){.hp-seg{max-width:none;margin-left:0}.hp-q__legend{grid-template-columns:2.5rem minmax(0,1fr)}.hp-q .hp-ai-mark{grid-column:2;justify-self:start;margin-top:0}}@media (width<=479px){.hp-seg__icon{display:none}}@media (width<=379px){.hp-seg{grid-template-columns:minmax(0,1fr)}}.hp-qa__panel{gap:var(--space-m);padding:var(--space-m) clamp(1.1rem, .9rem + 1vw, 1.6rem);border-radius:var(--r-card);background:var(--surface-2);display:grid}.hp-qa__count{text-align:center;justify-items:center;gap:.2rem;display:grid}.hp-qa__score{color:var(--ink);font-family:var(--font-brand);font-size:var(--step-4);font-weight:700;line-height:1}.hp-qa__n:before{content:counter(hp-answered)}.hp-qa__total{color:var(--violet-mid)}.hp-qa__label{color:var(--muted);font-weight:var(--fw-bold)}.hp-qa__panel .hp-checkbox{padding-top:var(--space-s);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.5rem .75rem;display:flex}.hp-qa__panel .hp-checkbox input{flex:none}.hp-qa__panel .hp-checkbox label{flex:0 auto;min-width:0;max-width:calc(100% - 2.25rem)}.hp-qa__panel .hp-checkbox .hp-field__error{text-align:center;flex-basis:100%;justify-content:center}@media (width>=960px){.hp-qa{gap:var(--space-l) clamp(2rem, 1rem + 2.5vw, 4rem);grid-template-columns:minmax(0,1fr) minmax(15rem,19rem)}.hp-qa__aside{top:calc(var(--header-h) + var(--space-m));position:sticky}.hp-qa__panel .hp-actions{display:grid}}.hp-ai-mark{border:1px solid var(--violet-mid);border-radius:var(--r-btn);background:var(--surface-2);color:var(--violet);font-size:var(--step--1);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;gap:.35rem;padding:.1rem .55rem;line-height:1.5;display:inline-flex}.hp-ai-mark[hidden]{display:none}.hp-ai-mark__icon{fill:currentColor;width:.95rem;height:.95rem}.hp-q .hp-ai-mark{margin-top:.3rem}.hp-error-summary{gap:var(--space-2xs);max-width:46rem;padding:var(--space-m);border:2px solid var(--hp-error);border-radius:var(--r-card);background:var(--surface);display:grid}.hp-error-summary:focus{outline:none}.hp-error-summary:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.hp-error-summary__title{color:var(--hp-error);font-size:var(--step-1)}.hp-error-summary ul{gap:.3rem;margin:0;padding-left:1.2em;display:grid}.hp-error-summary a{color:var(--hp-error);font-weight:var(--fw-bold);text-decoration-line:underline}.hp-note{gap:var(--space-2xs);max-width:46rem;padding:var(--space-m) clamp(1.1rem, .9rem + 1vw, 1.75rem);border:1px solid var(--elev-edge);border-radius:var(--r-card);background:var(--surface-1);box-shadow:var(--elev-glow), var(--elev-flat);display:grid}.hp-note__title{font-size:var(--step-1);line-height:1.3}.hp-status{min-height:1.6em;font-weight:var(--fw-bold);align-items:center;gap:.6rem;display:flex}.hp-status:empty,.hp-loader-row:has(>.hp-status:empty){display:none}.hp-status--success{color:var(--green)}.hp-status-card{gap:var(--space-s);max-width:46rem;padding:var(--space-m) clamp(1.1rem, .9rem + 1vw, 1.75rem);border:1px solid var(--elev-edge);border-radius:var(--r-card);background:var(--surface-1);display:grid}.hp-review{border-top:1px solid var(--line);max-width:46rem;margin:0;display:grid}.hp-review__row{gap:.2rem var(--space-m);border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);padding-block:.7rem;display:grid}.hp-review dt{color:var(--muted)}.hp-review dd{font-weight:var(--fw-bold);overflow-wrap:anywhere;margin:0}.hp-wait-layout{gap:var(--space-l);align-items:start;display:grid}.hp-wait{gap:var(--space-m);padding:var(--space-m) clamp(1.1rem, .9rem + 1vw, 1.6rem);border-radius:var(--r-card);background:var(--surface-2);display:grid}.hp-wait__head{justify-items:center;gap:var(--space-xs);text-align:center;display:grid}.hp-wait__head .hp-status{justify-content:center}.hp-wait__status{line-height:1.4}.hp-wait .hp-loader--lg{width:5rem}.hp-wait>.hp-status{text-align:center;justify-content:center}.hp-wait .hp-actions{display:grid}.hp-wait-data{gap:var(--space-s);min-width:0;display:grid}.hp-wait-data__title{font-size:var(--step-1);line-height:1.3}.hp-stages{justify-self:center;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.hp-stages__item{color:var(--muted);grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.hp-stages__mark{border:2px solid var(--hp-border);background:var(--surface);border-radius:50%;width:1.4rem;height:1.4rem;position:relative}.hp-stages__item[data-state=active]{color:var(--ink);font-weight:var(--fw-bold)}.hp-stages__item[data-state=active] .hp-stages__mark{border-color:var(--violet-mid);box-shadow:0 0 0 3px var(--lilac)}.hp-stages__item[data-state=done]{color:var(--ink)}.hp-stages__item[data-state=done] .hp-stages__mark{border-color:var(--ink);background:var(--ink)}.hp-stages__item[data-state=done] .hp-stages__mark:after{content:"";border:solid var(--on-dark);border-width:0 2px 2px 0;width:.34rem;height:.62rem;position:absolute;top:.16rem;left:.36rem;transform:rotate(45deg)}@media (width>=960px){.hp-wait-layout{gap:var(--space-l) clamp(2rem, 1rem + 2.5vw, 4rem);grid-template-columns:minmax(0,1fr) minmax(16rem,21rem)}.hp-wait{top:calc(var(--header-h) + var(--space-m));grid-area:1/2;position:sticky}.hp-wait-data{grid-area:1/1}}.hp-actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.hp-button{border:2px solid var(--ink);border-radius:var(--r-btn);background:var(--ink);min-height:48px;color:var(--on-dark);font:inherit;font-size:1.0625rem;font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;gap:.6em;padding:.7rem 1.35rem;line-height:1.2;text-decoration:none;display:inline-flex}.hp-button:hover{border-color:var(--ink-deep);background:var(--ink-deep);color:var(--on-dark)}.hp-button--secondary{color:var(--ink);background:0 0}.hp-button--secondary:hover{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.hp-button__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.hp-button[hidden]{display:none}.hp-check__col--wide{max-width:none}.hp-result-intro{gap:var(--space-xs);display:grid}.hp-result-intro__fact{max-width:var(--text-max)}.hp-result-intro .hp-actions{margin-top:var(--space-2xs)}.hp-result{gap:var(--space-xl);display:grid}.hp-tabs{gap:var(--space-l);display:grid}.hp-tabs__list{border-radius:calc(var(--r-btn) + .375rem);background:var(--surface-2);flex-wrap:wrap;gap:.375rem;width:fit-content;max-width:100%;padding:.375rem;display:flex}.hp-tabs__tab{min-height:var(--hp-target);border-radius:var(--r-btn);color:var(--ink);font:inherit;font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;padding:.55rem 1.15rem;line-height:1.2}.hp-tabs__tab:hover{background:var(--surface)}.hp-tabs__tab[aria-selected=true]{background:var(--ink);color:var(--on-dark)}.hp-tabs__tab:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.hp-panel{gap:var(--space-m);display:grid}.hp-panel:focus-visible{outline:var(--focus-ring);outline-offset:6px;border-radius:var(--r-card)}.hp-tabs:not(.is-enhanced) .hp-panel+.hp-panel{padding-top:var(--space-l);border-top:1px solid var(--line)}.hp-panel__title{font-size:var(--step-3);line-height:var(--lh-tight)}.hp-tabs.is-enhanced .hp-panel__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hp-panel__grid{gap:var(--space-m);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.hp-panel__main,.hp-panel__aside{gap:var(--space-m);display:grid}.hp-card{gap:var(--space-s);padding:var(--space-m) clamp(1rem, .8rem + 1vw, 1.75rem);border:1px solid var(--elev-edge);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--elev-glow), var(--elev-flat);display:grid}.hp-card__title{font-size:var(--step-1);line-height:1.3}.hp-card p{max-width:var(--text-max)}.hp-chart{gap:var(--space-xs);margin:0;display:grid}.hp-chart__svg{font-family:var(--font-sans);display:block;overflow:visible}.hp-chart__track{fill:var(--surface-2)}.hp-chart__bar--awareness{fill:var(--check-dim-awareness)}.hp-chart__bar--receptiveness{fill:var(--check-dim-receptiveness)}.hp-chart__bar--capacity{fill:var(--check-dim-capacity)}.hp-chart__bar--readiness{fill:var(--check-dim-readiness)}.hp-chart__axis,.hp-chart__tick-mark{stroke:var(--hp-border);stroke-width:1px}.hp-chart__reference{stroke:var(--check-reference-line);stroke-width:2px;stroke-dasharray:6 4}.hp-chart__group,.hp-chart__label,.hp-chart__value{fill:var(--ink);font-weight:var(--fw-bold);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.hp-chart__group{font-size:16px;font-weight:var(--fw-heavy)}.hp-chart__label{font-size:15px}.hp-chart__value{font-size:14px}.hp-chart__tick{fill:var(--muted);font-size:13px}.hp-chart__legend{color:var(--muted);font-size:var(--step--1);align-items:center;gap:.6rem;display:flex}.hp-chart__swatch{border-top:2px dashed var(--check-reference-line);flex:none;width:1.75rem}.hp-table-wrap{overflow-x:auto}.hp-card .hp-table-wrap{border:1px solid var(--line);border-radius:var(--r-btn)}.hp-table-wrap:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.hp-scores{border-collapse:collapse;width:100%;font-size:var(--step--1)}.hp-scores th,.hp-scores td{border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;white-space:nowrap;padding:.65rem .55rem}.hp-scores thead>tr>*{background:var(--surface-1);color:var(--muted)}.hp-scores th[scope=row]{text-align:left}.hp-scores th:first-child,.hp-scores td:first-child{padding-left:1rem}.hp-scores th:last-child,.hp-scores td:last-child{padding-right:1rem}.hp-scores tbody tr:last-child>*{border-bottom:0}.hp-reference-note{color:var(--muted);font-size:var(--step--1)}.hp-level{font-size:var(--step--1);font-weight:var(--fw-bold);border:1px solid;border-radius:6px;padding:.1rem .55rem;line-height:1.5;display:inline-block}.hp-level--low{background:var(--check-level-low-bg);color:var(--check-level-low)}.hp-level--medium{background:var(--check-level-medium-bg);color:var(--check-level-medium)}.hp-level--high{background:var(--check-level-high-bg);color:var(--check-level-high)}.hp-level--none{background:var(--surface-1);color:var(--muted)}.hp-rating__advantage{font-weight:var(--fw-bold)}.hp-rating__label{color:var(--muted);font-weight:var(--fw-bold)}.hp-rating__value{align-items:center;gap:var(--space-xs) var(--space-s);flex-wrap:wrap;display:flex}.hp-rating__score{color:var(--ink);font-size:var(--step-3);font-weight:var(--fw-heavy);line-height:1}.hp-dimensions{gap:var(--space-s) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}.hp-dimensions__row{gap:.15rem;display:grid}.hp-dimensions dt{font-weight:var(--fw-bold);align-items:center;gap:.55rem;display:flex}.hp-dimensions dd{color:var(--muted);margin:0}.hp-key{border-radius:3px;flex:none;width:.85rem;height:.85rem}.hp-key--awareness{background:var(--check-dim-awareness)}.hp-key--receptiveness{background:var(--check-dim-receptiveness)}.hp-key--capacity{background:var(--check-dim-capacity)}.hp-key--readiness{background:var(--check-dim-readiness)}.hp-insights__list{gap:var(--space-xs);margin:0;padding-left:1.2rem;display:grid}.hp-insights__list li::marker{color:var(--violet-mid)}.hp-contact{border-radius:var(--r-panel);background:var(--ink-deep);color:var(--on-dark);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;overflow:hidden}.hp-contact__body{align-content:center;gap:var(--space-m);padding:clamp(2rem,1.2rem + 3.5vw,4.5rem);display:grid}.hp-contact__title{color:var(--on-dark);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);line-height:var(--lh-tight)}.hp-contact__body p{max-width:var(--text-max);color:var(--on-dark-muted)}.hp-contact__actions{gap:var(--space-2xs) var(--space-s);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.hp-contact__action{border-radius:var(--r-btn);min-height:54px;font-weight:var(--fw-bold);overflow-wrap:anywhere;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:.6rem;padding:.75rem 1.3rem;text-decoration:none;display:inline-flex}.hp-contact__action--primary{background:var(--surface);color:var(--ink-deep)}.hp-contact__action--primary:hover{background:var(--surface-2);color:var(--ink-deep)}.hp-contact__action--ghost{color:var(--on-dark);border:1px solid #ffffff52}.hp-contact__action--ghost:hover{border-color:var(--on-dark);color:var(--on-dark)}.hp-contact :focus-visible{outline:var(--focus-ring);outline-color:var(--lilac);outline-offset:var(--focus-offset)}.hp-contact__media{min-height:100%;margin:0;position:relative}.hp-contact__img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.hp-contact__caption{left:var(--space-m);bottom:var(--space-m);background:var(--surface);color:var(--ink);font-size:var(--step--1);font-weight:var(--fw-bold);border-radius:999px;padding:.4rem .8rem;position:absolute}@media (width<=959px){.hp-panel__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.hp-contact{grid-template-columns:minmax(0,1fr)}.hp-contact__media{aspect-ratio:16/10;order:-1;min-height:0}}@media (width<=639px){.hp-check__head{margin-top:0}.hp-check__head-inner{padding-block:1.75rem 1.5rem}.hp-review__row{grid-template-columns:1fr}.hp-actions .hp-button{flex:100%}.hp-title{hyphens:auto;overflow-wrap:break-word}.hp-tabs__list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hp-tabs__tab{padding-inline:.5rem}.hp-contact__body{padding:1.75rem 1.4rem 2rem}.hp-contact__action{justify-content:center;width:100%}}@media (forced-colors:active){.hp-progress__item{background:graytext}.hp-progress__item.is-done,.hp-progress__item.is-current{background:canvastext}.hp-seg__option,.hp-q,.hp-q__num,.hp-qa__panel,.hp-input,.hp-select,.hp-button,.hp-error-summary,.hp-note,.hp-status-card,.hp-ai-mark{border-color:canvastext}.hp-seg__option:has(input:checked),.hp-q[data-ai-suggested] .hp-seg__option:has(input:checked){color:highlighttext;background:highlight;border-color:highlight}.hp-q:has(input:checked):not([data-ai-suggested]) .hp-q__num{border-color:highlight}.hp-wait,.hp-stages__mark{border:1px solid canvastext}.hp-stages__item[data-state=done] .hp-stages__mark{background:canvastext}.hp-stages__item[data-state=done] .hp-stages__mark:after{border-color:canvas}.hp-stages__item[data-state=active] .hp-stages__mark{border:3px solid highlight}.hp-card,.hp-contact,.hp-level,.hp-tabs__tab{border:1px solid canvastext}.hp-tabs__tab[aria-selected=true]{color:highlighttext;background:highlight;border-color:highlight}.hp-chart__bar,.hp-key{fill:canvastext;background:canvastext}.hp-chart__track{fill:canvas;stroke:canvastext}.hp-chart__axis,.hp-chart__tick-mark{stroke:canvastext}.hp-chart__reference{stroke:highlight}.hp-chart__swatch{border-top-color:highlight}.hp-chart__group,.hp-chart__label,.hp-chart__value,.hp-chart__tick{fill:canvastext;stroke:canvas}}@media print{.hp-check__head{box-shadow:none;background:0 0;margin:0}.hp-actions,.hp-progress,.hp-tabs__list,.hp-contact__media,.site-footer{display:none!important}.hp-check__body,.hp-check__col,.hp-result,.hp-tabs,.hp-panel,.hp-panel__grid,.hp-panel__main,.hp-panel__aside,.hp-card{display:block}.hp-check .hp-panel[hidden]{display:block!important}.hp-result>*+*,.hp-tabs>*+*,.hp-panel>*+*,.hp-panel__grid>*+*,.hp-panel__main>*+*,.hp-panel__aside>*+*,.hp-card>*+*{margin-top:1rem}.hp-panel__title,.hp-card__title{break-after:avoid}.hp-tabs.is-enhanced .hp-panel__title{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.hp-panel+.hp-panel{break-before:page}.hp-card{box-shadow:none;border-color:#999}.hp-chart,.hp-table-wrap,.hp-rating,.hp-insights,.hp-dimensions__row{break-inside:avoid}.hp-chart,.hp-level,.hp-key{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hp-table-wrap{overflow:visible}.hp-contact{color:#000;break-inside:avoid;background:0 0;border:1px solid #999;display:block}.hp-contact__body{padding:1.25rem}.hp-contact__title,.hp-contact__body p,.hp-contact__action{color:#000}.hp-contact__action{background:0 0;border:0;min-height:0;padding:0}}
