:root{--bg:#050510;--bg-card:#0d0d1a;--bg-card-hover:#151528;--border:#1a1a30;--text:#f0f0f2;--text-muted:#8a8a96;--accent:#6c5ce7;--accent-light:#a29bfe;--accent-glow:#6c5ce74d;--green:#00d2a0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:0 24px}.space-bg{z-index:-1;background:radial-gradient(at 20%,#0a0a2e 0%,#050510 50%,#020208 100%);width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.space-bg .stars{background-image:radial-gradient(2.5px 2.5px at 10% 20%,#fff,#0000),radial-gradient(2px 2px at 30% 65%,#ffffffe6,#0000),radial-gradient(3px 3px at 55% 15%,#c8d2ff,#0000),radial-gradient(2px 2px at 70% 40%,#fffc,#0000),radial-gradient(2.5px 2.5px at 85% 75%,#fff,#0000),radial-gradient(3px 3px at 15% 80%,#c8c8ffe6,#0000),radial-gradient(2px 2px at 45%,#ffffffb3,#0000),radial-gradient(2.5px 2.5px at 92% 10%,#fff,#0000),radial-gradient(2px 2px at 60% 90%,#fffc,#0000),radial-gradient(3px 3px at 25% 35%,#dcc8ff,#0000),radial-gradient(2px 2px at 3% 55%,#ffffffe6,#0000),radial-gradient(2.5px 2.5px at 48% 8%,#fff,#0000),radial-gradient(2px 2px at 77% 62%,#fffc,#0000),radial-gradient(3px 3px at 33% 92%,#c8dcff,#0000),radial-gradient(2px 2px at 88% 48%,#ffffffe6,#0000);width:100%;height:100%;animation:3s ease-in-out infinite alternate twinkle;position:absolute}.space-bg .stars-2{background-image:radial-gradient(2px 2px at 5% 45%,#ffffffe6,#0000),radial-gradient(2.5px 2.5px at 18% 12%,#fff,#0000),radial-gradient(2px 2px at 38% 78%,#fff,#0000),radial-gradient(3px 3px at 52% 32%,#c8d2ffcc,#0000),radial-gradient(2.5px 2.5px at 68% 58%,#ffffffe6,#0000),radial-gradient(2px 2px at 80% 22%,#fff,#0000),radial-gradient(2.5px 2.5px at 95% 85%,#fffc,#0000),radial-gradient(2px 2px at 42% 95%,#ffffffe6,#0000),radial-gradient(3px 3px at 62% 5%,#dcc8ff,#0000),radial-gradient(2px 2px at 22% 52%,#fffc,#0000),radial-gradient(2.5px 2.5px at 73% 88%,#fff,#0000);width:100%;height:100%;animation:4s ease-in-out infinite alternate-reverse twinkle;position:absolute}@keyframes twinkle{0%{opacity:.5}50%{opacity:1}to{opacity:.6}}.space-bg .shooting-star{opacity:0;background:linear-gradient(90deg,#ffffffe6,#0000);border-radius:2px;width:80px;height:2px;position:absolute}.space-bg .shooting-star:nth-child(7){animation:6s ease-in-out 1s infinite shoot;top:12%;left:70%;transform:rotate(-35deg)}.space-bg .shooting-star:nth-child(8){width:60px;animation:8s ease-in-out 4s infinite shoot;top:35%;left:85%;transform:rotate(-40deg)}.space-bg .shooting-star:nth-child(9){width:100px;animation:7s ease-in-out 7s infinite shoot;top:55%;left:25%;transform:rotate(-30deg)}@keyframes shoot{0%,90%,to{opacity:0;transform:translate(0)rotate(-35deg)}92%{opacity:1}95%{opacity:1;transform:translate(-200px)rotate(-35deg)}96%{opacity:0;transform:translate(-250px)rotate(-35deg)}}.space-bg .planet-1{background:radial-gradient(circle at 35% 35%,#4a3f8a,#1a1245);border-radius:50%;width:60px;height:60px;animation:20s ease-in-out infinite float-planet;position:absolute;top:15%;right:8%;box-shadow:0 0 30px #6c5ce733,inset -8px -8px 20px #00000080}.space-bg .planet-2{background:radial-gradient(circle at 40% 30%,#2d6a4f,#0a2f1a);border-radius:50%;width:40px;height:40px;animation:25s ease-in-out infinite reverse float-planet;position:absolute;bottom:25%;left:5%;box-shadow:0 0 20px #00d2a026,inset -5px -5px 15px #00000080}.space-bg .planet-3{background:radial-gradient(circle at 35% 35%,#8a6a3f,#3d2a10);border-radius:50%;width:25px;height:25px;animation:30s ease-in-out infinite float-planet;position:absolute;top:60%;right:15%;box-shadow:0 0 15px #c896321a}@keyframes float-planet{0%,to{transform:translateY(0)translate(0)}25%{transform:translateY(-15px)translate(8px)}50%{transform:translateY(-5px)translate(-10px)}75%{transform:translateY(-20px)translate(5px)}}.space-bg .nebula{background:radial-gradient(circle,#6c5ce70f 0%,#0000 70%);width:500px;height:500px;animation:8s ease-in-out infinite alternate nebula-pulse;position:absolute;top:30%;left:40%}@keyframes nebula-pulse{0%{opacity:.4;transform:scale(1)}to{opacity:.8;transform:scale(1.15)}}.merge-animation{justify-content:center;align-items:center;gap:0;height:80px;margin-bottom:28px;display:flex;position:relative}.merge-icon{z-index:2;font-size:2.8rem;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:relative}.merge-icon.left{animation-name:merge-left}.merge-icon.right{animation-name:merge-right}.merge-spark{opacity:0;background:radial-gradient(circle,#6c5ce7e6,#0000);border-radius:50%;width:12px;height:12px;animation:3s ease-in-out infinite spark;position:absolute}.merge-text{letter-spacing:.05em;color:var(--accent-light);white-space:nowrap;opacity:0;z-index:3;font-size:1.4rem;font-weight:800;animation:3s ease-in-out infinite merge-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes merge-left{0%,15%{opacity:1;transform:translate(-40px)}40%,55%{opacity:1;transform:translate(0)}60%,70%{opacity:.6;transform:translate(0)scale(1.2)}75%,to{opacity:1;transform:translate(-40px)}}@keyframes merge-right{0%,15%{opacity:1;transform:translate(40px)}40%,55%{opacity:1;transform:translate(0)}60%,70%{opacity:.6;transform:translate(0)scale(1.2)}75%,to{opacity:1;transform:translate(40px)}}@keyframes spark{0%,40%{opacity:0;transform:scale(0)}50%,65%{opacity:1;transform:scale(3)}80%,to{opacity:0;transform:scale(0)}}@keyframes merge-glow{0%,40%{opacity:0;transform:translate(-50%,-50%)scale(.5)}55%,70%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%,to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#050510d9;width:100%;padding:16px 0;position:fixed;top:0}nav .container{justify-content:space-between;align-items:center;display:flex}.logo{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.logo span{color:var(--accent-light)}.nav-cta{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:.875rem;font-weight:600;transition:all .2s}.nav-cta:hover{background:#5b4bd5}.hero{text-align:center;padding:160px 0 100px;position:relative;overflow:hidden}.badge{color:var(--accent-light);letter-spacing:.05em;text-transform:uppercase;background:#6c5ce726;border:1px solid #6c5ce74d;border-radius:100px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-block}.hero h1{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#c0c0d0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:20px;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.hero p{color:var(--text-muted);max-width:600px;margin:0 auto 40px;font-size:1.2rem}.hero-cta{background:var(--accent);color:#fff;cursor:pointer;box-shadow:0 0 40px var(--accent-glow);border:none;border-radius:12px;align-items:center;gap:10px;padding:16px 36px;font-size:1.1rem;font-weight:700;transition:all .25s;display:inline-flex}.hero-cta:hover{box-shadow:0 0 60px var(--accent-glow);transform:translateY(-2px)}.hero-price{color:var(--text-muted);margin-top:16px;font-size:.9rem}.hero-price strong{color:var(--green);font-size:1.1rem}section{padding:100px 0;position:relative}.section-label{text-align:center;color:var(--accent-light);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:700}.section-title{text-align:center;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.section-sub{text-align:center;color:var(--text-muted);max-width:560px;margin:0 auto 60px;font-size:1.05rem}.chapters-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.chapter-card{background:var(--bg-card);border:1px solid var(--border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;padding:24px;transition:all .25s}.chapter-card:hover{background:var(--bg-card-hover);border-color:#6c5ce766}.chapter-num{width:32px;height:32px;color:var(--accent-light);background:#6c5ce726;border-radius:8px;justify-content:center;align-items:center;margin-bottom:12px;font-size:.8rem;font-weight:800;display:inline-flex}.chapter-card h3{margin-bottom:6px;font-size:1rem;font-weight:700}.chapter-card p{color:var(--text-muted);font-size:.875rem;line-height:1.5}.stats-row{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px;display:grid}.stat-card{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:32px 20px}.stat-num{color:var(--accent-light);margin-bottom:8px;font-size:2.5rem;font-weight:800;line-height:1}.stat-label{color:var(--text-muted);font-size:.9rem}.pricing-card{background:var(--bg-card);border:2px solid var(--accent);text-align:center;border-radius:20px;max-width:480px;margin:0 auto;padding:48px 40px;position:relative;overflow:hidden}.pricing-card:before{content:"";background:linear-gradient(90deg,var(--accent),var(--green));height:3px;position:absolute;top:0;left:0;right:0}.pricing-card h3{margin-bottom:8px;font-size:1.3rem;font-weight:700}.pricing-card .price{margin:16px 0;font-size:3.5rem;font-weight:800}.pricing-card .price sup{vertical-align:super;font-size:1.5rem}.pricing-card .price-note{color:var(--text-muted);margin-bottom:32px;font-size:.9rem}.pricing-features{text-align:left;margin-bottom:32px;list-style:none}.pricing-features li{align-items:center;gap:10px;padding:8px 0;font-size:.95rem;display:flex}.pricing-features li:before{content:"✓";color:var(--green);font-weight:800}.buy-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:16px;font-size:1.1rem;font-weight:700;transition:all .25s;display:block}.buy-btn:hover{background:#5b4bd5;transform:translateY(-1px)}.faq-list{max-width:700px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border);padding:24px 0}.faq-item h3{margin-bottom:8px;font-size:1.05rem;font-weight:700}.faq-item p{color:var(--text-muted);font-size:.95rem}.final-cta{text-align:center;padding:100px 0 120px}.final-cta h2{margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.final-cta p{color:var(--text-muted);margin-bottom:32px;font-size:1.1rem}footer{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);padding:40px 0;font-size:.85rem}footer a{color:var(--accent-light);transition:color .2s}footer a:hover{color:#fff}@media (max-width:768px){.stats-row,.chapters-grid{grid-template-columns:1fr}.pricing-card{padding:32px 24px}.hero{padding:130px 0 60px}section{padding:60px 0}.merge-icon{font-size:2rem}}
