*{margin:0;padding:0;box-sizing:border-box}:root{--bg-dark: #0F0A14;--bg-light: #F9F4FB;--rose-wine: #C2185B;--lavender: #7B1FA2;--gold: #B8860B;--text-dark: #1A1A2E;--text-light: #F0EBF7;--spacing-unit: 8px}html{scroll-behavior:smooth}body{font-family:Nunito,sans-serif;color:var(--text-dark);line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 24px}.sticky-bar{position:fixed;top:0;left:0;right:0;background:var(--rose-wine);padding:16px 0;z-index:1000;transform:translateY(-100%);transition:transform .3s ease}.sticky-bar.visible{transform:translateY(0)}.sticky-bar-content{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sticky-bar-text{color:#fff;font-weight:500;font-size:14px}.btn-sticky{background:#fff;color:var(--rose-wine);border:none;padding:12px 24px;border-radius:6px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-sticky:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.hero{min-height:100vh;background:linear-gradient(135deg,var(--bg-dark) 0%,#1a0e20 100%);position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 24px;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://images.pexels.com/photos/3812745/pexels-photo-3812745.jpeg?auto=compress&cs=tinysrgb&w=1920);background-size:cover;background-position:center;opacity:.15;z-index:1}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 0%,var(--bg-dark) 100%);z-index:2}.hero-content{position:relative;z-index:3;max-width:900px}.eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:var(--text-light);opacity:.8;margin-bottom:24px;font-weight:500}.hero-title{font-family:Playfair Display,serif;font-size:56px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:32px}.hero-subtitle{font-size:18px;color:var(--text-light);opacity:.9;line-height:1.7;max-width:700px;margin:0 auto 40px}.btn-primary{background:var(--gold);color:#fff;border:none;padding:20px 48px;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-bottom:32px;box-shadow:0 4px 20px #b8860b66}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #b8860b99}.pulse{animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.hero-features{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:14px;color:var(--text-light);opacity:.8}.pain-section{background:var(--bg-light);padding:120px 24px}.section-title{font-family:Playfair Display,serif;font-size:38px;font-weight:700;color:var(--rose-wine);text-align:center;margin-bottom:64px;line-height:1.3}.pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:64px}.pain-card{background:#fff;padding:40px 32px;border-radius:12px;box-shadow:0 4px 20px #0000000f;transition:all .3s ease;border:1px solid rgba(194,24,91,.1)}.pain-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #c2185b26}.pain-icon{font-size:48px;margin-bottom:24px}.pain-title{font-size:20px;font-weight:700;color:var(--text-dark);margin-bottom:12px;line-height:1.3}.pain-desc{font-size:15px;color:var(--text-dark);opacity:.7;line-height:1.6}.pain-conclusion{font-family:Playfair Display,serif;font-size:28px;font-style:italic;color:var(--rose-wine);text-align:center;font-weight:600;margin-bottom:40px}.method-intro{background:var(--bg-dark);padding:120px 24px;text-align:center}.badge{display:inline-block;background:#c2185b33;color:var(--text-light);padding:8px 20px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px;border:1px solid var(--rose-wine)}.badge-gold{background:#b8860b33;border:1px solid var(--gold);color:var(--gold)}.badge-urgency{background:#ff572233;border:1px solid #FF5722;color:#ff5722}.section-title-light{font-family:Playfair Display,serif;font-size:42px;font-weight:700;color:#fff;text-align:center;margin-bottom:48px;line-height:1.3}.method-description{max-width:800px;margin:0 auto 80px}.method-description p{font-size:17px;color:var(--text-light);opacity:.9;line-height:1.7;margin-bottom:20px}.timeline{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;max-width:900px;margin:0 auto}.timeline-item{text-align:center}.timeline-number{width:64px;height:64px;border-radius:50%;background:var(--rose-wine);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin:0 auto 12px;border:3px solid rgba(194,24,91,.3)}.timeline-title{font-size:14px;color:var(--text-light);font-weight:600}.timeline-connector{width:40px;height:2px;background:#c2185b4d}.modules-section{background:var(--bg-light);padding:120px 24px}.modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.module-card{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px #0000000f;border-left:4px solid var(--rose-wine);transition:all .3s ease}.module-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #c2185b26}.module-header{margin-bottom:20px}.module-number{display:inline-block;font-size:12px;font-weight:700;color:var(--rose-wine);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.module-title{font-family:Playfair Display,serif;font-size:24px;font-weight:600;color:var(--text-dark);line-height:1.3;margin-bottom:16px}.module-highlight{font-size:16px;color:var(--rose-wine);font-weight:500;margin-bottom:16px;line-height:1.5}.module-content p{font-size:15px;color:var(--text-dark);opacity:.7;line-height:1.6}.bonus-section{background:var(--bg-dark);padding:120px 24px;text-align:center;position:relative;overflow:hidden}.bonus-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(184,134,11,.05) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-title-gold{font-family:Playfair Display,serif;font-size:42px;font-weight:700;color:var(--gold);text-align:center;margin-bottom:64px;line-height:1.3}.bonus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:48px;position:relative;z-index:1}.bonus-card{background:#ffffff0d;padding:40px;border-radius:12px;border:2px solid var(--gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.bonus-card:hover{transform:translateY(-8px);background:#ffffff14;box-shadow:0 12px 40px #b8860b4d}.bonus-icon{font-size:56px;margin-bottom:24px}.bonus-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3}.bonus-desc{font-size:15px;color:var(--text-light);opacity:.8;line-height:1.6;margin-bottom:24px}.bonus-value{display:flex;align-items:center;justify-content:center;gap:16px}.value-original{font-size:16px;color:var(--text-light);opacity:.5;text-decoration:line-through}.value-current{font-size:18px;font-weight:700;color:var(--gold)}.bonus-total{font-size:18px;color:var(--gold);font-weight:700;position:relative;z-index:1}.testimonials-section{background:var(--bg-light);padding:120px 24px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:32px}.testimonial-card{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px #0000000f;transition:all .3s ease}.testimonial-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #c2185b26}.testimonial-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--rose-wine),var(--lavender));color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin-bottom:24px;font-family:Playfair Display,serif}.testimonial-content{text-align:left}.testimonial-text{font-size:16px;color:var(--text-dark);line-height:1.7;margin-bottom:20px;font-style:italic}.testimonial-stars{color:var(--gold);font-size:18px;margin-bottom:12px}.testimonial-author{font-size:14px;color:var(--rose-wine);font-weight:600}.testimonials-note{text-align:center;font-size:13px;color:var(--text-dark);opacity:.5;font-style:italic}.offer-section{background:var(--bg-dark);padding:120px 24px;text-align:center}.offer-box{max-width:600px;margin:0 auto 48px;background:#ffffff0d;padding:56px 40px;border-radius:16px;border:2px solid var(--rose-wine);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.offer-price{margin-bottom:40px}.price-old{font-size:24px;color:var(--text-light);opacity:.4;text-decoration:line-through;display:block;margin-bottom:8px}.price-current{font-family:Playfair Display,serif;font-size:64px;font-weight:700;color:var(--gold);line-height:1;margin-bottom:8px}.price-installment{font-size:16px;color:var(--text-light);opacity:.7}.offer-includes{text-align:left;margin-bottom:40px}.offer-includes h3{font-size:18px;color:#fff;font-weight:700;margin-bottom:20px;text-align:center}.offer-includes ul{list-style:none}.offer-includes li{font-size:15px;color:var(--text-light);margin-bottom:12px;padding-left:8px}.btn-offer{background:var(--gold);color:#fff;border:none;padding:24px 48px;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%;margin-bottom:32px;box-shadow:0 8px 30px #b8860b66;text-transform:uppercase;letter-spacing:.5px}.btn-offer:hover{transform:translateY(-3px);box-shadow:0 12px 40px #b8860b99}.offer-security{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;font-size:13px;color:var(--text-light);opacity:.7}.guarantee-box{max-width:700px;margin:0 auto;background:#ffffff08;padding:32px;border-radius:12px;border:1px solid rgba(255,255,255,.1);display:flex;gap:24px;align-items:flex-start}.guarantee-icon{font-size:48px;flex-shrink:0}.guarantee-content{text-align:left}.guarantee-content h3{font-size:20px;color:#fff;font-weight:700;margin-bottom:12px}.guarantee-content p{font-size:15px;color:var(--text-light);opacity:.8;line-height:1.6}.faq-section{background:var(--bg-light);padding:120px 24px}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:#fff;margin-bottom:16px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.faq-question{width:100%;background:none;border:none;padding:24px 32px;text-align:left;font-size:18px;font-weight:600;color:var(--text-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:all .3s ease}.faq-question:hover{background:#c2185b08}.faq-icon{font-size:24px;color:var(--rose-wine);font-weight:400;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}.faq-answer p{padding:0 32px 24px;font-size:15px;color:var(--text-dark);opacity:.8;line-height:1.7}.footer{background:var(--bg-dark);padding:64px 24px 32px;color:var(--text-light)}.footer-content{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px;flex-wrap:wrap}.footer-brand h3{font-family:Playfair Display,serif;font-size:24px;color:var(--gold);margin-bottom:8px}.footer-brand p{font-size:14px;opacity:.7;font-style:italic}.footer-links{display:flex;gap:32px}.footer-links a{color:var(--text-light);text-decoration:none;font-size:14px;opacity:.7;transition:opacity .3s ease}.footer-links a:hover{opacity:1}.footer-bottom{text-align:center;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p{font-size:13px;opacity:.5}.cta-inline{text-align:center;padding-top:16px}.btn-cta-light{background:#fff;color:var(--rose-wine);border:2px solid var(--rose-wine);padding:20px 48px;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-bottom:12px;box-shadow:0 4px 20px #c2185b33;font-family:Nunito,sans-serif}.btn-cta-light:hover{background:var(--rose-wine);color:#fff;transform:translateY(-3px);box-shadow:0 8px 30px #c2185b66}.cta-subtext{font-size:13px;color:var(--text-light);opacity:.6;margin-top:8px}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.hero-title{font-size:36px}.hero-subtitle{font-size:16px}.btn-primary{padding:18px 32px;font-size:16px}.section-title,.section-title-light,.section-title-gold{font-size:32px}.pain-grid,.modules-grid,.bonus-grid,.testimonials-grid{grid-template-columns:1fr}.timeline{flex-direction:column}.timeline-connector{width:2px;height:40px}.sticky-bar-content{flex-direction:column;text-align:center}.btn-sticky{width:100%}.offer-box{padding:40px 24px}.price-current{font-size:48px}.guarantee-box{flex-direction:column;text-align:center}.guarantee-content{text-align:center}.footer-content{flex-direction:column;text-align:center}.footer-links{flex-direction:column;gap:16px}.hero-features{flex-direction:column;gap:12px}}@media (max-width: 480px){.hero-title{font-size:28px}.section-title{font-size:26px}.section-title-light,.section-title-gold{font-size:28px}.pain-card,.module-card,.bonus-card,.testimonial-card{padding:32px 24px}.btn-offer{font-size:16px;padding:20px 32px}}
