@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700;800;900&display=swap");:root{--bs-success-rgb:124,179,66;--bs-success:#8F3B14;--primary-green:#8F3B14;--primary-green-light:#EFE3DD;--accent-yellow:#FFC107;--accent-orange:#FF9800;--shadow-sm:0 2px 4px rgba(0,0,0,0.06);--shadow-md:0 4px 12px rgba(0,0,0,0.1);--shadow-lg:0 8px 25px rgba(0,0,0,0.15);--shadow-xl:0 20px 40px rgba(0,0,0,0.1);--transition-fast:all 0.2s ease;--transition-normal:all 0.3s ease;--transition-slow:all 0.5s ease}*{box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-page,body{overflow-x:hidden}.navbar{backdrop-filter:blur(20px);transition:var(--transition-normal);padding-top:1rem;padding-bottom:1rem}.navbar-brand{font-family:Poppins,sans-serif;font-size:1.75rem!important;font-weight:700!important;letter-spacing:-.02em;color:var(--primary-green)}.navbar-nav .nav-link{font-weight:500;transition:var(--transition-fast);position:relative;margin:0 .5rem}.navbar-nav .nav-link:hover{color:var(--bs-success)!important}.navbar-nav .nav-link:hover:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--bs-success);border-radius:1px}.btn-light{background:var(--accent-yellow);color:black}.review-img-h{border-radius:50px}.btn-success{background:var(--accent-yellow);border-color:var(--accent-yellow);font-weight:600;transition:var(--transition-fast);padding:10px;color:black}.btn-success:hover{background:var(--accent-orange);border-color:var(--accent-orange);transform:translateY(-1px);color:black}.offcanvas{width:320px!important;box-shadow:var(--shadow-xl)}.offcanvas-title{font-family:Poppins,sans-serif;font-size:1.5rem}.offcanvas .nav-link{font-weight:500;padding:.75rem 1rem;border-radius:.5rem;transition:var(--transition-fast);margin-bottom:.25rem}.offcanvas .nav-link:hover{background:rgba(124,179,66,.1);color:var(--bs-success)}.hero-section{background:linear-gradient(135deg,var(--bs-success) 0,var(--primary-green-light) 100%);padding-top:20px;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse"><path d="M 40 0 L 0 0 0 40" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="1"/></pattern></defs><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');opacity:.3;z-index:1}.hero-section .container-xxl{position:relative;z-index:2}.backdrop-blur{backdrop-filter:blur(10px)}.display-1{font-family:Poppins,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:.9}.pulse-animation{animation:pulse 2s infinite}.hover-lift{transition:var(--transition-fast)}.hover-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)!important}.avatar-circle{width:44px;height:44px;border-radius:50%;border:3px solid rgba(255,255,255,.3);display:inline-block;backdrop-filter:blur(10px)}.floating-badge{animation:float 4s ease-in-out infinite;white-space:nowrap;z-index:15}.badge-1{top:10%;left:-20px;animation-delay:0s}.badge-2{top:50%;right:-30px;animation-delay:1.5s}.badge-3{bottom:20%;left:-30px;animation-delay:3s}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(1deg)}50%{transform:translateY(-4px) rotate(0deg)}75%{transform:translateY(-12px) rotate(-1deg)}}.product-image-3d{filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));transform:perspective(1000px) rotateY(-5deg);transition:var(--transition-slow)}.product-image-3d:hover{transform:perspective(1000px) rotateY(0deg) scale(1.05)}.z-index-10{z-index:10}.ingredients-decoration{display:flex;gap:.5rem;z-index:5}.ingredient-circle{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;animation:bounce 3s ease-in-out infinite}.ingredient-circle:nth-child(2){animation-delay:.5s}.ingredient-circle:nth-child(3){animation-delay:1s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fire-animation{animation:flicker 1.5s ease-in-out infinite alternate}@keyframes flicker{0%{transform:scale(1) rotate(-2deg)}to{transform:scale(1.1) rotate(2deg)}}.hover-success:hover{color:var(--bs-success)!important}@media (max-width:991.98px){.floating-badge{position:static!important;display:inline-flex;margin:.5rem;animation:none}.badge-1,.badge-2,.badge-3{position:static;animation:none}.col-lg-6:last-child{text-align:center}.ingredients-decoration{position:static!important;justify-content:center;margin-top:2rem}}@media (max-width:767.98px){.display-1{font-size:3rem}.hero-section{padding-top:30px}.product-image-3d{max-width:300px}.floating-badge{font-size:.75rem;padding:.5rem!important}}@media (max-width:575.98px){.display-1{font-size:2.5rem}.container-xxl{padding-left:1rem;padding-right:1rem}.badge{font-size:.7rem;padding:.4rem .8rem}}.bg-opacity-15{--bs-bg-opacity:0.15}.text-white-50{color:rgba(255,255,255,.5)!important}.border-opacity-25{--bs-border-opacity:0.25}html{scroll-behavior:smooth}.btn:focus,.nav-link:focus,a:focus{outline:2px solid var(--bs-success);outline-offset:2px;border-radius:.25rem}.loading{opacity:.7;pointer-events:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--bs-success);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-green-dark)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.floating-badge,.navbar,.offcanvas,.offcanvas-backdrop{display:none!important}.hero-section{background:white!important;color:black!important}}@media (prefers-contrast:high){.btn-success{border:2px solid}.navbar-nav .nav-link{border:1px solid transparent}.navbar-nav .nav-link:focus{border-color:var(--bs-success)}}.why-choose-section{background:#ffffff}.why-choose-header{background:var(--bs-success)!important}.why-choose-header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:2.5rem;letter-spacing:-.02em}.feature-card-clean{background:#f8f9fa!important;border:none;transition:all .3s ease;min-height:300px;display:flex;flex-direction:column;justify-content:flex-start}.feature-card-clean:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.feature-icon-clean{width:80px;height:80px;border:2px solid #e9ecef;transition:all .3s ease}.feature-icon-clean:hover{border-color:var(--bs-success);transform:scale(1.02)}.feature-icon-img-clean{object-fit:contain;max-width:50px;max-height:50px;width:auto;height:auto;transform:none!important;transition:none;border-radius:0}.feature-card-clean h4{font-family:Poppins,sans-serif;font-weight:700;font-size:.95rem;letter-spacing:.5px;color:#2c3e50;text-transform:uppercase;line-height:1.3}.feature-card-clean p{font-size:.85rem;line-height:1.4;color:#6c757d;margin-bottom:0}.why-choose-section .container-xxl{max-width:1200px}.why-choose-section .row{margin-left:-15px;margin-right:-15px}.why-choose-section .row>[class*=col-]{padding-left:15px;padding-right:15px}@media (max-width:991.98px){.why-choose-header h2{font-size:2rem}.feature-card-clean{min-height:280px;margin-bottom:1rem}.feature-icon-clean{width:70px;height:70px}.feature-icon-img-clean{max-width:45px;max-height:45px}}@media (max-width:767.98px){.why-choose-header h2{font-size:1.75rem;padding:0 1rem}.feature-card-clean{min-height:260px;padding:1.5rem}.feature-icon-clean{width:65px;height:65px}.feature-icon-img-clean{max-width:40px;max-height:40px}.feature-card-clean h4{font-size:.9rem}.feature-card-clean p{font-size:.8rem}}@media (max-width:575.98px){.why-choose-header h2{font-size:1.5rem}.feature-card-clean{min-height:240px;padding:1rem}.feature-icon-clean{width:60px;height:60px}.feature-icon-img-clean{max-width:35px;max-height:35px}.feature-card-clean h4{font-size:.85rem;margin-bottom:.75rem}.feature-card-clean p{font-size:.75rem}}.feature-icon-clean,.feature-icon-img-clean{animation:none!important}.feature-card-clean:focus-within{outline:2px solid var(--bs-success);outline-offset:2px}@media (prefers-contrast:high){.feature-card-clean{border:2px solid #dee2e6!important}.feature-icon-clean{border:2px solid var(--bs-success)!important}}@media print{.why-choose-header,.why-choose-section{background:white!important}.why-choose-header{color:black!important}}.what-is-section{background:#ffffff}.what-is-header{background:var(--bs-success)!important}.what-is-header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:2.5rem;letter-spacing:-.02em}.product-showcase{display:inline-block;position:relative}.product-bottles{max-width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.15))}.guarantee-badge{top:-20px;right:-30px;z-index:10}.badge-circle{width:120px;height:120px;border-radius:50%;border:4px solid #ff9800;box-shadow:0 8px 25px rgba(255,193,7,.4);animation:pulse-badge 3s ease-in-out infinite;position:relative;overflow:hidden}.badge-circle:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:conic-gradient(from 0deg,#FFC107,#FF9800,#FFC107);border-radius:50%;z-index:-1;animation:rotate-border 4s linear infinite}.badge-text-bottom,.badge-text-middle,.badge-text-top{font-size:.7rem;line-height:1;text-transform:uppercase;letter-spacing:.5px}.badge-number{font-size:2rem;line-height:1;font-weight:900;color:#1a1a1a;text-shadow:1px 1px 2px rgba(0,0,0,.1)}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rotate-border{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-wrapper{padding-left:1rem}.content-wrapper p{font-size:1.1rem;line-height:1.7;color:#6c757d;margin-bottom:1.5rem}.content-wrapper p strong{color:#2c3e50;font-weight:600}.feature-highlights{background:rgba(34,63,1,.02);padding:1.5rem;border-radius:12px;border-left:4px solid var(--bs-success)}.feature-icon-small{width:40px;height:40px;flex-shrink:0}.feature-highlights .fw-semibold{font-size:.95rem;color:#2c3e50}.cta-section{margin-top:2rem}.btn-warning{background:linear-gradient(45deg,#FFC107,#FF9800);border:none;color:#1a1a1a;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.btn-warning:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-warning:hover:before{left:100%}.btn-warning:hover{background:linear-gradient(45deg,#FF9800,#F57C00);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,152,0,.4);color:#1a1a1a}.what-is-section .container-xxl{max-width:1200px}@media (max-width:991.98px){.what-is-header h2{font-size:2rem}.content-wrapper{padding-left:0;margin-top:2rem}.guarantee-badge{top:10px;right:10px}.badge-circle{width:100px;height:100px}.badge-number{font-size:1.6rem}.badge-text-bottom,.badge-text-middle,.badge-text-top{font-size:.6rem}.product-bottles{max-width:400px}}@media (max-width:767.98px){.what-is-header h2{font-size:1.75rem;padding:0 1rem}.content-wrapper p{font-size:1rem;line-height:1.6}.guarantee-badge{top:5px;right:5px}.badge-circle{width:90px;height:90px}.badge-number{font-size:1.4rem}.badge-text-bottom,.badge-text-middle,.badge-text-top{font-size:.55rem}.feature-highlights{padding:1rem}.feature-icon-small{width:35px;height:35px}.feature-highlights .fw-semibold{font-size:.9rem}.btn-warning{width:100%;font-size:1rem}}@media (max-width:575.98px){.what-is-header h2{font-size:1.5rem}.guarantee-badge{top:0;right:0}.badge-circle{width:80px;height:80px}.badge-number{font-size:1.2rem}.badge-text-bottom,.badge-text-middle,.badge-text-top{font-size:.5rem}.product-bottles{max-width:320px}.content-wrapper p{font-size:.95rem}.feature-highlights .row{gap:.5rem}}.guarantee-badge{position:absolute}.badge-circle:focus-within{outline:2px solid var(--bs-success);outline-offset:2px}.btn-warning:focus{outline:2px solid #FF9800;outline-offset:2px}@media (prefers-contrast:high){.feature-highlights{border:2px solid var(--bs-success)}.badge-circle{border:3px solid #ff9800}}@media (prefers-reduced-motion:reduce){.badge-circle,.badge-circle:before,.btn-warning:before{animation:none}.btn-warning:hover{transform:none}}@media print{.what-is-header,.what-is-section{background:white!important}.what-is-header{color:black!important}.guarantee-badge{position:static;margin-top:1rem}}.how-work-section{background:#ffffff}.how-work-header{background:var(--bs-success)!important}.how-work-header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:2.5rem;letter-spacing:-.02em}.benefits-grid{max-width:1100px;margin:0 auto}.benefit-item{border:1px solid rgba(0,0,0,.05)}.benefit-item:hover{border-color:rgba(34,63,1,.1)}.benefit-icon{width:70px;height:70px;transition:all .3s ease;border:2px solid transparent}.benefit-item:hover .benefit-icon{transform:scale(1.05);border-color:rgba(34,63,1,.2)}.benefit-content h4{font-family:Poppins,sans-serif;font-weight:700;font-size:1.2rem;color:#2c3e50;letter-spacing:-.01em;line-height:1.3}.benefit-content p{font-size:.95rem;line-height:1.6;color:#6c757d;margin-bottom:0}.summary-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:1px solid rgba(34,63,1,.08);position:relative;overflow:hidden}.summary-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--bs-success) 0,var(--accent-yellow) 50%,var(--bs-success) 100%)}.summary-icon{width:50px;height:50px;box-shadow:0 4px 12px rgba(34,63,1,.2)}@keyframes pulse-summary{0%,to{transform:scale(1);box-shadow:0 8px 25px rgba(34,63,1,.2)}50%{transform:scale(1.05);box-shadow:0 12px 30px rgba(34,63,1,.3)}}.summary-section h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.8rem;color:#2c3e50;letter-spacing:-.02em}.summary-section p{font-size:1.1rem;line-height:1.7;color:#495057;max-width:900px;margin:0 auto 2rem}.summary-section .btn-warning{background:linear-gradient(45deg,#FFC107,#FF9800);border:none;color:#1a1a1a;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(255,152,0,.3)}.summary-section .btn-warning:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.summary-section .btn-warning:hover:before{left:100%}.summary-section .btn-warning:hover{background:linear-gradient(45deg,#FF9800,#F57C00);transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,152,0,.4);color:#1a1a1a}.how-work-section .container-xxl{max-width:1200px}.how-work-section .fs-5{font-size:1.15rem;color:#495057;font-weight:400;max-width:800px;margin:0 auto}@media (max-width:991.98px){.how-work-header h2{font-size:2rem}.benefit-item{padding:1.25rem;margin-bottom:1rem}.benefit-icon{width:60px;height:60px}.benefit-content h4{font-size:1.1rem}.benefit-content p{font-size:.9rem}.summary-section{padding:3rem 2rem}.summary-icon{width:35px;height:35px}.summary-section h3{font-size:1.6rem}.summary-section p{font-size:1rem}}@media (max-width:767.98px){.how-work-header h2{font-size:1.75rem;padding:0 1rem}.benefit-item{flex-direction:column;text-align:center;padding:1.5rem 1rem}.benefit-item .d-flex{flex-direction:column;align-items:center;gap:1rem}.benefit-icon{margin-bottom:.5rem}.benefit-content h4{font-size:1rem;margin-bottom:.75rem}.benefit-content p{font-size:.85rem;text-align:center}.summary-section{padding:2.5rem 1.5rem}.summary-icon{width:35px;height:35px}.summary-section h3{font-size:1.4rem}.summary-section p{font-size:.95rem;line-height:1.6}.summary-section .btn-warning{width:100%;font-size:1rem}.how-work-section .fs-5{font-size:1rem;padding:0 1rem}}@media (max-width:575.98px){.how-work-header h2{font-size:1.5rem}.benefit-item{padding:1rem}.benefit-icon{width:55px;height:55px}.benefit-content h4{font-size:.95rem}.benefit-content p{font-size:.8rem}.summary-section{padding:2rem 1rem}.summary-icon{width:30px;height:30px}.summary-section h3{font-size:1.3rem}.summary-section p{font-size:.9rem}.how-work-section .fs-5{font-size:.95rem}}.benefit-icon .text-primary{color:#0d6efd!important}.benefit-icon .text-success{color:var(--bs-success)!important}.benefit-icon .text-warning{color:#ffc107!important}.benefit-icon .text-info{color:#0dcaf0!important}.benefit-icon .text-danger{color:#dc3545!important}.benefit-icon .text-secondary{color:#6c757d!important}.benefit-item:focus-within{outline:2px solid var(--bs-success)}.summary-section .btn-warning:focus{outline:2px solid #FF9800;outline-offset:2px}@media (prefers-contrast:high){.benefit-item{border:2px solid #dee2e6}.summary-section{border:2px solid var(--bs-success)}.benefit-icon{border:2px solid}}@media (prefers-reduced-motion:reduce){.benefit-icon,.benefit-item,.summary-icon,.summary-section .btn-warning,.summary-section .btn-warning:before{transition:none;animation:none}.benefit-icon:hover,.benefit-item:hover,.summary-section .btn-warning:hover{transform:none}}@media print{.how-work-header,.how-work-section{background:white!important}.how-work-header{color:black!important}.summary-section{background:white!important;border:1px solid #ccc!important}.benefit-item{break-inside:avoid;page-break-inside:avoid}}.reviews-section{background:#ffffff}.reviews-header{background:var(--bs-success)!important}.reviews-header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:2.5rem;letter-spacing:-.02em}.reviews-container{max-width:900px;margin:0 auto}.review-item{background:rgba(255,255,255,.8);border-radius:16px;padding:2rem;border:1px solid rgba(34,63,1,.08);transition:all .3s ease;position:relative;overflow:hidden}.review-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--bs-success),var(--accent-yellow));opacity:0;transition:opacity .3s ease}.review-item:hover{background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-2px);border-color:rgba(34,63,1,.15)}.review-item:hover:before{opacity:1}.reviewer-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid #e9ecef;transition:all .3s ease;position:relative}.reviewer-avatar img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.review-item:hover .reviewer-avatar{border-color:var(--bs-success);transform:scale(1.05)}.review-item:hover .reviewer-avatar img{transform:scale(1.1)}.review-content{padding-left:1rem}.reviewer-name{font-family:Poppins,sans-serif;font-size:1.2rem;color:#2c3e50;font-weight:700;margin-bottom:.5rem}.review-rating{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.stars{font-size:1rem;color:#ffc107}.review-label{font-size:.85rem;color:#6c757d;font-weight:500}.review-quote{position:relative;margin:0;padding-left:1.5rem;border-left:3px solid rgba(34,63,1,.1)}.review-quote:before{content:'"';position:absolute;top:-10px;left:-15px;font-size:3rem;color:var(--bs-success);opacity:.3;font-family:Times New Roman,serif;line-height:1}.review-quote p{font-size:1.1rem;line-height:1.7;color:#495057;margin:0;font-style:italic}.statistics-section{border:1px solid rgba(34,63,1,.08);position:relative;overflow:hidden}.statistics-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--bs-success) 0,var(--accent-yellow) 50%,var(--bs-success) 100%)}.stat-card{padding:1rem;transition:all .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-number{font-family:Poppins,sans-serif;font-weight:800;color:var(--bs-success);text-shadow:0 2px 4px rgba(34,63,1,.1);animation:countUp 1.5s ease-out}@keyframes countUp{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.stat-label{font-size:1rem;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px}.cta-section{overflow:hidden}.cta-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--bs-success) 0,var(--accent-yellow) 50%,var(--bs-success) 100%)}.cta-section h3{font-family:Poppins,sans-serif;font-weight:700;color:#2c3e50;letter-spacing:-.02em}.cta-section p{font-size:1.1rem;line-height:1.7;color:#495057;max-width:700px;margin:0 auto 2rem}.cta-section .btn-warning{background:linear-gradient(45deg,#FFC107,#FF9800);border:none;color:#1a1a1a;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(255,152,0,.3)}.cta-section .btn-warning:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.cta-section .btn-warning:hover:before{left:100%}.cta-section .btn-warning:hover{background:linear-gradient(45deg,#FF9800,#F57C00);transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,152,0,.4);color:#1a1a1a}.reviews-section .container-xxl{max-width:1200px}@media (max-width:991.98px){.reviews-header h2{font-size:2rem}.review-item{padding:1.5rem;margin-bottom:1.5rem}.reviewer-avatar{width:70px;height:70px}.review-content{padding-left:.75rem}.reviewer-name{font-size:1.1rem}.review-quote p{font-size:1rem}.stat-number{font-size:2.5rem}.cta-section,.statistics-section{padding:3rem 2rem}.cta-section h3{font-size:1.8rem}.cta-section p{font-size:1rem}}@media (max-width:767.98px){.reviews-header h2{font-size:1.75rem;padding:0 1rem}.review-item{padding:1.25rem}.review-item .row{flex-direction:column;text-align:center}.review-item .col-auto{margin-bottom:1rem}.reviewer-avatar{width:80px;height:80px;margin:0 auto}.review-content{padding-left:0}.review-quote{padding-left:1rem;border-left:2px solid rgba(34,63,1,.1)}.review-quote:before{left:-8px;font-size:2.5rem}.stat-number{font-size:2rem}.stat-label{font-size:.9rem}.cta-section,.statistics-section{padding:2.5rem 1.5rem}.cta-section h3{font-size:1.6rem}.cta-section p{font-size:.95rem}.cta-section .btn-warning{width:100%;font-size:1rem}}@media (max-width:575.98px){.reviews-header h2{font-size:1.5rem}.review-item{padding:1rem}.reviewer-avatar{width:70px;height:70px}.reviewer-name{font-size:1rem}.review-quote p{font-size:.95rem;line-height:1.6}.stat-number{font-size:1.8rem}.stat-label{font-size:.8rem}.cta-section,.statistics-section{padding:2rem 1rem}.cta-section h3{font-size:1.4rem}.cta-section p{font-size:.9rem;line-height:1.6}}.stars i{animation:sparkle 2s ease-in-out infinite;animation-delay:calc(var(--i) * .1s)}.stars i:first-child{--i:1}.stars i:nth-child(2){--i:2}.stars i:nth-child(3){--i:3}.stars i:nth-child(4){--i:4}.stars i:nth-child(5){--i:5}@keyframes sparkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.review-item:focus-within{outline:2px solid var(--bs-success);outline-offset:2px}.cta-section .btn-warning:focus{outline:2px solid #FF9800;outline-offset:2px}@media (prefers-contrast:high){.review-item{border:2px solid #dee2e6}.cta-section,.statistics-section{border:2px solid var(--bs-success)}.reviewer-avatar{border:3px solid var(--bs-success)}}@media (prefers-reduced-motion:reduce){.cta-section .btn-warning,.cta-section .btn-warning:before,.review-item,.reviewer-avatar,.reviewer-avatar img,.stars i,.stat-card{transition:none;animation:none}.cta-section .btn-warning:hover,.review-item:hover,.reviewer-avatar:hover,.stat-card:hover{transform:none}}@media print{.reviews-header,.reviews-section{background:white!important}.reviews-header{color:black!important}.cta-section,.statistics-section{background:white!important;border:1px solid #ccc!important}.review-item{break-inside:avoid;page-break-inside:avoid;box-shadow:none;border:1px solid #ccc}}.simple-pricing-section{background:#ffffff}.simple-pricing-header{background:linear-gradient(180deg,#872D27,#e50000)!important;position:relative}.simple-pricing-header:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:250px solid transparent;border-right:250px solid transparent;border-top:30px solid #e50000}.simple-pricing-header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:2.5rem;letter-spacing:1px;margin-bottom:.5rem}.simple-pricing-header p{font-weight:600;font-size:1.3rem;letter-spacing:.5px}.simple-pricing-card{background:#ffffff;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;border:2px solid #e9ecef}.simple-pricing-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.best-value-simple{border:3px solid #ff0707;transform:scale(1.02)}.best-value-simple:hover{transform:scale(1.02) translateY(-5px)}.card-header-simple{background:linear-gradient(180deg,#872D27,#e50000)!important;color:white;padding:1.5rem 1rem;border:none}.card-header-simple h3{font-family:Poppins,sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:.5px;margin-bottom:.25rem}.card-header-simple p{font-weight:500;font-size:.9rem;opacity:.9;margin-bottom:0}.card-body-simple{padding:2rem 1.5rem;min-height:500px;display:flex;flex-direction:column;justify-content:space-between}.product-image-container{flex-shrink:0}.product-image-container img{max-width:100%;height:auto;object-fit:contain}.bonus-offer{background:#ffffff!important;border:2px dashed #ffc107!important;padding:.75rem;border-radius:8px;margin:1rem 0}.bonus-offer span{color:#ff6b00!important;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.pricing-simple{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.price-large{font-family:Poppins,sans-serif;font-size:3rem;font-weight:800;color:#2c3e50;line-height:1;margin-bottom:1rem}.price-small{font-size:1rem;font-weight:500;color:#6c757d}.simple-pricing-card .btn-warning{background:#ffc107;border:none;color:#1a1a1a;font-weight:700;font-size:1.1rem;letter-spacing:.5px;text-transform:uppercase;padding:1rem 2rem;border-radius:50px;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,193,7,.3)}.simple-pricing-card .btn-warning:hover{background:#ff9800;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,152,0,.4);color:#1a1a1a}.total-simple{font-family:Poppins,sans-serif;font-size:1.1rem;color:#2c3e50;margin:1rem 0}.total-simple .text-decoration-line-through{font-size:1rem;color:#6c757d}.total-simple .text-success{font-weight:800;color:#28a745!important}.payment-simple{margin-top:1rem;gap:.5rem}.payment-logo{height:25px;width:auto;object-fit:contain;border-radius:4px;border:1px solid #e9ecef;padding:2px;transition:all .2s ease}.payment-logo:hover{transform:scale(1.1);border-color:#dee2e6}@media (max-width:991.98px){.simple-pricing-header h2{font-size:2rem;letter-spacing:.5px}.simple-pricing-header p{font-size:1.1rem}.best-value-simple{transform:none;order:-1}.best-value-simple:hover{transform:translateY(-5px)}.card-body-simple{min-height:450px;padding:1.5rem 1rem}.price-large{font-size:2.5rem}}@media (max-width:767.98px){.simple-pricing-header{padding:1.5rem 0}.simple-pricing-header:after{bottom:-15px;border-left-width:100px;border-right-width:100px;border-top-width:20px}.simple-pricing-header h2{font-size:1.6rem;padding:0 1rem}.simple-pricing-header p{font-size:1rem;padding:0 1rem}.simple-pricing-card{margin-bottom:2rem}.card-header-simple{padding:1rem}.card-header-simple h3{font-size:1.2rem}.card-header-simple p{font-size:.8rem}.card-body-simple{min-height:400px;padding:1.5rem 1rem}.price-large{font-size:2.2rem}.simple-pricing-card .btn-warning{font-size:1rem;padding:.8rem 1.5rem}.bonus-offer{padding:.5rem;margin:.75rem 0}.bonus-offer span{font-size:.8rem}.payment-logo{height:20px}}@media (max-width:575.98px){.simple-pricing-header h2{font-size:1.4rem;line-height:1.2}.simple-pricing-header p{font-size:.9rem}.card-header-simple h3{font-size:1.1rem}.card-body-simple{min-height:350px;padding:1rem}.price-large{font-size:2rem}.total-simple{font-size:1rem}.simple-pricing-card .btn-warning{font-size:.9rem;padding:.7rem 1.2rem}.payment-simple{gap:.3rem}.payment-logo{height:18px}}.simple-pricing-section .container-xxl{max-width:1200px}.simple-pricing-section .row{margin-left:-15px;margin-right:-15px}.simple-pricing-section .row>[class*=col-]{padding-left:15px;padding-right:15px}.simple-pricing-card:focus-within{outline:2px solid #ffc107;outline-offset:2px}.simple-pricing-card .btn-warning:focus{outline:2px solid #ff9800;outline-offset:2px}@media (prefers-contrast:high){.simple-pricing-card{border:3px solid #000}.best-value-simple{border:4px solid #ffc107}.bonus-offer{border:3px solid #ffc107!important}}@media (prefers-reduced-motion:reduce){.payment-logo,.simple-pricing-card,.simple-pricing-card .btn-warning{transition:none}.best-value-simple:hover,.payment-logo:hover,.simple-pricing-card .btn-warning:hover,.simple-pricing-card:hover{transform:none}}@media print{.simple-pricing-header,.simple-pricing-section{background:white!important}.simple-pricing-header{color:black!important}.simple-pricing-header:after{display:none}.simple-pricing-card{box-shadow:none;border:2px solid #ccc;break-inside:avoid;page-break-inside:avoid}.card-header-simple{background:white!important;color:black!important;border-bottom:2px solid #ccc}}.bonus-section{background:#ffffff}.bonus-header{background:var(--primary-green)!important;position:relative;overflow:hidden}.bonus-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.1) 0,transparent 50%)}.bonus-header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:2.2rem;letter-spacing:.5px;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;z-index:2}.bonus-card{transition:all .3s ease;border:1px solid #e9ecef;position:relative;overflow:hidden}.bonus-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ffc107,#ff9800);opacity:0;transition:opacity .3s ease}.bonus-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1);border-color:#ffc107}.bonus-card:hover:before{opacity:1}.bonus-image-container{position:relative}.bonus-ebook-image{border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:all .3s ease;max-width:250px;height:auto;object-fit:cover}.bonus-card:hover .bonus-ebook-image{transform:scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,.15)}.bonus-info{padding:1rem .5rem}.bonus-title{font-family:Poppins,sans-serif;font-size:1.3rem;color:#2c3e50;letter-spacing:-.01em;line-height:1.3;margin-bottom:1rem}.bonus-pricing{margin:1.5rem 0}.retail-price{font-size:1rem;color:#6c757d;font-weight:500;text-decoration:line-through}.today-price{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;color:var(--bs-success)!important;text-shadow:0 1px 2px rgba(34,63,1,.1)}.bonus-description p{font-size:1rem;line-height:1.6;color:#495057;margin-bottom:0;text-align:justify}.bonus-cta{margin-top:3rem}.cta-box{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:2px solid #ffc107!important;position:relative;overflow:hidden}.cta-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ffc107,#ff9800,#ffc107);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.cta-box h4{font-family:Poppins,sans-serif;font-weight:700;color:#2c3e50;font-size:1.5rem}.cta-box h4,.cta-box p{position:relative;z-index:2}.cta-box p{font-size:1.1rem;line-height:1.6;color:#495057;max-width:600px;margin:0 auto 1.5rem}.cta-box .btn-success{background:linear-gradient(45deg,var(--bs-success),var(--primary-green-light));border:none;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(34,63,1,.3);z-index:2}.cta-box .btn-success:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.cta-box .btn-success:hover:before{left:100%}.cta-box .btn-success:hover{background:linear-gradient(45deg,var(--primary-green-light),var(--bs-success));transform:translateY(-2px);box-shadow:0 8px 25px rgba(34,63,1,.4)}.bonus-section .container-xxl{max-width:1200px}@media (max-width:991.98px){.bonus-header h2{font-size:1.8rem;letter-spacing:.3px}.bonus-card{margin-bottom:2rem}.bonus-ebook-image{max-width:220px}.bonus-title{font-size:1.2rem}.today-price{font-size:1.3rem}.cta-box{padding:2.5rem 2rem}.cta-box h4{font-size:1.3rem}.cta-box p{font-size:1rem}}@media (max-width:767.98px){.bonus-header{padding:2rem 0}.bonus-header h2{font-size:1.5rem;padding:0 1rem;line-height:1.3}.bonus-card{margin-bottom:1.5rem;padding:2rem 1.5rem}.bonus-ebook-image{max-width:200px}.bonus-title{font-size:1.1rem;line-height:1.4}.retail-price{font-size:.9rem}.today-price{font-size:1.2rem}.bonus-description p{font-size:.95rem;line-height:1.5}.bonus-cta{margin-top:2rem}.cta-box{padding:2rem 1.5rem}.cta-box h4{font-size:1.2rem}.cta-box p{font-size:.95rem}.cta-box .btn-success{width:100%;font-size:1rem}}@media (max-width:575.98px){.bonus-header h2{font-size:1.3rem;line-height:1.2}.bonus-card{padding:1.5rem 1rem}.bonus-ebook-image{max-width:180px}.bonus-title{font-size:1rem}.retail-price{font-size:.85rem}.today-price{font-size:1.1rem}.bonus-description p{font-size:.9rem;text-align:left}.cta-box{padding:1.5rem 1rem}.cta-box h4{font-size:1.1rem}.cta-box p{font-size:.9rem;line-height:1.5}}.bonus-card:first-child{animation:slideInLeft .8s ease-out}.bonus-card:nth-child(2){animation:slideInRight .8s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.bonus-card:focus-within{outline:2px solid #ffc107;outline-offset:2px}.cta-box .btn-success:focus{outline:2px solid var(--bs-success);outline-offset:2px}@media (prefers-contrast:high){.bonus-card{border:2px solid #000}.cta-box{border:3px solid #ffc107!important}.bonus-ebook-image{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.bonus-card,.bonus-ebook-image,.cta-box .btn-success,.cta-box .btn-success:before,.cta-box:before{animation:none!important;transition:none!important}.bonus-card:hover,.bonus-card:hover .bonus-ebook-image,.cta-box .btn-success:hover{transform:none!important}}@media print{.bonus-header,.bonus-section{background:white!important}.bonus-header{color:black!important}.bonus-card{box-shadow:none!important;border:1px solid #ccc!important;break-inside:avoid;page-break-inside:avoid}.cta-box{background:white!important;border:2px solid #ccc!important}}.ingredients-section{background:#ffffff}.ingredients-header{background:var(--primary-green);position:relative;overflow:hidden}.ingredients-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.1) 0,transparent 50%)}.ingredients-header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:2.2rem;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;z-index:2}.ingredients-list{max-width:1000px;margin:0 auto}.ingredient-item{background:rgba(255,255,255,.8);border-radius:15px;padding:2rem;margin-bottom:1.5rem;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-3px);border:1px solid rgba(255,193,7,.3);opacity:1}.ingredient-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary-green);opacity:0;border-color:rgba(255,193,7,.3);opacity:1}.ingredient-number{width:60px;height:60px;background:var(--accent-yellow)!important;color:#1a1a1a!important;font-family:Poppins,sans-serif;font-weight:700;font-size:1.3rem;box-shadow:0 4px 15px rgba(255,193,7,.3);transition:all .3s ease;border:3px solid transparent}.ingredient-content{flex:1;padding-left:1rem}.ingredient-name{font-family:Poppins,sans-serif;font-size:1.4rem;color:#2c3e50;font-weight:700;letter-spacing:-.01em;margin-bottom:.75rem;line-height:1.3}.ingredient-description{font-size:1.1rem;line-height:1.7;color:#495057;margin-bottom:0}.ingredients-section .fs-5{font-size:1.15rem;color:#495057;font-weight:400;line-height:1.7}.ingredients-cta{margin-top:3rem}.cta-box-ingredients{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:2px solid #ffc107!important;position:relative;overflow:hidden}.cta-box-ingredients:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ffc107,#ff9800,#ffc107);animation:shimmerIngredients 3s ease-in-out infinite}@keyframes shimmerIngredients{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.cta-box-ingredients h4{font-family:Poppins,sans-serif;font-weight:700;color:#2c3e50;font-size:1.5rem;position:relative;z-index:2}.cta-box-ingredients p{font-size:1.1rem;line-height:1.6;color:#495057;max-width:600px;margin:0 auto 1.5rem;position:relative;z-index:2}.cta-box-ingredients .btn-success{background:linear-gradient(45deg,var(--bs-success),var(--primary-green-light));border:none;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(34,63,1,.3);z-index:2}.cta-box-ingredients .btn-success:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.cta-box-ingredients .btn-success:hover:before{left:100%}.cta-box-ingredients .btn-success:hover{background:linear-gradient(45deg,var(--primary-green-light),var(--bs-success));transform:translateY(-2px);box-shadow:0 8px 25px rgba(34,63,1,.4)}.ingredients-section .container-xxl{max-width:1200px}.ingredient-item:first-child{animation:fadeInUp .6s ease-out .1s both}.ingredient-item:nth-child(2){animation:fadeInUp .6s ease-out .2s both}.ingredient-item:nth-child(3){animation:fadeInUp .6s ease-out .3s both}.ingredient-item:nth-child(4){animation:fadeInUp .6s ease-out .4s both}.ingredient-item:nth-child(5){animation:fadeInUp .6s ease-out .5s both}.ingredient-item:nth-child(6){animation:fadeInUp .6s ease-out .6s both}.ingredient-item:nth-child(7){animation:fadeInUp .6s ease-out .7s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991.98px){.ingredients-header h2{font-size:1.8rem;letter-spacing:.3px}.ingredient-item{padding:1.5rem;margin-bottom:1.25rem}.ingredient-number{width:55px;height:55px;font-size:1.2rem}.ingredient-name{font-size:1.3rem}.ingredient-description{font-size:1rem;line-height:1.6}.cta-box-ingredients{padding:2.5rem 2rem}.cta-box-ingredients h4{font-size:1.3rem}.cta-box-ingredients p{font-size:1rem}}@media (max-width:767.98px){.ingredients-header{padding:2rem 0}.ingredients-header h2{font-size:1.5rem;padding:0 1rem;line-height:1.3}.ingredient-item{padding:1.25rem;margin-bottom:1rem}.ingredient-item .d-flex{flex-direction:column;text-align:center;align-items:center;gap:1rem}.ingredient-content{padding-left:0}.ingredient-number{width:50px;height:50px;font-size:1.1rem;margin-bottom:0}.ingredient-name{font-size:1.2rem;text-align:center}.ingredient-description{font-size:.95rem;line-height:1.5;text-align:center}.ingredients-section .fs-5{font-size:1rem;padding:0 1rem}.ingredients-cta{margin-top:2rem}.cta-box-ingredients{padding:2rem 1.5rem}.cta-box-ingredients h4{font-size:1.2rem}.cta-box-ingredients p{font-size:.95rem}.cta-box-ingredients .btn-success{width:100%;font-size:1rem}}@media (max-width:575.98px){.ingredients-header h2{font-size:1.3rem;line-height:1.2}.ingredient-item{padding:1rem}.ingredient-number{width:45px;height:45px;font-size:1rem}.ingredient-name{font-size:1.1rem}.ingredient-description{font-size:.9rem}.ingredients-section .fs-5{font-size:.95rem}.cta-box-ingredients{padding:1.5rem 1rem}.cta-box-ingredients h4{font-size:1.1rem}.cta-box-ingredients p{font-size:.9rem;line-height:1.5}}.ingredient-item:focus-within{outline:2px solid #ffc107;outline-offset:2px}.cta-box-ingredients .btn-success:focus{outline:2px solid var(--bs-success);outline-offset:2px}@media (prefers-contrast:high){.ingredient-item,.ingredient-number{border:2px solid #000}.cta-box-ingredients{border:3px solid #ffc107!important}}@media (prefers-reduced-motion:reduce){.cta-box-ingredients .btn-success,.cta-box-ingredients .btn-success:before,.cta-box-ingredients:before,.ingredient-item,.ingredient-number{animation:none!important;transition:none!important}.cta-box-ingredients .btn-success:hover,.ingredient-item:hover,.ingredient-item:hover .ingredient-number{transform:none!important}}@media print{.ingredients-header,.ingredients-section{background:white!important}.ingredients-header{color:black!important}.ingredient-item{box-shadow:none!important;border:1px solid #ccc!important;break-inside:avoid;page-break-inside:avoid}.cta-box-ingredients{background:white!important;border:2px solid #ccc!important}.ingredient-number{box-shadow:none!important;border:2px solid #ccc!important}}.scientific-section{background:#ffffff}.certifications-strip{position:relative;overflow:hidden}.certifications-strip:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 25%,transparent 75%,rgba(255,255,255,.05))}.certifications-image{max-width:100%;height:auto;object-fit:contain;filter:brightness(1.2) contrast(1.1);transition:all .3s ease}.certifications-image:hover{transform:scale(1.02);filter:brightness(1.3) contrast(1.2)}.scientific-section h2{font-family:Poppins,sans-serif;font-weight:700;color:#2c3e50;letter-spacing:1px;font-size:2.5rem}.formulation-process{max-width:1200px;margin:0 auto}.process-step{padding:1.5rem 1rem;transition:all .3s ease}.process-step:hover{transform:translateY(-3px)}.step-number{width:70px;height:70px;background:var(--primary-green)!important;color:#ffffff!important;font-family:Poppins,sans-serif;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(184,134,11,.3);transition:all .3s ease;border:2px solid transparent}.process-step:hover .step-number{transform:scale(1.05);box-shadow:0 6px 20px rgba(184,134,11,.4);border-color:rgba(255,255,255,.3)}.step-title{font-family:Poppins,sans-serif;font-size:1.2rem;color:#2c3e50;font-weight:700;line-height:1.3;margin-bottom:1rem}.step-description{font-size:.95rem;line-height:1.5;color:#495057;max-width:280px;margin:0 auto}.process-arrow{transition:all .3s ease;color:#666}.process-arrow:hover{transform:scale(1.1);color:#B8860B}.guarantee-section-yellow{background:var(--primary-green);position:relative;overflow:hidden;border-radius:15px;margin:2rem 1rem 0}.guarantee-section-yellow:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 70%,rgba(255,255,255,.1) 0,transparent 50%)}.guarantee-section-yellow .container-xxl{position:relative;z-index:2}.guarantee-badge-container{transition:all .3s ease}.guarantee-badge-container:hover{transform:scale(1.02) rotate(2deg)}.guarantee-seal-yellow{margin:0 auto}.guarantee-seal-yellow,.seal-outer-ring{width:200px;height:200px;position:relative}.seal-outer-ring{border-radius:50%;background:radial-gradient(circle,#FFD700 0,#B8860B 100%);border:4px solid #8b4513;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.3)}.seal-text-ring{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:50%;border:2px dashed #8b4513}.guarantee-ring-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.7rem;font-weight:700;color:#8B4513;text-transform:uppercase;letter-spacing:1px;animation:rotate 20s linear infinite;width:150px;height:150px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.seal-inner-circle{width:140px;height:140px;border-radius:50%;background:#1a1a1a;display:flex;align-items:center;justify-content:center;border:3px solid #ffd700}.guarantee-content-center{text-align:center;color:#FFD700}.money-text{font-size:.9rem;font-weight:700;letter-spacing:1px;line-height:1;margin-bottom:2px}.money-text,.percent-text{font-family:Poppins,sans-serif}.percent-text{font-size:2.2rem;font-weight:900}.back-text{font-family:Poppins,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:1px;line-height:1}.guarantee-content-yellow{padding-left:2rem}.guarantee-title-yellow{font-family:Poppins,sans-serif;font-size:1.8rem;color:#ffffff;font-weight:700;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3)}.guarantee-text-yellow{font-size:1rem;line-height:1.6;color:#ffffff;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.scientific-section .container-xxl{max-width:1200px}@media (max-width:991.98px){.certifications-strip{padding:2rem 1rem}.certifications-image{max-width:90%}.scientific-section h2{font-size:2rem}.process-step{padding:1.5rem 1rem;margin-bottom:2rem}.step-number{width:60px;height:60px;font-size:1.3rem}.step-title{font-size:1.1rem}.step-description{font-size:.9rem;max-width:300px}.guarantee-content-yellow{padding-left:0;margin-top:2rem;text-align:center}.guarantee-title-yellow{font-size:1.5rem}.guarantee-text-yellow{font-size:.95rem}.guarantee-seal-yellow,.seal-outer-ring{width:180px;height:180px}.seal-inner-circle{width:120px;height:120px}.percent-text{font-size:2rem}.back-text,.money-text{font-size:.8rem}}@media (max-width:767.98px){.certifications-strip{padding:1.5rem 1rem}.certifications-image{max-width:100%}.scientific-section h2{font-size:1.6rem;padding:0 1rem}.process-step{padding:1rem}.step-number{width:55px;height:55px;font-size:1.2rem}.step-title{font-size:1rem}.step-description{font-size:.85rem;max-width:280px}.guarantee-section-yellow{margin:2rem .5rem 0;border-radius:10px}.guarantee-title-yellow{font-size:1.3rem}.guarantee-text-yellow{font-size:.9rem;line-height:1.5}.guarantee-seal-yellow,.seal-outer-ring{width:160px;height:160px}.seal-inner-circle{width:110px;height:110px}.percent-text{font-size:1.8rem}.back-text,.money-text{font-size:.75rem}.guarantee-ring-text{font-size:.6rem;width:130px;height:130px}}@media (max-width:575.98px){.certifications-image{max-height:80px}.scientific-section h2{font-size:1.4rem}.step-number{width:50px;height:50px;font-size:1.1rem}.step-title{font-size:.95rem}.step-description{font-size:.8rem;max-width:260px}.guarantee-title-yellow{font-size:1.2rem}.guarantee-text-yellow{font-size:.85rem}.guarantee-seal-yellow,.seal-outer-ring{width:140px;height:140px}.seal-inner-circle{width:95px;height:95px}.percent-text{font-size:1.6rem}.back-text,.money-text{font-size:.7rem}.guarantee-ring-text{font-size:.55rem;width:110px;height:110px}}.process-step:focus-within{outline:2px solid #B8860B;outline-offset:2px}.guarantee-badge-container:focus-within{outline:2px solid #ffffff;outline-offset:2px}@media (prefers-contrast:high){.step-number{border:3px solid #000}.seal-outer-ring{border:4px solid #000}.certifications-image{border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.certifications-image,.guarantee-badge-container,.guarantee-ring-text,.process-arrow,.process-step,.step-number{animation:none!important;transition:none!important}.certifications-image:hover,.guarantee-badge-container:hover,.process-arrow:hover,.process-step:hover,.process-step:hover .step-number{transform:none!important}}@media print{.certifications-strip,.scientific-section{background:white!important}.certifications-strip{border:1px solid #ccc}.guarantee-section-yellow{background:white!important;color:black!important;border:2px solid #ccc}.guarantee-text-yellow,.guarantee-title-yellow{color:black!important;text-shadow:none!important}.process-step{box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}}.benefits-section{background:#ffffff}.benefits-header{background:var(--primary-green)!important;position:relative;overflow:hidden}.benefits-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.1) 0,transparent 50%)}.benefits-header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:2.2rem;letter-spacing:.5px;color:#1a1a1a;text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;z-index:2}.benefits-intro{font-size:1.1rem;color:#495057;font-weight:400;line-height:1.7;max-width:900px;margin:0 auto}.benefits-list{max-width:1000px;margin:0 auto}.benefit-item{background:rgba(255,255,255,.8);border-radius:12px;padding:1.5rem;margin-bottom:1rem;border:1px solid rgba(184,134,11,.1);transition:all .3s ease;position:relative;overflow:hidden}.benefit-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#B8860B,#DAA520);opacity:0;transition:opacity .3s ease}.benefit-item:hover{background:#ffffff;box-shadow:0 8px 25px rgba(0,0,0,.08);transform:translateY(-2px);border-color:rgba(184,134,11,.2)}.benefit-item:hover:before{opacity:1}.benefit-checkmark{width:50px;height:50px;background:var(--primary-green)!important;color:#ffffff!important;font-weight:700;transition:all .3s ease;border:2px solid transparent;flex-shrink:0}.benefit-item:hover .benefit-checkmark{transform:scale(1.05);border-color:rgba(255,255,255,.3);box-shadow:0 4px 15px rgba(184,134,11,.3)}.benefit-content{flex:1;padding-left:.5rem}.benefit-title{font-family:Poppins,sans-serif;font-size:1.2rem;color:#2c3e50;font-weight:700;letter-spacing:-.01em;margin-bottom:.5rem;line-height:1.3}.benefit-description{font-size:1rem;line-height:1.6;color:#495057;margin-bottom:0}.benefits-cta{margin-top:3rem}.cta-box-benefits{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border:2px solid #b8860b!important;position:relative;overflow:hidden}.cta-box-benefits:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#B8860B,#DAA520,#B8860B);animation:shimmerBenefits 3s ease-in-out infinite}@keyframes shimmerBenefits{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.cta-box-benefits h4{font-family:Poppins,sans-serif;font-weight:700;color:#2c3e50;font-size:1.5rem;position:relative;z-index:2}.cta-box-benefits p{font-size:1.1rem;line-height:1.6;color:#495057;max-width:600px;margin:0 auto 1.5rem;position:relative;z-index:2}.cta-box-benefits .btn-success{background:linear-gradient(45deg,var(--bs-success),var(--primary-green-light));border:none;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(34,63,1,.3);z-index:2}.cta-box-benefits .btn-success:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.cta-box-benefits .btn-success:hover:before{left:100%}.cta-box-benefits .btn-success:hover{background:linear-gradient(45deg,var(--primary-green-light),var(--bs-success));transform:translateY(-2px);box-shadow:0 8px 25px rgba(34,63,1,.4)}.benefits-section .container-xxl{max-width:1200px}.benefit-item:first-child{animation:fadeInLeft .6s ease-out .1s both}.benefit-item:nth-child(2){animation:fadeInLeft .6s ease-out .2s both}.benefit-item:nth-child(3){animation:fadeInLeft .6s ease-out .3s both}.benefit-item:nth-child(4){animation:fadeInLeft .6s ease-out .4s both}.benefit-item:nth-child(5){animation:fadeInLeft .6s ease-out .5s both}.benefit-item:nth-child(6){animation:fadeInLeft .6s ease-out .6s both}.benefit-item:nth-child(7){animation:fadeInLeft .6s ease-out .7s both}.benefit-item:nth-child(8){animation:fadeInLeft .6s ease-out .8s both}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:991.98px){.benefits-header h2{font-size:1.8rem;letter-spacing:.3px}.benefits-intro{font-size:1rem;padding:0 1rem}.benefit-item{padding:1.25rem;margin-bottom:.75rem}.benefit-checkmark{width:45px;height:45px;font-size:1.2rem}.benefit-title{font-size:1.1rem}.benefit-description{font-size:.95rem;line-height:1.5}.cta-box-benefits{padding:2.5rem 2rem}.cta-box-benefits h4{font-size:1.3rem}.cta-box-benefits p{font-size:1rem}}@media (max-width:767.98px){.benefits-header{padding:2rem 0}.benefits-header h2{font-size:1.5rem;padding:0 1rem;line-height:1.3}.benefit-item{padding:1rem;margin-bottom:.5rem}.benefit-item .d-flex{flex-direction:column;text-align:center;align-items:center;gap:1rem}.benefit-content{padding-left:0}.benefit-checkmark{width:40px;height:40px;font-size:1.1rem;margin-bottom:0}.benefit-title{font-size:1rem;text-align:center;margin-bottom:.5rem}.benefit-description{font-size:.9rem;line-height:1.4;text-align:center}.benefits-intro{font-size:.95rem;padding:0 1rem}.benefits-cta{margin-top:2rem}.cta-box-benefits{padding:2rem 1.5rem}.cta-box-benefits h4{font-size:1.2rem}.cta-box-benefits p{font-size:.95rem}.cta-box-benefits .btn-success{width:100%;font-size:1rem}}@media (max-width:575.98px){.benefits-header h2{font-size:1.3rem;line-height:1.2}.benefit-item{padding:.75rem}.benefit-checkmark{width:38px;height:38px;font-size:1rem}.benefit-title{font-size:.95rem}.benefit-description{font-size:.85rem}.benefits-intro{font-size:.9rem}.cta-box-benefits{padding:1.5rem 1rem}.cta-box-benefits h4{font-size:1.1rem}.cta-box-benefits p{font-size:.9rem;line-height:1.5}}.benefit-item:focus-within{outline:2px solid #B8860B;outline-offset:2px}.cta-box-benefits .btn-success:focus{outline:2px solid var(--bs-success);outline-offset:2px}@media (prefers-contrast:high){.benefit-checkmark,.benefit-item{border:2px solid #000}.cta-box-benefits{border:3px solid #b8860b!important}}@media (prefers-reduced-motion:reduce){.benefit-checkmark,.benefit-item,.cta-box-benefits .btn-success,.cta-box-benefits .btn-success:before,.cta-box-benefits:before{animation:none!important;transition:none!important}.benefit-item:hover,.benefit-item:hover .benefit-checkmark,.cta-box-benefits .btn-success:hover{transform:none!important}}@media print{.benefits-header,.benefits-section{background:white!important}.benefits-header{color:black!important}.benefit-item{box-shadow:none!important;border:1px solid #ccc!important;break-inside:avoid;page-break-inside:avoid}.cta-box-benefits{background:white!important;border:2px solid #ccc!important}.benefit-checkmark{box-shadow:none!important}}.clean-faq-section{background:#ffffff}.clean-faq-header{background:var(--primary-green)!important;position:relative;overflow:hidden}.clean-faq-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.1) 0,transparent 50%)}.clean-faq-header h2{font-family:Poppins,sans-serif;font-weight:700;font-size:2.2rem;letter-spacing:.5px;color:#1a1a1a;text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;z-index:2}.clean-faq-item{border:none;border-bottom:1px solid #e0e0e0;margin:0;padding:0}.clean-faq-item:last-child{border-bottom:none}.clean-faq-item summary{list-style:none;outline:none}.clean-faq-item summary::-webkit-details-marker{display:none}.clean-faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;cursor:pointer;transition:all .2s ease;background:none;border:none;width:100%}.clean-faq-question:hover{color:#666}.question-text{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500;color:#333;text-align:left;flex:1;margin-right:1rem;line-height:1.4}.toggle-icon{font-size:1.5rem;font-weight:300;color:#666;transition:all .2s ease;width:30px;text-align:center;flex-shrink:0}.clean-faq-item .toggle-icon{font-size:0}.clean-faq-item .toggle-icon:before{content:"+";font-size:1.5rem;font-weight:300;color:#666}.clean-faq-item[open] .toggle-icon:before{content:"-"}.clean-faq-answer{padding:0 0 1.5rem;animation:slideDown .3s ease-out}.clean-faq-answer p{font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;color:#666;margin:0;padding-right:3rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.clean-faq-section .container-xxl{max-width:1000px}@media (max-width:991.98px){.clean-faq-header h2{font-size:1.8rem;letter-spacing:.3px}.question-text{font-size:1rem}.clean-faq-answer p{padding-right:2rem}.toggle-icon:before{font-size:1.3rem}}@media (max-width:767.98px){.clean-faq-header{padding:2rem 0}.clean-faq-header h2{font-size:1.5rem;padding:0 1rem;line-height:1.3}.clean-faq-question{padding:1.25rem 0;flex-wrap:wrap}.question-text{font-size:.95rem;margin-right:.5rem}.clean-faq-answer p{font-size:.9rem;padding-right:1rem}.toggle-icon:before{font-size:1.2rem}}@media (max-width:575.98px){.clean-faq-header h2{font-size:1.3rem;line-height:1.2}.clean-faq-question{padding:1rem 0}.question-text{font-size:.9rem}.clean-faq-answer p{font-size:.85rem;padding-right:.5rem}.toggle-icon:before{font-size:1.1rem}}.clean-faq-question:focus{outline:2px solid #B8860B;outline-offset:2px;border-radius:4px}@media (prefers-contrast:high){.clean-faq-item{border-bottom:2px solid #000}.question-text,.toggle-icon:before{color:#000}}@media (prefers-reduced-motion:reduce){.clean-faq-answer,.clean-faq-question{transition:none!important;animation:none!important}}@media print{.clean-faq-header,.clean-faq-section{background:white!important}.clean-faq-header,.clean-faq-header h2{color:black!important}.clean-faq-header h2{text-shadow:none!important}.clean-faq-answer{display:block!important}.toggle-icon{display:none}.clean-faq-item{break-inside:avoid;page-break-inside:avoid}}.final-cta-section{background:#ffffff;padding:2rem 1rem}.main-cta-box{background:var(--primary-green)!important;border-radius:20px!important;box-shadow:0 15px 35px rgba(184,134,11,.3);position:relative;overflow:hidden;margin:0 auto;max-width:1200px}.main-cta-box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 70%,rgba(255,255,255,.1) 0,transparent 50%)}.main-cta-box .container-xxl{position:relative;z-index:2}.final-product-image{transition:all .3s ease}.final-product-image:hover{transform:scale(1.02)}.product-bottles-final{border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.2);filter:drop-shadow(0 8px 20px rgba(0,0,0,.15));transition:all .3s ease}.product-bottles-final:hover{transform:scale(1.05)}.final-cta-content{padding-left:2rem}.final-cta-title{font-family:Poppins,sans-serif;font-size:2.2rem;color:#ffffff;font-weight:700;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3);line-height:1.2;margin-bottom:2rem}.price-box{background:var(--accent-yellow)!important;border:3px solid #ffffff;box-shadow:0 6px 20px rgba(0,0,0,.15);transition:all .3s ease;display:inline-block}.price-box:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.2)}.final-price-text{font-family:Poppins,sans-serif;font-weight:800;color:#1a1a1a!important;text-shadow:none;font-size:1.8rem}.security-section{background:rgba(184,134,11,.02);padding:2rem;border-radius:12px;border-left:4px solid #b8860b}.security-title{font-family:Poppins,sans-serif;font-size:1.3rem;color:#B8860B;font-weight:700;line-height:1.3}.security-text{font-size:1rem;line-height:1.7;color:#495057}.remarks-section{background:#f8f9fa;padding:2rem;border-radius:12px;border:1px solid rgba(184,134,11,.1)}.remarks-title{font-family:Poppins,sans-serif;font-size:1.2rem;color:#2c3e50;font-weight:700}.guarantee-statement{font-size:1.1rem;color:#495057;font-weight:500}.refund-policy-title{font-family:Poppins,sans-serif;font-size:1.1rem;color:#2c3e50;font-weight:700}.contact-info,.refund-details,.refund-text{font-size:1rem;line-height:1.6;color:#495057}.email-contact{font-size:1rem;color:#495057}.email-contact strong{color:#2c3e50;font-weight:600}.final-action{margin-top:3rem;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;border:2px solid rgba(184,134,11,.1)}.final-action .btn-success{background:linear-gradient(45deg,var(--bs-success),var(--primary-green-light));border:none;font-weight:700;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 6px 20px rgba(34,63,1,.3);padding:1.2rem 3rem}.final-action .btn-success:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.final-action .btn-success:hover:before{left:100%}.final-action .btn-success:hover{background:linear-gradient(45deg,var(--primary-green-light),var(--bs-success));transform:translateY(-3px);box-shadow:0 10px 30px rgba(34,63,1,.4)}.security-badges{margin-top:2rem}.security-badge{padding:.75rem 1rem;background:rgba(255,255,255,.8);border-radius:8px;transition:all .3s ease;border:1px solid rgba(34,63,1,.1)}.security-badge:hover{background:#ffffff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1);border-color:var(--bs-success)}.security-badge i{transition:all .3s ease}.security-badge:hover i{transform:scale(1.1)}.security-badge span{font-size:.85rem;color:#495057;font-weight:500;white-space:nowrap}.final-cta-section .container-xxl{max-width:1200px}@media (max-width:991.98px){.final-cta-content{padding-left:0;margin-top:2rem;text-align:center}.final-cta-title{font-size:1.8rem}.final-price-text{font-size:1.5rem}.product-bottles-final{max-width:250px}.remarks-section,.security-section{padding:1.5rem}.security-title{font-size:1.2rem}.final-action{padding:1.5rem}}@media (max-width:767.98px){.final-cta-section{padding:1rem .5rem}.main-cta-box{padding:2rem 1.5rem;margin:0 .5rem}.final-cta-title{font-size:1.5rem;line-height:1.3}.final-price-text{font-size:1.3rem}.product-bottles-final{max-width:200px}.remarks-section,.security-section{padding:1.25rem;margin-bottom:1.5rem}.security-title{font-size:1.1rem}.contact-info,.refund-details,.refund-text,.security-text{font-size:.9rem}.final-action{padding:1.25rem;margin-top:2rem}.final-action .btn-success{width:100%;font-size:1rem;padding:1rem 2rem}.security-badges .d-flex{flex-direction:column;gap:.75rem}.security-badge{justify-content:center}}@media (max-width:575.98px){.final-cta-title{font-size:1.3rem}.final-price-text{font-size:1.2rem}.product-bottles-final{max-width:180px}.remarks-section,.security-section{padding:1rem}.security-title{font-size:1rem}.contact-info,.refund-details,.refund-text,.security-text{font-size:.85rem;line-height:1.5}.final-action{padding:1rem}.security-badge span{font-size:.8rem}}.final-action .btn-success:focus{outline:3px solid #FF9800;outline-offset:3px}.security-badge:focus-within{outline:2px solid var(--bs-success);outline-offset:2px}@media (prefers-contrast:high){.main-cta-box{border:3px solid #000}.final-action,.remarks-section,.security-section{border:2px solid #b8860b}.security-badge{border:2px solid var(--bs-success)}}@media (prefers-reduced-motion:reduce){.final-action .btn-success,.final-action .btn-success:before,.final-product-image,.price-box,.product-bottles-final,.security-badge{transition:none!important;animation:none!important}.final-action .btn-success:hover,.final-product-image:hover,.price-box:hover,.product-bottles-final:hover,.security-badge:hover{transform:none!important}}@media print{.final-cta-section,.main-cta-box{background:white!important}.main-cta-box{color:black!important;border:2px solid #ccc!important}.final-cta-title{color:black!important;text-shadow:none!important}.final-action,.remarks-section,.security-section{background:white!important;border:1px solid #ccc!important;break-inside:avoid;page-break-inside:avoid}}.respiclear-exact-cta-section{background:#ffffff;padding:0}.respiclear-exact-header{background:var(--primary-green);padding:20px 0;border-radius:25px;margin:0 20px}.respiclear-exact-header h1{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;color:#ffffff;margin:0;letter-spacing:.5px}.product-section-exact{position:relative;max-width:800px;margin:0 auto;padding:40px 0}.product-image-container{position:relative;z-index:1}.respiclear-bottles-exact{max-width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(0,0,0,.1))}.save-300-badge{position:absolute;top:20px;right:50px;z-index:10}.save-circle{width:90px;height:90px;background:#2c3e50;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff;border:3px solid #ffffff;box-shadow:0 4px 15px rgba(0,0,0,.2)}.save-text-top{font-size:.8rem;font-weight:600;line-height:1;margin-bottom:2px}.save-amount-big{font-size:1.1rem;font-weight:800;line-height:1}.guarantee-180-badge{position:absolute;bottom:80px;right:-20px;z-index:10}.guarantee-circle{width:100px;height:100px;background:#ffc107;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000000;border:4px solid #dc3545;box-shadow:0 4px 15px rgba(0,0,0,.2)}.guarantee-number{font-size:1.8rem;font-weight:900;line-height:1;margin-bottom:2px}.guarantee-days-text{font-size:.65rem;font-weight:700;line-height:1;margin-bottom:1px}.guarantee-money-text{font-size:.55rem;font-weight:700;line-height:1}.yellow-money-badge{position:absolute;bottom:120px;left:20px;z-index:10}.yellow-badge-content{background:#ffc107;border-radius:8px;padding:8px 12px;color:#000000;border:2px solid #ffffff;box-shadow:0 4px 15px rgba(0,0,0,.15);text-align:center}.percent-text{font-size:.9rem;font-weight:800;line-height:1;margin-bottom:2px}.money-back-text{margin-bottom:1px}.guarantee-text-bottom,.money-back-text{font-size:.7rem;font-weight:700;line-height:1}.pricing-section-exact{max-width:600px;margin:0 auto}.regular-price-line{margin-bottom:8px}.regular-text{color:#666666;font-size:1.1rem;font-weight:500}.crossed-price{color:#999999;font-size:1.1rem;font-weight:600;text-decoration:line-through;text-decoration-color:#666666;text-decoration-thickness:2px}.special-price-line{margin-bottom:0}.only-for-text{color:#333333;font-size:1.4rem;font-weight:600}.green-price{color:#22c55e;font-size:2.2rem;font-weight:800;font-family:Poppins,sans-serif}.cta-section-exact{margin-top:30px}.order-button-exact{background:linear-gradient(135deg,#f59e0b,#d97706);color:#ffffff;font-size:1.3rem;font-weight:700;padding:15px 40px;border-radius:50px;text-decoration:none;border:none;box-shadow:0 6px 20px rgba(245,158,11,.4);transition:all .3s ease;display:inline-block;font-family:Poppins,sans-serif}.order-button-exact:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-3px);box-shadow:0 8px 25px rgba(217,119,6,.5);color:#ffffff;text-decoration:none}.order-button-exact i{margin-left:8px;font-size:1.2rem}@media (max-width:991.98px){.respiclear-exact-header h1{font-size:2rem}.save-300-badge{right:30px;top:15px}.save-circle{width:80px;height:80px}.save-amount-big{font-size:1rem}.guarantee-180-badge{right:-15px;bottom:70px}.guarantee-circle{width:90px;height:90px}.guarantee-number{font-size:1.6rem}.yellow-money-badge{left:15px;bottom:100px}.green-price{font-size:2rem}.order-button-exact{font-size:1.2rem;padding:12px 35px}}@media (max-width:767.98px){.respiclear-exact-header{margin:0 10px;padding:15px 0}.respiclear-exact-header h1{font-size:1.6rem;padding:0 15px}.product-section-exact{padding:30px 0}.save-300-badge{right:20px;top:10px}.save-circle{width:70px;height:70px}.save-text-top{font-size:.7rem}.save-amount-big{font-size:.9rem}.guarantee-180-badge{right:-10px;bottom:60px}.guarantee-circle{width:80px;height:80px}.guarantee-number{font-size:1.4rem}.guarantee-days-text{font-size:.6rem}.guarantee-money-text{font-size:.5rem}.yellow-money-badge{left:10px;bottom:80px}.yellow-badge-content{padding:6px 10px}.percent-text{font-size:.8rem}.guarantee-text-bottom,.money-back-text{font-size:.65rem}.crossed-price,.regular-text{font-size:1rem}.only-for-text{font-size:1.2rem}.green-price{font-size:1.8rem}.order-button-exact{font-size:1.1rem;padding:12px 30px;width:90%;max-width:400px}}@media (max-width:575.98px){.respiclear-exact-header h1{font-size:1.4rem;line-height:1.3}.save-300-badge{right:10px;top:5px}.save-circle{width:60px;height:60px}.save-text-top{font-size:.6rem}.save-amount-big{font-size:.8rem}.guarantee-180-badge{right:-5px;bottom:50px}.guarantee-circle{width:70px;height:70px}.guarantee-number{font-size:1.2rem}.guarantee-days-text{font-size:.55rem}.guarantee-money-text{font-size:.45rem}.yellow-money-badge{left:5px;bottom:70px}.yellow-badge-content{padding:5px 8px}.percent-text{font-size:.7rem}.guarantee-text-bottom,.money-back-text{font-size:.6rem}.crossed-price,.regular-text{font-size:.9rem}.only-for-text{font-size:1.1rem}.green-price{font-size:1.6rem}.order-button-exact{font-size:1rem;padding:10px 25px;width:95%}}.order-button-exact:focus{outline:3px solid #f59e0b;outline-offset:3px}@media (prefers-contrast:high){.guarantee-circle,.order-button-exact,.respiclear-exact-header,.save-circle,.yellow-badge-content{border:3px solid #000}}@media (prefers-reduced-motion:reduce){.order-button-exact{transition:none}.order-button-exact:hover{transform:none}}.enhanced-footer-section{background:#ffffff;padding:2rem 0 1rem;margin-top:2rem;position:relative}.enhanced-footer-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#e5e7eb,#9ca3af 50%,#e5e7eb)}.enhanced-disclaimer-wrapper{max-width:1200px;margin:0 auto;padding:0 2rem 2.5rem}.enhanced-disclaimer-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.8rem,1.5vw,.9rem);line-height:1.7;color:#4b5563;margin-bottom:1.5rem;text-align:justify;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.enhanced-disclaimer-text:last-child{margin-bottom:0}.enhanced-footer-box{max-width:900px;margin:0 auto 1.5rem;background:#ffffff;border:2px solid #e5e7eb;border-radius:20px;padding:2rem 1.5rem;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:all .3s ease}.enhanced-footer-box:hover{box-shadow:0 8px 25px rgba(0,0,0,.1)}.enhanced-social-container{gap:clamp(.8rem,2vw,1.5rem);margin-bottom:2rem;flex-wrap:wrap;padding:0 1rem}.enhanced-social-container,.enhanced-social-icon{display:flex;justify-content:center;align-items:center}.enhanced-social-icon{width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px);border-radius:50%;text-decoration:none;color:#ffffff;font-size:clamp(1rem,2.5vw,1.3rem);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;overflow:hidden}.enhanced-social-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.2));opacity:0;transition:opacity .3s ease}.enhanced-social-icon:hover:before{opacity:1}.enhanced-social-icon:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.25);color:#ffffff;text-decoration:none}.facebook-enhanced{background:linear-gradient(135deg,#1877f2,#166fe5)}.twitter-enhanced{background:linear-gradient(135deg,#1da1f2,#1991db)}.pinterest-enhanced{background:linear-gradient(135deg,#bd081c,#a50719)}.linkedin-enhanced{background:linear-gradient(135deg,#0077b5,#006699)}.quora-enhanced{background:linear-gradient(135deg,#b92b27,#a02622)}.whatsapp-enhanced{background:linear-gradient(135deg,#25d366,#20ba5a)}.enhanced-legal-section{margin-bottom:1.5rem}.legal-nav-enhanced{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}.enhanced-legal-link{color:#374151;text-decoration:none;font-weight:500;font-size:clamp(.85rem,2vw,1rem);transition:all .3s ease;font-family:Inter,sans-serif;padding:.5rem .75rem;border-radius:6px;position:relative}.enhanced-legal-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--bs-success);transition:all .3s ease;transform:translateX(-50%)}.enhanced-legal-link:hover{color:var(--bs-success);text-decoration:none;background:rgba(34,63,1,.05)}.enhanced-legal-link:hover:after{width:80%}.enhanced-separator{color:#9ca3af;margin:0 .5rem;font-weight:300;font-size:clamp(.8rem,1.5vw,.9rem)}.enhanced-copyright-section{border-top:1px solid #e5e7eb;padding-top:1rem;margin-top:1rem}.enhanced-copyright-text{color:#6b7280;font-size:clamp(.8rem,1.5vw,.9rem);font-weight:500;margin:0;font-family:Inter,sans-serif}.enhanced-footer-section .container-xxl{max-width:1200px;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}@media (max-width:1199.98px){.enhanced-footer-box{margin:0 1rem 1.5rem}.enhanced-disclaimer-wrapper{padding:0 1.5rem 2rem}}@media (max-width:991.98px){.enhanced-footer-section{padding:1.5rem 0 .5rem}.enhanced-disclaimer-wrapper{padding:0 1rem 2rem}.enhanced-disclaimer-text{text-align:left;line-height:1.6}.enhanced-footer-box{padding:1.5rem 1rem;margin:0 .5rem 1rem}.enhanced-social-container{margin-bottom:1.5rem;gap:1rem}}@media (max-width:767.98px){.enhanced-footer-section{padding:1rem 0 .5rem}.enhanced-disclaimer-wrapper{padding:0 .75rem 1.5rem}.enhanced-disclaimer-text{margin-bottom:1rem;line-height:1.5}.enhanced-footer-box{margin:0 .25rem .75rem;padding:1.25rem .75rem;border-radius:16px}.enhanced-social-container{gap:.8rem;margin-bottom:1.25rem;padding:0 .5rem}.legal-nav-enhanced{gap:.25rem}.enhanced-legal-link{padding:.4rem .6rem}.enhanced-separator{margin:0 .25rem}}@media (max-width:575.98px){.enhanced-footer-section{padding:.75rem 0 .25rem}.enhanced-disclaimer-wrapper{padding:0 .5rem 1rem}.enhanced-disclaimer-text{margin-bottom:.75rem;line-height:1.4}.enhanced-footer-box{margin:0 .125rem .5rem;padding:1rem .5rem;border-radius:12px}.enhanced-social-container{gap:.6rem;margin-bottom:1rem;padding:0 .25rem}.enhanced-copyright-section{padding-top:.75rem;margin-top:.75rem}}@media (max-width:475px){.legal-nav-enhanced{flex-direction:column;gap:.5rem}.enhanced-separator{display:none}.enhanced-legal-link{padding:.5rem 1rem;width:100%;text-align:center}.enhanced-social-container{gap:.5rem}}@media (max-width:375px){.enhanced-social-container{gap:.4rem;justify-content:space-around}.enhanced-disclaimer-wrapper{padding:0 .25rem .75rem}.enhanced-footer-box{margin:0 .0625rem .25rem;padding:.75rem .25rem}}@media (prefers-color-scheme:dark){.enhanced-footer-section{background:#1f2937}.enhanced-disclaimer-text{color:#d1d5db}.enhanced-footer-box{background:#374151;border-color:#4b5563}.enhanced-legal-link{color:#f3f4f6}.enhanced-legal-link:hover{background:rgba(34,197,94,.1)}.enhanced-copyright-text{color:#9ca3af}.enhanced-copyright-section{border-top-color:#4b5563}}@media (prefers-reduced-motion:no-preference){.enhanced-social-icon{animation:socialFloat 6s ease-in-out infinite}.enhanced-social-icon:nth-child(odd){animation-delay:1s}.enhanced-social-icon:nth-child(2n){animation-delay:3s}}@keyframes socialFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.enhanced-legal-link:focus,.enhanced-social-icon:focus{outline:3px solid #3b82f6;outline-offset:2px;border-radius:8px}@media (prefers-contrast:high){.enhanced-footer-box{border:3px solid #000000}.enhanced-copyright-text,.enhanced-disclaimer-text,.enhanced-legal-link{color:#000000}.enhanced-social-icon{border:2px solid #ffffff}}@media print{.enhanced-footer-section{background:white!important;box-shadow:none!important}.enhanced-footer-box{border:2px solid #000000!important;box-shadow:none!important}.enhanced-social-container{display:none}.enhanced-copyright-text,.enhanced-disclaimer-text,.enhanced-legal-link{color:#000000!important}}.sticky-bottom-cta{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-light)100%);box-shadow:0 -4px 20px rgba(0,0,0,.15);border-top:2px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);animation:slideUp .5s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sticky-cta-container{max-width:1200px;margin:0 auto;padding:1rem;position:relative}.sticky-cta-close{position:absolute;top:.5rem;right:.5rem;background:rgba(255,255,255,.1);border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#ffffff;cursor:pointer;transition:all .3s ease;z-index:10}.sticky-cta-close:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.sticky-cta-close i{font-size:.8rem}.sticky-cta-content{justify-content:space-between;flex-wrap:wrap}.sticky-cta-content,.sticky-cta-info{display:flex;align-items:center;gap:1rem}.sticky-cta-info{flex:1;min-width:200px}.sticky-product-image{flex-shrink:0}.sticky-bottle-img{width:50px;height:60px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));animation:bobbing 3s ease-in-out infinite}@keyframes bobbing{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.sticky-text-content{color:#ffffff}.sticky-cta-title{font-family:Poppins,sans-serif;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:700;margin:0 0 .25rem;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sticky-cta-subtitle{font-size:clamp(.8rem,2vw,.9rem);margin:0;opacity:.9;font-weight:500}.sticky-pricing-section{display:flex;flex-direction:column;align-items:center;gap:.25rem}.sticky-price-container{display:flex;align-items:center;gap:.5rem}.sticky-original-price{color:#ffffff;opacity:.7;text-decoration:line-through;font-size:clamp(.9rem,2vw,1rem);font-weight:500}.sticky-current-price{color:#ffffff;font-size:clamp(1.3rem,3vw,1.5rem);font-weight:800;font-family:Poppins,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.3)}.sticky-savings-badge{background:#ffc107;color:#1a1a1a;font-size:clamp(.7rem,1.5vw,.8rem);font-weight:700;padding:.25rem .5rem;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.sticky-cta-action{flex-shrink:0}.sticky-order-button{background:linear-gradient(135deg,#ffc107,#ff9800);color:#1a1a1a;text-decoration:none;font-weight:700;font-size:clamp(1rem,2.2vw,1.1rem);padding:clamp(.8rem,2vw,1rem) clamp(1.5rem,4vw,2rem);border-radius:50px;display:flex;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(255,193,7,.4);position:relative;overflow:hidden;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:.5px}.sticky-order-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.sticky-order-button:hover:before{left:100%}.sticky-order-button:hover{background:linear-gradient(135deg,#ff9800,#f57c00);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,152,0,.5);color:#1a1a1a;text-decoration:none}.sticky-order-button i{font-size:1.1em;transition:transform .3s ease}.sticky-order-button:hover i{transform:scale(1.2)}.sticky-trust-indicators{display:flex;justify-content:center;gap:1.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.2)}.trust-item{display:flex;align-items:center;gap:.5rem;color:#ffffff;font-size:clamp(.7rem,1.8vw,.8rem);font-weight:500;opacity:.9}.trust-item i{font-size:1em;color:#ffc107}.sticky-cta-spacer{height:120px}@media (max-width:991.98px){.sticky-cta-container{padding:.75rem}.sticky-cta-content{gap:.75rem}.sticky-trust-indicators{gap:1rem;margin-top:.5rem;padding-top:.5rem}.sticky-cta-spacer{height:110px}}@media (max-width:767.98px){.sticky-cta-container{padding:.5rem}.sticky-cta-content{flex-direction:column;gap:.75rem;text-align:center}.sticky-cta-info{justify-content:center;min-width:auto}.sticky-pricing-section{order:-1}.sticky-trust-indicators{gap:.75rem;flex-wrap:wrap;justify-content:center}.sticky-order-button{width:100%;justify-content:center;max-width:280px}.sticky-cta-spacer{height:140px}}@media (max-width:575.98px){.sticky-cta-container{padding:.5rem .25rem}.sticky-cta-info{gap:.75rem}.sticky-bottle-img{width:40px;height:50px}.trust-item{flex-direction:column;gap:.25rem;text-align:center}.trust-item span{font-size:.7rem}.sticky-cta-spacer{height:150px}}@media (max-width:375px){.sticky-trust-indicators{gap:.5rem}.trust-item span{font-size:.65rem}.sticky-cta-spacer{height:160px}}@media (prefers-contrast:high){.sticky-bottom-cta{border-top:3px solid #ffffff}.sticky-order-button{border:2px solid #000000}.sticky-cta-close{border:2px solid #ffffff}}@media (prefers-reduced-motion:reduce){.sticky-bottle-img,.sticky-bottom-cta,.sticky-order-button,.sticky-order-button:before,.sticky-savings-badge{animation:none!important;transition:none!important}.sticky-order-button:hover{transform:none!important}}@media print{.sticky-bottom-cta,.sticky-cta-spacer{display:none!important}}.sticky-cta-close:focus,.sticky-order-button:focus{outline:3px solid #ffffff;outline-offset:2px}@media (prefers-color-scheme:dark){.sticky-bottom-cta{background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-light) 100%)}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.sticky-cta-container{padding:.5rem 1rem}.sticky-trust-indicators{margin-top:.5rem;padding-top:.5rem}.sticky-cta-spacer{height:100px}}@media (hover:hover) and (pointer:fine){.sticky-cta-info:hover .sticky-bottle-img{transform:scale(1.05)}.trust-item:hover{opacity:1;transform:translateY(-1px)}}