*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary:#181b20;--bg-secondary:#1e2228;--bg-tertiary:#14171c;--bg-card:rgba(30,34,40,.9);--text-primary:#fff;--text-secondary:#9ca3af;--text-muted:#6b7280;--accent-blue:#2563eb;--accent-blue-hover:#1d4ed8;--accent-red:#ff3b5c;--accent-gold:gold;--accent-green:#22c55e;--border-subtle:hsla(0,0%,100%,.08);--border-gold:rgba(255,215,0,.5);--shadow-sm:0 2px 8px rgba(0,0,0,.2);--shadow-md:0 4px 20px rgba(0,0,0,.3);--shadow-lg:0 10px 40px rgba(0,0,0,.4);--shadow-blue:0 4px 20px rgba(37,99,235,.4);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:-.02em;line-height:1.2}a{color:var(--accent-blue);text-decoration:none;transition:var(--transition)}a:hover{color:var(--accent-gold)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;background:linear-gradient(135deg,#2563eb,#3b82f6 25%,#2563eb 50%,#ff3b5c 75%,#ff6b81);background-size:300% 300%;background-position:100% 50%;box-shadow:0 4px 20px rgba(255,59,92,.4);outline:2px solid rgba(255,59,92,.2);outline-offset:3px;position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),background-position .6s cubic-bezier(.4,0,.2,1),outline-color .4s ease}.btn-primary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.btn-primary:hover:after{left:100%}.btn-primary:hover{background-position:0 50%;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 35px rgba(37,99,235,.5),0 0 20px rgba(37,99,235,.2);outline-color:rgba(59,130,246,.3)}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2.5rem;background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.25);border-radius:var(--radius-md);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;position:relative;overflow:hidden;outline:2px solid hsla(0,0%,100%,.06);outline-offset:3px;transition:var(--transition)}.btn-secondary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s ease}.btn-secondary:hover:after{left:100%}.btn-secondary:hover{background:hsla(0,0%,100%,.06);border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 25px hsla(0,0%,100%,.06);outline-color:hsla(0,0%,100%,.12)}.btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;color:#000;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;position:relative;overflow:hidden;background:var(--accent-gold);box-shadow:0 4px 20px rgba(255,215,0,.3);outline:2px solid rgba(255,215,0,.15);outline-offset:3px;transition:var(--transition)}.btn-gold:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.btn-gold:hover:after{left:100%}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 35px rgba(255,215,0,.45);outline-color:rgba(255,215,0,.3)}button{cursor:pointer;border:none;background:none;font-family:inherit}button:disabled{opacity:.5;cursor:not-allowed}.section{padding:6rem 2rem;position:relative}.section-dark{background:var(--bg-tertiary)}.container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.section-title{text-align:center;font-size:2.8rem;font-weight:900;color:var(--text-primary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:2px}.section-underline{width:120px;height:4px;margin:.75rem auto 2rem;background:var(--accent-red);border-radius:999px;position:relative}.section-underline:after{content:"";position:absolute;right:-10px;top:-4px;width:20px;height:12px;border-radius:50%;border:3px solid var(--accent-red);border-left:none;border-bottom:none;transform:rotate(20deg)}.section-subtitle{text-align:center;color:var(--text-secondary);font-size:1.1rem;max-width:700px;margin:0 auto 3rem;line-height:1.7}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:2rem;transition:var(--transition)}.card:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.15);box-shadow:var(--shadow-md)}.glass-card{background:linear-gradient(180deg,hsla(0,0%,78%,.12),hsla(0,0%,39%,.05));border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-xl);padding:3rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.skills-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2rem;gap:2rem;text-align:center}.skill-item{display:flex;flex-direction:column;align-items:center;gap:.75rem}.skill-icon{font-size:2.2rem;opacity:.9}.skill-name{font-size:.95rem;font-weight:600;color:var(--text-secondary)}.results-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.result-card{border-radius:var(--radius-md);overflow:hidden;background:#0d0f12;border:1px solid var(--border-subtle);transition:var(--transition);display:flex;align-items:center;justify-content:center}.result-card:hover{transform:scale(1.05);border-color:rgba(255,59,92,.4);box-shadow:0 8px 30px rgba(255,59,92,.15);z-index:2}.result-card img{width:100%;height:auto;display:block;object-fit:contain}.course-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.course-card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:2rem;text-align:center;transition:var(--transition)}.course-card:hover{border-color:var(--accent-red);box-shadow:0 0 30px rgba(255,59,92,.1);transform:translateY(-4px)}.course-icon{font-size:2.5rem;margin-bottom:.75rem;display:inline-block}.course-title{font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.course-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;max-width:900px;margin:0 auto}.pricing-card{background:linear-gradient(180deg,#1e2228,#181b20);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:2.5rem 2rem;position:relative;overflow:hidden;transition:var(--transition)}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.4)}.pricing-card.premium-card{border:2px solid rgba(255,215,0,.5);background:linear-gradient(180deg,#22262d,#1a1d22);box-shadow:0 0 30px rgba(255,215,0,.08)}.pricing-card.premium-card:hover{box-shadow:0 12px 50px rgba(255,215,0,.15)}.pricing-card.sold-out{border-color:rgba(255,59,92,.5)}.pricing-card .sold-ribbon{position:absolute;top:24px;right:-40px;background:linear-gradient(135deg,#ff3b5c,#b91c1c);color:#fff;padding:.35rem 3rem;font-weight:800;font-size:.8rem;transform:rotate(45deg);letter-spacing:1px}.pricing-icon{font-size:2.5rem;margin-bottom:1rem}.pricing-name{font-size:1rem;font-weight:700;color:var(--accent-gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem}.pricing-amount{font-size:3.5rem;font-weight:900;color:var(--text-primary);line-height:1}.pricing-period{color:var(--text-muted);font-size:.9rem;font-weight:600;margin-top:.25rem;margin-bottom:1.5rem;text-transform:uppercase}.pricing-features{list-style:none;padding:0;margin:0 0 2rem}.pricing-features li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;color:var(--text-secondary);font-size:.95rem}.pricing-features .check{color:var(--accent-green);font-size:1.1rem;flex-shrink:0}.pricing-btn{width:100%;padding:1rem;border-radius:var(--radius-md);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:.5rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:var(--text-primary)}.pricing-btn:hover{background:hsla(0,0%,100%,.12)}.pricing-btn.disabled{opacity:.4;cursor:not-allowed}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;text-align:center}.step-item{padding:2rem}.step-icon{font-size:2rem;margin-bottom:1rem;color:var(--text-secondary)}.step-title{font-size:1.15rem;font-weight:800;margin-bottom:.75rem}.step-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.process-timeline-line{position:absolute;left:25px;top:26px;bottom:26px;width:2px;background:linear-gradient(180deg,#ff3b5c44,#6366f144 50%,#10b98144);z-index:0}.earning-flow-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem;max-width:1200px;margin:0 auto}.earning-flow-arrow{position:absolute;right:-14px;top:50%;transform:translateY(-50%);z-index:2}.faq-item{border-bottom:1px solid var(--border-subtle);padding:1.5rem 0}.faq-question{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-answer{color:var(--text-secondary);font-size:.95rem;line-height:1.7;padding-top:.5rem}.testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.testimonial-card{background:#fff;border-radius:var(--radius-md);padding:1.5rem;color:#1a1a1a}.testimonial-img-card{border-radius:var(--radius-md);overflow:hidden;border:2px solid hsla(0,0%,100%,.08);background:var(--bg-card);transition:var(--transition)}.testimonial-img-card:hover{transform:scale(1.02);border-color:rgba(255,215,0,.3);box-shadow:0 10px 40px rgba(0,0,0,.3)}.testimonial-img-card img{width:100%;height:auto;display:block;object-fit:contain}.testimonial-stars{color:#00b67a;font-size:1.2rem;margin-bottom:.5rem;letter-spacing:2px}.testimonial-title{font-weight:700;font-size:1rem;margin-bottom:.5rem}.testimonial-text{font-size:.9rem;line-height:1.6;color:#4a4a4a;margin-bottom:.5rem}.testimonial-date{font-size:.8rem;color:#999}input[type=email],input[type=password],input[type=text],textarea{padding:14px 18px;border:2px solid var(--border-subtle);border-radius:var(--radius-md);font-size:1rem;background:hsla(0,0%,100%,.05);color:var(--text-primary);transition:var(--transition);width:100%}input:focus,textarea:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 4px rgba(37,99,235,.1)}input::placeholder,textarea::placeholder{color:var(--text-muted)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#2a2f38;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#3a3f48}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow{0%,to{filter:drop-shadow(0 0 20px rgba(255,59,92,.4)) drop-shadow(0 0 40px rgba(255,59,92,.15))}50%{filter:drop-shadow(0 0 35px rgba(255,59,92,.7)) drop-shadow(0 0 60px rgba(255,59,92,.3))}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dotDrift1{0%{transform:translate(0) scale(.8);opacity:.3}20%{transform:translate(12px,-8px) scale(1.1);opacity:.7}40%{transform:translate(-6px,-18px) scale(.9);opacity:.5}60%{transform:translate(18px,-4px) scale(1.2);opacity:.8}80%{transform:translate(-10px,6px) scale(1);opacity:.4}to{transform:translate(0) scale(.8);opacity:.3}}@keyframes dotDrift2{0%{transform:translate(0) scale(1);opacity:.4}25%{transform:translate(-15px,-12px) scale(1.2);opacity:.8}50%{transform:translate(8px,-20px) scale(.7);opacity:.3}75%{transform:translate(-12px,5px) scale(1.1);opacity:.6}to{transform:translate(0) scale(1);opacity:.4}}@keyframes dotDrift3{0%{transform:translate(0) scale(.9);opacity:.5}15%{transform:translate(10px,8px) scale(1.15);opacity:.75}35%{transform:translate(-14px,-6px) scale(.85);opacity:.35}55%{transform:translate(6px,-15px) scale(1.25);opacity:.85}75%{transform:translate(-8px,10px) scale(.9);opacity:.45}to{transform:translate(0) scale(.9);opacity:.5}}@keyframes dotDrift4{0%{transform:translate(0) scale(1.1);opacity:.35}30%{transform:translate(-10px,-16px) scale(.8);opacity:.7}50%{transform:translate(16px,4px) scale(1.2);opacity:.9}70%{transform:translate(-4px,12px) scale(.75);opacity:.3}to{transform:translate(0) scale(1.1);opacity:.35}}@keyframes dashFlow{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.8;transform:scale(1.2)}}@keyframes ringPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.15}50%{transform:translate(-50%,-50%) scale(1.08);opacity:.25}}.infinite-scroll-track{display:flex;width:max-content;will-change:transform}@keyframes btnShine{0%{background-position:-200%}to{background-position:200%}}@keyframes floatMoney{0%{opacity:0;transform:translateY(0) scale(.7) rotate(-6deg)}15%{opacity:1;transform:translateY(-18px) scale(1.05) rotate(3deg)}60%{opacity:1;transform:translateY(-60px) scale(1) rotate(-2deg)}to{opacity:0;transform:translateY(-110px) scale(.85) rotate(5deg)}}.money-badge{position:absolute;font-weight:900;letter-spacing:1px;border-radius:100px;padding:.45rem 1.1rem;pointer-events:none;animation:floatMoney 3.2s ease-in-out infinite;white-space:nowrap;box-shadow:0 4px 24px rgba(0,0,0,.35)}@media (max-width:768px){.money-badges-wrap{display:none!important}}@media (max-width:1024px){.section-title{font-size:2.2rem}.results-grid{grid-template-columns:repeat(3,1fr)}.course-grid,.pricing-grid{grid-template-columns:1fr}.pricing-grid{max-width:450px}.steps-grid,.testimonial-grid{grid-template-columns:1fr}.earning-flow-grid,.skills-grid{grid-template-columns:repeat(3,1fr)}.earning-flow-grid{gap:1.5rem}.earning-flow-arrow{display:none}}@media (max-width:768px){.section{padding:4rem 1.5rem}.section-title{font-size:1.8rem;letter-spacing:1px}.skills-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.glass-card{padding:2rem 1.5rem}.earning-flow-grid{grid-template-columns:repeat(2,1fr)}.process-timeline-line{display:none}}@media (max-width:480px){.section{padding:3rem 1rem}.section-title{font-size:1.5rem}.results-grid,.skills-grid{grid-template-columns:repeat(2,1fr)}.skills-grid{gap:1rem}.earning-flow-grid{grid-template-columns:1fr}.btn-gold,.btn-primary,.btn-secondary{padding:.85rem 1.5rem;font-size:.9rem}.pricing-amount{font-size:2.5rem}.glass-card{padding:1.5rem 1rem}}.text-center{text-align:center}.text-gold{color:var(--accent-gold)}.text-red{color:var(--accent-red)}.text-blue{color:var(--accent-blue)}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}