*{margin:0;padding:0;box-sizing:border-box}:root{--color-pink: #FFE5E5;--color-blue: #E3F2FD;--color-yellow: #FFF9C4;--color-mint: #E0F2F1;--color-white: #FFFFFF;--color-text-dark: #333333;--color-text-light: #666666;--color-primary: #4CAF50;--color-secondary: #FF6B6B;--color-gold: #FFD700;--color-purple-dark: #5B4A9D;--color-purple-light: #7B68B8}body{font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:var(--color-text-dark);background-color:var(--color-white);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero{background:#462b87;padding:80px 0;text-align:center}.hero-content{max-width:900px;margin:0 auto}.hero-title{font-size:48px;line-height:1.2;margin-bottom:30px;color:#d4a617}.hero-image{max-width:400px;width:100%;height:auto;margin:0 auto 30px;display:block;border-radius:15px;box-shadow:0 10px 40px #0000004d}.hero-subtitle{font-size:24px;line-height:1.4;margin-bottom:40px;color:#f0e6ff;font-weight:400}.hero-cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:40px}.price-badge{background-color:var(--color-secondary);color:#fff;padding:12px 24px;border-radius:50px;font-weight:700;font-size:18px}.btn{display:inline-block;padding:18px 40px;border-radius:50px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;text-align:center}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:#45a049;transform:translateY(-2px);box-shadow:0 10px 25px #4caf504d}.btn-secondary{background-color:var(--color-secondary);color:#fff}.btn-secondary:hover{background-color:#ff5252;transform:translateY(-2px);box-shadow:0 10px 25px #ff6b6b4d}.btn-pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 #4caf50b3}50%{box-shadow:0 0 0 10px #4caf5000}}.btn-large{padding:20px 50px;font-size:20px}.btn-sublabel{font-size:14px;font-weight:400}.timer-wrapper{margin-top:40px}.timer-label{font-size:18px;margin-bottom:15px;font-weight:700;color:#fff}.timer{display:flex;justify-content:center;gap:20px}.timer-box{background-color:var(--color-white);padding:20px;border-radius:10px;min-width:100px;box-shadow:0 5px 15px #0000001a}.timer-number{display:block;font-size:36px;font-weight:700;color:var(--color-primary)}.timer-text{display:block;font-size:14px;color:var(--color-text-light);margin-top:5px}section{padding:80px 0}.section-title{font-size:42px;text-align:center;margin-bottom:50px;color:#462b87;font-weight:700}.testimonials-section .section-title{color:#462b87;font-weight:700}.problem-section .section-title{color:#462b87}.problem-section{background-color:#f5e6d3}.problem-content{max-width:800px;margin:0 auto}.problem-intro{font-size:20px;margin-bottom:30px;font-weight:700;color:#462b87}.problem-list{margin:40px 0}.problem-item{display:flex;align-items:flex-start;gap:15px;margin-bottom:25px;padding:20px;background-color:#f8f9fa;border-radius:10px;transition:transform .3s ease}.problem-item:hover{transform:translate(10px)}.problem-icon{font-size:24px;flex-shrink:0}.problem-text{font-size:18px;line-height:1.6;color:#462b87}.problem-text strong{color:#462b87;font-weight:700}.problem-conclusion,.problem-final{font-size:18px;margin:30px 0;line-height:1.8;color:#462b87}.problem-conclusion strong,.problem-final strong{color:#462b87;font-weight:700}.dream-section{background:#462b87;position:relative;overflow:hidden}.dream-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="40" height="40" xmlns="http://www.w3.org/2000/svg"><circle cx="2" cy="2" r="1" fill="%23ffffff" opacity="0.1"/></svg>');pointer-events:none}.dream-section .section-title{color:gold;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.dream-content{max-width:900px;margin:0 auto;position:relative;z-index:1}.dream-intro{font-size:24px;margin-bottom:30px;color:#fff;text-align:center;font-weight:600}.dream-intro strong{color:#462b87;font-weight:700}.dream-content>p{font-size:19px;margin-bottom:25px;line-height:1.8;color:#fff;text-align:center}.dream-content>p strong{color:gold;font-weight:700}.dream-steps{margin:40px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.dream-step{display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px 20px;background:#fffffff2;border-radius:20px;box-shadow:0 8px 25px #00000026;transition:all .3s ease;text-align:center;border:3px solid rgba(255,215,0,.3)}.dream-step:hover{transform:translateY(-8px);box-shadow:0 12px 35px #00000040;border-color:gold}.dream-emoji{font-size:48px;flex-shrink:0;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.dream-step p{color:#462b87;margin:0;line-height:1.5;font-size:17px;font-weight:600}.dream-conclusion,.dream-final{font-size:22px;margin:40px 0;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.dream-conclusion strong,.dream-final strong{color:gold;font-weight:700}.product-section{background-color:var(--color-white)}.product-intro{text-align:center;font-size:20px;max-width:800px;margin:0 auto 50px;line-height:1.8}.product-features{max-width:800px;margin:0 auto 60px}.product-features h3{font-size:28px;margin-bottom:30px;text-align:center}.features-grid{display:grid;gap:15px}.feature-item{font-size:18px;padding:15px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid var(--color-primary)}.how-it-works{max-width:1000px;margin:0 auto}.how-it-works h3{font-size:28px;margin-bottom:40px;text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:40px}.step-card{background-color:#fff;padding:40px 30px;border-radius:15px;text-align:center;box-shadow:0 5px 20px #0000001a;transition:transform .3s ease}.step-card:hover{transform:translateY(-10px)}.step-number{width:60px;height:60px;background-color:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin:0 auto 20px}.step-card h4{font-size:22px;margin-bottom:15px;color:var(--color-primary)}.step-card p{font-size:16px;line-height:1.6;color:var(--color-text-light)}.steps-conclusion{text-align:center;font-size:20px;margin-top:40px}.secret-section{background:#462b87;padding:60px 0}.secret-section .section-title{color:#fff}.secret-content{max-width:800px;margin:0 auto;color:#fff}.secret-content p{font-size:18px;line-height:1.8;margin-bottom:20px;text-align:center}.secret-content .emoji-item{display:block;margin-bottom:15px}.secret-section-image{max-width:500px;width:100%;height:auto;margin:40px auto 50px;display:block;border-radius:15px}.different-from{max-width:800px;margin:40px auto 0;padding:0;background-color:transparent;border-radius:0}.different-from h3{font-size:24px;margin-bottom:20px;text-align:center;color:#fff}.different-list p{font-size:18px;margin-bottom:15px;color:#fff;line-height:1.8;text-align:center}.benefits-section{background-color:var(--color-white)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.benefit-card{background-color:#f8f9fa;padding:30px;border-radius:15px;transition:transform .3s ease}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.benefit-icon{font-size:40px;margin-bottom:15px}.benefit-card h3{font-size:20px;margin-bottom:15px;color:var(--color-text-dark)}.benefit-feature{font-size:16px;margin-bottom:10px;color:var(--color-text-light)}.benefit-result{font-size:16px;color:var(--color-primary)}.testimonials-section{background:#f8c94c}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px}.testimonial-card{background-color:#fff;padding:30px;border-radius:15px;box-shadow:0 5px 20px #0000001a}.testimonial-header{display:flex;gap:15px;margin-bottom:20px}.testimonial-avatar{width:60px;height:60px;background-color:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}.testimonial-avatar-img{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-info{flex:1}.testimonial-name{font-size:18px;font-weight:700;margin-bottom:5px;color:#462b87}.testimonial-role{font-size:14px;color:#462b87;margin-bottom:8px}.testimonial-stars{color:var(--color-gold);font-size:16px}.testimonial-text{font-size:16px;line-height:1.6;margin-bottom:15px;color:#462b87}.testimonial-text strong{color:#462b87;font-weight:700}.testimonial-badge{display:inline-block;background-color:var(--color-primary);color:#fff;padding:5px 15px;border-radius:20px;font-size:14px}.social-proof-badge{text-align:center;font-size:20px;font-weight:700;color:#462b87;padding:20px;background-color:#fff;border-radius:10px;display:inline-block;display:block;max-width:600px;margin:0 auto}.offers-section{background-color:var(--color-white)}.offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;max-width:1000px;margin:0 auto 40px}.offer-card{background-color:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #0000001a;text-align:center;position:relative;transition:transform .3s ease}.offer-card:hover{transform:translateY(-10px)}.offer-essential{border:2px solid #e0e0e0}.offer-complete{border:3px solid var(--color-gold);box-shadow:0 10px 50px #ffd7004d}.popular-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background-color:var(--color-gold);color:#fff;padding:8px 20px;border-radius:20px;font-weight:700;font-size:14px}.offer-title{font-size:28px;margin-bottom:10px;color:#462b87;font-weight:700}.offer-subtitle{font-size:16px;color:#462b87;margin-bottom:30px}.offer-price{margin-bottom:30px}.price-old{display:block;font-size:20px;color:#462b87;text-decoration:line-through;margin-bottom:10px}.price-current{display:block;font-size:48px;font-weight:700;color:#4caf50;margin-bottom:10px}.price-label{display:block;font-size:14px;color:#462b87}.offer-features{text-align:left;margin-bottom:30px}.offer-features h4{font-size:20px;margin-bottom:20px;text-align:center;color:#462b87;font-weight:700}.offer-features ul{list-style:none}.offer-features li{font-size:16px;margin-bottom:12px;line-height:1.6;color:#462b87}.offer-features li strong{color:#462b87;font-weight:700}.bonus-item{background-color:#fffbea;padding:15px;border-radius:8px;margin-bottom:15px;border-left:4px solid var(--color-gold)}.bonus-desc{font-size:14px;color:#462b87}.bonus-value{font-size:14px;color:#4caf50;font-weight:700}.bonus-total{text-align:center;font-size:18px;font-weight:700;color:#f8c94c;margin:20px 0}.trust-badges{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;text-align:center}.trust-badges span{font-size:16px;color:#462b87}.guarantee-section{background:#f8c94c}.guarantee-section .section-title{color:#462b87;font-weight:700}.guarantee-content{display:flex;gap:50px;align-items:center;max-width:1000px;margin:0 auto}.guarantee-seal{display:none}.guarantee-text{flex:1;width:100%}.guarantee-text .section-title{text-align:center;margin-bottom:30px;color:#462b87;font-weight:700}.guarantee-text p{font-size:18px;margin-bottom:20px;line-height:1.8;color:#462b87;text-align:center}.guarantee-text p strong{color:#462b87;font-weight:700}.guarantee-highlight{padding:20px;margin:30px auto;max-width:800px;color:#462b87;text-align:center}.guarantee-highlight strong{color:#462b87;font-weight:700}.guarantee-final{font-size:22px;font-weight:700;color:#462b87;text-align:center}.guarantee-final strong{color:#462b87;font-weight:700}.faq-section{background-color:var(--color-white)}.faq-list{max-width:800px;margin:0 auto}.faq-item{margin-bottom:20px;border:2px solid #e0e0e0;border-radius:10px;overflow:hidden}.faq-question{width:100%;padding:20px;background-color:#fff;border:none;text-align:left;font-size:18px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease;color:#462b87}.faq-question:hover{background-color:#f8f9fa}.faq-toggle{font-size:24px;color:var(--color-primary);transition:transform .3s ease}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:#f8f9fa}.faq-item.active .faq-answer{max-height:500px}.faq-answer p,.faq-answer ul{padding:20px;font-size:16px;line-height:1.8;color:#462b87}.faq-answer ul{list-style-position:inside}.faq-answer li{margin-bottom:10px}.urgency-section{background-color:#fff5f5}.urgency-banner{max-width:800px;margin:0 auto;text-align:center;padding:40px;background-color:#fff;border-radius:20px;border:3px solid var(--color-secondary)}.urgency-banner h2{font-size:32px;color:var(--color-secondary);margin-bottom:20px}.urgency-banner p{font-size:18px;margin-bottom:20px;line-height:1.8}.urgency-highlight{font-size:20px;font-weight:700;color:var(--color-primary);margin:30px 0}.authority-section{background:linear-gradient(135deg,var(--color-yellow) 0%,var(--color-mint) 100%)}.authority-content{max-width:800px;margin:0 auto 50px}.authority-text p{font-size:18px;margin-bottom:20px;line-height:1.8}.authority-stats{background-color:#fff;padding:30px;border-radius:15px;margin-top:30px}.authority-stats h3{font-size:24px;margin-bottom:20px}.authority-stats ul{list-style:none}.authority-stats li{font-size:18px;margin-bottom:15px;padding-left:10px}.trust-seals{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:900px;margin:0 auto}.seal-badge{background-color:#fff;padding:20px;border-radius:10px;text-align:center;font-size:16px;font-weight:700;color:var(--color-primary);box-shadow:0 3px 15px #0000001a}.final-cta-section{background-color:var(--color-white)}.choice-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:900px;margin:0 auto 40px}.choice-box{padding:30px;border-radius:15px;box-shadow:0 5px 20px #0000001a}.choice-bad{background-color:#fff5f5;border:2px solid #ffcdd2}.choice-good{background-color:#f1f8f4;border:2px solid var(--color-primary)}.choice-box h3{font-size:22px;margin-bottom:20px}.choice-box ul{list-style:none}.choice-box li{font-size:16px;margin-bottom:15px;line-height:1.6}.choice-text{text-align:center;font-size:20px;margin:30px 0}.final-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:40px 0}.footer{background-color:#462b87;color:#fff;padding:60px 0 30px}.footer-content{max-width:800px;margin:0 auto;text-align:center}.footer-content h3{font-size:28px;margin-bottom:15px;color:#fff;font-weight:700}.footer-tagline{font-size:16px;margin-bottom:30px;color:#fff}.footer-mission{font-size:16px;line-height:1.8;margin-bottom:40px;color:#fff}.footer-mission strong{color:#fff;font-weight:700}.footer-contact,.footer-payment{margin-bottom:30px}.footer-contact p,.footer-payment p{font-size:14px;margin-bottom:10px;color:#fff}.footer-payment p strong{color:#fff;font-weight:700}.footer-copyright{font-size:12px;margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,.2);color:#fff}.fade-in{animation:fadeIn 1s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-in-scroll.visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.hero-title{font-size:32px}.hero-image{max-width:300px}.hero-subtitle{font-size:18px}.section-title{font-size:28px}.btn{font-size:16px;padding:15px 30px}.btn-large{font-size:18px;padding:18px 40px}.timer{gap:10px}.timer-box{min-width:80px;padding:15px}.timer-number{font-size:28px}.offers-grid{grid-template-columns:1fr}.guarantee-content{flex-direction:column;text-align:center}.guarantee-text .section-title{text-align:center}.choice-comparison{grid-template-columns:1fr}.final-buttons{flex-direction:column}.final-buttons .btn{width:100%}}@media (max-width: 480px){.hero-title{font-size:24px}.hero-image{max-width:250px}.hero-subtitle{font-size:16px}.section-title{font-size:24px}.timer-box{min-width:70px;padding:10px}.timer-number{font-size:24px}.price-current{font-size:36px}}
