.hh-hero.section{border-top:0;padding-block:40px 0}@media (min-width:1024px){.hh-hero.section{padding-block:76px 0}}.hh-hero+.section{margin-top:48px}@media (min-width:1024px){.hh-hero+.section{margin-top:88px}}.hh-hero__grid{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.hh-hero__grid{grid-template-columns:1fr minmax(300px,480px);align-items:start;gap:72px;display:grid}}.hh-hero__lede{max-width:540px;margin-top:28px}.hh-hero__aside{max-width:420px;font:600 13px / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ppc-warning);margin:18px 0 0}.hh-hero__ctas{flex-direction:column;gap:11px;margin-top:22px;display:flex}@media (min-width:640px){.hh-hero__ctas{flex-direction:row;align-items:center;gap:22px;margin-top:36px}}.hh-hero__compliance{font:500 12.5px / 1.4 var(--font-sans);color:var(--ppc-text-muted);margin-top:30px;display:none}@media (min-width:640px){.hh-hero__compliance{display:block}}.hh-scale{gap:12px;display:grid}@media (min-width:640px){.hh-scale{grid-template-columns:minmax(0,.72fr) auto minmax(0,1.28fr);align-items:stretch}}.hh-scale__one,.hh-scale__many{border:1px solid var(--ppc-border);padding:18px 18px 16px}.hh-scale__one{background:0 0;border-style:dashed}.hh-scale__many{background:var(--ppc-bg-raised)}.hh-scale__kicker{font:600 10px / 1.2 var(--font-mono);letter-spacing:.16em;color:var(--ppc-text-muted)}.hh-scale__one ul{margin:16px 0 0;padding:0;list-style:none}.hh-scale__one li{font:500 18px / 1.2 var(--font-sans);letter-spacing:-.03em;color:var(--ppc-text);margin-top:8px}.hh-scale__arrow{font:400 18px / 1 var(--font-mono);color:var(--ppc-text-muted);align-self:center;display:none}@media (min-width:640px){.hh-scale__arrow{display:block}}.hh-scale__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hh-scale__count{flex-direction:column;gap:6px;margin:16px 0 0;display:flex}.hh-scale__count span:first-child{font:600 34px / 1 var(--font-mono);letter-spacing:-.03em;color:var(--ppc-text)}.hh-scale__count span:last-child{font:600 10px / 1.2 var(--font-mono);letter-spacing:.14em;color:var(--ppc-text-muted)}.hh-scale__group-label,.hh-scale__step{font:600 10px / 1.2 var(--font-mono);letter-spacing:.14em;color:var(--ppc-text-muted);margin:18px 0 0}.hh-scale__dims{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.hh-scale__dims li{border:1px solid var(--ppc-border);font:600 10px / 1 var(--font-mono);letter-spacing:.08em;color:var(--ppc-info);padding:6px 8px}.hh-scale__step.is-emphasis{color:var(--ppc-brand)}.hh-compare,.hh-chat{gap:12px;margin-top:28px;display:grid}@media (min-width:1024px){.hh-compare,.hh-chat{grid-template-columns:1fr 1fr;gap:16px}}.hh-compare__card,.hh-chat article{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);padding:22px 20px}.hh-compare__card--bulk,.hh-chat article.is-emphasis{background:var(--ppc-bg-raised)}.hh-compare__card h3,.hh-repeat__family h3,.hh-outcome h3,.hh-hand h3,.hh-proof__priority h3,.hh-privacy h3,.hh-bridge h3{font:500 22px / 1.2 var(--font-sans);letter-spacing:-.03em;color:var(--ppc-text);margin:14px 0 0}.hh-compare__card ul,.hh-fields,.hh-pipeline__hints,.hh-units,.hh-output__list,.hh-formats,.hh-formats__not ul,.hh-privacy ul{margin:16px 0 0;padding:0;list-style:none}.hh-compare__card li,.hh-output__list li,.hh-formats__not li,.hh-privacy li{border-top:1px solid var(--ppc-border);font:400 15px / 1.55 var(--font-sans);color:var(--ppc-text-muted);padding:8px 0}.hh-compare__card li:first-child,.hh-output__list li:first-child{border-top:0;padding-top:0}.hh-chat dl{gap:14px;margin:18px 0 0;display:grid}.hh-chat dt{font:600 10px / 1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ppc-text-muted)}.hh-chat dd{font:500 16px / 1.4 var(--font-sans);color:var(--ppc-text);margin:6px 0 0}.hh-fields{gap:10px;margin-top:28px;display:grid}@media (min-width:768px){.hh-fields{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.hh-fields{grid-template-columns:repeat(3,1fr)}}.hh-fields li{border:1px solid var(--ppc-border);background:var(--ppc-bg-section);padding:16px 16px 14px}.hh-fields span:first-child,.hh-pipeline__hints span:first-child,.hh-group__dims span{font:600 10px / 1.2 var(--font-mono);letter-spacing:.12em;color:var(--ppc-info);display:block}.hh-fields span:last-child,.hh-pipeline__hints span:last-child{font:400 14.5px / 1.55 var(--font-sans);color:var(--ppc-text-muted);margin-top:8px;display:block}.hh-pipeline__hints{gap:14px;margin-top:22px;display:grid}@media (min-width:768px){.hh-pipeline__hints{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hh-pipeline__hints{grid-template-columns:repeat(5,1fr)}}.hh-callout{margin-top:28px}.hh-units{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hh-units li{border:1px solid var(--ppc-border);font:600 12px / 1.2 var(--font-mono);letter-spacing:.06em;color:var(--ppc-text);padding:10px 12px}.hh-group{border:1px solid var(--ppc-border);background:var(--ppc-bg-section);margin-top:28px;padding:22px 20px}.hh-demo-mark{justify-content:flex-end;display:flex}.hh-demo-mark--block{margin:22px 0 0}.hh-demo-mark--block+.hh-hands{margin-top:12px}.hh-group__split{gap:12px;margin-top:16px;display:grid}@media (min-width:1024px){.hh-group__split{grid-template-columns:1.05fr .95fr;align-items:stretch}}.hh-group__context,.hh-group__evidence{border:1px solid var(--ppc-border);padding:18px 16px}.hh-group__context{background:var(--ppc-bg-page)}.hh-group__evidence{background:var(--ppc-bg-raised)}.hh-group__kicker{font:600 10px / 1.2 var(--font-mono);letter-spacing:.14em;color:var(--ppc-text-muted)}.hh-group__evidence .hh-group__kicker{color:var(--ppc-info)}.hh-group__kicker--sub{margin-top:20px}.hh-group__hint{max-width:420px;font:400 13.5px / 1.55 var(--font-sans);color:var(--ppc-text-muted);margin:10px 0 0}.hh-group__dims{gap:10px;margin-top:16px;display:grid}@media (min-width:640px){.hh-group__dims{grid-template-columns:repeat(3,1fr)}}.hh-group__dims>div{border:1px solid var(--ppc-border);background:var(--ppc-bg-section);padding:14px 14px 12px}.hh-group__dims strong{font:600 16px / 1.2 var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--ppc-text);margin-top:8px;display:block}.hh-group__action{font:500 18px / 1.3 var(--font-sans);letter-spacing:-.02em;color:var(--ppc-text);margin:8px 0 0}.hh-group__evidence h3{font:500 26px / 1.1 var(--font-sans);letter-spacing:-.03em;color:var(--ppc-text);margin:16px 0 0}.hh-group__metrics{gap:20px;margin-top:22px;display:grid}@media (min-width:640px){.hh-group__metrics{grid-template-columns:1fr 1fr}}.hh-repeat{gap:12px;margin-top:28px;display:grid}@media (min-width:1024px){.hh-repeat{grid-template-columns:1.1fr .9fr}}.hh-repeat__one,.hh-repeat__family,.hh-hand{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);padding:20px 18px}.hh-repeat__family,.hh-hand.is-featured{background:var(--ppc-bg-raised)}.hh-repeat__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hh-repeat__family p{font:400 15px / 1.6 var(--font-sans);color:var(--ppc-text-muted);margin:12px 0 16px}.hh-hands{gap:12px;margin-top:28px;display:grid}@media (min-width:1024px){.hh-hands{grid-template-columns:1fr 1fr}}.hh-hand__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hh-hand__id{font:600 12px / 1.3 var(--font-mono);letter-spacing:.08em;color:var(--ppc-text)}.hh-hand__context{font:600 11px / 1.3 var(--font-mono);letter-spacing:.04em;color:var(--ppc-text-muted);margin:10px 0 0}.hh-hand__streets{font:500 11px / 1.4 var(--font-mono);letter-spacing:.04em;color:var(--ppc-text-muted);text-transform:uppercase;margin:10px 0 0}.hh-hand__note{font:400 14.5px / 1.65 var(--font-sans);color:var(--ppc-text-muted);margin:14px 0 0}.hh-outcomes{gap:12px;margin-top:16px;display:grid}@media (min-width:1024px){.hh-outcomes{grid-template-columns:repeat(3,1fr)}}.hh-outcome{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);padding:20px 18px}.hh-outcome--none{border-style:dashed}.hh-outcome--thin{background:0 0;border-style:dashed}.hh-outcome p{font:400 14.5px / 1.6 var(--font-sans);color:var(--ppc-text-muted);margin:12px 0 0}.hh-output{gap:20px;margin-top:28px;display:grid}@media (min-width:1024px){.hh-output{grid-template-columns:1.2fr .8fr;gap:40px}}.hh-output__not{border:1px dashed var(--ppc-border);padding:18px 18px 8px}.hh-proof{border:1px solid var(--ppc-border);background:var(--ppc-bg-section);margin-top:28px;padding:22px 20px}.hh-proof__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hh-proof__chain{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.hh-proof__chain{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hh-proof__chain{grid-template-columns:repeat(4,1fr)}}.hh-proof__chain li{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);padding:14px 14px 12px}.hh-proof__chain span{font:600 10px / 1.2 var(--font-mono);letter-spacing:.1em;color:var(--ppc-text-muted);display:block}.hh-proof__chain strong{font:600 22px / 1.1 var(--font-mono);color:var(--ppc-text);margin-top:8px;display:block}.hh-proof__priority{border:1px solid var(--ppc-brand);background:var(--ppc-bg-page);margin-top:16px;padding:20px 18px}.hh-proof__impact{font:600 28px / 1 var(--font-mono);color:var(--ppc-negative);margin:12px 0 10px}.hh-formats{gap:12px;margin-top:28px;display:grid}@media (min-width:768px){.hh-formats{grid-template-columns:repeat(3,1fr)}}.hh-formats li{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);padding:18px 16px}.hh-formats span{font:600 11px / 1 var(--font-mono);letter-spacing:.12em;color:var(--ppc-info)}.hh-formats strong{font:500 18px / 1.2 var(--font-sans);letter-spacing:-.02em;color:var(--ppc-text);margin-top:10px;display:block}.hh-formats p{font:400 14px / 1.55 var(--font-sans);color:var(--ppc-text-muted);margin:10px 0 0}.hh-formats__not{margin-top:28px}.hh-privacy{border-top:1px solid var(--ppc-border);margin-top:32px;padding-top:28px}.hh-privacy p:last-child{max-width:640px;font:400 15px / 1.65 var(--font-sans);color:var(--ppc-text-muted);margin:16px 0 0}.hh-bridges{gap:12px;margin-top:22px;display:grid}@media (min-width:1024px){.hh-bridges{grid-template-columns:repeat(3,1fr)}}.hh-bridge{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);flex-direction:column;min-height:100%;padding:22px 20px;text-decoration:none;display:flex}.hh-bridge:hover,.hh-bridge:focus-visible{border-color:var(--ppc-brand)}.hh-bridge h3{font-size:20px}.hh-bridge p{font:400 14.5px / 1.6 var(--font-sans);color:var(--ppc-text-muted);margin:12px 0 0}.hh-bridge span[aria-hidden]{font:400 18px / 1 var(--font-mono);color:var(--ppc-brand);margin-top:auto;padding-top:18px}@media (prefers-reduced-motion:reduce){.hh-bridge,.hh-scale__count span:first-child,.hh-proof__impact{transition:none}}
