:root{--bg-dark:#0a0a0a;--bg-card:#141414;--bg-card-hover:#1a1a1a;--gold:#d4a853;--gold-light:#e8c87a;--green:#22c55e;--text-white:#ffffff;--text-gray:#a1a1a1;--text-muted:#666666;--border:#262626;--font-primary:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;--container-max:1100px;--section-padding:5rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary);background:var(--bg-dark);color:var(--text-gray);line-height:1.6}h1,h2,h3{color:var(--text-white);font-weight:700;line-height:1.2}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.5rem,3vw,2rem)}h3{font-size:1.125rem}.text-gold{color:var(--gold)}.text-green{color:var(--green)}.container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.section{padding:5rem 0}.text-center{text-align:center}.navbar{position:fixed;top:0;width:100%;z-index:100;background:rgba(10,10,10,0.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:1rem 0}.nav-inner{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.25rem;font-weight:800;color:var(--text-white);text-decoration:none}.logo span{color:var(--gold)}.nav-links{display:flex;gap:2rem;align-items:center}.nav-links a{color:var(--text-gray);text-decoration:none;font-size:0.875rem;transition:color 0.2s}.nav-links a:hover{color:var(--text-white)}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:0.5rem;flex-direction:column;gap:5px}.nav-toggle span{display:block;width:24px;height:2px;background:var(--text-white);transition:0.2s}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.875rem 1.5rem;border-radius:8px;font-weight:600;font-size:0.9375rem;text-decoration:none;transition:all 0.2s;border:none;cursor:pointer}.btn-primary{background:var(--gold);color:var(--bg-dark)}.btn-primary:hover{background:var(--gold-light);transform:translateY(-1px)}.btn-whatsapp{background:var(--green);color:white}.btn-whatsapp:hover{background:#16a34a}.btn-outline{background:transparent;color:var(--text-white);border:1px solid var(--border)}.btn-outline:hover{background:var(--bg-card);border-color:var(--text-muted)}.hero{padding:10rem 0 6rem;text-align:center}.hero-badge{display:inline-block;padding:0.5rem 1rem;background:rgba(212,168,83,0.1);border:1px solid rgba(212,168,83,0.3);border-radius:100px;font-size:0.875rem;color:var(--gold);margin-bottom:1.5rem}.hero-stat{margin-bottom:1.5rem}.hero-stat-number{display:block;font-size:clamp(4rem,12vw,6rem);font-weight:800;color:var(--gold);line-height:1;margin-bottom:0.5rem}.hero-stat-text{font-size:clamp(1.25rem,3vw,1.5rem);color:var(--text-white);max-width:600px;margin:0 auto;display:block}.hero h1{margin-bottom:1.5rem}.hero p{font-size:1.125rem;max-width:600px;margin:0 auto 2rem}.hero-benefits{list-style:none;display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem;font-size:0.9375rem}.hero-benefits li{display:flex;align-items:center;gap:0.5rem;color:var(--text-gray)}.hero-benefits li::before{content:"✓";color:var(--green);font-weight:700}.hero-cta{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-trust{margin-top:2rem;font-size:0.875rem;color:var(--text-muted)}.pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:3rem}.pain-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;transition:border-color 0.2s}.pain-card:hover{border-color:var(--text-muted)}.pain-icon{font-size:2rem;margin-bottom:1rem}.pain-card h3{margin-bottom:0.75rem}.value-list{list-style:none;max-width:600px;margin:2rem auto 0;text-align:left}.value-list li{padding:0.75rem 0;padding-left:2rem;position:relative;font-size:1.125rem;color:var(--text-gray);border-bottom:1px solid var(--border)}.value-list li:last-child{border-bottom:none}.value-list li::before{content:"•";position:absolute;left:0;color:var(--gold);font-weight:700;font-size:1.5rem;line-height:1}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:3rem}.product-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem;display:flex;flex-direction:column;transition:all 0.2s}.product-card:hover{border-color:var(--gold);transform:translateY(-2px)}.product-card.featured{border-color:var(--gold);background:linear-gradient(180deg,rgba(212,168,83,0.05) 0%,var(--bg-card) 100%)}.product-badge{display:inline-block;padding:0.25rem 0.75rem;background:var(--gold);color:var(--bg-dark);font-size:0.75rem;font-weight:700;border-radius:100px;margin-bottom:1rem;width:fit-content}.product-name{font-size:1.25rem;margin-bottom:0.5rem}.product-tagline{color:var(--text-muted);font-size:0.875rem;margin-bottom:1rem}.product-price{font-size:2rem;font-weight:800;color:var(--text-white);margin-bottom:0.25rem}.product-price-note{font-size:0.875rem;color:var(--text-muted);margin-bottom:1.5rem}.product-features{list-style:none;margin-bottom:2rem;flex-grow:1}.product-features li{padding:0.5rem 0;padding-left:1.5rem;position:relative;font-size:0.9375rem}.product-features li::before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.product-link{display:block;margin-top:0.75rem;color:var(--text-muted);text-decoration:none;font-size:0.875rem;transition:color 0.2s}.product-link:hover{color:var(--gold)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.step{text-align:center}.step-number{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--gold);color:var(--bg-dark);font-weight:800;font-size:1.25rem;border-radius:50%;margin-bottom:1rem}.step h3{margin-bottom:0.5rem}.cta-section{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:4rem 2rem;text-align:center}.cta-section h2{margin-bottom:1rem}.cta-section p{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.footer{border-top:1px solid var(--border);padding:3rem 0;text-align:center}.footer-logo{font-size:1.25rem;font-weight:800;color:var(--text-white);margin-bottom:0.5rem}.footer-logo span{color:var(--gold)}.footer-links{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem}.footer-links a{color:var(--text-muted);text-decoration:none;font-size:0.875rem}.footer-links a:hover{color:var(--text-white)}.mobile-sticky{display:none;position:fixed;bottom:0;left:0;right:0;padding:1rem;background:rgba(10,10,10,0.95);backdrop-filter:blur(10px);border-top:1px solid var(--border);z-index:99}.mobile-sticky .btn{width:100%}.btn-large{padding:1rem 2rem;font-size:1rem;width:100%}.price-card{background:var(--bg-card);border:2px solid var(--gold);border-radius:20px;padding:2.5rem;margin-top:2rem;text-align:center}.price-amount{font-size:3.5rem;font-weight:800;color:var(--text-white)}.price-amount span{font-size:1.5rem;font-weight:400}.price-note{color:var(--text-muted);margin-bottom:1.5rem}.guarantee{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1rem;background:rgba(34,197,94,0.1);border-radius:8px;font-size:0.875rem;color:var(--green);margin-top:1rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.feature-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.feature-icon{font-size:2rem;margin-bottom:1rem}.feature-card h3{margin-bottom:0.5rem;font-size:1rem}.feature-card p{font-size:0.9375rem}.faq-item{border-bottom:1px solid var(--border);padding:1.5rem 0}.faq-item:last-child{border-bottom:none}.faq-question{font-weight:600;color:var(--text-white);margin-bottom:0.5rem}.faq-answer{font-size:0.9375rem}.content-page{padding-top:8rem}.content-page h1{margin-bottom:0.5rem}.content-page h2{margin-top:2rem;margin-bottom:1rem;font-size:1.25rem}.content-page p{margin-bottom:1rem}.content-page ul{margin-bottom:1rem;padding-left:1.5rem}.content-page li{margin-bottom:0.5rem}.content-page a{color:var(--gold)}.content-page a:hover{color:var(--gold-light)}.text-muted{color:var(--text-muted)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.pricing-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem;display:flex;flex-direction:column;position:relative}.pricing-card.featured{border-color:var(--gold);background:linear-gradient(180deg,rgba(212,168,83,0.05) 0%,var(--bg-card) 100%)}.pricing-badge{position:absolute;top:-0.75rem;left:50%;transform:translateX(-50%);padding:0.25rem 1rem;background:var(--gold);color:var(--bg-dark);font-size:0.75rem;font-weight:700;border-radius:100px}.pricing-name{font-size:1.5rem;font-weight:700;color:var(--text-white);margin-bottom:0.5rem}.pricing-price{font-size:2.5rem;font-weight:800;color:var(--text-white)}.pricing-price span{font-size:1rem;font-weight:400;color:var(--text-muted)}.pricing-sms{color:var(--gold);font-weight:600;font-size:0.9375rem;margin-top:0.5rem}.pricing-extra{color:var(--text-muted);font-size:0.875rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.pricing-features{list-style:none;margin-bottom:2rem;flex-grow:1}.pricing-features li{padding:0.5rem 0;padding-left:1.5rem;position:relative;font-size:0.875rem}.pricing-features li.included::before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.pricing-features li.not-included{color:var(--text-muted)}.pricing-features li.not-included::before{content:"—";position:absolute;left:0;color:var(--text-muted)}.pricing-note{font-size:0.75rem;color:var(--text-muted);margin-top:0.75rem;text-align:center}@media (max-width:768px){.nav-toggle{display:flex}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg-dark);border-bottom:1px solid var(--border);padding:1rem;flex-direction:column;gap:1rem;text-align:center}.nav-links.open{display:flex}.hero{padding:8rem 0 4rem}.section{padding:3rem 0}.mobile-sticky{display:block}body{padding-bottom:5rem}.price-amount{font-size:2.5rem}}