
.results-proof{background:#fff8e4;color:#173e32}.results-proof .section-heading{margin-bottom:35px}.results-proof-grid{display:grid;gap:30px;max-width:1400px;margin:auto}.result-proof-card{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.55fr);align-items:center;gap:32px;padding:34px;border:1.5px solid #173e32;border-radius:24px;box-shadow:5px 6px 0 #173e32;background:#f4f17d;overflow:hidden}.subscription-result{background:#bcec91}.result-proof-copy{min-width:0}.result-proof-copy .eyebrow{font-size:11px;line-height:1.6;letter-spacing:.09em;margin:0 0 20px}.result-proof-copy h3{font-family:Neighbour,Georgia,serif;font-size:clamp(27px,2.7vw,42px);letter-spacing:-.04em;line-height:1.1;margin:0 0 20px}.result-proof-copy h3>span{display:block;font-size:clamp(57px,6vw,86px);letter-spacing:-.06em;margin-bottom:12px}.result-proof-copy>p{font-size:16px;line-height:1.55;max-width:330px}.result-proof-copy .result-proof-period{font-size:12px;line-height:1.6;margin-top:22px}.result-proof-image{display:block;min-width:0;text-decoration:none;color:#173e32;transition:transform .2s ease}.result-proof-image img{width:100%;height:auto;display:block;border-radius:12px;border:1px solid #173e322b;box-shadow:0 9px 25px #173e321a}.result-proof-image>span{display:block;font-size:12px;text-align:right;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.result-proof-image:hover{transform:translateY(-3px)}.result-proof-image:focus-visible{outline:3px solid #173e32;outline-offset:6px;border-radius:12px}.results-proof-note{font-size:12px;line-height:1.5;max-width:1400px;margin:25px auto 0;opacity:.75}
@media(max-width:1000px){.result-proof-card{gap:24px;padding:26px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}}
@media(max-width:720px){.result-proof-card{grid-template-columns:1fr;padding:24px;gap:18px;border-radius:18px}.result-proof-copy h3{font-size:32px}.result-proof-copy h3>span{font-size:68px}.result-proof-copy>p{max-width:none}.result-proof-copy .eyebrow{margin-bottom:16px}.results-proof .section-heading{gap:18px}.result-proof-image img{border-radius:7px}}
@media(prefers-reduced-motion:reduce){.result-proof-image{transition:none}.result-proof-image:hover{transform:none}}







/* Eight compact marks: one desktop row, two mobile rows. */
.client-proof-bar{background:#173e32;color:#fff8e4;padding:0 6% 26px}.client-proof-wrap{max-width:1200px;margin:auto;border-top:1px solid #fff8e42b;padding-top:18px}.client-proof-wrap>p{font-size:13px;letter-spacing:.025em;text-align:center;margin:0 0 18px;opacity:.8}.client-proof-logos{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(14px,2.2vw,30px);align-items:center}.client-logo{height:38px;display:flex;align-items:center;justify-content:center;min-width:0}.client-logo img{display:block;width:auto;max-width:min(100%,112px);max-height:34px;object-fit:contain;filter:brightness(0) invert(1)}.client-logo-visa img{max-width:min(100%,65px)}.client-logo-turo img{width:120%;max-width:115px;max-height:60px}.client-logo-loved-object img{max-width:min(100%,125px)}
@media(max-width:760px){.client-proof-bar{padding-bottom:24px}.client-proof-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px;max-width:540px;margin-inline:auto}.client-logo{height:32px}.client-logo img{max-height:28px}.client-logo-turo img{max-height:48px}.client-proof-wrap>p{font-size:12px;margin-bottom:18px}}
@media(max-width:380px){.client-proof-logos{column-gap:12px}.client-logo img{max-height:25px}.client-logo-turo img{max-height:42px}}
