*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:#2d3748;background-color:#fff;font-size:16px}.container{max-width:1200px;margin:0 auto;padding:0 20px}h1,h2,h3,h4{line-height:1.2;font-weight:700;color:#1a202c}h1{font-size:2.5rem}h2{font-size:2rem;margin-bottom:1.5rem}h3{font-size:1.5rem;margin-bottom:1rem}h4{font-size:1.25rem}p{line-height:1.5;margin-bottom:1rem}.cta-button{display:inline-block;padding:16px 32px;font-size:1.125rem;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease;text-align:center;cursor:pointer;border:none}.cta-button.primary{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;box-shadow:0 4px 14px #48bb7866}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #48bb7880}.cta-button.secondary{background:#fff;color:#38a169;border:2px solid #38a169}.cta-button.secondary:hover{background:#f0fff4;transform:translateY(-2px)}.cta-button.large{padding:20px 40px;font-size:1.25rem}.hero{background:linear-gradient(135deg,#f0fff4,#e6fffa);padding:80px 0;animation:fadeIn 1s ease-in}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-image img{width:100%;border-radius:16px;box-shadow:0 10px 40px #0000001a}.hero-text{animation:slideInRight .8s ease-out}.headline{margin-bottom:1.5rem;color:#1a202c}.subheadline{font-size:1.25rem;color:#4a5568;margin-bottom:2rem;line-height:1.5}.cta-support{margin-top:1rem;font-size:1rem;color:#38a169;font-weight:600}.problem-section{padding:80px 0;background:#fff}.section-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.section-content.reverse{direction:rtl}.section-content.reverse>*{direction:ltr}.section-image img{width:100%;border-radius:16px;box-shadow:0 10px 40px #0000001a}.problem-list{background:#f7fafc;padding:30px;border-radius:12px;margin:20px 0}.problem-item{font-size:1.125rem;margin-bottom:.75rem;color:#4a5568}.empathy-text{font-size:1.125rem;color:#4a5568;margin-bottom:1.5rem}.empathy-text.emphasis{font-weight:600;color:#38a169;font-size:1.25rem}.dream-section{padding:80px 0;background:linear-gradient(135deg,#e6fffa,#f0fff4);text-align:center}.dream-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:50px 0}.dream-card{background:#fff;padding:40px 30px;border-radius:16px;box-shadow:0 4px 20px #00000014;transition:transform .3s ease}.dream-card:hover{transform:translateY(-8px)}.dream-icon{font-size:3rem;margin-bottom:1rem}.dream-quote{font-size:1.5rem;font-style:italic;color:#2d3748;margin-top:40px;font-weight:500}.solution-section{padding:80px 0;background:#fff}.intro-text{font-size:1.25rem;color:#4a5568;margin-bottom:2rem}.steps{margin-top:30px}.step{display:flex;gap:20px;margin-bottom:30px;padding:20px;background:#f7fafc;border-radius:12px;transition:all .3s ease}.step:hover{background:#e6fffa}.step-number{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.step-content h4{color:#1a202c;margin-bottom:.5rem}.step-content p{color:#4a5568;margin:0}.differentiator-section{padding:80px 0;background:#f7fafc;text-align:center}.differentiator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0}.diff-item{padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d}.diff-icon{font-size:2rem;color:#e53e3e;display:block;margin-bottom:10px}.differentiator-highlight{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;padding:40px;border-radius:16px;margin-top:40px;text-align:left}.differentiator-highlight h3{color:#fff;margin-bottom:1rem}.differentiator-highlight p{font-size:1.125rem;margin:0}.benefits-section{padding:80px 0;background:#fff;text-align:center}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.benefit-card{background:#f7fafc;padding:40px 30px;border-radius:16px;text-align:left;transition:all .3s ease}.benefit-card:hover{background:#e6fffa;transform:translateY(-5px)}.benefit-icon{font-size:3rem;margin-bottom:1rem}.benefit-list{list-style:none;margin-top:20px}.benefit-list li{color:#4a5568;position:relative;padding:8px 0 8px 10px}.benefit-list li:before{content:"→";color:#38a169;font-weight:700;margin-right:10px}.testimonials-section{padding:80px 0;background:linear-gradient(135deg,#f0fff4,#e6fffa);text-align:center}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.testimonial-card{background:#fff;padding:30px;border-radius:16px;box-shadow:0 4px 20px #00000014;text-align:left}.testimonial-text{font-size:1.125rem;color:#2d3748;font-style:italic;line-height:1.5;margin-bottom:1rem}.testimonial-author{font-weight:600;color:#38a169;margin:0}.offers-section{padding:80px 0;background:#fff;text-align:center}.offers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:50px;max-width:900px;margin-left:auto;margin-right:auto}.offer-card{background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:40px;position:relative;transition:all .3s ease}.offer-card:hover{transform:translateY(-5px);box-shadow:0 10px 40px #0000001a}.offer-card.featured{border-color:#48bb78;box-shadow:0 8px 30px #48bb7833;transform:scale(1.05)}.offer-card.featured:hover{transform:scale(1.08) translateY(-5px)}.badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;padding:8px 20px;border-radius:20px;font-weight:600;font-size:.875rem}.price{margin:30px 0}.currency{font-size:1.5rem;color:#4a5568;vertical-align:super}.amount{font-size:3.5rem;font-weight:700;color:#38a169}.offer-features{list-style:none;text-align:left;margin:30px 0}.offer-features li{padding:12px 0;font-size:1.125rem;color:#2d3748;border-bottom:1px solid #e2e8f0}.offer-features li:last-child{border-bottom:none}.guarantee-section{padding:80px 0;background:#f7fafc}.guarantee-content{display:flex;align-items:center;gap:40px;background:#fff;padding:50px;border-radius:16px;box-shadow:0 4px 20px #00000014}.guarantee-icon{font-size:5rem}.guarantee-list{list-style:none;margin-top:20px}.guarantee-list li{padding:8px 0;font-size:1.125rem;color:#4a5568}.guarantee-list li:before{content:"✓";color:#38a169;font-weight:700;margin-right:10px}.faq-section{padding:80px 0;background:#fff}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #e2e8f0;margin-bottom:10px}.faq-question{width:100%;background:none;border:none;padding:20px 0;text-align:left;font-size:1.125rem;font-weight:600;color:#1a202c;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.faq-question:hover{color:#38a169}.faq-icon{font-size:1.5rem;color:#38a169;transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px;padding-bottom:20px}.faq-answer p{color:#4a5568;line-height:1.5}.urgency-section{padding:80px 0;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;text-align:center}.urgency-section h2{color:#fff}.urgency-content p{font-size:1.25rem;margin-bottom:2rem}.countdown{display:flex;justify-content:center;gap:30px;margin:40px 0}.countdown-item{background:#fff3;padding:30px;border-radius:12px;min-width:120px}.countdown-value{display:block;font-size:3rem;font-weight:700;color:#fff}.countdown-label{display:block;font-size:1rem;text-transform:uppercase;letter-spacing:1px}.urgency-warning{font-size:1rem;margin-top:20px}.authority-section{padding:80px 0;background:#f7fafc;text-align:center}.authority-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.authority-item{background:#fff;padding:30px;border-radius:16px;box-shadow:0 2px 10px #0000000d}.authority-icon{font-size:3rem;margin-bottom:1rem}.final-cta-section{padding:80px 0;background:linear-gradient(135deg,#f0fff4,#e6fffa);text-align:center}.final-message{font-size:1.5rem;color:#2d3748;margin-bottom:3rem}.final-cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.footer{padding:60px 0 30px;background:#1a202c;color:#a0aec0;text-align:center}.footer-mission{font-size:1.125rem;color:#e2e8f0;margin-bottom:2rem}.footer-links{display:flex;justify-content:center;gap:30px;margin-bottom:2rem}.footer-links a{color:#a0aec0;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#48bb78}.footer-copy{font-size:.875rem;color:#718096}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width: 968px){h1{font-size:2rem}h2{font-size:1.75rem}.hero-content,.section-content{grid-template-columns:1fr;gap:40px}.dream-grid,.benefits-grid,.testimonials-grid{grid-template-columns:1fr}.differentiator-grid,.authority-grid{grid-template-columns:repeat(2,1fr)}.offers-grid{grid-template-columns:1fr}.offer-card.featured{transform:scale(1)}.final-cta-buttons{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:400px}}@media (max-width: 640px){h1{font-size:1.75rem}h2{font-size:1.5rem}.hero,.problem-section,.dream-section,.solution-section,.differentiator-section,.benefits-section,.testimonials-section,.offers-section,.guarantee-section,.faq-section,.urgency-section,.authority-section,.final-cta-section{padding:50px 0}.differentiator-grid,.authority-grid{grid-template-columns:1fr}.countdown{gap:15px}.countdown-item{min-width:90px;padding:20px 15px}.countdown-value{font-size:2rem}.guarantee-content{flex-direction:column;text-align:center;padding:30px}.footer-links{flex-direction:column;gap:15px}}
