.treatment-hero{background:linear-gradient(135deg,#fdfcf8,#fff9f1);border-radius:30px;margin-bottom:70px;padding:60px}.hero-badge{color:#fff;letter-spacing:2px;text-transform:uppercase;background:#d4af37;border-radius:30px;padding:10px 22px;font-size:13px;font-weight:600;display:inline-block}.hero-title{color:#222;margin:20px 0;font-size:62px;font-weight:700;line-height:1.1}.hero-description{color:#666;max-width:600px;font-size:18px;line-height:1.9}.hero-image{border-radius:25px;width:100%;max-width:800px;transition:all .5s;box-shadow:0 20px 45px #00000026}.hero-image:hover{transform:scale(1.03)}.benefit-card{background:#fff;border:1px solid #f1f1f1;border-radius:22px;height:100%;padding:35px 25px;transition:all .35s;box-shadow:0 15px 35px #00000014}.benefit-card:hover{border-color:#d4af37;transform:translateY(-8px);box-shadow:0 25px 50px #00000026}.benefit-card i{color:#d4af37;margin-bottom:20px;font-size:45px}.benefit-card h5{margin-bottom:15px;font-size:22px;font-weight:700}.benefit-card p{color:#777;margin:0;line-height:1.7}.section-title h2{color:#222;font-size:46px;font-weight:700}.section-title p{color:#777;margin-top:15px;font-size:18px}.cta-section{text-align:center;background:linear-gradient(135deg,#d4af37,#f3d77d);border-radius:30px;margin-top:90px;padding:70px 40px}.cta-section h2{color:#fff;margin-bottom:20px;font-size:48px;font-weight:700}.cta-section p{color:#fff;max-width:700px;margin:0 auto 35px;font-size:18px;line-height:1.8}.hero-buttons-2{flex-wrap:wrap;gap:18px;display:flex}.button-2{color:#fff;background:#d4af37;border:none;border-radius:40px;padding:15px 35px;font-weight:600;transition:all .3s}.button:hover{background:#bf982c;transform:translateY(-2px)}.button-2{color:#222;-ms-border-radius:40px;-o-border-radius:40px;background:#fff;border:2px solid #d4af37;border-radius:40px;padding:5px;font-weight:600;transition:all .3s}.button-2:hover{color:#fff;background:#d4af37}@media (max-width:991px){.hero-title{text-align:center;font-size:42px}.hero-description{text-align:center;margin:auto}.hero-badge{width:max-content;margin:auto;display:block}.hero-buttons{justify-content:center;margin-top:30px}.hero-image{margin-top:40px}.section-title h2{font-size:34px}.cta-section{padding:50px 25px}.cta-section h2{font-size:34px}}
