.cf-why{background:var(#f6f5f0);padding:3rem}.cf-why__grid{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-top:2.5rem}.cf-why__image-wrap{aspect-ratio:4/3;border-radius:1.5rem;box-shadow:0 12px 32px oklch(.15 .01 100/.13);overflow:hidden;position:relative}.cf-why__image-wrap img{height:100%;object-fit:cover;width:100%}.cf-why__image-caption{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;color:#fff;font-size:clamp(.75rem,.7rem + .25vw,.875rem);left:0;padding:1rem;position:absolute;right:0;text-align:center}.cf-why__intro{color:#6b6860;font-size:clamp(.875rem,.8rem + .35vw,1rem);line-height:1.75;margin-bottom:1.5rem}.cf-why__stats{display:flex;flex-direction:column;gap:1rem}.cf-stat-card{background:#faf9f6;border:1px solid #353330;border-radius:1rem;box-shadow:0 1px 2px oklch(.15 .01 100/.07);padding:1.25rem}.cf-stat-card__value{font-family:var(--font-display);font-size:clamp(1.125rem,1rem + .75vw,1.5rem);font-weight:800}.cf-stat-card__desc{color:#6b6860;font-size:clamp(.875rem,.8rem + .35vw,1rem);margin-top:.25rem}@media(max-width:768px){.cf-why__grid{grid-template-columns:1fr}}