.results-hero{padding-top:60px;padding-bottom:55px;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center}.results-hero h1{font-size:clamp(40px,4.3vw,62px);line-height:1.12}.results-hero .hero-lead{font-size:19px;line-height:1.55;max-width:570px}.results-hero .hero-all-cases{margin-top:29px;font-size:14px}.results-proof{padding-top:0;border-top:0;align-self:center}.results-proof>h2{font-size:14px;letter-spacing:0;font-weight:500;margin-bottom:18px;color:var(--muted)}.results-proof>a.proof-entry{display:grid;grid-template-columns:125px 1fr 18px;gap:17px;align-items:start;border-top:1px solid var(--line);border-bottom:0;padding:20px 0;color:var(--ink)}.proof-entry .proof-number{font-size:37px;line-height:1.1;letter-spacing:-.06em;font-weight:550;color:var(--green)}.proof-entry h3{font-size:16px;line-height:1.35;letter-spacing:-.02em}.proof-entry p{font-size:12px;color:var(--muted);line-height:1.6;margin:7px 0 0}.proof-entry>span{font-size:20px}.results-proof>a.proof-entry-main{display:block;border-top:3px solid var(--green);padding-top:22px}.proof-entry-main .proof-number{font-size:64px;line-height:1.08}.proof-entry-main h3{font-size:23px;margin-top:7px}.proof-entry-main p{font-size:13px;margin-top:12px}.proof-entry-main .proof-case-link{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted);margin-top:13px}.proof-entry-main .proof-case-link span{font-size:18px}.results-proof .proof-caveat{font-size:11px;line-height:1.55;color:var(--muted);margin:0;border-top:1px solid var(--line);padding-top:13px}.proof-entry:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.booking-results{margin-top:30px}.booking-results>h2{font-size:16px;letter-spacing:-.01em;margin-bottom:15px}.booking-results>a{display:grid;grid-template-columns:135px 1fr;gap:20px;border-top:1px solid var(--line);padding:17px 0;font-size:14px;line-height:1.45}.booking-results strong{font-size:28px;font-weight:550;letter-spacing:-.05em;color:var(--green);white-space:nowrap}.booking-results small{font-size:11px;color:var(--muted);line-height:1.7}.booking-results>a:hover{text-decoration:underline;text-underline-offset:4px}.booking-compact .booking-intro h1{font-size:43px}.booking-compact .booking-intro .page-lead{font-size:17px}.booking-compact .booking-intro .booking-promise{font-size:14px}.booking-compact{row-gap:35px}
@media(max-width:1000px){.results-hero{gap:6%;grid-template-columns:1.1fr 1fr}.results-hero h1{font-size:45px}.results-hero .hero-lead{font-size:17px}.results-proof>a.proof-entry{grid-template-columns:100px 1fr 14px;gap:12px}.proof-entry .proof-number{font-size:32px}.proof-entry-main .proof-number{font-size:53px}.proof-entry h3{font-size:15px}.proof-entry-main h3{font-size:21px}.booking-compact .booking-intro h1{font-size:36px}.booking-results>a{grid-template-columns:115px 1fr;gap:14px}.booking-results strong{font-size:26px}}
@media(max-width:700px){.results-hero{display:flex;flex-direction:column;align-items:stretch;padding-top:35px;padding-bottom:35px;gap:30px}.results-hero h1{font-size:40px}.results-hero .hero-lead{font-size:17px;margin:20px 0}.results-hero .hero-all-cases{margin-top:20px}.results-proof{margin-top:0;align-self:auto}.results-proof>h2{font-size:13px;margin-bottom:14px}.results-proof>a.proof-entry{padding:18px 0;grid-template-columns:112px 1fr 15px;gap:12px}.results-proof>a.proof-entry-main{padding-top:18px}.proof-entry-main .proof-number{font-size:53px}.proof-entry-main h3{font-size:21px}.proof-entry .proof-number{font-size:34px}.proof-entry-main .proof-number{font-size:53px}.proof-entry h3{font-size:15px}.proof-entry-main h3{font-size:21px}.proof-entry p{font-size:11px}.proof-entry-main p{font-size:12px}.booking-compact .booking-intro h1{font-size:34px}.booking-results>a{grid-template-columns:115px 1fr;font-size:13px;gap:15px}.booking-results strong{font-size:27px}.booking-results small{font-size:10px}.booking-results{margin-top:25px}}
@media(max-width:360px){.results-hero h1{font-size:36px}.results-proof>a.proof-entry{grid-template-columns:95px 1fr 13px;gap:10px}.proof-entry .proof-number{font-size:30px}.proof-entry-main .proof-number{font-size:48px}.booking-compact .booking-intro h1{font-size:31px}.booking-results>a{grid-template-columns:100px 1fr;gap:12px}.booking-results strong{font-size:24px}}
@media(max-width:700px){.results-hero{gap:0}.results-hero .hero-copy{display:contents}.results-hero .hero-copy>.eyebrow{order:0}.results-hero .hero-copy>h1{order:1}.results-hero .hero-copy>.hero-lead{order:2}.results-hero .results-proof{order:3;margin-top:12px}.results-hero .hero-copy>.button{order:4;margin-top:24px}.results-hero .hero-copy>.under-button{order:5}.results-hero .hero-copy>.hero-all-cases{order:6}}
