.proof{background:#062419;color:#fff;padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,5vw,5rem);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);align-items:center}.proof-copy{max-width:520px;margin-left:auto}.proof .eyebrow{color:#7ce0ad}.proof h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.05em;line-height:1.02;margin:0;font-size:clamp(2.7rem,5vw,4.8rem)}.proof h2 em{color:#a4e0bd}.proof-copy>p:not(.eyebrow):not(.proof-note){color:#c7d8d0;font-size:1.05rem;margin:1.4rem 0 1.8rem}.proof-note{color:#a1c6b5;font-size:.82rem;margin:1rem 0 0}.proof-image{margin:0;position:relative}.proof-image:before{content:"";position:absolute;inset:-1.5rem 8% auto auto;width:34%;aspect-ratio:1;background:#e5b847;border-radius:50%;z-index:0}.proof-image img{display:block;position:relative;z-index:1;width:100%;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.16)}.proof-image figcaption{font-size:.78rem;color:#a1c6b5;margin-top:.8rem}.proof .button-primary{background:#1ab777}@media(max-width:780px){.proof{grid-template-columns:1fr;padding-top:4rem;padding-bottom:4rem}.proof-copy{margin:0}.proof-image{order:-1}}
