.page-hero{z-index:1}.ab-page #why{z-index:22}.ab-page #experience{z-index:20}.ab-page #solutions{z-index:18}.ab-page #framework{z-index:16}.ab-page #values{z-index:14}.ab-page #solutions{border-top:0;margin-top:-90px;padding-top:calc(clamp(84px,11vw,150px) + 45px)}.cb-grid.hwh-solgrid{grid-template-columns:repeat(3,1fr);max-width:980px}.cb-grid.hwh-solgrid .cb-lit{background-image:linear-gradient(90deg, transparent calc(33.333% - 1.5px), var(--hl) calc(33.333% - 1.5px) calc(33.333% + 1.5px), transparent calc(33.333% + 1.5px) calc(66.667% - 1.5px), var(--hl) calc(66.667% - 1.5px) calc(66.667% + 1.5px), transparent calc(66.667% + 1.5px))}.hwh-sol-cta{justify-content:center;margin-top:clamp(68px,7.5vw,108px);display:flex}#solutions .method-intro{margin-bottom:clamp(68px,7.5vw,108px)}@media (max-width:860px){.cb-grid.hwh-solgrid{grid-template-columns:1fr;max-width:460px}.cb-grid.hwh-solgrid .cb-lit{display:none}}.ab-page .final-cta,.ab-page .final-cta .display{color:var(--text)}.ab-accent{color:var(--accent-ink)}.ab-sec-head{max-width:680px;margin-bottom:clamp(34px,4vw,52px)}.ab-sec-head .eyebrow{margin-bottom:18px}.ab-sec-head h2{letter-spacing:var(--display-tracking);font-size:clamp(28px,3vw,42px);line-height:1.08}.ab-why-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ab-why-head .eyebrow{margin-bottom:20px}#why .ab-why-h2{letter-spacing:var(--display-tracking);text-wrap:balance;max-width:none;margin-bottom:0;font-size:clamp(29px,3.4vw,44px);line-height:1.12}#why .ab-why-h2 .ab-accent{white-space:nowrap}.ab-why-cta{margin-top:clamp(26px,2.6vw,34px)}.ab-why-body p{color:var(--ink-muted);text-wrap:pretty;max-width:56ch;margin:0 0 1.05em;font-size:clamp(17px,1.45vw,20px);line-height:1.62}.ab-why-body p:last-child{margin-bottom:0}.ab-why-body p strong{color:var(--ink);font-weight:600}[data-rhythm=paper] :is(#why,#solutions) .btn-ghost{color:var(--ink);background:0 0;border-color:#0a151238}[data-rhythm=paper] :is(#why,#solutions) .btn-ghost:hover{border-color:var(--accent-ink);background:#0a15120d}@media (max-width:760px){.ab-why-grid{flex-direction:column;gap:0;display:flex}.ab-why-head{display:contents}.ab-why-head .eyebrow{order:1}#why .ab-why-h2{text-wrap:wrap;order:2}.ab-why-body{order:3;margin-top:clamp(22px,5vw,30px)}.ab-why-body p{max-width:none}.ab-why-cta{order:4;margin-top:clamp(26px,5vw,34px)}}@media (max-width:1000px){.ab-page .page-hero .lead{max-width:480px}}
