*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg-dark);color:var(--text-main);font-family:'Rajdhani',sans-serif;font-size:17px;line-height:1.7;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:'Orbitron',sans-serif;color:var(--text-light)}a{text-decoration:none;color:var(--accent)}a:hover{color:#f472b6}.text-muted{color:var(--text-light) !important}.hero-rg{background:linear-gradient(160deg,#020617 0%,#0d0826 40%,#1a0533 60%,#020617 100%);padding:140px 0 70px;position:relative;overflow:hidden}.hero-rg::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 25% 50%,rgba(124,58,237,.12) 0%,transparent 55%),radial-gradient(ellipse at 75% 30%,rgba(236,72,153,.08) 0%,transparent 50%)}.hero-rg::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,var(--bg-dark),transparent)}@keyframes floatOrb{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.orb{position:absolute;border-radius:50%;filter:blur(45px);animation:floatOrb 7s ease-in-out infinite;pointer-events:none}.breadcrumb-wrap .breadcrumb{background:transparent;padding:0;margin:0 0 1.5rem}.breadcrumb-wrap .breadcrumb-item{font-family:'Rajdhani',sans-serif;font-size:.95rem}.breadcrumb-wrap .breadcrumb-item a{color:var(--accent)}.breadcrumb-wrap .breadcrumb-item.active{color:var(--text-muted)}.breadcrumb-wrap .breadcrumb-item+.breadcrumb-item::before{color:var(--text-muted);content:"›"}.section-dark{background:var(--bg-dark);padding:80px 0}.section-alt{background:var(--bg-section);padding:80px 0}.section-title{font-size:2rem;text-align:center;margin-bottom:1rem}.section-title span{background:var(--gradient-btn);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-divider{width:80px;height:3px;background:var(--gradient-btn);margin:0 auto 3rem;border-radius:2px}.neon-card{background:var(--bg-card);border:1px solid rgba(124,58,237,.2);border-radius:16px;padding:2rem;transition:.4s;position:relative;overflow:hidden}.neon-card:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:var(--glow-purple)}.neon-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-btn);opacity:0;transition:.3s}.neon-card:hover::before{opacity:1}.feature-icon{width:68px;height:68px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.7rem;margin-bottom:1.2rem;transition:.3s}.fi-purple{background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(236,72,153,.2));color:var(--accent)}.fi-ocean{background:linear-gradient(135deg,rgba(8,145,178,.2),rgba(6,182,212,.15));color:#06b6d4}.fi-gold{background:linear-gradient(135deg,rgba(217,119,6,.2),rgba(245,158,11,.15));color:#f59e0b}.fi-emerald{background:linear-gradient(135deg,rgba(5,150,105,.2),rgba(16,185,129,.15));color:#10b981}.fi-red{background:linear-gradient(135deg,rgba(220,38,38,.2),rgba(239,68,68,.15));color:#ef4444}.fi-sky{background:linear-gradient(135deg,rgba(14,165,233,.2),rgba(56,189,248,.15));color:#38bdf8}.neon-card:hover .feature-icon{color:var(--text-light)}.neon-card:hover .fi-purple{background:var(--gradient-btn)}.neon-card:hover .fi-ocean{background:var(--gradient-ocean)}.neon-card:hover .fi-gold{background:var(--gradient-gold)}.neon-card:hover .fi-emerald{background:var(--gradient-emerald)}.neon-card:hover .fi-red{background:linear-gradient(135deg,#dc2626,#ef4444)}.neon-card:hover .fi-sky{background:linear-gradient(135deg,var(--primary),#38bdf8)}.content-block{background:var(--bg-card);border:1px solid rgba(124,58,237,.15);border-radius:14px;padding:2rem 2.2rem;margin-bottom:1.5rem}.content-block h3{font-size:1.05rem;margin-bottom:1rem;color:var(--text-light);display:flex;align-items:center;gap:.7rem}.content-block h3 .cb-icon{width:38px;height:38px;border-radius:10px;background:var(--gradient-btn);display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.content-block p,.content-block li{color:var(--text-muted);font-size:.98rem}.content-block ul{padding-left:1.2rem;margin-bottom:.5rem}.content-block ul li{margin-bottom:.4rem}.content-block ul li::marker{color:var(--accent)}.warning-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:.4rem 1rem;font-size:.88rem;color:#fca5a5;margin-bottom:1.5rem}.quiz-box{background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(236,72,153,.05));border:1px solid rgba(124,58,237,.25);border-radius:16px;padding:2rem}.quiz-box .q-item{background:var(--bg-card);border:1px solid rgba(124,58,237,.15);border-radius:10px;padding:1rem 1.2rem;margin-bottom:.6rem;display:flex;align-items:flex-start;gap:.8rem;cursor:default}.quiz-box .q-item .q-num{width:28px;height:28px;border-radius:8px;background:var(--gradient-btn);display:flex;align-items:center;justify-content:center;font-family:'Orbitron',sans-serif;font-size:.7rem;color:var(--text-light);flex-shrink:0;margin-top:2px}.quiz-box .q-item p{color:var(--text-muted);margin:0;font-size:.95rem}.stat-card{text-align:center;padding:1.8rem 1rem}.stat-card .stat-num{font-family:'Orbitron',sans-serif;font-size:2.2rem;font-weight:900;background:var(--gradient-btn);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.stat-card .stat-label{color:var(--text-muted);font-size:.85rem;margin-top:.4rem}.cta-banner{background:linear-gradient(135deg,#7c3aed,#ec4899,#7c3aed);padding:70px 0;text-align:center;position:relative;overflow:hidden;background-size:200% 200%;animation:gradientShift 6s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.cta-banner::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/svg%3E")}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}@media(max-width:768px){.hero-rg{padding:120px 0 50px}.hero-rg h1{font-size:1.4rem}.section-title{font-size:1.5rem}.section-dark,.section-alt{padding:60px 0}.content-block{padding:1.5rem}.stat-card .stat-num{font-size:1.7rem}}
