:root{--color-primary: #0a1628;--color-secondary: #1a2a4a;--color-accent-gold: #d4a853;--color-accent-blue: #3b6cb7;--color-accent-light-blue: #5a9bd5;--color-text: #e8edf5;--color-text-muted: #a0b0c8;--color-bg-dark: #060d1a;--color-bg-section: #0c1a30;--color-bg-card: #112240;--color-bg-card-hover: #1a3055;--color-success: #4ade80;--color-warning: #f59e0b;--color-cta: #e8860c;--color-cta-hover: #f59e0b;--color-white: #ffffff;--color-border: rgba(59, 108, 183, .3);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading: "Playfair Display", Georgia, serif;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px rgba(212, 168, 83, .2);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--max-width: 1200px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-primary);background-color:var(--color-bg-dark);color:var(--color-text);line-height:1.7;font-size:16px;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.3}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:#060d1aeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);transition:var(--transition)}.navbar.scrolled{background:#060d1afa;box-shadow:var(--shadow-md)}.nav-container{max-width:var(--max-width);margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.nav-logo{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.2rem;color:var(--color-white)}.logo-icon{font-size:1.5rem}.logo-ultra{color:var(--color-accent-gold)}.nav-links{display:flex;align-items:center;gap:1.5rem}.nav-link{font-size:.9rem;font-weight:500;color:var(--color-text-muted);transition:var(--transition);position:relative}.nav-link:hover{color:var(--color-white)}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-accent-gold);transition:var(--transition)}.nav-link:hover:after{width:100%}.nav-cta-btn{background:linear-gradient(135deg,var(--color-cta),var(--color-cta-hover));color:var(--color-white);padding:.6rem 1.4rem;border-radius:50px;font-weight:600;font-size:.9rem;transition:var(--transition);box-shadow:0 4px 15px #e8860c4d}.nav-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e8860c80}.mobile-menu-btn{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.mobile-menu-btn span{width:25px;height:2px;background:var(--color-white);transition:var(--transition);border-radius:2px}.mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.hero{padding:8rem 1.5rem 4rem;background:linear-gradient(135deg,var(--color-bg-dark) 0%,var(--color-primary) 50%,var(--color-bg-section) 100%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(212,168,83,.08) 0%,transparent 70%);border-radius:50%}.hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(59,108,183,.08) 0%,transparent 70%);border-radius:50%}.hero-container{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;position:relative;z-index:1}.hero-content h1{font-size:2.6rem;color:var(--color-white);margin-bottom:1.2rem;background:linear-gradient(135deg,var(--color-white) 0%,var(--color-accent-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.1rem;color:var(--color-text-muted);margin-bottom:1.5rem;line-height:1.8}.trust-badges{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.badge{display:flex;align-items:center;gap:.5rem;background:var(--color-bg-card);padding:.5rem 1rem;border-radius:var(--radius-sm);font-size:.85rem;border:1px solid var(--color-border)}.badge-icon{font-size:1.1rem}.hero-guarantee{margin-top:1rem;font-size:.9rem;color:var(--color-text-muted)}.hero-image{display:flex;justify-content:center;align-items:center}.hero-image img{max-width:100%;border-radius:var(--radius-lg);animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cta-btn{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,var(--color-cta),var(--color-cta-hover));color:var(--color-white);padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:1.05rem;transition:var(--transition);box-shadow:0 4px 20px #e8860c59;border:none;cursor:pointer}.cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #e8860c80}.cta-btn:active{transform:translateY(-1px)}.large-cta{padding:1.2rem 2.5rem;font-size:1.15rem}.section-cta{text-align:center;margin-top:3rem}.section-container{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}section h2{font-size:2.2rem;text-align:center;margin-bottom:.75rem;color:var(--color-white)}.section-subtitle{text-align:center;color:var(--color-text-muted);font-size:1.05rem;max-width:700px;margin:0 auto 3rem}.about{padding:5rem 1.5rem;background:var(--color-bg-section)}.about-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:3rem;align-items:start;margin-bottom:4rem}.about-image img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:sticky;top:100px}.about-content p{margin-bottom:1rem;color:var(--color-text-muted);line-height:1.8}.about-content strong{color:var(--color-white)}.how-it-works{margin-top:3rem}.how-it-works h3{font-size:1.8rem;text-align:center;margin-bottom:2rem;color:var(--color-white)}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.how-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem;transition:var(--transition)}.how-card:hover{border-color:var(--color-accent-blue);transform:translateY(-3px);box-shadow:0 8px 24px #3b6cb726}.how-icon{font-size:2rem;margin-bottom:.75rem}.how-card h4{font-size:1.05rem;margin-bottom:.75rem;color:var(--color-accent-gold);font-family:var(--font-primary);font-weight:700}.how-card p{font-size:.9rem;color:var(--color-text-muted);line-height:1.6}.benefits{padding:5rem 1.5rem;background:var(--color-bg-dark)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.benefit-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.75rem;text-align:center;transition:var(--transition)}.benefit-card:hover{background:var(--color-bg-card-hover);transform:translateY(-5px);box-shadow:var(--shadow-glow);border-color:var(--color-accent-gold)}.benefit-icon{font-size:2.2rem;margin-bottom:.75rem}.benefit-card h3{font-size:1.05rem;margin-bottom:.75rem;color:var(--color-white);font-family:var(--font-primary);font-weight:700}.benefit-card p{font-size:.88rem;color:var(--color-text-muted);line-height:1.6}.benefits-image{text-align:center;margin-top:2rem}.benefits-image img{max-width:650px;margin:0 auto;border-radius:var(--radius-lg)}.ingredients{padding:5rem 1.5rem;background:var(--color-bg-section)}.ingredients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.ingredient-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.75rem;transition:var(--transition)}.ingredient-card:hover{border-color:var(--color-accent-blue);transform:translateY(-3px);box-shadow:0 8px 24px #3b6cb733}.ingredient-icon{font-size:2rem;margin-bottom:.75rem}.ingredient-card h3{font-size:1.05rem;margin-bottom:.75rem;color:var(--color-accent-gold);font-family:var(--font-primary);font-weight:700}.ingredient-card p{font-size:.88rem;color:var(--color-text-muted);line-height:1.6}.ingredients-product-image{text-align:center;margin-top:2rem}.ingredients-product-image img{max-width:550px;margin:0 auto;border-radius:var(--radius-lg)}.pros-cons{padding:5rem 1.5rem;background:var(--color-bg-dark)}.pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:0 auto}.pros-column,.cons-column{background:var(--color-bg-card);border-radius:var(--radius-md);padding:2rem;border:1px solid var(--color-border)}.pros-title{font-size:1.3rem;color:var(--color-success);margin-bottom:1.5rem;font-family:var(--font-primary);font-weight:700}.cons-title{font-size:1.3rem;color:var(--color-warning);margin-bottom:1.5rem;font-family:var(--font-primary);font-weight:700}.pros-list li,.cons-list li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.93rem;color:var(--color-text-muted);line-height:1.5}.check-icon{color:var(--color-success);font-weight:700;font-size:1.1rem;flex-shrink:0;margin-top:2px}.minus-icon{color:var(--color-warning);font-weight:700;font-size:1.3rem;flex-shrink:0;margin-top:0;line-height:1}.how-to-use{padding:5rem 1.5rem;background:var(--color-bg-section)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem}.step-card{text-align:center;padding:2rem;background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--color-border)}.step-number{width:50px;height:50px;background:linear-gradient(135deg,var(--color-accent-gold),var(--color-cta));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;color:var(--color-white);margin:0 auto 1.2rem}.step-card h3{font-size:1.1rem;margin-bottom:.75rem;color:var(--color-white);font-family:var(--font-primary);font-weight:700}.step-card p{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.dosage-note{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-sm);padding:1rem 1.5rem;margin-bottom:2rem;text-align:center}.dosage-note p{font-size:.9rem;color:var(--color-text-muted)}.dosage-note strong{color:var(--color-warning)}.how-to-use-image{text-align:center}.how-to-use-image img{max-width:220px;margin:0 auto;border-radius:var(--radius-lg)}.testimonials{padding:5rem 1.5rem;background:var(--color-bg-dark)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.testimonial-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2rem;transition:var(--transition)}.testimonial-card:hover{border-color:var(--color-accent-gold);box-shadow:var(--shadow-glow)}.testimonial-stars{font-size:1.1rem;margin-bottom:.5rem;letter-spacing:2px}.verified-badge{display:inline-block;font-size:.8rem;color:var(--color-success);margin-bottom:1rem;font-weight:600}.testimonial-text{font-size:.93rem;color:var(--color-text-muted);font-style:italic;margin-bottom:1.5rem;line-height:1.7}.testimonial-author{display:flex;align-items:center;gap:1rem}.testimonial-author img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--color-accent-gold)}.testimonial-author strong{display:block;color:var(--color-white);font-size:.95rem}.testimonial-author span{font-size:.8rem;color:var(--color-text-muted)}.pricing{padding:5rem 1.5rem;background:var(--color-bg-section)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start;max-width:950px;margin:0 auto}.pricing-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2rem;text-align:center;position:relative;transition:var(--transition)}.pricing-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.pricing-card.featured{border-color:var(--color-accent-gold);transform:scale(1.05);box-shadow:0 0 30px #d4a85333}.pricing-card.featured:hover{transform:scale(1.05) translateY(-5px)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--color-accent-gold),var(--color-cta));color:var(--color-white);padding:.3rem 1.2rem;border-radius:50px;font-size:.8rem;font-weight:700;white-space:nowrap}.popular-badge{background:linear-gradient(135deg,var(--color-accent-blue),var(--color-accent-light-blue))}.pricing-header h3{font-size:1.3rem;color:var(--color-white);margin-bottom:.25rem;font-family:var(--font-primary)}.pricing-supply{font-size:.85rem;color:var(--color-text-muted)}.pricing-price{margin:1.5rem 0}.price-amount{font-size:2.5rem;font-weight:800;color:var(--color-white)}.price-per{display:block;font-size:.85rem;color:var(--color-text-muted);margin-top:.25rem}.pricing-features{text-align:left;margin-bottom:1.5rem}.pricing-features li{font-size:.9rem;color:var(--color-text-muted);margin-bottom:.6rem;padding-left:.5rem}.pricing-features .feature-muted{opacity:.5}.pricing-cta{width:100%;justify-content:center;padding:.9rem 1.5rem;font-size:.95rem}.pricing-note{text-align:center;margin-top:2rem;font-size:.9rem;color:var(--color-text-muted)}.faq{padding:5rem 1.5rem;background:var(--color-bg-dark)}.faq-accordion{max-width:800px;margin:0 auto}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:.75rem;overflow:hidden;background:var(--color-bg-card);transition:var(--transition)}.faq-item:hover{border-color:var(--color-accent-blue)}.faq-item.active{border-color:var(--color-accent-gold)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:none;border:none;color:var(--color-white);font-size:1rem;font-weight:600;cursor:pointer;text-align:left;font-family:var(--font-primary);transition:var(--transition)}.faq-question:hover{color:var(--color-accent-gold)}.faq-chevron{transition:transform .3s ease;flex-shrink:0;color:var(--color-accent-gold)}.faq-item.active .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:500px;padding:0 1.5rem 1.25rem}.faq-answer p{color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.faq-answer strong{color:var(--color-white)}.final-cta{padding:5rem 1.5rem;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-bg-dark) 50%,var(--color-secondary) 100%);position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(212,168,83,.05) 0%,transparent 70%)}.final-cta .section-container{position:relative;z-index:1}.final-cta-content{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center;margin-bottom:4rem}.final-cta-text h2{text-align:left;font-size:2rem;margin-bottom:1rem}.final-cta-text p{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.final-cta-text strong{color:var(--color-white)}.final-cta-benefits{margin-bottom:2rem}.final-cta-benefits li{color:var(--color-text-muted);margin-bottom:.5rem;font-size:1rem}.urgency-text{margin-top:1rem;font-size:.95rem;color:var(--color-warning);font-weight:600}.final-cta-images{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.final-product-img{max-width:320px;border-radius:var(--radius-lg)}.guarantee-img{max-width:140px}.bonus-section{text-align:center;padding-top:3rem;border-top:1px solid var(--color-border)}.bonus-section h3{font-size:1.5rem;color:var(--color-accent-gold);margin-bottom:2rem;font-family:var(--font-primary);font-weight:700}.bonus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:750px;margin:0 auto}.bonus-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem;text-align:center}.bonus-card img{max-width:200px;margin:0 auto 1rem;border-radius:var(--radius-sm)}.bonus-pricing{margin-bottom:.75rem}.bonus-rrp{font-size:.85rem;color:var(--color-text-muted);text-decoration:line-through;margin-right:.75rem}.bonus-free{font-size:1rem;color:var(--color-success);font-weight:700}.bonus-card h4{font-size:1rem;color:var(--color-white);margin-bottom:.5rem;font-family:var(--font-primary);font-weight:700}.bonus-card p{font-size:.85rem;color:var(--color-text-muted);line-height:1.6}.footer{padding:3rem 1.5rem;background:var(--color-primary);border-top:1px solid var(--color-border)}.footer-container{max-width:var(--max-width);margin:0 auto;text-align:center}.footer-disclosure{background:#e8860c1a;border:1px solid rgba(232,134,12,.3);border-radius:var(--radius-sm);padding:1rem 1.5rem;margin-bottom:1.5rem}.footer-disclosure p{font-size:.85rem;color:var(--color-text-muted)}.footer-disclaimer{margin-bottom:1.5rem}.footer-disclaimer p{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.75rem;opacity:.8;line-height:1.6}.footer-disclaimer strong{color:var(--color-text)}.footer-support{margin-bottom:1.5rem;padding:.75rem;background:var(--color-bg-card);border-radius:var(--radius-sm);display:inline-block}.footer-support p{font-size:.9rem;color:var(--color-text-muted)}.footer-support strong{color:var(--color-text)}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.footer-links a{font-size:.9rem;color:var(--color-text-muted);transition:var(--transition)}.footer-links a:hover{color:var(--color-accent-gold)}.footer-copyright{font-size:.8rem;color:var(--color-text-muted);opacity:.6}@media (max-width: 1024px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-content h1{font-size:2.2rem}.trust-badges{justify-content:center}.about-grid{grid-template-columns:1fr}.about-image img{position:static;max-width:400px;margin:0 auto}.how-grid,.benefits-grid,.ingredients-grid{grid-template-columns:repeat(2,1fr)}.final-cta-content{grid-template-columns:1fr;text-align:center}.final-cta-text h2{text-align:center}.pricing-card.featured{transform:scale(1)}.pricing-card.featured:hover{transform:translateY(-5px)}}@media (max-width: 768px){.nav-links{position:fixed;top:60px;left:0;right:0;background:#060d1afa;flex-direction:column;padding:2rem;gap:1.2rem;transform:translateY(-100%);opacity:0;pointer-events:none;transition:var(--transition);border-bottom:1px solid var(--color-border)}.nav-links.active{transform:translateY(0);opacity:1;pointer-events:all}.mobile-menu-btn{display:flex}.hero{padding:6rem 1.5rem 3rem}.hero-content h1{font-size:1.8rem}.hero-subtitle{font-size:1rem}section h2{font-size:1.7rem}.how-grid,.benefits-grid,.ingredients-grid,.pros-cons-grid,.steps-grid,.testimonials-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:400px}.bonus-grid{grid-template-columns:1fr}.cta-btn{padding:.9rem 1.5rem;font-size:.95rem}.large-cta{padding:1rem 2rem;font-size:1rem}}@media (max-width: 480px){.hero-content h1{font-size:1.5rem}.trust-badges{gap:.5rem}.badge{padding:.4rem .75rem;font-size:.75rem}.nav-logo{font-size:1rem}.price-amount{font-size:2rem}}
