.hero-proof{display:flex;align-items:center;gap:12px;margin-top:32px;color:var(--ink)}.hero-proof strong{font-size:26px;letter-spacing:-1px}.hero-proof span{font-size:11px;font-weight:800;max-width:100px;line-height:1.35}.numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding-top:0;padding-bottom:0;background:var(--gold)}.numbers>div{padding:50px 35px;border-right:1px solid rgba(23,61,70,.25)}.numbers>div:last-child{border:0}.numbers strong{display:block;font-size:clamp(27px,3.5vw,47px);letter-spacing:-2px}.numbers span{display:block;margin-top:5px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.9px}.review{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.review h2{font-size:clamp(38px,5vw,67px);line-height:1;letter-spacing:-3px;margin:0}.review-intro{max-width:445px;line-height:1.75;color:var(--muted);margin:24px 0}.text-link,.location-link{color:var(--ink);font-size:13px;font-weight:800;text-decoration:none;border-bottom:2px solid var(--gold);padding-bottom:7px}.text-link span,.location-link span{margin-left:10px;font-size:18px}.review blockquote{margin:0;background:var(--ink);color:var(--cream);padding:55px;font-size:clamp(23px,2.6vw,37px);font-weight:700;line-height:1.28;letter-spacing:-1.4px}.review cite{display:block;color:var(--gold);font-style:normal;font-size:11px;letter-spacing:1px;margin-top:32px;text-transform:uppercase}.contact-actions{display:flex;justify-content:center;gap:10px;margin:29px 0 26px}.button.outline{background:transparent;border:1px solid var(--ink);color:var(--ink)}.location-link{border-color:var(--ink)}@media(max-width:760px){.numbers,.review{grid-template-columns:1fr}.numbers{padding:0}.numbers>div{padding:27px 24px;border-right:0;border-bottom:1px solid rgba(23,61,70,.25)}.review{gap:35px}.review blockquote{padding:35px}.contact-actions{flex-direction:column;align-items:center}.contact-actions .button{min-width:235px;justify-content:space-between}}
