.comparisons-v1-shell{background:var(--hh-bone)}.comparisons-v1{overflow:clip}.comparisons-v1 .heading{margin:0}.comparisons-v1 .btn.primary{background:var(--hh-ink);color:var(--hh-paper)}.comparisons-v1 .btn.ghost{border-color:var(--hh-ink);background:transparent;color:var(--hh-ink)}.comparisons-v1 .btn.ghost:hover{border-color:var(--hh-clay);background:var(--hh-clay);color:var(--hh-paper)}.comparisons-v1__hero{padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);border-bottom:1px solid var(--hh-line-strong)}.comparisons-v1__hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);gap:clamp(3rem,8vw,8rem);align-items:end}.comparisons-v1__hero h1{max-width:11ch;margin:0;font-size:clamp(3.1rem,8vw,7.8rem);line-height:.9;text-transform:uppercase;font-variation-settings:"wdth" 125}.comparisons-v1__hero-copy{padding-bottom:.5rem}.comparisons-v1__lede{margin:0 0 2rem;color:var(--hh-moss);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.55}.comparisons-v1__section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:clamp(2.5rem,6vw,5rem)}.comparisons-v1__section-heading h2{max-width:15ch;font-size:clamp(2.25rem,5vw,5rem)}.comparisons-v1__section-heading>p{margin:0;color:var(--hh-moss);font-size:1rem}.company-comparison-v1__entities,.company-comparison-v1__faq,.company-comparison-v1__paths,.company-comparison-v1__sources,.company-comparison-v1__table-section,.comparisons-v1__directory,.comparisons-v1__layers,.comparisons-v1__method{padding:clamp(5rem,10vw,9rem) 0}.company-comparison-v1__entities,.company-comparison-v1__paths,.company-comparison-v1__sources,.comparisons-v1__layers{background:var(--hh-paper)}.comparisons-v1__layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--hh-line-strong)}.comparisons-v1__layer-grid li{min-width:0;padding:1.5rem 1.4rem 0;border-right:1px solid var(--hh-line)}.comparisons-v1__layer-grid li:first-child{padding-left:0}.comparisons-v1__layer-grid li:last-child{border-right:0}.company-comparison-v1__entity-index,.comparisons-v1__card-index,.comparisons-v1__layer-grid li>span{display:block;margin-bottom:2.5rem;color:var(--hh-clay);font:500 .72rem/1 var(--font-plex-mono),monospace;letter-spacing:.14em}.comparisons-v1__layer-grid svg{width:1.45rem;height:1.45rem;margin-bottom:1rem;stroke-width:1.4}.comparisons-v1__layer-grid strong{display:block;margin-bottom:.35rem;font-family:var(--font-archivo),sans-serif;font-variation-settings:"wdth" 110;font-size:1.05rem}.comparisons-v1__layer-grid p{margin:0;color:var(--hh-moss);font-size:.87rem}.comparisons-v1__directory{background:var(--hh-ink);color:var(--hh-paper)}.comparisons-v1__directory .comparisons-v1__section-heading>p,.comparisons-v1__directory .eyebrow{color:rgba(247,243,234,.72)}.comparisons-v1__cards{border-top:1px solid var(--line-dark)}.comparisons-v1__card{display:grid;grid-template-columns:5rem minmax(0,.7fr) minmax(18rem,1.35fr) minmax(16rem,1fr) auto;gap:1.5rem;align-items:center;padding:2.25rem 0;border-bottom:1px solid var(--line-dark);text-decoration:none;transition:color .16s ease,padding .16s ease}.comparisons-v1__card:hover{padding-inline:.75rem;color:var(--hh-clay-on-dark)}.comparisons-v1__card-category,.comparisons-v1__card-index{margin:0;font:500 .68rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.comparisons-v1__card-index{color:var(--hh-clay-on-dark)}.comparisons-v1__card-category{color:rgba(247,243,234,.62)}.comparisons-v1__card h3{font-size:clamp(1.45rem,2.6vw,2.5rem)}.comparisons-v1__card p{margin:0;color:rgba(247,243,234,.72);font-size:.9rem}.comparisons-v1__card strong{display:inline-flex;align-items:center;justify-content:flex-end;gap:.6rem;font-size:.82rem;white-space:nowrap}.comparisons-v1__card strong svg{width:1rem}.company-comparison-v1__checklist-grid,.company-comparison-v1__methodology-grid,.comparisons-v1__method-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(20rem,1.3fr);gap:clamp(3rem,9vw,9rem)}.company-comparison-v1__checklist h2,.company-comparison-v1__methodology h2,.comparisons-v1__method h2{max-width:11ch;font-size:clamp(2.25rem,5vw,4.8rem)}.comparisons-v1__method-list{border-top:1px solid var(--hh-line-strong)}.comparisons-v1__method-list article{display:grid;grid-template-columns:3rem 1fr;gap:1.25rem;padding:1.5rem 0;border-bottom:1px solid var(--hh-line)}.comparisons-v1__method-list article>span{color:var(--hh-clay);font:500 .7rem/1.5 var(--font-plex-mono),monospace}.comparisons-v1__method-list h3{margin:0 0 .35rem;font:700 1.1rem/1.25 var(--font-archivo),sans-serif}.comparisons-v1__method-list p{margin:0;color:var(--hh-moss);font-size:.9rem}.comparisons-v1__consult{padding:clamp(5rem,9vw,8rem) 0;background:var(--hh-clay);color:var(--hh-paper)}.comparisons-v1__consult-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);gap:clamp(3rem,8vw,8rem);align-items:end}.comparisons-v1__consult .eyebrow{color:var(--hh-paper)}.comparisons-v1__consult h2{max-width:12ch;font-size:clamp(2.25rem,5vw,5rem)}.comparisons-v1__consult p{margin:0 0 1.75rem}.comparisons-v1__actions{display:flex;flex-wrap:wrap;gap:.75rem}.comparisons-v1__consult .btn.primary{border-color:var(--hh-paper);background:var(--hh-paper);color:var(--hh-ink)}.comparisons-v1__consult .btn.primary:hover{border-color:var(--hh-ink);background:var(--hh-ink);color:var(--hh-paper)}.comparisons-v1__consult .btn.ghost{border-color:var(--hh-paper);color:var(--hh-paper)}.comparisons-v1__consult .btn.ghost:hover{border-color:var(--hh-ink);background:var(--hh-ink)}.company-comparison-v1__hero{padding:clamp(5.5rem,8vw,7rem) 0 clamp(4.5rem,9vw,8rem);border-bottom:1px solid var(--hh-line-strong)}.company-comparison-v1__all-link,.company-comparison-v1__back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:clamp(2rem,4vw,4rem);font:600 .78rem/1 var(--font-plex-mono),monospace;letter-spacing:.06em;text-decoration:none}.company-comparison-v1__all-link:hover,.company-comparison-v1__back:hover{color:var(--hh-clay)}.company-comparison-v1__all-link svg,.company-comparison-v1__back svg{width:1rem}.company-comparison-v1__hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(19rem,.55fr);gap:clamp(3rem,8vw,8rem);align-items:end}.company-comparison-v1__hero h1{max-width:15ch;margin:0;font-size:clamp(2.7rem,6.5vw,6.6rem);line-height:.96}.company-comparison-v1__hero-summary>p:first-child{margin:0 0 1.5rem;color:var(--hh-moss);font-size:1.05rem}.company-comparison-v1__byline{margin:0;padding-top:1rem;border-top:1px solid var(--hh-line);color:var(--hh-moss);font:500 .68rem/1.5 var(--font-plex-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.company-comparison-v1__answer{padding:clamp(4.5rem,9vw,8rem) 0;background:var(--hh-ink);color:var(--hh-paper)}.company-comparison-v1__answer-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(20rem,1.25fr);gap:clamp(3rem,8vw,8rem)}.company-comparison-v1__answer .eyebrow{color:var(--hh-clay-on-dark)}.company-comparison-v1__answer h2{max-width:11ch;font-size:clamp(2.25rem,5vw,4.8rem)}.company-comparison-v1__answer-grid>div:last-child>p:first-child{margin:0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.company-comparison-v1__scope{margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--line-dark);color:rgba(247,243,234,.72);font-size:.86rem}.company-comparison-v1__entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--hh-line-strong);border:1px solid var(--hh-line-strong)}.company-comparison-v1__entity-grid>article{min-width:0;padding:clamp(1.5rem,4vw,3.25rem);background:var(--hh-paper)}.company-comparison-v1__entity-grid h3{margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,3.6rem)}.company-comparison-v1__entity-grid article>p{color:var(--hh-moss)}.company-comparison-v1__entity-label,.company-comparison-v1__manufacturer>span{margin:0 0 .35rem!important;color:var(--hh-clay)!important;font:500 .68rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.company-comparison-v1__manufacturer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--hh-line)}.company-comparison-v1__manufacturer strong{display:block;font-size:1.15rem}.company-comparison-v1__manufacturer p{margin:.45rem 0 0;color:var(--hh-moss);font-size:.88rem}.company-comparison-v1__source-refs{margin-left:.25rem;color:var(--hh-clay);font:600 .68rem/1 var(--font-plex-mono),monospace;vertical-align:super}.company-comparison-v1__source-refs a{text-decoration-thickness:1px;text-underline-offset:.15rem}.company-comparison-v1__table-section{background:var(--hh-bone)}.company-comparison-v1__table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--hh-line-strong);background:var(--hh-paper)}.company-comparison-v1__table-wrap table{width:100%;min-width:58rem;border-collapse:collapse;table-layout:fixed}.company-comparison-v1__table-wrap td,.company-comparison-v1__table-wrap th{padding:1.35rem;border-right:1px solid var(--hh-line);border-bottom:1px solid var(--hh-line);text-align:left;vertical-align:top}.company-comparison-v1__table-wrap tr>:last-child{border-right:0}.company-comparison-v1__table-wrap tbody tr:last-child>*{border-bottom:0}.company-comparison-v1__table-wrap thead th{background:var(--hh-ink);color:var(--hh-paper);font:600 .75rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.company-comparison-v1__table-wrap tbody th,.company-comparison-v1__table-wrap thead th:first-child{width:26%}.company-comparison-v1__table-wrap tbody th{background:color-mix(in srgb,var(--hh-bone) 62%,var(--hh-paper));font-family:var(--font-archivo),sans-serif;font-size:.92rem}.company-comparison-v1__table-wrap tbody th small{display:block;margin-top:.65rem;color:var(--hh-moss);font:400 .72rem/1.5 var(--font-schibsted),sans-serif}.company-comparison-v1__table-wrap td{color:var(--hh-moss);font-size:.86rem}.company-comparison-v1__path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.company-comparison-v1__path-grid article{display:flex;min-width:0;flex-direction:column;padding:2rem;border:1px solid var(--hh-line-strong)}.company-comparison-v1__path-grid article>span{margin-bottom:3rem;color:var(--hh-clay);font:500 .7rem/1 var(--font-plex-mono),monospace}.company-comparison-v1__path-grid h3{min-height:2.5em;font-size:1.35rem}.company-comparison-v1__path-grid article>p{color:var(--hh-moss);font-size:.88rem}.company-comparison-v1__path-grid ul{display:grid;gap:.75rem;margin:auto 0 0;padding:1.5rem 0 0;border-top:1px solid var(--hh-line);list-style:none}.company-comparison-v1__path-grid li{display:grid;grid-template-columns:1rem 1fr;gap:.65rem;font-size:.78rem}.company-comparison-v1__path-grid li svg{width:.95rem;color:var(--hh-clay)}.company-comparison-v1__checklist{padding:clamp(5rem,10vw,9rem) 0;background:var(--hh-clay);color:var(--hh-paper)}.company-comparison-v1__checklist .eyebrow{color:var(--hh-paper)}.company-comparison-v1__checklist-grid>div>p:last-child{max-width:28rem}.company-comparison-v1__checklist ol{margin:0;padding:0;border-top:1px solid rgba(247,243,234,.5);list-style:none}.company-comparison-v1__checklist li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.15rem 0;border-bottom:1px solid rgba(247,243,234,.28)}.company-comparison-v1__checklist li span{color:var(--hh-paper);font:500 .68rem/1.65 var(--font-plex-mono),monospace}.company-comparison-v1__checklist li p{margin:0;font-size:.9rem}.company-comparison-v1__faq{background:var(--hh-bone)}.company-comparison-v1__faq-list{border-top:1px solid var(--hh-line-strong)}.company-comparison-v1__faq-list article{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;padding:1.75rem 0;border-bottom:1px solid var(--hh-line)}.company-comparison-v1__faq-list article>span{color:var(--hh-clay);font:500 .7rem/1.5 var(--font-plex-mono),monospace}.company-comparison-v1__faq-list h3{margin:0 0 .5rem;font:700 clamp(1.15rem,2vw,1.5rem)/1.25 var(--font-archivo),sans-serif}.company-comparison-v1__faq-list p{max-width:58rem;margin:0;color:var(--hh-moss)}.company-comparison-v1__methodology{padding:clamp(5rem,9vw,8rem) 0;background:var(--hh-ink);color:var(--hh-paper)}.company-comparison-v1__methodology .eyebrow{color:var(--hh-clay-on-dark)}.company-comparison-v1__methodology-grid>div:last-child>p{margin:0 0 1.5rem;font-size:1.05rem}.company-comparison-v1__methodology ul{display:grid;gap:.8rem;margin:0;padding:1.5rem 0 0 1.25rem;border-top:1px solid var(--line-dark);color:rgba(247,243,234,.76);font-size:.86rem}.company-comparison-v1__sources ol{margin:0;padding:0;border-top:1px solid var(--hh-line-strong);list-style:none}.company-comparison-v1__sources li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;padding:1.2rem 0;border-bottom:1px solid var(--hh-line);scroll-margin-top:2rem}.company-comparison-v1__sources li>span{color:var(--hh-clay);font:500 .68rem/1.6 var(--font-plex-mono),monospace}.company-comparison-v1__sources a{display:inline-flex;align-items:center;gap:.5rem;font-weight:650;text-underline-offset:.2rem}.company-comparison-v1__sources a svg{width:.9rem}.company-comparison-v1__sources li p{margin:.25rem 0 0;color:var(--hh-moss);font:400 .68rem/1.5 var(--font-plex-mono),monospace}.company-comparison-v1__all-link{margin:1.5rem 0 0}@media (max-width:1050px){.comparisons-v1__card{grid-template-columns:3rem minmax(0,1fr) auto}.comparisons-v1__card p,.comparisons-v1__card-category{grid-column:2/3}.comparisons-v1__card h3{grid-column:2/3;grid-row:1}.comparisons-v1__card strong{grid-column:3;grid-row:1/4}}@media (max-width:820px){.company-comparison-v1__answer-grid,.company-comparison-v1__checklist-grid,.company-comparison-v1__hero-grid,.company-comparison-v1__methodology-grid,.comparisons-v1__consult-grid,.comparisons-v1__hero-grid,.comparisons-v1__method-grid,.comparisons-v1__section-heading{grid-template-columns:1fr;gap:2rem}.comparisons-v1__hero h1{max-width:10ch}.comparisons-v1__section-heading>p{max-width:34rem}.comparisons-v1__layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisons-v1__layer-grid li{padding:1.4rem;border-bottom:1px solid var(--hh-line)}.comparisons-v1__layer-grid li:first-child{padding-left:1.4rem}.comparisons-v1__layer-grid li:nth-child(2){border-right:0}.comparisons-v1__layer-grid li:nth-last-child(-n+2){border-bottom:0}.company-comparison-v1__path-grid{grid-template-columns:1fr}.company-comparison-v1__path-grid h3{min-height:0}}@media (max-width:620px){.home-v23 .comparisons-v1 .shell{width:min(calc(100% - 2rem),1280px)}.comparisons-v1__hero{padding-top:4.25rem}.comparisons-v1__hero h1{font-size:clamp(2.75rem,15vw,4.5rem)}.company-comparison-v1__entity-grid,.comparisons-v1__layer-grid{grid-template-columns:1fr}.comparisons-v1__layer-grid li,.comparisons-v1__layer-grid li:first-child{padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--hh-line)}.comparisons-v1__layer-grid li:nth-last-child(-n+2){border-bottom:1px solid var(--hh-line)}.comparisons-v1__layer-grid li:last-child{border-bottom:0}.comparisons-v1__layer-grid li>span{margin-bottom:1.5rem}.comparisons-v1__card{grid-template-columns:2.5rem 1fr;gap:.75rem}.comparisons-v1__card h3,.comparisons-v1__card p,.comparisons-v1__card strong,.comparisons-v1__card-category{grid-column:2;grid-row:auto;justify-content:flex-start;white-space:normal}.comparisons-v1__card-index{grid-column:1;grid-row:1/5}.comparisons-v1__actions{align-items:stretch;flex-direction:column}.comparisons-v1__actions .btn{width:100%}.company-comparison-v1__hero h1{font-size:clamp(2.55rem,13vw,4.35rem)}.company-comparison-v1__back{margin-bottom:2.75rem}.company-comparison-v1__entity-grid>article{padding:1.5rem}.company-comparison-v1__table-wrap{margin-right:calc((100vw - 100%) / -2);border-right:0}.company-comparison-v1__path-grid article{padding:1.5rem}.company-comparison-v1__faq-list article,.company-comparison-v1__sources li{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}}@media (prefers-reduced-motion:reduce){.comparisons-v1__card{transition:none}}