.popular-treatments-section{padding:100px 0;background-color:#efefef;text-align:center}.popular-treatments-section .container{max-width:1400px}.popular-treatments-section .treatments-heading{font-size:44px;font-weight:500;margin-bottom:8px}.popular-treatments-section .treatments-subheading{font-size:36px;font-weight:500;color:#444;margin-bottom:64px}.popular-treatments-section .treatments-slider-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.popular-treatments-section .ba-card{width:390px;height:auto;border-radius:12px;text-align:center}.popular-treatments-section .ba-card h4{font-size:28px;font-weight:700;margin-top:35px}.popular-treatments-section .ba-card p{font-size:16px;color:#666;margin:4px 0 0}.popular-treatments-section .ba-wrapper{position:relative;width:100%;height:372px;border-radius:8px;overflow:hidden;cursor:ew-resize;display:flex;gap:4px}.popular-treatments-section .ba-wrapper img{width:100%;border-radius:8px;object-fit:cover}.popular-treatments-section .ba-wrapper .ba-before,.popular-treatments-section .ba-wrapper .ba-after{width:50%}.popular-treatments-section .ba-wrapper:before,.popular-treatments-section .ba-wrapper:after{content:"";position:absolute;top:0;bottom:0;background-size:cover;background-position:center;transition:.2s ease-in-out}.popular-treatments-section .ba-wrapper:before{left:0;right:50%;background-image:var(--before-image)}.popular-treatments-section .ba-wrapper:after{right:0;left:50%;background-image:var(--after-image);border-left:2px solid white}.popular-treatments-section .ba-wrapper:after:before{content:"<>";position:absolute;top:50%;left:-12px;transform:translateY(-50%);background:#fff;color:#000;padding:6px;font-size:10px;border-radius:50%;z-index:2}.key-benefits-section{padding:80px 0;background-color:#fff}.key-benefits-section .key-benefits-wrapper{display:flex;align-items:center;justify-content:space-between;gap:175px}@media (max-width: 1024px){.key-benefits-section .key-benefits-wrapper{flex-direction:column;text-align:center}}@media (max-width: 576px){.key-benefits-section .key-benefits-wrapper .key-benefits-wrapper{flex-direction:column;gap:30px;align-items:center;text-align:center}.key-benefits-section .key-benefits-wrapper .key-benefits-image-wrapper,.key-benefits-section .key-benefits-wrapper .key-benefits-text{width:100%;padding:20px}.key-benefits-section .key-benefits-wrapper .key-benefits-image{max-width:100%;height:auto}.key-benefits-section .key-benefits-wrapper .key-benefits-caption{margin-top:12px;font-size:14px}}.key-benefits-section .key-benefits-text{flex:1;max-width:600px}.key-benefits-section .key-benefits-text h2{font-size:28px;font-weight:600;margin-bottom:24px}.key-benefits-section .key-benefits-text p{font-size:16px;line-height:1.6;margin-bottom:16px}.key-benefits-section .key-benefits-text p strong{display:inline-block;margin-bottom:4px;font-weight:600}.key-benefits-section .key-benefits-text .brand-logo{max-width:150px;margin-bottom:24px}.key-benefits-section .key-benefits-image-wrapper{flex:1;position:relative;text-align:center}.key-benefits-section .key-benefits-image-wrapper .key-benefits-image{width:100%;max-width:420px}.key-benefits-section .key-benefits-image-wrapper .key-benefits-caption{margin-top:16px;font-weight:600;letter-spacing:1px}.options-section{padding:80px 0;background:#000;color:#fff;text-align:center}.options-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.options-section h2{font-size:28px;margin-bottom:12px}.options-section .subtitle{font-size:16px;margin-bottom:48px;color:#ccc}.options-section .options-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}@media (max-width: 1024px){.options-section .options-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.options-section .options-cards{grid-template-columns:1fr}}.options-section .option-card{background:#111;max-width:371px;width:100%;text-align:left;border-radius:8px;padding:24px;margin:0 auto}.options-section .option-card img{width:100%;height:auto;margin-bottom:16px;border-radius:4px}.options-section .option-card h3{font-size:18px;font-weight:600;margin-bottom:12px;color:#fff}.options-section .option-card p{font-size:14px;color:#ccc;margin-bottom:12px}.options-section .option-card ul{padding-left:20px;list-style:disc}.options-section .option-card ul li{font-size:14px;margin-bottom:6px;color:#ddd}.performance-section{background-color:#000;padding:80px 0;color:#fff}@media (max-width: 1024px){.performance-section{padding:20px}}@media (max-width: 768px){.performance-section{padding:20px}}.performance-section .container{max-width:1200px;margin:0 auto;text-align:center}.performance-section .performance-title{font-size:28px;margin-bottom:20px;font-weight:500}.performance-section .performance-description{font-size:16px;margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}.performance-section .performance-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;margin-top:40px}.performance-section .performance-card{background-color:#fff;color:#000;padding:24px;border-radius:12px;text-align:left;box-shadow:0 0 10px #0000000d}.performance-section .performance-card .performance-icon{height:48px;margin-bottom:16px}.performance-section .performance-card h3{font-size:18px;font-weight:600;margin-bottom:12px}.performance-section .performance-card ul{padding-left:18px;list-style-type:disc}.performance-section .performance-card ul li{font-size:14px;margin-bottom:6px}.keys-benefits-section{padding:80px 0;background-color:#fff}.keys-benefits-section .keys-benefits-wrapper{display:flex;align-items:center;justify-content:space-between;gap:175px}@media (max-width: 1024px){.keys-benefits-section .keys-benefits-wrapper{flex-direction:column;text-align:center}}@media (max-width: 576px){.keys-benefits-section .keys-benefits-wrapper .keys-benefits-wrapper{flex-direction:column;gap:30px;align-items:center;text-align:center}.keys-benefits-section .keys-benefits-wrapper .keys-benefits-image-wrapper,.keys-benefits-section .keys-benefits-wrapper .keys-benefits-text{padding:0 20px;width:100%}.keys-benefits-section .keys-benefits-wrapper .keys-benefits-image{max-width:100%;height:auto}.keys-benefits-section .keys-benefits-wrapper .keys-benefits-caption{margin-top:12px;font-size:14px}}.keys-benefits-section .key-benefits-wrapper{display:flex;justify-content:space-between;align-items:center;gap:32px}@media (max-width: 570px){.keys-benefits-section .key-benefits-wrapper{flex-direction:column;text-align:center}.keys-benefits-section .key-benefits-wrapper .key-benefits-text,.keys-benefits-section .key-benefits-wrapper .key-benefits-image-wrapper{width:100%;text-align:center}}.keys-benefits-section .key-benefits-wrapper.reverse{flex-direction:row-reverse}@media (max-width: 570px){.keys-benefits-section .key-benefits-wrapper.reverse{flex-direction:column}}.keys-benefits-section .keys-benefits-text{width:51%}.keys-benefits-section .keys-benefits-text h2{font-size:28px;font-weight:600;margin-bottom:24px}.keys-benefits-section .keys-benefits-text p{font-size:16px;line-height:1.6;margin-bottom:16px}.keys-benefits-section .keys-benefits-text p strong{display:inline-block;margin-bottom:4px;font-weight:600}.keys-benefits-section .keys-benefits-text .brand-logo{max-width:150px;margin-bottom:24px}.keys-benefits-section .keys-benefits-image-wrapper{flex:1;position:relative;text-align:center}.keys-benefits-section .keys-benefits-image-wrapper .keys-benefits-image{width:100%;max-width:420px}.keys-benefits-section .keys-benefits-image-wrapper .keys-benefits-caption{margin-top:16px;font-weight:600;letter-spacing:1px}
