body{font-family:"Nunito Sans",sans-serif}.text-shadow{text-shadow:2px 2px 0 rgb(0 0 0 / .1)}.button-bg{background:linear-gradient(45deg,#FFC700,#ffb800);transition:all 0.3s ease}.button-bg:hover{background:linear-gradient(45deg,#ffb800,#FFC700);box-shadow:0 0 15px rgb(255 199 0 / .6);transform:translateY(-2px)}#purchase-notifications{right:-800px;transition:right 0.6s ease-in-out}@media (max-width:767px){#purchase-notifications{font-size:.85rem;max-width:220px}#purchase-notifications img{max-width:40px}}#navMenu{width:100%;background:#fff;position:fixed;top:0;z-index:999;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.nav-bar{width:100%}.nav-container{max-width:1200px;margin:auto;padding:9px 20px;display:flex;align-items:center;justify-content:space-between}.nav-logo a{font-size:1.4rem;font-weight:700;color:#00343C;text-decoration:none}.nav-links{list-style:none;display:flex;align-items:center;gap:30px}.nav-links a{text-decoration:none;font-size:.95rem;font-weight:600;color:#00343C;transition:0.3s ease}.nav-btn{background:#ffc700;padding:10px 20px;border-radius:6px;color:#002a31!important}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer}.burger span{width:25px;height:3px;background:#00343C}@media (max-width:991px){.nav-links{position:absolute;top:70px;left:0;width:100%;background:#fff;flex-direction:column;gap:20px;padding:20px 0;display:none}.nav-links.active{display:flex}.burger{display:flex}}.hero-section{background-color:#1f4093!important;width:100%;padding:30px 0;overflow:hidden}.hero-container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:60px}.hero-left{flex:1;color:#fff;max-width:560px}.hero-title{font-size:3.2rem;font-weight:700;margin-bottom:10px}.hero-subtitle{font-size:1.6rem;font-weight:600;margin-bottom:25px}.hero-text{font-size:1rem;line-height:1.5;margin-bottom:25px}.hero-btn{display:inline-block;padding:14px 30px;background:#ffc700;color:#002a31;font-weight:700;text-decoration:none;border-radius:6px;transition:0.3s ease}.hero-btn:hover{background:#ffdb4d}.hero-right{flex:1;display:flex;align-items:center;justify-content:center;padding-top:0}.hero-right img{max-width:65%;height:auto;display:block;border-radius:16px}@media (max-width:991px){.hero-container{flex-direction:column;text-align:center}.hero-right img{max-width:60%}}@media (max-width:600px){.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1.2rem}.hero-right img{max-width:80%}}.review-section{padding:20px 20px;background:#f8f9fb}.review-container{max-width:1100px;margin:0 auto}.review-heading{text-align:center;font-size:2rem;margin-bottom:45px;color:#1b2c55}.review-card{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:28px;margin-bottom:25px;border-radius:10px;box-shadow:0 6px 18px rgb(0 0 0 / .08);gap:30px}.review-text{flex:1}.review-text p{font-size:1rem;line-height:1.7;margin-bottom:12px;color:#444}.review-text strong{color:#1b2c55}.review-img{flex:0 0 90px}.review-img img{width:90px;height:90px;border-radius:50%;object-fit:cover}@media(max-width:768px){.review-card{gap:20px}}@media(max-width:600px){.review-card{flex-direction:column;text-align:center}.review-img{order:-1}.review-img img{width:80px;height:80px}}.about-product{padding:20px 20px;background:#fff}.about-container{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:60px}.about-left{flex:1;max-width:520px;padding-left:10px}.about-title{font-size:2.2rem;margin-bottom:20px;color:#1b2c55}.about-text{font-size:1rem;line-height:1.8;margin-bottom:18px;color:#444}.about-points{list-style:none;padding:0}.about-points li{margin-bottom:10px;font-size:1rem;color:#1b2c55;font-weight:500}.about-right{flex:1;display:flex;justify-content:center}.about-right img{max-width:520px;width:100%;height:auto}@media(max-width:900px){.about-container{flex-direction:column;text-align:center;padding:0 20px}.about-left{max-width:100%;padding-left:0}}@media(max-width:480px){.about-title{font-size:1.7rem}}.benefits-section{padding:20px 20px;background:#f7f8fc;text-align:center}.benefits-container{max-width:1000px;margin:0 auto}.benefits-heading{font-size:2rem;margin-bottom:15px;color:#1b2c55}.benefits-intro{max-width:680px;margin:0 auto 45px;font-size:1rem;color:#555;line-height:1.7}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;text-align:left}.benefit-item{background:#fff;padding:18px 22px;border-radius:8px;box-shadow:0 6px 18px rgb(0 0 0 / .08);font-size:1rem;color:#1b2c55;font-weight:500}@media(max-width:768px){.benefits-grid{grid-template-columns:1fr}}@media(max-width:480px){.benefits-heading{font-size:1.6rem}}.feature-showcase{padding:30px 20px;background:linear-gradient(to bottom,#f8f9ff,#ffffff);text-align:center}.feature-container{max-width:1000px;margin:0 auto}.feature-heading{font-size:2rem;margin-bottom:15px;color:#1b2c55}.feature-intro{max-width:720px;margin:0 auto 40px;font-size:1rem;line-height:1.7;color:#555}.feature-image img{max-width:380px;width:100%;margin:0 auto 50px;display:block;box-shadow:0 18px 40px rgb(0 0 0 / .12);border-radius:6px}.feature-points{display:flex;justify-content:center;gap:30px}.feature-box{flex:1;background:#fff;padding:25px;border-radius:10px;box-shadow:0 8px 20px rgb(0 0 0 / .08)}.feature-box h4{margin-bottom:10px;color:#1b2c55}.feature-box p{font-size:.95rem;color:#555;line-height:1.6}@media(max-width:900px){.feature-points{flex-direction:column}}@media(max-width:480px){.feature-heading{font-size:1.5rem}}.doctor-section{background:#1f4093;padding:30px 20px;text-align:center;color:#fff}.doctor-container{max-width:1000px;margin:0 auto}.doctor-heading{font-size:1.9rem;font-weight:600;line-height:1.4;margin-bottom:45px}.doctor-card{background:#112464;border-radius:14px;padding:35px;display:flex;align-items:center;gap:40px;box-shadow:0 10px 30px rgb(0 0 0 / .25)}.doctor-left{flex:0 0 220px}.doctor-img-wrap{width:220px;height:220px;border-radius:50%;overflow:hidden;border:4px solid #fff}.doctor-img-wrap img{width:100%;height:100%;object-fit:cover}.doctor-right{flex:1;text-align:left}.doctor-quote{font-size:1.5rem;font-weight:600;margin-bottom:15px}.doctor-info{font-size:1rem;margin-bottom:15px;opacity:.95}.doctor-desc{font-size:.95rem;line-height:1.7;opacity:.9}@media(max-width:768px){.doctor-card{flex-direction:column;text-align:center}.doctor-right{text-align:center}}@media(max-width:480px){.doctor-heading{font-size:1.4rem}.doctor-img-wrap{width:170px;height:170px}.doctor-quote{font-size:1.2rem}}.checkout-section{padding:50px 20px;background:#f5f5f5;text-align:center;font-family:Arial,sans-serif}.checkout-steps{display:flex;max-width:900px;margin:0 auto 30px;overflow:hidden;border-radius:6px}.step{position:relative;flex:1;padding:15px 20px;background:#cfcfcf;color:#333;font-weight:600;text-align:center}.step.active{background:#f25c05;color:#fff}.step:not(:last-child)::after{content:"";position:absolute;top:0;right:-25px;width:0;height:0;border-top:25px solid #fff0;border-bottom:25px solid #fff0;border-left:25px solid #cfcfcf;z-index:2}.step.active:not(:last-child)::after{border-left-color:#f25c05}.step:not(:first-child){margin-left:25px}.checkout-header h2{font-size:1.8rem;margin-bottom:5px}.checkout-header .subtitle{font-style:italic;margin-bottom:15px}.checkout-header .stock span{color:#f25c05;font-weight:700}.urgency-bar{background:#0c7a2f;color:#fff;padding:15px 25px;border-radius:40px;margin:25px auto;max-width:900px;font-weight:600;font-size:1.05rem}.cart-box{max-width:900px;margin:0 auto 30px;padding:30px;border:1px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;gap:50px;border-radius:6px}.cart-left img{width:95px;height:auto}.cart-right{text-align:left;font-size:1.05rem;line-height:1.6}.cart-right .total{color:#f25c05;font-weight:700;font-size:1.1rem}.address-check p{margin-bottom:12px;font-size:1.1rem}.address-check label{margin:0 15px;font-size:1.05rem;cursor:pointer}.checkout-btn{display:inline-block;margin-top:18px;padding:14px 28px;background:#ffc700;color:#002a31;font-weight:700;text-decoration:none;border-radius:6px;transition:.3s ease}.checkout-btn:hover{background:#ffd84a}@media(max-width:768px){.checkout-steps{flex-direction:column}.step{margin-left:0!important}.step::after{display:none}.cart-box{flex-direction:column;gap:20px;text-align:center}.cart-right{text-align:center}}@media(max-width:480px){.checkout-header h2{font-size:1.4rem}.urgency-bar{border-radius:10px;font-size:.9rem;padding:12px}.cart-box{padding:20px}.cart-left img{width:75px}.address-check p{font-size:1rem}}.image-highlight{width:100%;background:url(../img/background.png) center/cover no-repeat;padding:20px 15px;box-sizing:border-box}.image-highlight-inner{max-width:750px;width:100%;margin:0 auto}.image-highlight-inner img{width:90%;height:auto;display:block;margin:0 auto;border-radius:14px;box-shadow:0 15px 40px rgb(0 0 0 / .25)}@media(max-width:768px){.image-highlight{padding:10px 12px}}@media (max-width:480px){.image-highlight{padding:12px 10px;background-position:center}.image-highlight-inner{max-width:100%;width:100%;margin:0}.image-highlight-inner img{width:100%;height:auto;border-radius:12px}}.sample-offer{background:#001540;padding:20px 20px;text-align:center;color:#fff}.sample-container{max-width:900px;margin:0 auto}.sample-title{font-size:2.1rem;font-weight:700;margin-bottom:25px;line-height:1.3}.sample-text{font-size:1rem;line-height:1.7;margin-bottom:18px;opacity:.95}.sample-text.bottom{margin-top:30px}.sample-image-wrap{position:relative;margin:40px auto;width:260px}.sample-image-wrap img{width:100%;display:block;position:relative;z-index:2;border-radius:14px}.sample-image-wrap::before{content:"";position:absolute;inset:-20px;background:radial-gradient(circle,#2d5cff66,transparent 70%);filter:blur(25px);z-index:1}@media (max-width:768px){.sample-title{font-size:1.7rem}.sample-image-wrap{width:200px}}@media (max-width:480px){.sample-offer{padding:50px 15px}.sample-title{font-size:1.4rem}.sample-text{font-size:.95rem}.sample-image-wrap{width:170px;margin:30px auto}}.ingredients-section{padding:20px 20px;background:#f7f8fc;text-align:center}.ingredients-container{max-width:1100px;margin:0 auto}.ingredients-heading{font-size:2rem;margin-bottom:15px;color:#1b2c55}.ingredients-intro{max-width:680px;margin:0 auto 50px;font-size:1rem;color:#555;line-height:1.7}.ingredients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ingredient-card{background:#fff;padding:30px 25px;border-radius:12px;box-shadow:0 10px 25px rgb(0 0 0 / .08);text-align:left}.ingredient-card h4{margin-bottom:10px;color:#1b2c55;font-size:1.1rem}.ingredient-card p{font-size:.95rem;color:#555;line-height:1.6}@media(max-width:900px){.ingredients-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ingredients-grid{grid-template-columns:1fr}.ingredients-heading{font-size:1.6rem}}.single-image-section{padding:20px 20px;background:#fff;text-align:center}.single-image-container{max-width:900px;margin:0 auto}.single-image-container img{width:100%;max-width:600px;height:auto;border-radius:12px}@media(max-width:480px){.single-image-section{padding:50px 15px}.single-image-container img{max-width:90%}}.faq-section{padding:20px 20px;background:#f7f8fc}.faq-container{max-width:800px;margin:0 auto}.faq-heading{text-align:center;font-size:2rem;margin-bottom:40px;color:#1b2c55}.faq-item{background:#fff;margin-bottom:12px;border-radius:8px;box-shadow:0 6px 16px rgb(0 0 0 / .08);overflow:hidden}.faq-question{width:100%;text-align:left;padding:18px 20px;font-size:1rem;font-weight:600;border:none;background:#fff;cursor:pointer;position:relative}.faq-question::after{content:"+";position:absolute;right:20px;font-size:1.3rem}.faq-item.active .faq-question::after{content:"−"}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 20px}.faq-answer p{margin:15px 0 20px;color:#555;line-height:1.6}.faq-item.active .faq-answer{max-height:200px}@media(max-width:480px){.faq-heading{font-size:1.6rem}}.site-footer{background:#0e1c4a;color:#fff;padding:50px 20px 30px;text-align:center}.footer-container{max-width:900px;margin:0 auto}.footer-links{margin-bottom:20px}.footer-links a{color:#fff;margin:0 12px;text-decoration:none;font-weight:500;font-size:.95rem}.footer-links a:hover{text-decoration:underline}.footer-text{font-size:.9rem;line-height:1.6;color:#cfd6ff;max-width:700px;margin:0 auto 20px}.footer-copy{font-size:.85rem;color:#aeb8ff}@media(max-width:480px){.footer-links a{display:block;margin:8px 0}}#about,#benefits,#ingredients,#faqs{scroll-margin-top:80px}@media(max-width:768px){#about,#benefits,#ingredients,#faqs{scroll-margin-top:40px}}html{scroll-behavior:smooth}.legal-section{padding:60px 20px;display:flex;justify-content:center}.legal-container{max-width:900px;width:100%;margin:auto}.legal-title{font-size:32px;margin-bottom:25px;text-align:center}.legal-subtitle{font-size:20px;margin-top:28px;margin-bottom:10px;font-weight:600}.legal-text{font-size:16px;line-height:1.8;margin-bottom:18px;color:#444}@media(max-width:768px){.legal-title{font-size:26px}.legal-subtitle{font-size:18px}}