*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#4f46e5;--secondary:#4800ff;--accent:#00ff90;--text-dark:#1f2937;--text-light:#6b7280;--bg-light:#f8fafc}body{font-family:'system-ui',-apple-system,sans-serif;line-height:1.4;color:var(--text-dark)}a{text-decoration:none}@keyframes float{0%,100%{transform:translateY(0) translateY(0) rotate(0deg)}33%{transform:translateY(-33px) translateY(-33px) rotate(133deg)}66%{transform:translateY(33px) translateY(33px) rotate(166deg)}}@keyframes grain{0%,100%{transform:translate(0,0);opacity:1}10%{transform:translate(-5%,-10%);opacity:.3}20%{transform:translate(-15%,5%);opacity:0}30%{transform:translate(7%,-25%);opacity:.6}40%{transform:translate(-5%,25%);opacity:1}50%{transform:translate(-15%,10%);opacity:.9}60%{transform:translate(15%,0%);opacity:0}70%{transform:translate(0%,15%)}80%{transform:translate(3%,-10%);opacity:1}90%{transform:translate(-10%,5%)}}@keyframes shimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(100%)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes spin{to{transform:rotate(360deg)}}.container{max-width:1920px;margin:0 auto;padding:0 5rem;position:relative;z-index:3}section{padding:2rem 0;position:relative;background-color:#fefefe!important}.section-title{font-size:1.4rem;line-height:2.4rem;text-align:center;margin-bottom:1rem;color:var(--secondary);max-width:1024px;margin:0 auto}.section-subtitle{font-size:1rem;text-align:left;color:var(--text-light);margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:840px}.cta-primary{font-family:"JetBrains Mono",monospace;display:inline-block;background-size:200% 200%;color:#fefefe!important;padding:20px!important;font-size:1rem;border:0;transition:all .3s ease;position:relative;overflow:hidden;animation:shimmer 2s ease-in-out infinite;cursor:pointer;height:auto!important;width:auto!important;background:linear-gradient(133deg,#4800ff,#6366f1,#3b82f6);font-weight:600;border-radius:50px;text-transform:uppercase;letter-spacing:.5px}.cta-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.cta-primary:hover::before{left:100%}.cta-primary:hover{background-position:200% 200%}.cta-primary:hover{transform:translateY(-3px) scale(1.05)}.top{min-height:100vh;background:linear-gradient(133deg,#4800ff 0%,#0096fe 100%);display:flex;align-items:center;position:relative;overflow:hidden}.top-content{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.top-content::before,.pain-section::before{content:'';position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="100 100 100 100"><circle cx="100" cy="100" r="2" fill="rgba(255, 255, 255, 0.9)"/></svg>');animation:float 10s linear infinite;filter:blur(10px)}.top-text{color:#fff;animation:slideInLeft 1s ease-out;display:flex;flex-direction:column;justify-content:center}.top-text h1{color:#fefefe!important;font-size:1.4rem;font-weight:1200;line-height:2.1rem;margin-bottom:1rem}.top-text p{font-size:1.1rem;margin-bottom:1rem}.showcase{position:relative;width:100%;height:100%;display:block;animation:slideInRight 1s ease-out;color:#fefefe}.showcase iframe{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:16/9;min-width:96%;min-height:96%;border:0;top:50%;left:50%}.mockup{width:100%;height:100%;box-shadow:0 20px 40px rgba(0,0,0,.3),0 10px 20px rgba(0,0,0,.3);transform:rotateY(-20deg) rotateX(10deg);transition:all 1s ease;margin:0 auto}.mockup:hover{transform:none}.cover{width:100%;height:100%}.cover img{width:100%;height:100%}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:3rem auto 0}.benefit-card{background:rgba(240,240,240,.7);backdrop-filter:blur(8px);border-radius:25px;padding:3rem 2rem;box-shadow:0 10px 30px rgba(0,0,0,.07);opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.benefit-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transition:left .8s ease}.benefit-card:hover::before{left:100%}.benefit-card:nth-child(odd){transform:translateX(-100px)}.benefit-card:nth-child(even){transform:translateX(100px)}.benefit-card.is-visible{opacity:1;transform:translateX(0)}.benefit-card:hover{transform:translateY(-15px) scale(1.03);box-shadow:0 20px 40px rgba(0,0,0,.1)}.benefit-card-content{display:flex;align-items:flex-start;gap:1.5rem}.benefit-icon{font-size:4rem;line-height:1;animation:iconFloat 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transition:all .3s ease}.benefit-card:hover .benefit-icon{transform:scale(1.2)!important;animation-duration:.5s!important}.benefit-card h3{font-size:1.4rem;font-weight:700;margin-bottom:.6rem;color:var(--secondary)}.benefit-card p{font-size:1rem;color:var(--text-dark);line-height:1.4}.pain-section{background:linear-gradient(133deg,#0096fe 0%,#4800ff 100%);overflow:hidden;text-align:center}.pain-section .section-title,.pain-section .section-subtitle{color:#fefefe}.offer-section{background:linear-gradient(133deg,#667eea 0%,#764ba2 100%);color:#fff;text-align:center}.offer-section a{color:#fff}.price-container{margin:1rem 0}.old-price{font-size:1.4rem;text-decoration:line-through;display:block}.new-price{font-size:1.7rem;font-weight:300;color:var(--accent)}.bonus-box{background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border-radius:20px;padding:1rem;margin:2rem auto;border:0;max-width:640px}.guarantee{margin-top:3rem;border-top:1px solid rgba(255,255,255,.3);margin-bottom:3rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:3rem}.testimonial-card{background:#fff;padding:2rem;border-radius:0;box-shadow:0 10px 20px rgba(0,0,0,.1);transition:all .3s ease;border-left:6px solid var(--primary);border-radius:20px}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.testimonial-author{display:flex;align-items:center;gap:1rem;margin-top:1.2rem}.testimonial-text-style{font-style:italic;margin-bottom:1rem}.author-name-style{font-weight:600;margin:0}.author-role-style{color:var(--text-light);margin:0;font-size:.9rem}.faq-item{background:#fff;border-radius:20px;margin-bottom:1rem;box-shadow:0 5px 20px rgba(0,0,0,.08);overflow:hidden}.faq-bg-style{background:var(--bg-light)}.faq-container-style{max-width:800px;margin:0 auto}.faq-question{color:#333;width:100%;padding:1.1rem;border:0;background:none;text-align:left;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-question:hover{background:var(--bg-light)}.faq-answer{font-size:1.1rem;padding:0 1.1rem 1.1rem;color:var(--text-light);line-height:1.4rem}.faq-icon{transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.hidden{display:none!important}.offer-title{color:#fefefe!important;font-size:1.7rem;line-height:2.4rem;margin-bottom:3rem;text-align:center;max-width:1024px;margin:0 auto}.offer-form{display:inline-grid;justify-content:center;align-content:start;gap:.5rem;max-width:640px}.cta-large{padding:6px!important;margin:1rem 0!important;display:block!important}.paypal-powered{font-size:.75rem}.paypal-logo{height:.875rem;vertical-align:middle}.bonus-title{font-size:1.2rem;margin-bottom:1rem}.bonus-text{font-size:.9rem}.limited-offer{font-style:italic;padding-top:20px;color:var(--accent)}.guarantee-title{font-size:1.2rem;margin-top:3rem}.guarantee-badges{display:flex;justify-content:center;gap:2rem;align-items:center;flex-wrap:wrap;margin-top:2rem}.guarantee-badge{background:rgba(255,255,255,.2);padding:1rem 2rem;border-radius:10px}.guarantee-text{font-size:.8rem;margin-bottom:1rem}.final-cta-container{text-align:center}.final-emoji{font-size:3rem}.final-title{font-size:1.7rem;line-height:2.4rem;margin-bottom:1rem;color:#fefefe}.final-description{margin-bottom:2rem;opacity:.9}.final-offer .cta-primary{font-size:1.1rem;padding:1.2rem 2.4rem}@media(max-width:1080px){h2{line-height:3rem}.top-content{grid-template-columns:1fr;text-align:center;gap:1rem}.benefits-grid{grid-template-columns:1fr}.mockup{width:75%;height:auto}.container{padding:0 1rem}}