@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Montserrat:wght@700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800;900&display=swap";html,body,#root{color:#fff;box-sizing:border-box;scroll-behavior:smooth;background-color:#050508;width:100%;min-height:100vh;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}*,:before,:after{box-sizing:inherit}@media (width<=768px){h2,.title,.why-title,.learn-main-title,.pricing-main-title{font-size:2rem!important;line-height:1.3!important}}.premium-nav-wrapper{z-index:9999;box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:24px 0;font-family:Montserrat,system-ui,-apple-system,sans-serif;transition:padding .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;left:0}.nav-scrolled{padding:12px 0}.nav-pill-container{box-sizing:border-box;border-radius:100px;justify-content:space-between;align-items:center;width:92%;max-width:1200px;padding:1px 32px;transition:background-color .4s,border-color .4s,box-shadow .4s;display:flex;-webkit-backdrop-filter:blur(14px)!important;background:#090a0f66!important;border:1px solid #ffffff0f!important}.nav-scrolled .nav-pill-container{box-shadow:0 10px 30px #00000080,inset 0 1px 1px #ffffff0d;background:#090a0fbf!important;border-color:#ffffff17!important}.nav-items-links-deck{align-items:center;gap:32px;display:flex}.nav-item-link{padding:6px 0;font-size:14.5px;font-weight:500;transition:color .3s;position:relative;color:#94a3b8!important;text-decoration:none!important}.nav-item-link:after{content:"";transform-origin:100%;width:100%;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0);background-color:#e2f119!important}.nav-item-link:hover{color:#fff!important}.nav-item-link:hover:after{transform-origin:0;transform:scaleX(1)}.nav-mobile-cta-only{display:none}.nav-action-wrapper-desktop{align-items:center;display:flex}.nav-join-now-btn{border-radius:100px;justify-content:center;align-items:center;padding:10px 24px;font-size:14.5px;font-weight:700;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;box-shadow:0 4px 14px #e2f11933;color:#000!important;background-color:#e2f119!important;text-decoration:none!important}.nav-join-now-btn span{z-index:5;position:relative}.nav-join-now-btn:before{content:"";pointer-events:none;z-index:1;opacity:0;border:2px solid #e2f119b3;border-radius:100px;position:absolute;inset:0;transform:scale(1)}.nav-join-now-btn:hover:before{animation:1s cubic-bezier(.1,.8,.3,1) infinite singleWaterWaveAnimation}.nav-join-now-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e2f11973}@keyframes singleWaterWaveAnimation{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.mobile-hamburger-trigger{cursor:pointer;z-index:10000;flex-direction:column;justify-content:space-between;width:20px;height:14px;padding:0;display:none;background:0 0!important;border:none!important}.hamburger-line{border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .3s;background-color:#fff!important}.nav-pill-container{-webkit-backdrop-filter:blur(18px);will-change:backdrop-filter;border:1px solid #ffffff14;transform:translateZ(0);box-shadow:0 8px 32px #00000040;background:#0a0a0f59!important}@media (width<=910px){.nav-action-wrapper-desktop{display:none!important}.mobile-hamburger-trigger{display:flex}.nav-pill-container{border-radius:32px;padding:12px 24px}.nav-items-links-deck{box-sizing:border-box;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:24px;transition:opacity .3s,transform .3s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-10px);box-shadow:0 20px 40px #000c;background:#0b0c12fa!important;border:1px solid #ffffff14!important}.mobile-deck-active{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-item-link{width:100%;padding:6px 0;font-size:16px}.nav-mobile-cta-only{text-align:center;cursor:pointer;border-radius:50px;width:100%;margin-top:12px;padding:14px 0;font-size:16px;font-weight:800;transition:transform .2s,background-color .2s;box-shadow:0 4px 15px #e2f1194d;color:#000!important;pointer-events:auto!important;z-index:9999!important;background-color:#e2f119!important;text-decoration:none!important;display:block!important}.nav-mobile-cta-only:active{transform:scale(.98);background-color:#fff!important}.hamburger-cross .hamburger-line:first-child{transform:translateY(6px)rotate(45deg)}.hamburger-cross .hamburger-line:nth-child(2){opacity:0}.hamburger-cross .hamburger-line:nth-child(3){transform:translateY(-6px)rotate(-45deg)}}.nav-logo-brand{align-items:center;display:flex}.logo-link-text{border-radius:12px;line-height:0;text-decoration:none;display:inline-block;overflow:hidden}.nav-logo-img{object-fit:contain;border-radius:12px;width:auto;height:65px;display:block}.nav-logo-img:hover{border-color:#e6f71c;transform:scale(1.05);box-shadow:0 0 20px #e6f71c99}@keyframes logoGlow{0%{border-color:#e6f71c33;box-shadow:0 0 10px #e6f71c33}50%{border-color:#e6f71c99;box-shadow:0 0 20px #e6f71c80}to{border-color:#e6f71c33;box-shadow:0 0 10px #e6f71c33}}.hero-grid-section{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100vh;padding:50px 4px;font-family:Montserrat,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.hero-grid-section *,.hero-grid-section :before,.hero-grid-section :after{box-sizing:border-box}.hero-bg-video{object-fit:cover;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.radial-ambient-glow{pointer-events:none;z-index:3;background:radial-gradient(circle,#e6f71c1f 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-content-container{z-index:4;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:920px;display:flex;position:relative}.hero-main-title{color:#fff;letter-spacing:-2px;margin:0 0 24px;font-size:68px;font-weight:800;line-height:1}.title-highlight{color:#e6f71c;text-shadow:0 0 20px #e6f71c4d}.hero-description-text{color:#cbd5e1;max-width:720px;margin:0 0 48px;font-size:18px;font-weight:400;line-height:1.65}.hero-action-buttons-group{justify-content:center;align-items:center;gap:20px;display:flex}.primary-join-capsule{cursor:pointer;border-radius:50px;padding:16px 48px;font-size:18px;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;box-shadow:0 4px 14px #e6f71c33;color:#000!important;background-color:#e6f71c!important;border:none!important}.primary-join-capsule:hover{transform:scale(1.04);box-shadow:0 8px 24px #e6f71c73}.primary-join-capsule:active{transform:scale(.98)}.circular-play-trigger{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;background-color:#000000bf!important;border:2px solid #e6f71c80!important}.play-vector-icon{width:20px;height:20px;margin-left:4px;transition:transform .2s}.circular-play-trigger:hover{transform:scale(1.08);box-shadow:0 0 15px #e6f71c59;border-color:#e6f71c!important}.circular-play-trigger:hover .play-vector-icon{transform:scale(1.1)}@media (width<=960px){.hero-main-title{letter-spacing:-1.5px;font-size:48px}.hero-description-text{margin-bottom:38px;font-size:16px}.hero-grid-section{height:80hv}}@media (width<=540px){.hero-grid-section{height:auto;min-height:80vh;padding:80px 20px}.hero-main-title{letter-spacing:-1px;font-size:36px;line-height:1.2}.hero-description-text{padding:0 10px;font-size:14.5px}.hero-action-buttons-group{gap:16px}.primary-join-capsule{padding:14px 38px;font-size:16px}.circular-play-trigger{width:50px;height:50px}.play-vector-icon{width:16px;height:16px}}.audience-section{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:80px 24px;display:flex;background-color:#000!important}.audience-container{width:100%;max-width:1200px;margin:70px auto 0}.audience-header{text-align:center;margin-bottom:72px}.audience-header .subtitle{letter-spacing:2.5px;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:800;color:#e6f71c!important}.audience-header .title{letter-spacing:-1.5px;margin:0 0 20px;font-size:40px;font-weight:800;color:#e6f71c!important}.audience-header .description{color:#cbd5e1;max-width:720px;margin:0 auto;font-size:17px;line-height:1.65}.audience-rows{flex-direction:column;gap:20px;display:flex}.audience-row{box-sizing:border-box;border-radius:20px;flex-direction:column;padding:32px;transition:border-color .3s cubic-bezier(.2,.8,.2,1),background-color .3s,transform .3s cubic-bezier(.2,.8,.2,1);display:flex;background:#ffffff05!important;border:1px solid #ffffff0d!important}.audience-row:hover{transform:scale(1.005);background:#ffffff0a!important;border-color:#ffffff26!important}.column{align-items:center;width:100%;display:flex}.icon-container{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-right:20px;display:flex}.icon-left,.icon-right{border:1.5px solid var(--row-color)!important;background-color:#ffffff05!important}.icon-svg{width:24px;height:24px}.text-block{flex-direction:column;gap:6px;width:100%;display:flex}.title-left{margin:0;font-size:20px;font-weight:800;color:var(--row-color)!important}.title-right{margin:0;font-size:19px;font-weight:700;color:var(--row-color)!important}.desc-text{color:#94a3b8;margin:0;font-size:14.5px;line-height:1.5}.center-connector{box-sizing:border-box;justify-content:center;align-items:center;display:none}.connector-dot{width:7px;height:7px;box-shadow:0 0 10px var(--row-color);border-radius:50%;flex-shrink:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;background-color:var(--row-color)!important}.connector-line{background-image:linear-gradient(to right, var(--row-color) 50%, transparent 50%);opacity:.3;background-repeat:repeat-x;background-size:12px 100%;flex-grow:1;height:2px;transition:opacity .3s,filter .3s;animation:1.2s linear infinite lineFlow}.connector-arrow{opacity:.7;flex-shrink:0;width:0;height:0;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s,filter .3s;border-top:5px solid #0000!important;border-bottom:5px solid #0000!important;border-left:7px solid var(--row-color)!important}.audience-row:hover .connector-dot{box-shadow:0 0 15px var(--row-color);transform:scale(1.3)}.audience-row:hover .connector-line{opacity:1;filter:drop-shadow(0 0 6px var(--row-color)) drop-shadow(0 0 2px var(--row-color));animation:.4s linear infinite lineFlow}.audience-row:hover .connector-arrow{opacity:1;filter:drop-shadow(0 0 5px var(--row-color));transform:scale(1.25)translate(5px)}.br-desktop{display:none}@media (width>=1025px){.audience-row{flex-direction:row;justify-content:space-between;padding:28px 48px}.left-col,.right-col{flex-shrink:0;max-width:45%;width:auto!important}.center-connector{flex-grow:1;margin-left:5px;margin-right:5px;display:flex!important}.audience-header .title{font-size:58px}.br-desktop{display:inline!important}}@keyframes lineFlow{0%{background-position:0 0}to{background-position:24px 0}}.mentor-offer-section{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:60px 16px;font-family:Montserrat,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden;background-color:#000!important}.mentor-offer-container{flex-direction:column;gap:32px;width:100%;max-width:1140px;display:flex}.animate-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)}.reveal-active{opacity:1;transform:translateY(0)}.mentor-card,.offer-launch-card{box-sizing:border-box;border-radius:24px;flex-direction:column;padding:24px;transition:border-color .4s,box-shadow .4s,transform .4s;display:flex;position:relative;background:linear-gradient(135deg,#090a0f 0%,#12141c 100%)!important;border:1px solid #ffffff0a!important}.mentor-card:hover,.offer-launch-card:hover{transform:translateY(-2px);box-shadow:0 25px 50px #000000b3,0 0 30px #a855f70a;border-color:#a855f740!important}.mentor-card{align-items:center;gap:32px}.mentor-image-wrapper{background:#e6f71c05;border:1px solid #e6f71c33;border-radius:20px;flex-shrink:0;justify-content:center;align-items:stretch;width:100%;height:100%;padding:0;transition:all .4s cubic-bezier(.2,.8,.2,1);animation:3s ease-in-out infinite electricYellowGlow;display:flex;overflow:hidden;box-shadow:0 0 15px #e6f71c26}.mentor-photo{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.product-bundle-image-panel{background:#e6f71c05;border:1px solid #e6f71c33;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:all .4s cubic-bezier(.2,.8,.2,1);animation:3s ease-in-out 1.5s infinite electricYellowGlow;display:flex;overflow:hidden;box-shadow:0 0 15px #e6f71c26}.bundle-mockup-photo{object-fit:cover;object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:0;transition:transform .5s}.mentor-card:hover .mentor-image-wrapper,.offer-launch-card:hover .product-bundle-image-panel{transform:scale(1.02);box-shadow:0 0 25px #e6f71c80,inset 0 0 15px #e6f71c1a;border-color:#e6f71ccc!important}.mentor-info-content,.offer-details-central-grid{flex-grow:1;width:100%}.section-tag-purple{letter-spacing:1.8px;text-transform:uppercase;margin:0 0 14px;font-size:11.5px;font-weight:800;color:#a855f7!important}.mentor-name-title{letter-spacing:-.5px;margin:0 0 18px;font-size:30px;font-weight:700;color:#fff!important}.mentor-bio-desc{color:#94a3b8;margin:0 0 32px;font-size:15px;line-height:1.65}.mentor-metrics-row{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:28px;display:flex}.metric-item-block{flex-direction:column;gap:4px;display:flex}.metric-header-title,.metric-header-title-purple{color:#fff;align-items:center;gap:8px;font-size:24px;font-weight:800;display:flex}.metric-header-title-purple span{color:#a855f7!important}.metric-badge-icon{width:20px;height:20px}.metric-label-text{color:#64748b;margin:0;font-size:13px;font-weight:500}.metric-divider-line{display:none}.mentor-signature-text{color:#a855f7;opacity:.8;font-family:Bifrost,Brush Script MT,cursive;font-size:28px}.offer-launch-card{align-items:center;gap:32px}.offer-main-title{letter-spacing:-.5px;margin:0 0 28px;font-size:26px;font-weight:700;line-height:1.3;color:#fff!important}.offer-main-title span{color:#a855f7!important}.benefits-icon-strip-row{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}.benefit-vertical-pill{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.benefit-icon-box{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.benefit-icon-box svg{opacity:.85;width:100%;height:100%}.benefit-label-subtext{color:#94a3b8;text-align:left;font-size:13px;font-weight:500;line-height:1.4}.pricing-action-sidebar-panel{border-top:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;align-items:flex-start;width:100%;padding-top:24px;display:flex}.pricing-labels-stack{flex-direction:column;margin-bottom:20px;display:flex}.launch-price-tag-label{color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:12px;font-weight:700}.currency-main-price{letter-spacing:-1px;font-size:44px;font-weight:800;line-height:1;color:#fff!important}.original-slashed-price{color:#475569;margin-top:6px;font-size:16px;font-weight:500;text-decoration:line-through}.cta-join-course-button{cursor:pointer;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 28px;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;color:#fff!important;background:#a855f7!important;border:none!important}.cta-arrow-icon{width:16px;height:16px;transition:transform .3s}.cta-join-course-button:hover{box-shadow:0 12px 30px #a855f773;background:#9333ea!important}.cta-join-course-button:hover .cta-arrow-icon{transform:translate(5px)}.money-back-guarantee-badge{color:#64748b;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;font-size:11.5px;font-weight:500;display:flex}.guarantee-shield-icon{width:14px;height:14px}@media (width>=992px){.mentor-offer-section{padding:100px 24px}.mentor-card,.offer-launch-card{flex-direction:row;gap:40px;padding:48px}.mentor-image-wrapper,.product-bundle-image-panel{width:250px;max-width:none;height:360px;aspect-ratio:unset;border-radius:20px}.product-bundle-image-panel{height:290px}.mentor-photo,.bundle-mockup-photo{width:100%;height:auto}.bundle-mockup-photo{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:12px}.mentor-name-title{font-size:38px}.metric-divider-line{background-color:#ffffff14;width:1px;height:36px;display:block}.offer-main-title{font-size:34px}.benefits-icon-strip-row{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:36px;display:flex}.pricing-action-sidebar-panel{border-top:none;border-left:1px solid #ffffff14;width:270px;padding-top:0;padding-left:40px}.currency-main-price{font-size:48px}}@keyframes electricYellowGlow{0%{border-color:#e6f71c33;box-shadow:0 0 15px #e6f71c26}50%{border-color:#e6f71c80;box-shadow:0 0 25px #e6f71c73}to{border-color:#e6f71c33;box-shadow:0 0 15px #e6f71c26}}.why-section{box-sizing:border-box;color:#fff;background-color:#000;justify-content:center;align-items:center;width:100%;padding:100px 24px;font-family:Montserrat,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden}.why-container{width:100%;max-width:1100px;margin:0 auto}.why-header{text-align:center;margin-bottom:80px}.why-title{letter-spacing:-1.5px;text-transform:uppercase;color:#e6f71c;margin:0;font-size:50px;font-weight:800;transition:color .3s}.yellow-text{color:#e6f71c;transition:color .3s,text-shadow .3s}.diagram-container{grid-template-columns:1fr;align-items:center;gap:60px;margin-bottom:80px;display:grid;position:relative}.center-pillar{z-index:2;flex-direction:column;align-items:center;gap:60px;display:flex;position:relative}.diagram-node{text-align:center;z-index:3;flex-direction:column;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.diagram-node:hover{transform:translateY(-8px)!important}.circle-icon{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:16px;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s;display:flex}.diagram-node:hover .circle-icon{transform:scale(1.12)}.border-yellow{background-color:#000;border:2px solid #fff3}.diagram-node:hover .border-yellow{border-color:#e2f119;box-shadow:0 0 35px #e2f11980,inset 0 0 10px #e2f11933}.bg-dark-purple{background-color:#120a21;border:1px solid #ffffff14;box-shadow:0 4px 20px #120a2180}.diagram-node:hover .bg-dark-purple{border-color:#e2f119;box-shadow:0 0 30px #e2f11966,inset 0 0 10px #e2f1191a}.svg-icon{fill:#fff;width:28px;height:28px;transition:fill .3s,filter .3s}.diagram-node:hover .svg-icon,.diagram-node:hover .yellow-fill{fill:#e2f119;filter:drop-shadow(0 0 4px #e2f11980)}.node-title{color:#fff;letter-spacing:-.3px;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4;transition:color .3s,text-shadow .3s}.diagram-node:hover .node-title,.diagram-node:hover .node-title .italic-serif,.diagram-node:hover .node-title .text-yellow-dim,.diagram-node:hover .node-title .highlight-yellow{color:#e2f119;text-shadow:0 0 20px #e2f11999}.italic-serif{color:#e2f119;font-family:Times New Roman,Times,serif;font-size:1.8rem;font-style:italic;font-weight:500;line-height:1;transition:color .3s}.text-yellow-dim,.highlight-yellow{color:#fff;transition:color .3s}.svg-ring-overlay{pointer-events:none;z-index:1;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.desktop-only-svg{width:100%;height:100%}.laser-dot-pointer{fill:#e2f119;filter:drop-shadow(0 0 8px #e2f119)drop-shadow(0 0 2px #e2f119);animation:4s linear infinite laserMoveLeftToRight}.laser-delay-1{animation-delay:0s}.laser-delay-2{animation-delay:1.33s}.laser-delay-3{animation-delay:2.66s}.why-cta-box{text-align:center;background-color:#050507;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;align-items:center;padding:40px 32px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 10px 40px #00000080}.why-cta-box:hover{border-color:#e2f11940;box-shadow:0 10px 50px #e2f11914}.cta-box-title{letter-spacing:-.5px;margin:0 0 10px;font-size:1.8rem;font-weight:800}.cta-box-subtitle{color:#9ca3af;margin:0 0 28px;font-size:1.05rem}.yellow-pill-btn{color:#000;cursor:pointer;box-sizing:border-box;background-color:#e2f119;border:none;border-radius:100px;align-items:center;gap:14px;padding:16px 40px;font-size:1.1rem;font-weight:800;transition:transform .3s,background-color .3s,box-shadow .3s;animation:2.5s cubic-bezier(.4,0,.6,1) infinite infiniteZoom;display:flex;box-shadow:0 6px 25px #e2f1194d}.yellow-pill-btn:hover{color:#000;background-color:#fff;animation-play-state:paused;transform:translateY(-4px)scale(1.03);box-shadow:0 12px 35px #ffffff4d}.pill-arrow{color:#fff;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s,background-color .3s,color .3s;display:flex}.yellow-pill-btn:hover .pill-arrow{color:#000;background-color:#e2f119;transform:translate(5px)}@media (width>=1025px){.diagram-container{grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:0;min-height:480px}.svg-ring-overlay{display:block}.node-left{justify-content:center;align-items:center;transform:translate(35px)}.node-right{justify-content:center;align-items:center;transform:translate(-35px)}.center-pillar{justify-content:center;gap:68px}.node-center-top{transform:translateY(50px)}.node-center-middle{transform:translateY(40px)}.node-center-bottom{transform:translateY(25px)}.node-center-top:hover{transform:translateY(44px)}.node-center-middle:hover{transform:translateY(34px)}.node-center-bottom:hover{transform:translateY(19px)}}@keyframes laserMoveLeftToRight{0%{motion-offset:0%;offset-distance:0%}to{motion-offset:100%;offset-distance:100%}}@keyframes infiniteZoom{0%{transform:scale(1);box-shadow:0 6px 25px #e2f1194d}50%{transform:scale(1.04);box-shadow:0 10px 35px #e2f11980,0 0 15px #e2f11933}to{transform:scale(1);box-shadow:0 6px 25px #e2f1194d}}.learn-container{box-sizing:border-box;color:#fff;background-color:#000;justify-content:center;align-items:center;width:100%;padding:60px 24px;font-family:Montserrat,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden;background-color:#030712!important;background-image:radial-gradient(at 50% 85%,#0f766e26 0%,#0000 60%),radial-gradient(at 50% -20%,#ffffff2e 0%,#14b8a614 35%,#0d948808 60%,#0000 80%)!important;background-position:50%!important;background-size:100% 100%!important}.learn-wrapper{width:100%;max-width:1100px;margin:0 auto}.learn-section-title{letter-spacing:-1.5px;text-transform:uppercase;text-align:center;color:#e2f119;margin-bottom:80px;font-size:40px;font-weight:800}.title-yellow-glow{color:#e2f119;text-shadow:0 0 25px #e2f11966}.cards-stack{flex-direction:column;gap:40px;display:flex}.learn-card{-webkit-backdrop-filter:blur(10px);background:#171f26;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:48px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 4px 30px #0006}.learn-card:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#0000,silver,#fff,silver,#0000) 0 0/300% 100%;border-radius:24px;animation:20s linear infinite snakeMove;position:absolute;inset:-2px}.learn-card:after{content:"";z-index:1;background:#171f26;border-radius:23px;position:absolute;inset:1px}.learn-card>*{z-index:2;position:relative}@keyframes snakeMove{0%{background-position:300% 0}to{background-position:-300% 0}}.learn-card:hover{border-color:#e2f119;transform:translateY(-5px)scale(1.01);box-shadow:0 20px 40px #e2f11914,0 0 30px #e2f11908}.card-branding{flex-direction:column;align-items:flex-start;display:flex}.card-title{letter-spacing:-.5px;color:#e2f119;margin:0 0 12px;font-size:30px;font-weight:700;transition:color .3s}.card-subtitle{color:#94a3b8;margin:0 0 28px;font-size:1.05rem;font-weight:500;line-height:1.5}.more-details-btn{color:#000;cursor:pointer;background:#e2f119;border:2px solid #e2f119;border-radius:100px;padding:12px 28px;font-size:.95rem;font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.more-details-btn:hover{transform:scale(1.05);box-shadow:0 0 20px #e2f11966}.card-bullet-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.bullet-item{color:#cbd5e1;align-items:center;gap:12px;font-size:1.05rem;font-weight:500;line-height:1.4;transition:color .3s;display:flex}.bullet-arrow{color:#e2f119;font-size:.85rem;transition:transform .3s,color .3s}.learn-card:hover .bullet-item{color:#fff}.learn-card:hover .bullet-arrow{text-shadow:0 0 8px #e2f11999;transform:translate(4px)}.reveal-card{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUpRelease;transform:translateY(30px)}@keyframes fadeInUpRelease{to{opacity:1;transform:translateY(0)}}@media (width<=868px){.learn-section-title{margin-bottom:50px;font-size:2.5rem}.learn-card{flex-direction:column;grid-template-columns:1fr;gap:32px;padding:32px;display:flex}.mobile-first-order{order:2}.learn-card .card-branding{text-align:center;order:1;align-items:center;width:100%}.card-bullet-list{align-self:flex-start;width:100%}.card-title{font-size:1.6rem}.more-details-btn{width:100%}}.results-section-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:50px 10px;font-family:Montserrat,sans-serif;overflow:hidden}.results-master-container{flex-direction:column;align-items:center;width:100%;display:flex}.results-main-title{color:#e2f119;text-transform:uppercase;letter-spacing:-1px;text-align:center;margin:0 0 12px;font-size:40px;font-weight:800}.results-subtitle{color:#94a3b8;text-align:center;max-width:600px;margin:0 0 50px;padding:0 20px;font-size:1rem;line-height:1.5}.marquee-rows-stack{flex-direction:column;gap:24px;width:100%;display:flex}.marquee-single-track{width:100%;display:flex;position:relative;overflow:hidden}.marquee-single-track:before,.marquee-single-track:after{content:"";z-index:2;pointer-events:none;width:150px;height:100%;position:absolute;top:0}.marquee-single-track:before{background:linear-gradient(90deg,#000 20%,#0000);left:0}.marquee-single-track:after{background:linear-gradient(270deg,#000 20%,#0000);right:0}.marquee-moving-strip{white-space:nowrap;gap:20px;width:max-content;display:flex}.track-direction-rtl .marquee-moving-strip{animation:90s linear infinite marqueeMoveRTL}.track-direction-ltr .marquee-moving-strip{animation:90s linear infinite marqueeMoveLTR}.marquee-single-track:hover .marquee-moving-strip{animation-play-state:paused}.individual-student-card.compact-dimension-card{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:12px;width:290px;min-width:290px;padding:20px;transition:background .3s,border-color .3s,transform .3s;display:flex}.individual-student-card.compact-dimension-card:hover{background:#ffffff0a;border-color:#e2f119;transform:translateY(-2px)}.student-profile-header{align-items:center;gap:12px;display:flex}.student-avatar-circle{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.student-meta-block{flex-direction:column;gap:2px;display:flex}.student-card-name{color:#fff;margin:0;font-size:.85rem;font-weight:700}.card-stars-row{color:#e2f119;gap:2px;font-size:11px;display:flex}.student-review-body{color:#cbd5e1;white-space:normal;word-wrap:break-word;margin:0;font-size:.82rem;line-height:1.4}@keyframes marqueeMoveRTL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeMoveLTR{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=768px){.results-main-title{font-size:2rem}.results-subtitle{margin-bottom:35px;font-size:.9rem}.individual-student-card.compact-dimension-card{width:260px;min-width:260px;padding:16px}}.student-avatar-circle{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.cartoon-avatar-svg{object-fit:cover;width:100%;height:100%}.pricing-section{color:#fff;background-color:#000;justify-content:center;align-items:center;padding:90px 24px;font-family:Montserrat,system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.glitter-mesh-glow{filter:blur(150px);opacity:.24;pointer-events:none;z-index:1;border-radius:50%;width:800px;height:800px;position:absolute}.glow-top-right{background:radial-gradient(circle,#e11d48 0%,#7c3aed 60%,#0000 100%);top:-15%;right:-5%}.glow-bottom-left{background:radial-gradient(circle,#1d4ed8 0%,#7c3aed 60%,#0000 100%);bottom:-15%;left:-5%}.pricing-container{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:880px;display:flex;position:relative}.pricing-header{text-align:center;margin-bottom:48px}.pricing-main-title{letter-spacing:-1.5px;margin:0 0 16px;font-size:46px;font-weight:900;line-height:1.2}.yellow-glow-text{color:#e6f71c}.pricing-subtitle{color:#a1a1aa;margin:0;font-size:15px;font-weight:500}.premium-price-box{box-sizing:border-box;text-align:center;background-color:#030407;background-image:linear-gradient(#030407,#030407),linear-gradient(135deg,#1d4ed8 0%,#7c3aed 50%,#e11d48 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:28px;width:100%;padding:56px 48px;position:relative;box-shadow:0 50px 100px #000000f2,0 0 50px #7c3aed1f}.badge-wrapper{justify-content:center;margin-bottom:20px;display:flex}.launch-offer-badge{color:#000;letter-spacing:.8px;background-color:#e6f71c;border-radius:30px;padding:6px 18px;font-size:11px;font-weight:900}.tier-title{letter-spacing:-.5px;margin:0 0 8px;font-size:40px;font-weight:900}.tier-tagline{color:#94a3b8;margin:0 0 28px;font-size:15px;font-weight:500}.pricing-numbers-block{flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.crossed-price{color:#4b5563;margin:0 0 4px;font-size:28px;font-weight:700;-webkit-text-decoration:line-through #ef4444;text-decoration:line-through #ef4444}.current-price-row{color:#e6f71c;justify-content:center;align-items:baseline;display:flex}.rupee-symbol{margin-right:6px;font-size:46px;font-weight:800}.huge-price{letter-spacing:-2px;font-size:82px;font-weight:800;line-height:1}.pill-guarantee{background-color:#ffffff05;border:1px solid #ffffff14;border-radius:40px;justify-content:center;align-items:center;gap:8px;margin-bottom:48px;padding:10px 24px;display:inline-flex}.pill-text{color:#cbd5e1;font-size:13.5px;font-weight:500}.divider-label{justify-content:center;align-items:center;width:100%;margin-bottom:40px;display:flex}.divider-line{background:#ffffff1f;flex:1;height:1px;display:block}.label-text{color:#e6f71c;letter-spacing:1.5px;padding:0 16px;font-size:12px;font-weight:900}.features-split-grid{text-align:left;grid-template-columns:1.05fr .95fr;gap:40px;margin-bottom:44px;display:grid}.features-checklist-side{flex-direction:column;gap:16px;display:flex}.checklist-item{align-items:flex-start;gap:12px;display:flex}.check-circle-icon{flex-shrink:0;align-items:center;margin-top:2px;display:flex}.check-text{color:#e2e8f0;margin:0;font-size:14px;font-weight:500;line-height:1.4}.new-tag-badge{color:#fff;vertical-align:middle;background-color:#f43f5e;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:900;display:inline-block}.features-cards-side{flex-direction:column;justify-content:flex-start;display:flex}.accent-feature-card.purple-glow-border{box-sizing:border-box;background-image:linear-gradient(#05070a,#05070a),linear-gradient(135deg,#a855f799 0%,#f43f5e99 100%);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:20px;width:100%;padding:28px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 10px 30px #7c3aed0d}.accent-feature-card.purple-glow-border:hover{background-image:linear-gradient(#05070a,#05070a),linear-gradient(135deg,#a855f7f2 0%,#f43f5ef2 100%);transform:translateY(-4px)scale(1.015);box-shadow:0 20px 40px #a855f71f,0 0 30px #f43f5e14}.accent-card-header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.accent-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .3s;display:flex}.accent-feature-card:hover .accent-icon{transform:rotate(8deg)scale(1.05)}.bg-purple-dim{background-color:#a855f726}.accent-card-title{letter-spacing:1.2px;margin:0;font-size:13.5px;font-weight:900;line-height:1.4}.purple-text{color:#a855f7}.accent-bullet-list{flex-direction:column;gap:12px;margin:0;padding-left:18px;display:flex}.accent-bullet-list li{color:#e2e8f0;font-size:13.5px;font-weight:500;line-height:1.4;transition:color .2s}.accent-feature-card:hover .accent-bullet-list li{color:#fff}.accent-bullet-list li::marker{color:#a855f7}.pricing-cta-btn{color:#000;letter-spacing:.5px;cursor:pointer;background-color:#e6f71c;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:28px;padding:18px;font-size:22px;font-weight:900;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px #e6f71c1a}.pricing-cta-btn:hover{background-color:#f1ff24;transform:translateY(-2px);box-shadow:0 10px 25px #e6f71c40}.pricing-cta-btn:active{transform:translateY(0)scale(.99)}.cta-arrow-icon{align-items:center;transition:transform .3s;display:flex}.pricing-cta-btn:hover .cta-arrow-icon{transform:translate(4px)}.pricing-box-footer{flex-direction:column;align-items:center;gap:8px;display:flex}.urgency-row{align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:600;display:flex}.yellow-highlight{color:#e6f71c;font-weight:800}.text-muted-gray{color:#94a3b8;font-weight:500}.crossed-text-inline{color:#f43f5e;font-weight:700}@media (width<=840px){.features-split-grid{grid-template-columns:1fr;gap:36px}.premium-price-box{padding:44px 24px}.accent-feature-card.purple-glow-border:hover{transform:none}}body{color:#fff;-webkit-font-smoothing:antialiased;background-color:#000;margin:0;font-family:Montserrat,system-ui,-apple-system,sans-serif}.faq-section{background-color:#000;justify-content:center;align-items:center;padding:100px 20px;display:flex}.faq-container{text-align:center;width:100%;max-width:1050px}.faq-subtitle{color:#a855f7;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.faq-title{color:#fff;letter-spacing:-.5px;margin:0 0 16px;font-size:40px;font-weight:800}.faq-underline{background-color:#a855f7;border-radius:4px;width:44px;height:3px;margin:0 auto 54px}.faq-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:20px 24px;display:grid}.faq-item{cursor:pointer;will-change:transform, border-color, background-color;background-color:#08090c;border:1px solid #13151a;border-radius:12px;height:max-content;transition:transform .4s cubic-bezier(.25,1,.5,1),border-color .4s cubic-bezier(.25,1,.5,1),background-color .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);overflow:hidden;transform:translate(0,0)}.faq-item:hover{background-color:#0c0e14;border-color:#a855f759;transform:translateY(-4px);box-shadow:0 12px 30px #a855f70a}.faq-header{justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.faq-left-content{align-items:center;gap:18px;display:flex}.faq-icon-wrapper{background-color:#a855f714;border:1px solid #a855f726;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .3s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1);display:flex}.faq-item:hover .faq-icon-wrapper{background-color:#a855f724;transform:scale(1.04)}.faq-icon-wrapper svg{stroke:#a855f7;width:18px;height:18px}.faq-question{color:#e2e8f0;font-size:15.5px;font-weight:500;line-height:1.4;transition:color .3s}.faq-item:hover .faq-question{color:#fff}.faq-toggle-icon{color:#e6f71c;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:24px;font-weight:400;line-height:1;transition:color .3s}.faq-item.active{background-color:#090a10;border-color:#a855f773;box-shadow:0 12px 30px #a855f70f}.faq-item.active .faq-toggle-icon{color:#e6f71c}.faq-body{opacity:0;will-change:max-height, opacity, padding-bottom;max-height:0;padding:0 26px;transition:max-height .4s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1),padding-bottom .4s cubic-bezier(.25,1,.5,1);overflow:hidden}.faq-item.active .faq-body{opacity:1;max-height:300px;padding-bottom:24px;padding-left:88px;padding-right:26px}.faq-answer{color:#94a3b8;margin:0;font-size:14px;font-weight:400;line-height:1.65}@media (width<=920px){.faq-grid{grid-template-columns:1fr;gap:16px}.faq-section{padding:80px 24px}.faq-title{font-size:34px}.faq-item:hover{transform:none}}@media (width<=520px){.faq-section{padding:60px 16px}.faq-header{gap:12px;padding:18px 16px}.faq-title{font-size:28px}.faq-underline{margin-bottom:40px}.faq-icon-wrapper{width:38px;height:38px}.faq-icon-wrapper svg{width:16px;height:16px}.faq-question{font-size:14px}.faq-item.active .faq-body{padding-bottom:20px;padding-left:72px;padding-right:16px}.faq-answer{font-size:13px}.faq-toggle-icon{font-size:20px}}.landing-footer-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:10px 24px 60px;font-family:Montserrat,system-ui,-apple-system,sans-serif;display:flex;background-color:#050505!important;border-top:1px solid #ffffff05!important}.footer-inner-container{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:48px;width:100%;max-width:1140px;margin-top:60px;display:flex}.footer-profile-block{flex-direction:column;align-items:flex-start;max-width:440px;display:flex}.footer-brand-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.footer-avatar-frame{background:#111;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.footer-avatar-img{object-fit:cover;width:100%;height:100%}.footer-brand-domain{letter-spacing:-.5px;font-size:24px;font-weight:700;color:#fff!important}.footer-brand-description{margin:0 0 18px;font-size:16px;font-weight:400;line-height:1.5;color:#888!important}.footer-contact-touch{margin:0 0 28px;font-size:16px;font-weight:400;color:#888!important}.footer-email-link{transition:color .25s;color:#888!important;text-decoration:none!important}.footer-email-link:hover{color:#fff!important}.footer-socials-row{align-items:center;gap:10px;display:flex}.social-pill-icon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;color:#aaa!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;text-decoration:none!important}.social-pill-icon svg{width:16px;height:16px}.custom-profile-avatar{padding:0;overflow:hidden}.social-inner-avatar-img{object-fit:cover;width:100%;height:100%}.social-pill-icon:hover{transform:translateY(-2px);color:#fff!important;background:#ffffff17!important;border-color:#fff3!important}.footer-links-matrix-grid{gap:80px;display:flex}.footer-links-column{flex-direction:column;min-width:130px;display:flex}.footer-column-headline{letter-spacing:-.1px;margin:0 0 18px;font-size:16px;font-weight:500;color:#e5e5e5!important}.footer-links-vertical-stack{flex-direction:column;gap:16px;display:flex}.footer-item-navigation-link{font-size:16px;font-weight:400;transition:color .25s cubic-bezier(.2,.8,.2,1);color:#999!important;text-decoration:none!important}.footer-item-navigation-link:hover{color:#fff!important}@media (width>=768px){.footer-inner-container{flex-direction:row;gap:32px}}@media (width<=480px){.footer-links-matrix-grid{justify-content:space-between;gap:40px;width:100%}.footer-links-column{min-width:auto}}.curriculum-container{color:#fff;box-sizing:border-box;background-color:#000;width:100%;padding:40px 24px 120px;font-family:Inter,system-ui,-apple-system,sans-serif}.curriculum-container *,.curriculum-container :before,.curriculum-container :after{box-sizing:border-box}.curriculum-wrapper{max-width:950px;margin:0 auto}.curriculum-header{text-align:center;margin-bottom:50px}.curriculum-tagline{letter-spacing:.2em;color:#c084fc;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.curriculum-title{letter-spacing:-.06em;text-transform:uppercase;margin:20px 0;font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:68px}.curriculum-title span{color:#eab308}.curriculum-roadmap{margin:16px 0 0;font-family:Inter,sans-serif;font-size:24px;font-weight:400;line-height:29px}.roadmap-student{color:#38bdf8;font-weight:700}.roadmap-editor{color:#c084fc;font-weight:700}.roadmap-freelancer{color:#4ade80;font-weight:700}.curriculum-desc{color:#9ca3af;max-width:700px;margin-top:20px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}@media (width<=768px){.curriculum-title{letter-spacing:-.04em;font-size:25px;line-height:1.5}.curriculum-roadmap{font-size:18px;line-height:24px}}.stats-ribbon{background-color:#050507;border:1px solid #ffffff14;border-radius:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:40px;padding:16px 20px;display:flex}.stat-item{color:#e5e7eb;white-space:nowrap;border-right:1px solid #ffffff26;align-items:center;gap:6px;padding-right:14px;font-size:13px;font-weight:600;display:flex}.stat-item:last-child{border-right:none;padding-right:0}@media (width<=840px){.stats-ribbon{flex-wrap:wrap;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat-item{border-right:none;justify-content:center;padding-right:0}}@media (width<=550px){.stats-ribbon{grid-template-columns:repeat(2,1fr)}}.accordion-board{background-color:#050507;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 25px 50px -12px #00000080}.phase-accordion{border:1px solid #ffffff0d;border-radius:12px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1),border-color .3s,background-color .3s;position:relative;overflow:hidden}.phase-accordion:hover{transform:translateY(-2px);animation-play-state:paused!important}.accordion-trigger{cursor:pointer;text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;transition:background-color .3s;display:flex}.accordion-trigger-left{align-items:center;gap:18px;display:flex}.phase-icon-box{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;transition:transform .3s;display:flex;box-shadow:0 4px 10px #0003}.phase-accordion:hover .phase-icon-box{transform:scale(1.05)}.phase-title{letter-spacing:.5px;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;line-height:1.3}.phase-subtitle{color:#9ca3af;margin:4px 0 0;font-size:13px;font-weight:400}.accordion-trigger-right{align-items:center;gap:14px;display:flex}.badge-count{border-radius:100px;padding:6px 14px;font-size:12px;font-weight:700}.arrow-icon{color:#fff;opacity:.7;flex-shrink:0}.phase-yellow{background-color:#0d0a02;border:1px solid #eab30826;animation:6s infinite yellowGlowLoop}.phase-yellow .phase-title{color:#fef08a}.phase-yellow .phase-icon-box{color:#000;background-color:#eab308}.phase-yellow .badge-count{color:#eab308;background-color:#eab30826}.phase-yellow:hover,.phase-yellow:focus-within{background-color:#120e03;box-shadow:0 0 25px #eab30859;border-color:#eab308!important}.phase-purple{background-color:#080312;border:1px solid #a855f726;animation:6s 1s infinite purpleGlowLoop}.phase-purple .phase-title{color:#e9d5ff}.phase-purple .phase-icon-box{color:#fff;background-color:#a855f7}.phase-purple .badge-count{color:#c084fc;background-color:#a855f726}.phase-purple:hover,.phase-purple:focus-within{background-color:#0f0621;box-shadow:0 0 25px #a855f759;border-color:#a855f7!important}.phase-blue{background-color:#020714;border:1px solid #0ea5e926;animation:6s 2s infinite blueGlowLoop}.phase-blue .phase-title{color:#e0f2fe}.phase-blue .phase-icon-box{color:#fff;background-color:#0ea5e9}.phase-blue .badge-count{color:#38bdf8;background-color:#0ea5e926}.phase-blue:hover,.phase-blue:focus-within{background-color:#040e26;box-shadow:0 0 25px #0ea5e959;border-color:#0ea5e9!important}.phase-green{background-color:#020a05;border:1px solid #22c55e26;animation:6s 3s infinite greenGlowLoop}.phase-green .phase-title{color:#dcfce7}.phase-green .phase-icon-box{color:#fff;background-color:#22c55e}.phase-green .badge-count{color:#4ade80;background-color:#22c55e26}.phase-green:hover,.phase-green:focus-within{background-color:#03140a;box-shadow:0 0 25px #22c55e59;border-color:#22c55e!important}.phase-pink{background-color:#0c0206;border:1px solid #ec489926;animation:6s 4s infinite pinkGlowLoop}.phase-pink .phase-title{color:#fce7f3}.phase-pink .phase-icon-box{color:#fff;background-color:#ec4899}.phase-pink .badge-count{color:#f472b6;background-color:#ec489926}.phase-pink:hover,.phase-pink:focus-within{background-color:#17040c;box-shadow:0 0 25px #ec489959;border-color:#ec4899!important}.phase-teal{background-color:#020a09;border:1px solid #14b8a626;animation:6s 5s infinite tealGlowLoop}.phase-teal .phase-title{color:#ccfbf1}.phase-teal .phase-icon-box{color:#fff;background-color:#14b8a6}.phase-teal .badge-count{color:#2dd4bf;background-color:#14b8a626}.phase-teal:hover,.phase-teal:focus-within{background-color:#041412;box-shadow:0 0 25px #14b8a659;border-color:#14b8a6!important}@keyframes yellowGlowLoop{0%,16.66%{background-color:#120e03;border-color:#eab308;box-shadow:0 0 20px #eab30840}25%,to{box-shadow:none;background-color:#0d0a02;border-color:#eab30826}}@keyframes purpleGlowLoop{0%,16.66%{background-color:#0f0621;border-color:#a855f7;box-shadow:0 0 20px #a855f740}25%,to{box-shadow:none;background-color:#080312;border-color:#a855f726}}@keyframes blueGlowLoop{0%,16.66%{background-color:#040e26;border-color:#0ea5e9;box-shadow:0 0 20px #0ea5e940}25%,to{box-shadow:none;background-color:#020714;border-color:#0ea5e926}}@keyframes greenGlowLoop{0%,16.66%{background-color:#03140a;border-color:#22c55e;box-shadow:0 0 20px #22c55e40}25%,to{box-shadow:none;background-color:#020a05;border-color:#22c55e26}}@keyframes pinkGlowLoop{0%,16.66%{background-color:#17040c;border-color:#ec4899;box-shadow:0 0 20px #ec489940}25%,to{box-shadow:none;background-color:#0c0206;border-color:#ec489926}}@keyframes tealGlowLoop{0%,16.66%{background-color:#041412;border-color:#14b8a6;box-shadow:0 0 20px #14b8a640}25%,to{box-shadow:none;background-color:#020a09;border-color:#14b8a626}}.accordion-content{background-color:#0000;flex-direction:column;gap:14px;padding:4px 24px 24px;display:flex}.module-card{background-color:#0c0c0e;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;gap:10px;padding:20px;transition:transform .2s,border-color .2s;display:flex}.module-card:hover{background-color:#111114;border-color:#ffffff1a;transform:translate(4px)}.module-card-header{justify-content:space-between;align-items:center;width:100%;display:flex}.module-card-title{color:#fff;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:700;display:flex}.module-lessons-count{color:#9ca3af;white-space:nowrap;background-color:#ffffff0d;border-radius:6px;margin-left:12px;padding:3px 10px;font-size:12px;font-weight:600}.module-card-desc{color:#9ca3af;text-align:left;margin:0;padding-left:26px;font-size:13px;line-height:1.5}.lower-action-banner{background:linear-gradient(135deg,#1e1b4b 0%,#0f172a 100%);border:1px solid #6366f133;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:24px;display:flex}@media (width>=640px){.lower-action-banner{text-align:left;flex-direction:row}}.action-banner-left{align-items:center;gap:16px;display:flex}.action-banner-icon{background-color:#6366f133;border:1px solid #6366f14d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.action-banner-title{color:#fff;margin:0;font-size:15px;font-weight:700}.action-banner-subtitle{color:#9ca3af;margin:4px 0 0;font-size:13px;font-weight:400}.action-purple-btn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#6366f1;border:none;border-radius:100px;width:100%;padding:14px 28px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #6366f166}@media (width>=640px){.action-purple-btn{width:auto}}.action-purple-btn:hover{background-color:#4f46e5;transform:translateY(-2px);box-shadow:0 6px 20px #6366f199}.features-footer-matrix{color:#9ca3af;text-align:center;border-top:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);gap:24px 16px;margin-top:50px;padding-top:32px;font-size:12px;display:grid}@media (width>=640px){.features-footer-matrix{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.features-footer-matrix{grid-template-columns:repeat(5,1fr)}}.matrix-item{flex-direction:column;align-items:center;line-height:1.4;display:flex}.matrix-item strong{color:#fff;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.matrix-icon-wrapper{background-color:#ffffff08;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:6px;font-size:18px;display:flex}.font-span-two{grid-column:span 2/span 2}@media (width>=768px){.font-span-two{grid-column:span 1/span 1}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#05070a;overflow-x:hidden}.app-container{width:100%;min-height:80vh}.cinematic-hero-section{background-color:#05070a;justify-content:center;align-items:center;width:100%;min-height:80vh;font-family:Montserrat,system-ui,-apple-system,sans-serif;display:flex;position:relative}.hero-dark-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle,#0000 20%,#000c 75%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content-wrapper{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:36px;max-width:900px;padding:0 24px;animation:1.2s cubic-bezier(.16,1,.3,1) forwards cinematicFadeUp;display:flex;position:relative}.hero-main-title{color:#fff;letter-spacing:-.5px;text-shadow:0 4px 20px #000000b3;margin:0;font-size:50px;font-weight:700;line-height:1.25}.hero-sub-text{letter-spacing:.8px}.target-btn-container{justify-content:center;align-items:center;padding:12px;display:inline-flex;position:relative}.corner-bracket{border:0 solid #e6f71c;width:14px;height:14px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:absolute}.hero-action-btn{color:#000;cursor:pointer;background-color:#e6f71c;border:none;outline:none;padding:16px 220px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px #00000080}.hero-action-btn:active{transform:scale(.99)}.hero-action-btn{color:#000;background:#e2f119;animation:6s infinite buttonPulse}@keyframes buttonPulse{0%,to{color:#000;background:#e2f119}20%,50%{color:#000;background:#fff}60%,to{background:#e2f119}}.corner-bracket{opacity:1;width:25px;height:25px;animation:6s ease-in-out infinite cornerTravel;position:absolute}.top-left{--x:-12px;--y:-12px;border-top:1.5px solid #e2f119;border-left:1.5px solid #e2f119;top:12px;left:12px}.top-right{--x:12px;--y:-12px;border-top:1.5px solid #e2f119;border-right:1.5px solid #e2f119;top:12px;right:12px}.bottom-left{--x:-12px;--y:12px;border-bottom:1.5px solid #e2f119;border-left:1.5px solid #e2f119;bottom:12px;left:12px}.bottom-right{--x:12px;--y:12px;border-bottom:1.5px solid #e2f119;border-right:1.5px solid #e2f119;bottom:12px;right:12px}@keyframes cornerTravel{0%{transform:translate(0)}20%{transform:translate(var(--x), var(--y))}50%{transform:translate(var(--x), var(--y))}70%{transform:translate(0)}to{transform:translate(0)}}.target-btn-container{padding:10px;display:inline-flex;position:relative}@media (width<=768px){.hero-main-title{line-height:1.3}.target-btn-container{width:90%}.hero-action-btn{width:100%;padding:14px 60px;font-size:14px}@media (width<=768px){.app-container{min-height:auto}.cinematic-hero-section{min-height:auto;padding:80px 20px}.hero-content-wrapper{gap:20px}.hero-main-title{font-size:32px;line-height:1.2}.hero-action-btn{width:100%;padding:14px 60px;font-size:14px}}}@keyframes cinematicFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}
