*{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-bottom:1.5rem;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)}.roadmap-section{background:rgba(0,0,0,.2);border-bottom:1px solid #1e3a5f;border-top:1px solid #1e3a5f;overflow:hidden;padding:6rem 0;position:relative;z-index:2}.roadmap-section .gradient-text{background:linear-gradient(135deg,#0f8,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roadmap-notes{flex-direction:column;gap:.75rem;margin-bottom:3rem}.roadmap-note,.roadmap-notes{align-items:center;display:flex}.roadmap-note{color:#8b9ab8;font-size:.9rem;gap:.5rem;text-align:center}.roadmap-note-icon{color:#0f8;font-size:1.1rem}.roadmap-note-icon.gold{color:gold}.track-row{margin-bottom:2rem;position:relative}.track-label{color:#0f8;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:1.25rem;text-align:center;text-transform:uppercase}.track-label-sub{color:#8b9ab8;font-size:.85rem;font-weight:400;letter-spacing:0;text-transform:none}.track-label.purple{color:#8b5cf6}.track-label.orange{color:#f59e0b}.roadmap-nodes{align-items:flex-start;flex-wrap:wrap;gap:.5rem;position:relative;z-index:2}.node-connector,.roadmap-nodes{display:flex;justify-content:center}.node-connector{align-items:center;align-self:center;color:#0f8;font-size:1.2rem;margin-top:1.5rem;padding:0 .15rem}.node-connector.purple{color:#8b5cf6}.node-connector.orange{color:#f59e0b}.roadmap-node{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;text-decoration:none}.node-dot{background:#0c192b;border:3px solid #0f8;border-radius:50%;height:18px;margin-bottom:.75rem;position:relative;transition:all .3s ease;width:18px;z-index:3}.roadmap-node:hover .node-dot{background:#0f8;box-shadow:0 0 20px rgba(0,255,136,.6);transform:scale(1.2)}.node-dot.purple{border-color:#8b5cf6}.roadmap-node:hover .node-dot.purple{background:#8b5cf6;box-shadow:0 0 20px rgba(139,92,246,.6)}.node-dot.orange{border-color:#f59e0b}.roadmap-node:hover .node-dot.orange{background:#f59e0b;box-shadow:0 0 20px rgba(245,158,11,.6)}.node-content{backdrop-filter:blur(10px);background:rgba(12,25,43,.9);border:1px solid #1e3a5f;border-radius:8px;display:flex;flex-direction:column;height:210px;justify-content:flex-start;padding:.5rem;transition:all .3s ease;width:190px}.roadmap-node:hover .node-content{border-color:#0f8;box-shadow:0 15px 40px rgba(0,0,0,.4);transform:translateY(-5px)}.node-enhancement:hover .node-content{border-color:#8b5cf6}.node-tier1:hover .node-content{border-color:#f59e0b}.node-title{color:#fff;font-size:1rem;font-weight:600;line-height:1.2;margin-bottom:.3rem}.node-outcomes{color:#8b9ab8;flex-grow:1;font-size:.7rem;line-height:1.35;overflow:hidden;text-align:left}.node-outcomes span{display:block;padding-left:.6rem;position:relative}.node-outcomes span:before{color:#0f8;content:"•";left:0;position:absolute}.node-tier1 .node-outcomes span:before{color:#f59e0b}.node-enhancement .node-outcomes span:before{color:#8b5cf6}.node-time{color:#00d4ff;flex-shrink:0;font-size:.8rem;font-weight:500;margin-top:.3rem;text-align:center}.node-badge{align-self:center;border-radius:10px;display:inline-block;flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.5px;margin-bottom:.3rem;padding:2px 8px;text-transform:uppercase}.node-badge.tier{background:rgba(0,255,136,.15);border:1px solid #0f8;color:#0f8}.node-badge.tier-orange{background:rgba(245,158,11,.15);border:1px solid #f59e0b;color:#f59e0b}.node-badge.multiplier{background:rgba(139,92,246,.15);border:1px solid #8b5cf6;color:#8b5cf6}.roadmap-summary{align-items:center;border-top:1px solid #1e3a5f;display:flex;flex-direction:column;margin-top:3rem;padding-top:2rem}.summary-title{color:#8b9ab8;font-size:.8rem;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.summary-stats{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.summary-item{text-align:center}.summary-value{background:linear-gradient(135deg,#0f8,#00d4ff);-webkit-background-clip:text;font-size:1.5rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.summary-label{color:#8b9ab8;font-size:.85rem;margin-top:.25rem}.summary-divider{background:#1e3a5f;height:40px;width:1px}@media (max-width:1024px){.node-content{height:210px;width:190px}.node-outcomes{font-size:.55rem}}@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}.roadmap-section{padding:4rem 0}.roadmap-nodes{align-items:center;flex-direction:column}.node-connector{margin:.5rem 0;transform:rotate(90deg)}.node-content{height:auto;min-height:130px;width:220px}.node-outcomes{font-size:.7rem}.summary-stats{gap:1.5rem}.summary-divider{display:none}.summary-value{font-size:1.25rem}.roadmap-section .section-header h2{font-size:1.8rem}.roadmap-notes{padding:0 1rem}.roadmap-note{font-size:.8rem}}