:root{--color-bg-light:#f1f1f1;--color-bg-dark:#25303e;--color-bg-card:#efefef;--color-text-dark:#525252;--color-text-light:#fcfcfc;--color-accent-azure:#1181c8;--color-accent-violet:#5e17eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--color-text-dark);background-color:var(--color-bg-light);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-width:320px;min-height:100vh;margin:0;display:block}h1,h2,h3,h4,h5,h6{color:var(--color-bg-dark);margin:0;font-weight:800}a{color:var(--color-accent-azure);-webkit-text-decoration:inherit;text-decoration:inherit}a:hover{color:var(--color-accent-violet)}.text-azure{color:var(--color-accent-azure)}.text-violet{color:var(--color-accent-violet)}.text-dark{color:var(--color-text-dark)}.text-light{color:var(--color-text-light)}.bg-dark{background-color:var(--color-bg-dark);color:var(--color-text-light)}.bg-light{background-color:var(--color-bg-light);color:var(--color-text-dark)}.bg-dark .text-violet,.glass-card .text-violet{color:#d1b3ff;font-weight:500}.text-violet-dark{color:#5e17eb;font-weight:700}.text-amber{color:#d97706;font-weight:700}.btn-primary{background-color:var(--color-accent-azure);color:var(--color-text-light);cursor:pointer;border:none;border-radius:8px;padding:16px 32px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 14px #1181c863}.btn-primary:hover{background-color:var(--color-accent-violet);color:var(--color-text-light);transform:translateY(-2px);box-shadow:0 6px 20px #5e17eb63}.hero{text-align:center;background-image:radial-gradient(circle at top,#1181c826,#0000 50%);justify-content:center;align-items:center;min-height:80vh;padding:4rem 2rem;display:flex}.container{max-width:900px;margin:0 auto}.hero-title{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3.5rem;line-height:1.1}.hero-lead{opacity:.9;max-width:800px;margin:0 auto 3rem;font-size:1.25rem;line-height:1.6}.fade-up{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.fade-up.visible{opacity:1;transform:translateY(0)}@media (width<=768px){.hero-title{font-size:2.5rem}.hero-lead{font-size:1.1rem}}.mockup-carousel-section{background-color:var(--color-bg-light);border-bottom:1px solid #0000000d;padding:3rem 0}.carousel-wrapper{border-radius:16px;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}.carousel-wrapper:before,.carousel-wrapper:after{content:"";z-index:2;pointer-events:none;width:15%;height:100%;position:absolute;top:0}.carousel-wrapper:before{background:linear-gradient(to right, var(--color-bg-light) 0%, transparent 100%);left:0}.carousel-wrapper:after{background:linear-gradient(to left, var(--color-bg-light) 0%, transparent 100%);right:0}.carousel-track{width:max-content;animation:20s linear infinite scroll;display:flex}.carousel-slide{justify-content:center;align-items:center;padding:0 1.5rem;display:flex}.mockup-img{border:1px solid #0000000d;border-radius:8px;width:auto;height:350px;transition:transform .3s;box-shadow:0 10px 25px #00000026}.mockup-img:hover{transform:translateY(-5px)scale(1.02)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (width<=768px){.mockup-img{height:250px}}.problem{background-color:var(--color-bg-light);padding:5rem 2rem}.problem-title{text-align:center;color:var(--color-bg-dark);margin-bottom:2rem;font-size:2.5rem}.problem-text{max-width:800px;color:var(--color-text-dark);margin:0 auto 1.5rem;font-size:1.15rem;line-height:1.7}.problem-highlight{text-align:center;max-width:800px;color:var(--color-accent-azure);border-left:4px solid var(--color-accent-azure);margin:2.5rem auto;padding-left:1.5rem;font-size:1.25rem;font-weight:700}.solution-box{text-align:center;border-bottom:4px solid var(--color-accent-violet);border-radius:16px;max-width:800px;margin:4rem auto 0;padding:3rem;box-shadow:0 10px 30px #0000001a}.solution-box h3{color:var(--color-text-light);margin-bottom:1rem;font-size:1.8rem}@media (width<=768px){.solution-box{padding:2rem}}.modules{padding:5rem 2rem}.modules-title{text-align:center;margin-bottom:1rem;font-size:2.5rem}.modules-subtitle{text-align:center;opacity:.9;max-width:700px;margin:0 auto 3rem;font-size:1.1rem}.modules-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}.glass-card{-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:2.5rem;transition:transform .3s,background .3s;box-shadow:0 8px 32px #0003}.glass-card:hover{background:#ffffff14;border:1px solid #fff3;transform:translateY(-5px)}.card-title{color:var(--color-text-light);margin-bottom:1rem;font-size:1.5rem}.card-desc{opacity:.9;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.card-list{margin:0;padding:0;list-style:none}.card-list li{opacity:.9;margin-bottom:.8rem;padding-left:1.5rem;font-size:.95rem;position:relative}.card-list li:before{content:"✓";color:var(--color-accent-azure);font-weight:700;position:absolute;left:0}.card-list li.text-violet:before{color:#d1b3ff}.bonus-card{text-align:center;background:#5e17eb1a;border:1px solid #5e17eb4d;margin-bottom:2rem}.upsell-card{background:#1181c80d;border:1px solid #1181c84d}.upsell-content{justify-content:space-between;align-items:center;gap:2rem;display:flex}.upsell-text{flex:1}.upsell-badge{color:var(--color-text-light);opacity:.9;background:#ffffff1a;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-style:italic;display:inline-block}.upsell-image img{border:1px solid #ffffff1a;border-radius:8px;width:150px;box-shadow:0 5px 15px #0000004d}@media (width<=768px){.modules-grid{grid-template-columns:1fr}.upsell-content{text-align:center;flex-direction:column}}.testimonials{background-color:var(--color-bg-card);padding:5rem 0;overflow:hidden}.testimonials .container{padding:0 2rem}.testimonials-title{text-align:center;margin-bottom:1rem;font-size:2.5rem}.testimonials-subtitle{text-align:center;opacity:.9;max-width:700px;margin:0 auto 3rem;font-size:1.1rem}.test-carousel-wrapper{width:100%;position:relative;overflow:hidden}.test-carousel-wrapper:before,.test-carousel-wrapper:after{content:"";z-index:2;pointer-events:none;width:15%;height:100%;position:absolute;top:0}.test-carousel-wrapper:before{background:linear-gradient(to right, var(--color-bg-card) 0%, transparent 100%);left:0}.test-carousel-wrapper:after{background:linear-gradient(to left, var(--color-bg-card) 0%, transparent 100%);right:0}.test-carousel-track{gap:2rem;width:max-content;padding:1rem 0;animation:30s linear infinite scroll-test;display:flex}.test-carousel-track:hover{animation-play-state:paused}.testimonial-card{background:var(--color-bg-light);border-top:4px solid var(--color-accent-azure);white-space:normal;border-radius:16px;flex-shrink:0;width:400px;padding:2.5rem;box-shadow:0 4px 20px #0000000d}.stars{color:#fbbf24;margin-bottom:1rem;font-size:1.5rem}.test-text{color:var(--color-text-dark);margin-bottom:2rem;font-size:1.05rem;font-style:italic;line-height:1.6}.test-author{align-items:center;gap:1rem;display:flex}.test-avatar{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:700;display:flex}.test-author strong{color:var(--color-bg-dark);font-size:.95rem;display:block}.test-author span{color:#777;font-size:.85rem}@keyframes scroll-test{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=768px){.testimonial-card{width:300px;padding:1.5rem}}.creator{background-image:radial-gradient(circle at 100% 100%,#5e17eb1a,#0000 50%);padding:5rem 2rem}.creator-content{grid-template-columns:3fr 2fr;align-items:center;gap:4rem;max-width:1000px;margin:0 auto;display:grid}.creator-text h2{margin-bottom:.5rem;font-size:2.5rem}.creator-text h3{margin-bottom:2rem;font-size:1.3rem;font-weight:600}.creator-text p{opacity:.9;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.creator-image-box{width:100%}.creator-placeholder{aspect-ratio:1;border:4px solid var(--color-accent-azure);opacity:.8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 10px 30px #0000004d}.creator-placeholder span{color:#666;margin-top:.5rem;font-size:.9rem;font-weight:400}@media (width<=768px){.creator-content{grid-template-columns:1fr;gap:2rem}}.faq{background-color:var(--color-bg-light);padding:5rem 2rem}.faq-title{text-align:center;margin-bottom:3rem;font-size:2.5rem}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:var(--color-bg-card);cursor:pointer;border-left:4px solid #0000;border-radius:12px;margin-bottom:1rem;transition:all .3s;overflow:hidden}.faq-item:hover{background:#e5e5e5}.faq-item.open{border-left:4px solid var(--color-accent-azure);background:#fff;box-shadow:0 4px 15px #0000000d}.faq-question{justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.faq-question strong{font-size:1.1rem}.faq-icon{font-size:1.5rem;font-weight:700}.faq-answer{opacity:0;max-height:0;padding:0 1.5rem;transition:all .3s;overflow:hidden}.faq-item.open .faq-answer{opacity:1;max-height:200px;padding:0 1.5rem 1.5rem}.faq-answer p{opacity:.9;margin:0;font-size:1.05rem;line-height:1.6}.cta-footer{background-color:var(--color-bg-light);padding:5rem 2rem}.cta-box{text-align:center;border-radius:16px;max-width:800px;margin:0 auto;padding:4rem 2rem;box-shadow:0 10px 40px #1181c833}.cta-text{opacity:.9;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.offer-card{background:var(--color-bg-card);text-align:left;border-top:4px solid var(--color-accent-violet);border-radius:12px;max-width:500px;margin:0 auto;padding:2.5rem;box-shadow:0 8px 30px #0000001a}.offer-card h3{text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.offer-list{margin:0 0 2rem;padding:0;list-style:none}.offer-list li{margin-bottom:.8rem;padding-left:1.5rem;font-size:1rem;font-weight:500;position:relative}.offer-list li:before{content:"✓";color:var(--color-accent-azure);font-weight:700;position:absolute;left:0}.offer-price{text-align:center;border-top:1px solid #0000001a;margin-bottom:2rem;padding-top:1.5rem}.price-label{margin-bottom:.2rem;font-size:.9rem;display:block}.price-value{margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1;display:block}.price-sub{color:#666;font-size:.9rem;display:block}.cta-btn{text-align:center;width:100%;margin-bottom:1rem;padding:1.2rem;font-size:1.1rem;display:block}.guarantee{text-align:center;opacity:.8;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;display:flex}@media (width<=768px){.offer-card{padding:1.5rem}}.site-footer{border-top:1px solid #ffffff1a;padding:4rem 2rem 2rem}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3rem;display:flex}.footer-brand h3{margin-bottom:.5rem;font-size:1.5rem}.footer-brand p{max-width:400px;font-size:.95rem}.footer-links{flex-direction:column;gap:.8rem;display:flex}.footer-links a{opacity:.8;font-size:.95rem;transition:opacity .3s}.footer-links a:hover{opacity:1}.footer-disclaimer{text-align:center;border-top:1px solid #ffffff1a;padding-top:2rem}.footer-disclaimer p{margin-bottom:.5rem;font-size:.8rem}.opacity-80{opacity:.8}.opacity-60{opacity:.6}@media (width<=768px){.footer-content{flex-direction:column}}
