.weight-loss_pageContainer__35Cby{min-height:100vh;background:#f5f0e8;color:#1a1a1a;line-height:1.6;overflow-x:hidden}.weight-loss_hero__uyq5c{padding:80px 20px;text-align:center;min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1400px;margin:0 auto}.weight-loss_urgencyBanner__N8yk9{background:linear-gradient(135deg,#4dd0e1,#3ac5d6);color:#1a1a1a;padding:12px 24px;border-radius:30px;display:inline-block;margin-bottom:40px;font-weight:500;font-size:.875rem;text-transform:uppercase;letter-spacing:.02em}.weight-loss_hero__uyq5c h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;line-height:1.1;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em}.weight-loss_subtitle__FRakY{font-size:clamp(1.1rem,2.5vw,1.4rem);color:#666;margin-bottom:40px;max-width:700px;font-weight:300;margin-left:auto;margin-right:auto}.weight-loss_statsGrid__ntQSZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:1000px;margin:60px auto 0;width:100%}.weight-loss_statCard__ziXPY{text-align:center}.weight-loss_statNumber__h5N3z{font-size:3rem;font-weight:300;color:#4dd0e1;margin-bottom:8px;line-height:1}.weight-loss_statLabel__JnCtO{font-size:.875rem;color:#666;text-transform:uppercase;letter-spacing:.05em}.weight-loss_medicationsSection__veljY{padding:80px 0;background:#fff;width:100%}.weight-loss_medicationsSection__veljY>*{max-width:1400px;margin:0 auto;padding:0 20px}.weight-loss_sectionHeader__j8jG9{text-align:center;margin-bottom:60px}.weight-loss_sectionTitle__LYKai{font-size:clamp(2rem,4vw,3rem);font-weight:300;margin-bottom:16px;font-family:Georgia,Times New Roman,serif}.weight-loss_sectionSubtitle__9MEZ2{color:#666;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.weight-loss_medicationsGrid__VhrsD{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1200px;margin:0 auto;align-items:stretch}.weight-loss_completeSection__ZT_hm{margin-top:40px;max-width:600px;margin-left:auto;margin-right:auto}.weight-loss_medicationCard__jd7Jh{background:#f5f0e8;border-radius:20px;padding:40px 30px;transition:all .3s;position:relative;display:flex;flex-direction:column;height:100%}.weight-loss_medicationCard__jd7Jh.weight-loss_featured__xg67Y{background:linear-gradient(135deg,#4dd0e1,#3ac5d6);color:#fff}.weight-loss_medicationCard__jd7Jh.weight-loss_featured__xg67Y .weight-loss_benefitItem__WSY_0,.weight-loss_medicationCard__jd7Jh.weight-loss_featured__xg67Y .weight-loss_medicationDescription__Gj8W_{color:rgba(255,255,255,.95)}.weight-loss_medicationCard__jd7Jh:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.weight-loss_popularBadge__mzrFX{position:absolute;top:-10px;right:20px;background:#ff6b6b;color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.weight-loss_medicationName__Y4NLn{font-size:1.75rem;margin-bottom:8px;font-weight:400}.weight-loss_medicationSubtitle__FogVd{color:#666;font-size:.9rem;margin-bottom:20px}.weight-loss_medicationCard__jd7Jh.weight-loss_featured__xg67Y .weight-loss_medicationSubtitle__FogVd{color:rgba(255,255,255,.8)}.weight-loss_medicationDescription__Gj8W_{color:#666;margin-bottom:24px;line-height:1.6}.weight-loss_benefitList__62rGu{list-style:none;margin-bottom:30px;padding:0;flex-grow:1}.weight-loss_benefitItem__WSY_0{color:#666;position:relative;padding:8px 0 8px 24px}.weight-loss_benefitItem__WSY_0:before{content:"✓";position:absolute;left:0;color:#4dd0e1;font-weight:700}.weight-loss_medicationCard__jd7Jh.weight-loss_featured__xg67Y .weight-loss_benefitItem__WSY_0:before{color:#1a1a1a}.weight-loss_medicationFooter__slAQc{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid rgba(0,0,0,.1);gap:20px;margin-top:auto}.weight-loss_medicationCard__jd7Jh.weight-loss_featured__xg67Y .weight-loss_medicationFooter__slAQc{border-top:1px solid rgba(255,255,255,.2)}.weight-loss_priceInfo__PpV9a{display:flex;flex-direction:column;align-items:flex-start}.weight-loss_priceLabel__YqoMR{font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.weight-loss_medicationCard__jd7Jh.weight-loss_featured__xg67Y .weight-loss_priceLabel__YqoMR{color:rgba(255,255,255,.8)}.weight-loss_price__Ab5h7{font-size:1.75rem;font-weight:300;line-height:1}.weight-loss_bookBtn__f8toD{background:#1a1a1a;color:#fff;border:none;padding:12px 28px;border-radius:25px;font-weight:500;cursor:pointer;transition:all .3s;text-decoration:none;text-transform:uppercase;font-size:.875rem;letter-spacing:.02em;white-space:nowrap}.weight-loss_medicationCard__jd7Jh.weight-loss_featured__xg67Y .weight-loss_bookBtn__f8toD{background:#fff;color:#1a1a1a}.weight-loss_bookBtn__f8toD:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.weight-loss_processSection__By7zv{padding:80px 0;background:#fff;width:100%}.weight-loss_processSection__By7zv>*{max-width:1400px;margin:0 auto;padding:0 20px}.weight-loss_processGrid__vBCdB{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1200px;margin:0 auto}.weight-loss_processStep__GBnSS{text-align:center}.weight-loss_stepIcon__wFIht{width:80px;height:80px;background:linear-gradient(135deg,#4dd0e1,#3ac5d6);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:2rem;font-weight:600;color:#1a1a1a}.weight-loss_stepTitle__Pv_MR{font-size:1.25rem;margin-bottom:12px;font-weight:400}.weight-loss_stepDescription__ujiie{color:#666;font-size:.95rem;line-height:1.6}.weight-loss_ctaSection__te3lr{padding:80px 0;background:linear-gradient(135deg,#4dd0e1,#3ac5d6);text-align:center;color:#1a1a1a;width:100%}.weight-loss_ctaSection__te3lr>*{max-width:1400px;margin:0 auto;padding:0 20px}.weight-loss_ctaTitle__twnsl{font-size:clamp(2rem,4vw,3rem);margin-bottom:16px;font-weight:300;font-family:Georgia,Times New Roman,serif}.weight-loss_ctaSubtitle__CDzmg{font-size:1.1rem;margin-bottom:32px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.weight-loss_ctaButton__9Kmzs{background:#1a1a1a;color:#fff;border:none;padding:16px 40px;border-radius:30px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s;text-decoration:none;display:inline-block;text-transform:uppercase;letter-spacing:.02em}.weight-loss_ctaButton__9Kmzs:hover{background:#000;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}@media (max-width:768px){.weight-loss_hero__uyq5c{padding:60px 20px;min-height:70vh}.weight-loss_medicationsGrid__VhrsD{grid-template-columns:1fr;gap:20px}.weight-loss_processGrid__vBCdB{grid-template-columns:1fr;gap:30px}.weight-loss_statsGrid__ntQSZ{grid-template-columns:repeat(2,1fr);gap:30px}.weight-loss_medicationFooter__slAQc{flex-direction:column;gap:20px;align-items:stretch}.weight-loss_bookBtn__f8toD{width:100%;text-align:center}.weight-loss_priceInfo__PpV9a{align-items:center}.weight-loss_ctaSection__te3lr,.weight-loss_medicationsSection__veljY,.weight-loss_processSection__By7zv{padding:60px 0}.weight-loss_ctaSection__te3lr>*,.weight-loss_medicationsSection__veljY>*,.weight-loss_processSection__By7zv>*{padding:0 20px}}@media (max-width:480px){.weight-loss_statsGrid__ntQSZ{grid-template-columns:1fr;gap:20px;margin-top:40px}.weight-loss_medicationCard__jd7Jh{padding:30px 20px}.weight-loss_popularBadge__mzrFX{right:15px;padding:4px 12px;font-size:.7rem}}