*{box-sizing:border-box;margin:0;padding:0}.level-effect-module{margin-top:0;padding-top:2rem;position:relative;z-index:1}body{background-attachment:fixed;background-color:#0c192b;background-image:radial-gradient(circle at 20% 50%,rgba(0,255,136,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,150,255,.1) 0,transparent 50%);background-size:cover;color:#b8c5d6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh}body:before{background-image:linear-gradient(rgba(30,58,95,.2) 1px,transparent 0),linear-gradient(90deg,rgba(30,58,95,.2) 1px,transparent 0);background-size:50px 50px;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.hero{margin-top:5rem;padding:10rem 2rem;position:relative;text-align:center;z-index:1}.hero h1{color:#fff;font-size:3rem;font-weight:600;margin-bottom:1rem}.hero h1 span{background:linear-gradient(135deg,#0f8,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{color:#8b9ab8;font-size:1.25rem;line-height:1.5;margin:0 auto 3rem;max-width:600px}.hero p br{line-height:.8}.trust-badges{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:4rem}.trust-badge{color:#8b9ab8;text-align:center}.trust-badge-number{color:#0f8;font-size:2rem;font-weight:700}.container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}.section-header{margin-bottom:3rem;text-align:center}.section-header h2{color:#fff;font-size:2.5rem;margin-bottom:1rem}.section-header p{color:#8b9ab8;font-size:1.1rem}.course-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}.course-card{backdrop-filter:blur(10px);background:transparent;border:1px solid #1e3a5f;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:2.5rem;transition:all .3s}.course-card:hover{background:rgba(30,58,95,.15);border-color:#0f8;transform:translateY(-5px)}.course-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}.course-card h3{align-items:center;color:#fff;display:flex;font-size:1.5rem;margin:1rem 0 .5rem;min-height:2.5em}.course-card .subtitle{color:#8b9ab8;margin-bottom:1rem;min-height:1.5em}.course-price{color:#0f8;display:flex;flex-direction:column;font-size:2rem;font-weight:700;justify-content:center;margin-bottom:1rem;margin-top:.5rem;min-height:3.5rem}.course-price .original-price{color:#7a8a9e;font-size:1.2rem;margin-left:.5rem;text-decoration:line-through}.course-price .price-note{color:#8b9ab8;display:block;font-size:.9rem;font-weight:400;margin-top:.5rem}.cta-button{border:2px solid;border-radius:8px;cursor:pointer;display:block;font-size:16px;font-weight:700;padding:14px 24px;text-align:center;text-decoration:none;transition:all .3s;width:100%}.cta-button:hover{animation:pulse 1.5s infinite;box-shadow:0 10px 20px rgba(0,150,255,.3);transform:translateY(-2px)}@keyframes pulse{0%{box-shadow:0 10px 20px rgba(0,150,255,.3)}50%{box-shadow:0 10px 30px rgba(0,255,136,.4)}to{box-shadow:0 10px 20px rgba(0,150,255,.3)}}.course-bullets{list-style:none;margin-top:1.5rem}.course-bullets li{color:#8b9ab8;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.course-bullets li:before{color:#0f8;content:"•";left:0;position:absolute}.view-all-container{margin:3rem 0;text-align:center}.view-all-button{background:transparent;border:2px solid #0f8;border-radius:8px;color:#0f8;display:inline-block;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .3s}.view-all-button:hover{background:#0f8;color:#0c192b;transform:translateY(-2px)}.stats-section{background:rgba(0,0,0,.3);border-bottom:1px solid #1e3a5f;border-top:1px solid #1e3a5f;margin:4rem 0;padding:4rem 0;text-align:center}.stats{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.stat-number{background:linear-gradient(135deg,#0f8,#00d4ff);-webkit-background-clip:text;font-size:3rem;font-weight:700;-webkit-text-fill-color:transparent}.stat-label{color:#8b9ab8;font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.testimonial-card{backdrop-filter:blur(10px);background:rgba(30,58,95,.1);border:1px solid #1e3a5f;border-radius:12px;padding:2rem;transition:all .3s}.testimonial-card:hover{border-color:#0f8;transform:translateY(-2px)}.testimonial-stars{color:gold;font-size:1.2rem;margin-bottom:1rem}.testimonial-text{color:#b8c5d6;font-style:italic;line-height:1.7;margin-bottom:1.5rem}.testimonial-author{color:#fff;font-weight:700}.testimonial-role{color:#0f8;font-size:.9rem}.video-card{transition:all .3s}.video-card:hover{border-color:#0f8;transform:scale(1.02)}.play-button{transition:all .3s}.play-button:hover{background:rgba(0,255,136,.3)!important;transform:translate(-50%,-50%) scale(1.1)!important}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-scroll{align-items:center;animation:scroll 40s linear infinite;display:flex;gap:6rem;width:max-content}.logo-scroll img{display:block!important;filter:brightness(.8);flex-shrink:0;height:auto!important;max-height:60px!important;max-width:180px!important;object-fit:contain!important;transition:all .3s ease;width:auto!important}.logo-scroll img:hover{filter:brightness(1)!important;transform:scale(1.1)}@media (max-width:768px){.hero h1{font-size:2rem}.course-grid{grid-template-columns:1fr}.trust-badges{gap:1.5rem}.stats{gap:2rem}.logo-scroll img{max-height:40px;max-width:120px}}