.gift-before-after-hero{padding:160px 0 88px;background:#fff}.before-after-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,540px);grid-gap:48px;gap:48px;align-items:center}.before-after-copy h1{font-size:max(2rem, min(4vw, 3.3rem));line-height:1.06}.before-after-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.before-after-panel article{padding:20px;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.before-after-panel span{font-weight:700;color:var(--brand-primary-dark)}.before-after-panel img{grid-column:1/-1;width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.gift-selector{background:var(--brand-bg-alt)}.selector-grid article{padding:28px}.selector-grid b{color:var(--brand-primary-dark)}.selector-grid span{display:inline-block;margin-top:12px;padding:6px 10px;background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:700}.gift-case-studies{background:#fff}.case-grid article{overflow:hidden}.case-grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.case-grid h3,.case-grid p{padding-left:22px;padding-right:22px}.case-grid h3{padding-top:20px}.case-grid p{padding-bottom:22px}@media (max-width:991px){.before-after-grid{grid-template-columns:1fr}}