.transformations{padding:72px 0 66px;background:#f4efe7;text-align:center}.transformations h2{margin:8px 0 10px;font:800 clamp(52px,6vw,76px)/.9 Barlow Condensed,sans-serif;color:#173d82}.transformation-intro{max-width:720px;margin:0 auto 34px;font-size:17px}.transformation-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;text-align:left}.transformation-grid figure{margin:0;background:#fff;border:7px solid #fff;box-shadow:0 15px 35px #26201a24;overflow:hidden}.transformation-grid .featured{grid-column:1/-1}.transformation-grid img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.transformation-grid figcaption{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:16px 18px}.transformation-grid figcaption b{font:800 23px/1 Barlow Condensed,sans-serif;color:#173d82}.transformation-grid figcaption span{font-size:13px;color:#666;text-align:right}.results-note{max-width:850px;margin:24px auto 20px;color:#666;font-size:11px}.gallery-cta{padding:17px 35px;font-size:21px}.product-focus{display:flex;justify-content:center}.product-focus img{object-fit:contain!important;border:0!important;box-shadow:none!important;max-width:430px}.step-number{width:170px;height:170px;margin:auto;border:7px solid var(--blue);border-radius:50%;display:grid;place-items:center;background:#fff;font:800 90px/1 Barlow Condensed;color:#173d82}.step-grid article:nth-child(1) .step-number{border-color:#f0b94b}.step-grid article:nth-child(3) .step-number{border-color:#ef5592}.peptide-stat{min-height:390px;border-radius:50% 10% 50% 10%;background:#fff;color:#173d82;padding:60px 45px;display:flex;flex-direction:column;justify-content:center;text-align:center;box-shadow:0 20px 50px #225b214f}.peptide-stat strong{font:800 100px/.8 Barlow Condensed,sans-serif}.peptide-stat span{font:700 25px/1.1 Barlow Condensed;margin:18px 0 35px}.peptide-stat b{font-size:12px;letter-spacing:.12em;color:#555}
@media(max-width:760px){.transformations{padding:52px 0}.transformation-grid{grid-template-columns:1fr;gap:18px}.transformation-grid .featured{grid-column:auto}.transformation-grid figure{border-width:4px}.transformation-grid figcaption{display:block}.transformation-grid figcaption span{display:block;text-align:left;margin-top:4px}.transformation-grid img{aspect-ratio:3/2}.step-number{width:145px;height:145px;font-size:76px}.peptide-stat{min-height:300px;padding:40px 25px}.peptide-stat strong{font-size:78px}}
