.NavMain{backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:radial-gradient(circle at 8% 0,#ff3df23d,#0000 32%),radial-gradient(circle at 42% -12%,#7c3aed3d,#0000 34%),radial-gradient(circle at 82% 0,#22d3ee38,#0000 34%),linear-gradient(180deg,#120a26fa,#080916f5);border-bottom:1px solid #ffffff21;box-shadow:0 18px 58px #0006,0 0 36px #ff3df214,0 0 34px #22d3ee14,inset 0 1px 0 hsla(0,0%,100%,.075);gap:22px;justify-content:space-between;min-height:82px;padding:14px clamp(18px,3.2vw,46px);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:9999}.NavMain,.companyname{align-items:center;display:flex}.companyname{flex:0 0 auto;height:58px;justify-content:flex-start;padding:6px 12px;-webkit-user-select:none;user-select:none;width:220px}.brand-logo-img{border-radius:0;display:block;filter:drop-shadow(0 8px 18px rgba(34,211,238,.18)) drop-shadow(0 0 12px rgba(236,72,153,.1));height:54px;object-fit:contain;object-position:left center;transform:scale(1.15);transform-origin:left center;width:145px}.companyname{height:54px;overflow:hidden;padding:5px 10px;width:170px}.buttons{align-items:center;display:flex;flex:1 1;gap:clamp(7px,.85vw,14px);justify-content:flex-end;min-width:0}.NavButton{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:#f8fafcc2;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(12px,.84vw,14.5px);font-weight:850;justify-content:center;letter-spacing:-.025em;line-height:1;outline:0;padding:12px;position:relative;text-decoration:none;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease;white-space:nowrap;word-break:keep-all}.NavButton:before{background:linear-gradient(135deg,#ffffff1f,hsla(0,0%,100%,.035));border-radius:inherit;inset:0;transition:opacity .22s ease}.NavButton:after,.NavButton:before{content:"";opacity:0;position:absolute}.NavButton:after{background:linear-gradient(90deg,#ff3df2,#22d3ee,#eaff00);border-radius:999px;bottom:6px;box-shadow:0 0 16px #22d3ee47,0 0 18px #ec48992e;height:2px;left:18px;right:18px;transform:scaleX(.45);transition:opacity .22s ease,transform .22s ease}.NavButton:hover{border-color:#ffffff21;box-shadow:0 10px 25px #0000002e,inset 0 1px 0 #ffffff14;color:#fff;transform:translateY(-2px)}.NavButton:hover:before{opacity:1}.NavButton.active:after,.NavButton:hover:after{opacity:1;transform:scaleX(1)}.NavButton.active{background:linear-gradient(135deg,#ec489929,#22d3ee1c);border-color:#ffffff24;color:#fff}.student-login-nav{background:linear-gradient(135deg,#ffffff21,hsla(0,0%,100%,.045));border:1px solid #ffffff29;box-shadow:inset 0 1px 0 #ffffff17,0 12px 26px #0000002e;color:#fff;padding:12px 16px}.student-login-nav:after{display:none}.student-login-nav.active,.student-login-nav:hover{background:linear-gradient(135deg,#22d3ee29,#ec48991a);border-color:#22d3ee59;color:#fff}.counselling-nav{background:linear-gradient(90deg,#eaff00,#7cff6b 38%,#22d3ee);border:0;box-shadow:0 18px 44px #22d3ee3d,0 0 28px #eaff0033,inset 0 1px 0 #ffffff4d;color:#071018;font-weight:950;padding:13px 20px}.counselling-nav:after{display:none}.counselling-nav.active,.counselling-nav:hover{box-shadow:0 24px 60px #22d3ee57,0 0 36px #eaff0047,inset 0 1px 0 #ffffff61;color:#071018;transform:translateY(-3px) scale(1.015)}.contact,.phone-number{display:none}.drawer-icon{color:#fff;cursor:pointer;display:none;font-size:22px}@media (max-width:1240px){.NavMain{gap:12px;padding-inline:20px}.companyname{padding:7px 10px}.brand-logo-img{height:38px;width:164px}.buttons{gap:7px}.NavButton{font-size:12.2px;padding:11px 8px}.student-login-nav{padding-inline:12px}.counselling-nav{padding-inline:15px}}@media (max-width:980px){.NavMain{min-height:76px;padding:12px 18px}.brand-logo-img{border-radius:12px;height:38px;width:66px}.drawer-icon{background:linear-gradient(135deg,#ffffff21,hsla(0,0%,100%,.045));border:1px solid #ffffff26;border-radius:17px;box-shadow:0 12px 30px #00000038,inset 0 1px 0 #ffffff14;display:grid;height:46px;place-items:center;transition:transform .22s ease,background .22s ease,border-color .22s ease;width:46px}.drawer-icon:hover{background:linear-gradient(135deg,#22d3ee21,#ec489917);border-color:#22d3ee47;transform:translateY(-1px)}.buttons{align-items:stretch;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:radial-gradient(circle at 0 0,#ec489933,#0000 34%),radial-gradient(circle at 100% 0,#22d3ee2e,#0000 34%),linear-gradient(180deg,#0c0e1cfa,#080a14f7);border:1px solid #ffffff26;border-radius:28px;box-shadow:0 30px 95px #00000085,inset 0 1px 0 #ffffff14;display:none;flex-direction:column;gap:10px;justify-content:flex-start;left:14px;padding:16px;position:fixed;right:14px;top:78px;z-index:9998}.buttons.drawer-open{animation:navDrawerIn .24s ease both;display:flex}@keyframes navDrawerIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.NavButton{background:linear-gradient(135deg,#ffffff1a,hsla(0,0%,100%,.035));border:1px solid #ffffff1c;color:#fff;font-size:15px;line-height:1.15;min-height:50px;padding:15px 16px;text-align:center;white-space:normal;width:100%}.NavButton:after,.NavButton:before{display:none}.NavButton:hover{background:linear-gradient(135deg,#ffffff24,hsla(0,0%,100%,.055));border-color:#22d3ee33;transform:none}.NavButton.active{background:linear-gradient(90deg,#eaff00,#7cff6b 38%,#22d3ee);border-color:#0000;color:#071018}.student-login-nav{background:linear-gradient(135deg,#ffffff1f,hsla(0,0%,100%,.045));color:#fff}.counselling-nav,.student-login-nav.active{background:linear-gradient(90deg,#eaff00,#7cff6b 38%,#22d3ee);color:#071018}.counselling-nav{border-color:#0000}}@media (max-width:520px){.NavMain{min-height:72px;padding:12px 14px}.companyname{border-radius:19px;padding:7px 9px}.brand-logo-img{border-radius:11px;height:35px;width:60px}.drawer-icon{border-radius:15px;height:43px;width:43px}.buttons{border-radius:24px;left:10px;right:10px;top:74px}.NavButton{font-size:14.5px;min-height:47px}}@media (max-width:1240px){.NavMain{gap:10px;padding-inline:18px}.companyname{padding:4px 6px}.brand-logo-img{height:42px;width:170px}.buttons{gap:6px}.NavButton{font-size:12px;padding:11px 7px}.student-login-nav{padding-inline:10px}.counselling-nav{padding-inline:13px}}@media (max-width:980px){.brand-logo-img{height:40px;width:160px}}@media (max-width:520px){.companyname{border-radius:16px;padding:4px 6px}.brand-logo-img{height:46px;width:150px}}@media (max-width:980px){.buttons{align-items:stretch;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:radial-gradient(circle at 0 0,#eaff001a,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff1a,#0000 34%),#0a0c18f0;border:1px solid #ffffff24;border-radius:24px;box-shadow:0 26px 80px #00000075,inset 0 1px 0 #ffffff14;display:none;flex-direction:column;gap:0;justify-content:flex-start;left:14px;overflow:hidden;padding:10px;position:fixed;right:14px;top:76px;z-index:9998}.buttons.drawer-open{animation:navDrawerSoftIn .22s ease both;display:flex}@keyframes navDrawerSoftIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.buttons .NavButton{align-items:center;background:#0000;border:0;border-bottom:1px solid hsla(0,0%,100%,.075);border-radius:0;box-shadow:none;color:#f8fafce6;display:flex;font-size:14px;font-weight:850;justify-content:center;line-height:1.15;min-height:44px;padding:13px 14px;text-align:center;transform:none;white-space:normal;width:100%}.buttons .NavButton:after,.buttons .NavButton:before{display:none}.buttons .NavButton:hover{background:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.075);color:#fff;transform:none}.buttons .NavButton.active{background:linear-gradient(90deg,#eaff0014,#00e5ff12);border-bottom-color:#eaff0024;color:#eaff00}.buttons .student-login-nav{background:#0000;border:0;border-bottom:1px solid hsla(0,0%,100%,.075);color:#fff}.buttons .student-login-nav.active{background:linear-gradient(90deg,#eaff0014,#00e5ff12);color:#eaff00}.buttons .counselling-nav{background:linear-gradient(90deg,#eaff00,#7cff6b 40%,#22d3ee);border:0;border-radius:999px;box-shadow:0 14px 34px #00e5ff38,0 0 24px #eaff0024;color:#071018;margin-top:10px;min-height:46px}.buttons .counselling-nav.active,.buttons .counselling-nav:hover{background:linear-gradient(90deg,#eaff00,#7cff6b 40%,#22d3ee);color:#071018;transform:none}.buttons .NavButton:last-child{border-bottom:0}}@media (max-width:520px){.buttons{border-radius:22px;left:10px;padding:9px;right:10px;top:72px}.buttons .NavButton{font-size:13.5px;min-height:42px;padding:12px}.buttons .counselling-nav{margin-top:9px;min-height:45px}}@media (max-width:980px){.buttons{left:auto;right:14px;width:min(330px,calc(100vw - 28px))}}@media (max-width:520px){.buttons{left:50%;right:auto;transform:translateX(-50%);width:min(310px,calc(100vw - 24px))}.buttons.drawer-open{animation:navDrawerSoftInMobile .22s ease both}@keyframes navDrawerSoftInMobile{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}}.home-page{background:radial-gradient(circle at top left,#ff2f922e,#0000 28%),radial-gradient(circle at top right,#00e5ff24,#0000 30%),linear-gradient(180deg,#080910,#0d1020 42%,#080910);color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.journey-path-wrap{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.journey-svg{animation:journeyFloat 9s ease-in-out infinite alternate;height:calc(100% + 220px);left:50%;min-height:6420px;opacity:.95;position:absolute;top:-180px;transform:translateX(-50%);width:max(1200px,100vw)}.journey-track{fill:none;stroke:#eaff0014;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.journey-progress{stroke:url(#journeyGradient);stroke-width:6;transition:stroke-dashoffset .1s linear}.journey-ghost,.journey-progress{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:url(#journeyGlow)}.journey-ghost{stroke-width:2;stroke-dasharray:18 32;opacity:.22}.journey-ghost-one{stroke:#eaff0059;animation:ghostMoveOne 12s ease-in-out infinite alternate}.journey-ghost-two{stroke:#00e5ff47;animation:ghostMoveTwo 14s ease-in-out infinite alternate}.journey-dot{fill:#eaff00;animation:journeyPulse 1.8s ease-in-out infinite;filter:url(#journeyGlow);opacity:.9}.dot-2,.dot-5,.dot-8{fill:#00e5ff}.dot-3,.dot-6{fill:#ff2f92}@keyframes journeyPulse{0%{r:6;opacity:.55}50%{r:10;opacity:1}to{r:6;opacity:.55}}@keyframes journeyFloat{0%{transform:translateX(-50%) translateY(0) scaleX(1)}50%{transform:translateX(-50%) translateY(22px) scaleX(1.035)}to{transform:translateX(-50%) translateY(-18px) scaleX(.985)}}@keyframes ghostMoveOne{0%{opacity:.14;transform:translateX(-30px)}to{opacity:.28;transform:translateX(42px)}}@keyframes ghostMoveTwo{0%{opacity:.12;transform:translateX(38px)}to{opacity:.24;transform:translateX(-46px)}}.final-cta,.hero-section,.section{position:relative;z-index:3}.section{margin:0 auto;padding:92px 0;width:min(1180px,calc(100% - 32px))}.section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.section-kicker{color:#eaff00;font-size:12px;font-weight:800;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.final-cta-box h2,.founder-left h2,.section-heading h2,.support-box h2{color:#fff;font-size:clamp(32px,5vw,64px);letter-spacing:-.055em;line-height:.98;margin:0}.final-cta-box p,.founder-left p,.section-heading p,.support-box p{color:#aab0c5;font-size:18px;line-height:1.7;margin:18px auto 0}.glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff21;box-shadow:0 24px 80px #00000059,inset 0 1px 0 #ffffff14}.hero-section{display:grid;min-height:92vh;overflow:hidden;padding:32px 20px 70px;place-items:start center}.hero-section:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 85%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 85%);pointer-events:none;position:absolute}.hero-glow{border-radius:999px;filter:blur(70px);height:360px;opacity:.55;position:absolute;width:360px}.hero-content{max-width:100%;overflow:hidden;position:relative;text-align:center;width:min(1280px,calc(100% - 32px));z-index:2}.hero-badge{align-items:center;background:#eaff0014;border:1px solid #eaff0059;border-radius:999px;color:#eaff00;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;letter-spacing:.16em;margin-top:0;padding:10px 16px;text-transform:uppercase}.hero-mission-title{text-wrap:balance;color:#f8fafc;font-size:clamp(38px,6.2vw,82px);font-weight:780;letter-spacing:-.055em;line-height:1.02;margin:24px auto 0;max-width:1240px;text-align:center}.hero-mission-title .mission-highlight{background:linear-gradient(90deg,#60a5fa,#fbbf24 45%,#fb923c);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:900}.hero-mission-subtitle{text-wrap:balance;color:#c7ccdc;font-size:clamp(17px,1.8vw,22px);font-weight:450;letter-spacing:-.014em;line-height:1.6;margin:22px auto 0;max-width:1050px;text-align:center}.hero-mission-subtitle span{color:#fff;font-weight:760}.hero-mission-subtitle strong{color:#eaff00;font-weight:950;text-shadow:0 0 20px #eaff0047,0 0 44px #eaff002e;white-space:nowrap}.hero-country-strip{grid-gap:14px;align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff1c;border-radius:999px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);margin:22px auto 0;max-width:100%;overflow:hidden;padding:12px 14px;width:min(980px,100%)}.hero-country-strip-label{background:#eaff00;background:linear-gradient(90deg,#60a5fa,#fbbf24 45%,#fb923c);border-radius:999px;color:#080910;font-size:12px;font-weight:950;letter-spacing:.04em;padding:8px 12px;text-transform:uppercase;white-space:nowrap}.hero-country-marquee{contain:paint;height:34px;min-width:0;overflow:hidden;position:relative;width:100%}.hero-country-track{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:34px;left:0;position:absolute;top:0;transform:translateZ(0);width:-webkit-max-content;width:max-content;will-change:transform}.hero-country-group{align-items:center;display:flex;flex:0 0 auto;gap:10px;padding-right:10px}.hero-country-group span{align-items:center;color:#dbeafe;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;gap:7px;line-height:1;white-space:nowrap}.hero-country-group b{font-size:16px;line-height:1}.hero-country-marquee:hover .hero-country-track{animation-play-state:paused}.hero-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:36px}.final-cta-box button,.primary-btn,.secondary-btn{border-radius:999px;cursor:pointer;font-size:15px;font-weight:900;padding:16px 24px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.final-cta-box button,.primary-btn{background:linear-gradient(90deg,#eaff00,#00e5ff);border:0;box-shadow:0 20px 60px #00e5ff3d;color:#080910}.secondary-btn{background:#ffffff14;border:1px solid #ffffff29;color:#fff}.final-cta-box button:hover,.primary-btn:hover,.secondary-btn:hover{transform:translateY(-3px)}.mission-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.mission-card{border-radius:32px;min-height:280px;overflow:hidden;padding:30px;position:relative}.mission-card:after{background:#eaff001f;border-radius:999px;bottom:-80px;content:"";filter:blur(20px);height:190px;position:absolute;right:-80px;width:190px}.card-number{color:#eaff00;display:inline-flex;font-size:13px;font-weight:950;letter-spacing:.16em;margin-bottom:42px}.roadmap-card{display:flex;flex-direction:column}.mission-card h3,.roadmap-card h3,.tech-card h3{color:#fff;font-size:28px;letter-spacing:-.04em;margin:0;position:relative;z-index:2}.mission-card p,.roadmap-card p{color:#aab0c5;font-size:16px;line-height:1.7;margin:16px 0 0;position:relative;z-index:2}.founder-card{grid-gap:24px;background:radial-gradient(circle at 80% 10%,#ff2f9229,#0000 36%),hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:38px;display:grid;gap:24px;grid-template-columns:1.4fr .6fr;padding:34px}.founder-left{padding:22px}.founder-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.founder-points span{background:#ffffff14;border-radius:999px;color:#fff;font-size:13px;font-weight:800;padding:10px 13px}.founder-right{background:#0003;border:1px solid #ffffff1f;border-radius:30px;display:grid;padding:28px;place-items:center;text-align:center}.founder-avatar{background:linear-gradient(135deg,#eaff00f5,#00e5ffe0),#fff;border-radius:40px;box-shadow:0 30px 70px #00e5ff33;display:grid;height:142px;place-items:center;width:142px}.founder-avatar span{color:#080910;font-size:44px;font-weight:950}.founder-right h3{color:#fff;font-size:26px;margin:20px 0 4px}.founder-right p{color:#eaff00;font-weight:900;margin:0}.founder-right small{color:#aab0c5;display:block;margin-top:8px}.roadmap-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.roadmap-card{border-radius:30px;min-height:330px;padding:24px;transition:transform .25s ease,border-color .25s ease,background .25s ease}.roadmap-card:hover{background:#ffffff17;border-color:#eaff0073;transform:translateY(-8px)}.roadmap-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:34px}.roadmap-top span{color:#eaff00;font-weight:950}.roadmap-top p{color:#9ca3af;font-size:12px;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.roadmap-card>p{margin-bottom:26px}.roadmap-card button{align-self:center;background:#eaff00;border:0;border-radius:999px;color:#080910;cursor:pointer;font-weight:950;margin-top:auto;padding:12px 18px;width:-webkit-fit-content;width:fit-content}.country-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.country-card{align-items:center;background:radial-gradient(circle at top right,#eaff001c,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));border:1px solid #ffffff21;border-radius:24px;color:#fff;display:flex;font-size:18px;font-weight:900;gap:11px;justify-content:center;padding:22px;text-align:center;transition:transform .25s ease,border-color .25s ease,background .25s ease}.country-card:hover{background:radial-gradient(circle at top right,#eaff0029,#0000 42%),hsla(0,0%,100%,.075);border-color:#eaff006b;transform:translateY(-6px)}.country-flag{font-size:26px;line-height:1}.tech-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.tech-card{align-items:center;border-radius:30px;display:flex;flex-direction:column;justify-content:center;min-height:210px;padding:30px 26px;text-align:center}.tech-card h3{color:#fff;font-size:30px;letter-spacing:-.045em;line-height:1.1;margin:0;text-align:center;width:100%}.tech-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;width:100%}.tech-tags,.tech-tags span{align-items:center;justify-content:center}.tech-tags span{background:#00e5ff14;border:1px solid #00e5ff21;border-radius:999px;color:#dbeafe;display:inline-flex;font-size:13px;font-weight:850;line-height:1;padding:10px 13px;white-space:nowrap}.tech-card:last-child{grid-column:1/-1;min-height:260px}.roles-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.role-card{background:radial-gradient(circle at top right,#ff2f9226,#0000 45%),hsla(0,0%,100%,.065);border:1px solid #ffffff21;border-radius:24px;color:#fff;display:grid;font-size:16px;font-weight:900;line-height:1.25;min-height:78px;padding:20px 18px;place-items:center;text-align:center;transition:transform .25s ease,border-color .25s ease,background .25s ease}.role-card:hover{background:radial-gradient(circle at top right,#00e5ff21,#0000 45%),hsla(0,0%,100%,.085);border-color:#eaff004d;transform:translateY(-5px)}.role-card:last-child{background:linear-gradient(90deg,#eaff00,#00e5ff);border-color:#eaff0073;box-shadow:0 18px 50px #00e5ff2e,0 0 34px #eaff001f;color:#080910}.support-box{background:radial-gradient(circle at 0 0,#eaff0024,#0000 32%),radial-gradient(circle at 100% 0,#ff2f9221,#0000 32%),radial-gradient(circle at 50% 100%,#00e5ff1a,#0000 34%),hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:38px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff12;overflow:hidden;padding:48px;position:relative}.support-box:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:54px 54px;content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.support-heading{margin:0 auto;max-width:880px;position:relative;text-align:center;z-index:2}.support-heading h2{color:#fff;font-size:clamp(32px,5vw,60px);letter-spacing:-.055em;line-height:1;margin:0}.support-heading p:not(.section-kicker){color:#aab0c5;font-size:18px;line-height:1.7;margin:20px auto 0;max-width:760px}.support-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:38px;position:relative;z-index:2}.support-grid span{background:radial-gradient(circle at top right,#00e5ff1a,#0000 42%),hsla(0,0%,100%,.075);border:1px solid #ffffff1c;border-radius:20px;color:#fff;display:grid;font-size:15px;font-weight:850;line-height:1.25;min-height:74px;padding:16px;place-items:center;text-align:center;transition:transform .25s ease,border-color .25s ease,background .25s ease}.support-grid span:hover{background:radial-gradient(circle at top right,#eaff001f,#0000 42%),#ffffff17;border-color:#eaff0047;transform:translateY(-5px)}.final-cta{margin:0 auto;padding:50px 0 110px;width:min(1180px,calc(100% - 32px))}.final-cta-box{background:radial-gradient(circle at 20% 20%,#eaff002e,#0000 32%),radial-gradient(circle at 80% 10%,#00e5ff29,#0000 32%),radial-gradient(circle at 50% 100%,#ff2f922e,#0000 34%),#ffffff12;border:1px solid #ffffff24;border-radius:42px;overflow:hidden;padding:60px 28px;position:relative;text-align:center}.final-cta-box button{margin-top:28px}@media (max-width:980px){.country-grid,.mission-grid,.roadmap-grid,.roles-grid,.support-grid{grid-template-columns:repeat(2,1fr)}.founder-card,.tech-grid{grid-template-columns:1fr}}@media (max-width:768px){.journey-path-wrap{opacity:.82;overflow:hidden}.journey-svg{animation:journeyFloatMobile 8s ease-in-out infinite alternate;height:calc(100% + 220px);left:50%;min-height:calc(100% + 220px);opacity:.95;top:-250px;transform:translateX(-50%);width:760px}.journey-track{stroke-width:3;stroke:#eaff001a}.journey-progress{stroke-width:6.5;filter:url(#journeyGlow)}.journey-dot{opacity:.85}.journey-ghost{display:none}}@keyframes journeyFloatMobile{0%{transform:translateX(-50%) translateY(0) scaleX(.92)}50%{transform:translateX(-50%) translateY(8px) scaleX(.96)}to{transform:translateX(-50%) translateY(-6px) scaleX(.9)}}@media (max-width:640px){.section{padding:68px 0;width:min(100% - 22px,1180px)}.hero-section{min-height:auto;padding:42px 14px 56px}.hero-content{max-width:100%;width:100%}.hero-badge{font-size:9.5px;letter-spacing:.09em;line-height:1.45;max-width:100%;padding:9px 12px;text-align:center;white-space:normal}.hero-mission-title{font-size:clamp(50px,13vw,40px);letter-spacing:-.05em;line-height:1.02;margin-top:22px}.hero-mission-subtitle{font-size:16px;line-height:1.65;margin-top:20px}.hero-country-strip{background:radial-gradient(circle at top left,#eaff001f,#0000 40%),radial-gradient(circle at bottom right,#00e5ff1a,#0000 42%),hsla(0,0%,100%,.065);border:1px solid #ffffff21;border-radius:22px;display:block;margin:20px auto 0;max-width:100%;overflow:hidden;padding:13px 12px;width:100%}.hero-country-strip-label{display:flex;font-size:10px;letter-spacing:.06em;margin:0 auto 11px;padding:7px 12px;width:-webkit-fit-content;width:fit-content}.hero-country-marquee{height:34px;overflow:hidden;width:100%}.hero-country-track{animation-duration:52s;height:34px}.hero-country-group{gap:8px;padding-right:8px}.hero-country-group span{background:hsla(0,0%,100%,.075);border:1px solid #ffffff1a;border-radius:999px;font-size:11.5px;font-weight:850;gap:5px;padding:7px 10px}.hero-country-group b{font-size:14px}.hero-buttons{align-items:stretch;flex-direction:column}.final-cta-box button,.primary-btn,.secondary-btn{width:100%}.country-grid,.mission-grid,.roadmap-grid,.roles-grid,.support-grid{grid-template-columns:1fr}.final-cta-box h2,.founder-left h2,.section-heading h2,.support-box h2{font-size:38px;letter-spacing:-.045em}.final-cta-box,.founder-card,.support-box{border-radius:28px;padding:24px}.founder-left{padding:4px}.mission-card,.roadmap-card,.tech-card{border-radius:24px}}.founder-section{position:relative}.founder-premium-card{background:radial-gradient(circle at 12% 10%,#00e5ff1a,#0000 34%),radial-gradient(circle at 88% 8%,#ff2f9217,#0000 34%),radial-gradient(circle at 50% 100%,#eaff0012,#0000 36%),hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000059,inset 0 1px 0 #ffffff12;overflow:hidden;padding:34px;position:relative}.founder-premium-card:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:54px 54px;content:"";inset:0;opacity:.22;pointer-events:none;position:absolute}.founder-main-grid{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:.72fr 1.28fr;position:relative;z-index:2}.founder-photo-card{background:linear-gradient(180deg,hsla(0,0%,100%,.095),#ffffff0a);border:1px solid #ffffff21;border-radius:32px;box-shadow:0 22px 70px #00000047,inset 0 1px 0 #ffffff0f;display:flex;flex-direction:column;justify-content:space-between;min-height:470px;overflow:hidden;padding:18px;position:relative}.founder-photo-frame{background:#0b0d16;border:1px solid #ffffff24;border-radius:26px;box-shadow:0 24px 62px #00000057,0 0 0 7px hsla(0,0%,100%,.028);height:350px;overflow:hidden;position:relative;width:100%;z-index:2}.founder-photo-frame:after{background:linear-gradient(0deg,#05060c59,#0000 48%);content:"";inset:0;pointer-events:none;position:absolute}.founder-photo-frame img{display:block;filter:saturate(1.02) contrast(1.02);height:100%;object-fit:cover;object-position:center top;width:100%}.founder-profile-text{margin-top:20px;position:relative;text-align:center;z-index:2}.founder-profile-text h3{color:#fff;font-size:30px;font-weight:850;letter-spacing:-.045em;line-height:1;margin:0}.founder-profile-text p{color:#eaff00;font-size:14px;font-weight:850;margin:9px 0 0}.founder-profile-text span{color:#aab0c5;display:block;font-size:13px;font-weight:650;margin-top:7px}.founder-intro-content{display:flex;flex-direction:column;justify-content:center;padding:18px 8px}.founder-intro-content .founder-kicker{background:linear-gradient(90deg,#eaff00,#00e5ff);border:1px solid #eaff0059;border-radius:999px;box-shadow:0 0 24px #eaff0029,0 0 42px #00e5ff14;color:#080910;font-size:11px;font-weight:950;letter-spacing:.15em;margin:0 0 16px;padding:9px 14px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.founder-intro-content h2{background:linear-gradient(90deg,#fff,#f8fafc 45%,#eaff00);-webkit-background-clip:text;background-clip:text;color:#fff;color:#0000;font-size:clamp(36px,5vw,64px);font-weight:800;letter-spacing:-.055em;line-height:.98;margin:0;margin-top:18px;text-shadow:none}.founder-intro-content p{color:#b8bfce;font-size:18px;font-weight:450;line-height:1.72;margin:20px 0 0;max-width:780px}.founder-intro-content p strong{color:#fff;font-weight:850}.founder-stats-strip{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:30px;position:relative;z-index:2}.founder-stat-box{background:radial-gradient(circle at 50% 0,#eaff0014,#0000 42%),hsla(0,0%,100%,.062);border:1px solid hsla(0,0%,100%,.115);border-radius:26px;box-shadow:0 18px 55px #00000038,inset 0 1px 0 hsla(0,0%,100%,.055);min-height:138px;overflow:hidden;padding:22px 18px;position:relative;text-align:center;transition:transform .25s ease,border-color .25s ease,background .25s ease}.founder-stat-box:hover{background:hsla(0,0%,100%,.078);border-color:#eaff0042;transform:translateY(-5px)}.founder-stat-box strong{align-items:baseline;color:#eaff00;display:inline-flex;font-size:clamp(38px,5vw,58px);font-weight:850;gap:2px;justify-content:center;letter-spacing:-.055em;line-height:.9;position:relative;text-shadow:0 0 24px #eaff0029;z-index:2}.founder-stat-box strong span{color:inherit;display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.founder-stat-box span{color:#d7dce8;display:block;font-size:14px;font-weight:700;line-height:1.45;margin-top:14px;position:relative;z-index:2}.career-path-card{background:radial-gradient(circle at 12% 0,#ff2f9224,#0000 34%),radial-gradient(circle at 88% 8%,#00e5ff21,#0000 34%),radial-gradient(circle at 50% 110%,#eaff0014,#0000 36%),#070a18b8;border:1px solid #ffffff1c;border-radius:34px;box-shadow:0 24px 80px #00000057,inset 0 1px 0 #ffffff0f;margin-top:22px;overflow:hidden;padding:30px;position:relative;z-index:2}.career-path-card:before{background:linear-gradient(135deg,#ff2f9238,#0000 28%),linear-gradient(315deg,#00e5ff2e,#0000 30%);content:"";inset:-1px;opacity:.8;pointer-events:none;position:absolute}.career-path-card:after{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000d9,#0000);mask-image:linear-gradient(180deg,#000000d9,#0000);opacity:.35;pointer-events:none;position:absolute}.career-path-heading{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:160px 1fr 160px;margin-bottom:36px;position:relative;z-index:4}.career-path-heading .section-kicker{justify-self:start;margin:0}.career-path-heading h3{color:#fff;font-size:30px;font-weight:850;grid-column:2;justify-self:center;letter-spacing:-.055em;line-height:1.08;margin:0;max-width:760px;text-align:center}.career-path-line{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));padding:34px 0 4px;position:relative;z-index:4}.career-path-line:before{background:linear-gradient(90deg,#ff2f922e,#00e5ff8c,#eaff0052,#ff2f922e);box-shadow:0 0 22px #00e5ff2e,0 0 40px #ff2f9217;height:3px;top:17px}.career-path-line:after,.career-path-line:before{border-radius:999px;content:"";left:6%;position:absolute;right:6%}.career-path-line:after{animation:careerScannerMove 5.8s ease-in-out infinite;background:radial-gradient(circle,#eaff008c 0,#00e5ff5c 28%,#0000 62%);filter:blur(10px);height:24px;opacity:.75;pointer-events:none;top:7px}@keyframes careerScannerMove{0%{opacity:0;transform:translateX(-42%) scaleX(.45)}15%{opacity:.75}55%{opacity:.95}to{opacity:0;transform:translateX(42%) scaleX(.45)}}.career-step{animation:careerCardEnter .75s ease both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#ffffff14,hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.095);border-radius:22px;box-shadow:0 18px 38px #0003,inset 0 1px 0 #ffffff0d;min-height:132px;overflow:hidden;padding:22px 14px 16px;position:relative;text-align:left;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.career-step:first-child{animation-delay:.05s}.career-step:nth-child(2){animation-delay:.13s}.career-step:nth-child(3){animation-delay:.21s}.career-step:nth-child(4){animation-delay:.29s}.career-step:nth-child(5){animation-delay:.37s}.career-step:nth-child(6){animation-delay:.45s}@keyframes careerCardEnter{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.career-step:before{background:radial-gradient(circle at 20% 0,#00e5ff21,#0000 34%),linear-gradient(120deg,#0000,#ffffff12,#0000);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease}.career-step:after{background:linear-gradient(90deg,#00e5ff,#ff2f92);border-radius:999px;box-shadow:0 0 16px #00e5ff52;content:"";height:3px;left:14px;position:absolute;top:13px;width:34px}.career-step span{color:#8eeeff;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.035em;margin-top:12px;position:relative;white-space:nowrap;z-index:2}.career-step p{color:#fff;font-size:14px;font-weight:800;letter-spacing:-.015em;line-height:1.28;margin:12px 0 0;position:relative;z-index:2}.career-step:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.115),hsla(0,0%,100%,.045));border-color:#00e5ff42;box-shadow:0 24px 52px #00000047,0 0 30px #00e5ff1a,inset 0 1px 0 #ffffff12;transform:translateY(-8px)}.career-step:hover:before{opacity:1}.career-step.active{background:radial-gradient(circle at 18% 0,#eaff001f,#0000 36%),radial-gradient(circle at 90% 10%,#00e5ff1f,#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.045));border:1px solid #00e5ff38;box-shadow:0 22px 52px #0000004d,0 0 24px #00e5ff1a,inset 0 1px 0 hsla(0,0%,100%,.075)}.career-step.active:after{background:linear-gradient(90deg,#eaff00,#00e5ff);box-shadow:0 0 16px #eaff0038,0 0 22px #00e5ff29}.career-current-badge{background:linear-gradient(135deg,#eaff00,#00e5ff);border-radius:999px;box-shadow:0 0 16px #eaff0029,0 0 22px #00e5ff1f;color:#071018;display:none;font-size:9px;font-weight:1000;letter-spacing:.08em;line-height:1;margin:0 0 14px;padding:6px 11px;position:relative;width:-webkit-fit-content;width:fit-content;z-index:2}.career-step.active span:not(.career-current-badge){color:#eaff00}.career-step.active p{color:#fff;font-weight:900}.career-step.active .career-current-badge{display:inline-flex}@media (max-width:640px){.career-path-card{border-radius:28px;padding:20px}.career-path-heading{display:block;margin-bottom:24px;text-align:center}.career-path-heading h3{font-size:24px;letter-spacing:-.04em;line-height:1.12;max-width:none}.career-path-line{display:flex;flex-direction:column;gap:12px;padding:0}.career-path-line:after,.career-path-line:before{display:none}.career-step,.career-step.active{grid-column-gap:12px;align-items:center;border-radius:20px;column-gap:12px;display:grid;grid-template-columns:72px 1fr;min-height:auto;padding:18px 18px 18px 20px;text-align:left}.career-step:after{bottom:12px;left:20px;top:auto;width:42px}.career-step span{font-size:12px;margin:0}.career-step p{font-size:14px;line-height:1.25;margin:0}.career-current-badge{grid-column:1/-1;margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.career-path-line:after,.career-step{animation:none}.career-step,.career-step:hover{transform:none}}.founder-trust-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:22px;position:relative;z-index:2}.founder-trust-card{background:radial-gradient(circle at top right,rgba(0,229,255,.075),#0000 42%),hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.105);border-radius:26px;overflow:hidden;padding:22px;position:relative;transition:transform .25s ease,border-color .25s ease,background .25s ease}.founder-trust-card:hover{background:hsla(0,0%,100%,.074);border-color:#eaff0040;transform:translateY(-5px)}.founder-trust-card span{color:#eaff00;display:inline-flex;font-size:12px;font-weight:850;letter-spacing:.12em}.founder-trust-card h3{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:16px 0 0}.founder-trust-card p{color:#aeb5c5;font-size:14px;font-weight:550;line-height:1.62;margin:12px 0 0}@media (max-width:980px){.founder-main-grid{grid-template-columns:1fr}.founder-photo-card{min-height:auto}.founder-photo-frame{height:420px}.career-path-line,.founder-stats-strip,.founder-trust-grid{grid-template-columns:repeat(3,1fr)}.career-path-line{row-gap:28px}.career-path-line:before{display:none}}@media (max-width:640px){.founder-premium-card{border-radius:30px;padding:20px}.founder-main-grid{gap:22px}.founder-photo-card{border-radius:26px;padding:14px}.founder-photo-frame{border-radius:22px;height:340px}.founder-profile-text h3{font-size:27px}.founder-intro-content{padding:0;text-align:center}.founder-intro-content .section-kicker{margin-left:auto;margin-right:auto}.founder-intro-content h2{font-size:38px;letter-spacing:-.05em;line-height:1}.founder-intro-content p{font-size:16px;line-height:1.65;margin-top:18px}.founder-stats-strip{grid-template-columns:1fr;margin-top:24px}.founder-stat-box{min-height:128px}.career-path-card{border-radius:26px;padding:20px}.career-path-heading{display:block;margin-bottom:22px;text-align:center}.career-path-heading h3{font-size:24px}.career-path-line{gap:12px;grid-template-columns:1fr}.career-step,.career-step.active{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:18px;box-shadow:none;padding:16px 16px 16px 48px;text-align:left}.career-step.active:before,.career-step:before{height:16px;left:18px;top:18px;transform:none;width:16px}.career-step.active{background:radial-gradient(circle at top right,#eaff0017,#0000 40%),#ffffff12;border-color:#eaff0042}.career-step span{font-size:11px}.career-step p{font-size:14px;margin-top:5px}.founder-trust-grid{grid-template-columns:1fr}.career-path-card{background:radial-gradient(circle at 12% 0,#ff2f922e,#0000 36%),radial-gradient(circle at 88% 8%,#00e5ff29,#0000 36%),radial-gradient(circle at 50% 110%,#eaff0017,#0000 38%),#070a18c7;border-radius:28px;padding:22px 16px}.career-path-heading{display:block;margin-bottom:24px;text-align:center}.career-path-heading .section-kicker{color:#eaff00;margin:0 auto 10px;width:-webkit-fit-content;width:fit-content}.career-path-heading h3{font-size:23px;letter-spacing:-.04em;line-height:1.15;max-width:100%}.career-path-line{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:0 0 0 18px;position:relative}.career-path-line:before{background:linear-gradient(180deg,#00e5ffbf,#eaff008c,#ff2f9273);bottom:12px;box-shadow:0 0 18px #00e5ff38,0 0 28px #eaff001f;height:auto;left:7px;top:12px;width:2px}.career-path-line:after,.career-path-line:before{border-radius:999px;content:"";display:block;position:absolute}.career-path-line:after{animation:mobileCareerScanner 4.8s ease-in-out infinite;background:linear-gradient(180deg,#0000,#00e5ff,#eaff00,#0000);filter:blur(7px);height:70px;left:2px;opacity:.72;top:10px;width:12px}}@media (max-width:640px){@keyframes mobileCareerScanner{0%{opacity:0;transform:translateY(0)}18%{opacity:.8}70%{opacity:.9}to{opacity:0;transform:translateY(440px)}}.career-step,.career-step.active{grid-column-gap:14px;align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#00e5ff17,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.082),#ffffff0a);border:1px solid hsla(0,0%,100%,.105);border-radius:18px;box-shadow:0 14px 32px #00000038,inset 0 1px 0 hsla(0,0%,100%,.055);column-gap:14px;display:grid;grid-template-columns:74px 1fr;min-height:auto;overflow:hidden;padding:17px 14px 17px 18px;position:relative;text-align:left}.career-step.active:before,.career-step:before{background:#071018;border:2px solid #00e5ff;border-radius:999px;box-shadow:0 0 14px #00e5ff73,0 0 26px #00e5ff2e;content:"";height:13px;left:-17px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:13px}.career-step.active:after,.career-step:after{background:linear-gradient(90deg,#00e5ff,#ff2f92);bottom:auto;height:3px;left:18px;top:50%;transform:translateY(16px);width:38px}.career-step span{color:#8eeeff;font-size:11px;font-weight:950;letter-spacing:.03em;line-height:1.2;margin:0;white-space:normal}.career-step p{color:#fff;font-size:13.5px;font-weight:850;letter-spacing:-.01em;line-height:1.25;margin:0}.career-step.active{background:radial-gradient(circle at 0 0,#eaff0021,#0000 38%),radial-gradient(circle at 100% 0,#00e5ff1a,#0000 40%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.048));border-color:#eaff0057;box-shadow:0 16px 38px #00000042,0 0 24px #eaff0014,inset 0 1px 0 hsla(0,0%,100%,.065);grid-template-columns:86px 1fr}.career-step.active:before{border-color:#eaff00;box-shadow:0 0 16px #eaff006b,0 0 28px #00e5ff2e}.career-step.active:after{background:linear-gradient(90deg,#eaff00,#00e5ff)}.career-step.active span{color:#eaff00;font-size:10.5px}.career-step.active p{font-size:13px;line-height:1.24}.roadmap-card button{align-self:stretch;width:100%}.tech-grid{grid-template-columns:1fr}.tech-card,.tech-card:last-child{border-radius:24px;grid-column:auto;min-height:auto;padding:26px 18px}.tech-card h3{font-size:26px}.tech-tags{gap:8px}.tech-tags span{font-size:12px;padding:9px 11px}.support-box{border-radius:30px;padding:28px 20px}.support-heading h2{font-size:36px;line-height:1.03}.support-heading p:not(.section-kicker){font-size:16px;line-height:1.65}.support-grid{gap:12px;grid-template-columns:1fr;margin-top:28px}.support-grid span{border-radius:18px;min-height:62px}}.final-cta-box .section-kicker{margin-bottom:16px}.why-us-box{background:radial-gradient(circle at 8% 0,#eaff0021,#0000 34%),radial-gradient(circle at 92% 10%,#00e5ff1f,#0000 34%),radial-gradient(circle at 50% 100%,#ff2f921f,#0000 36%),hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff12;overflow:hidden;padding:48px}.why-us-box:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:54px 54px;content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.why-us-heading{margin-bottom:38px}.why-us-grid,.why-us-heading{position:relative;z-index:2}.why-us-card{background:radial-gradient(circle at top right,#00e5ff14,#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.082),hsla(0,0%,100%,.038));border:1px solid #ffffff1c;box-shadow:0 18px 55px #00000038,inset 0 1px 0 hsla(0,0%,100%,.055);overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease}.why-us-card:hover{background:radial-gradient(circle at top right,#eaff001c,#0000 42%),hsla(0,0%,100%,.078);border-color:#eaff004d;transform:translateY(-6px)}.why-us-card:after{background:#00e5ff14;border-radius:999px;bottom:-70px;content:"";filter:blur(20px);height:160px;position:absolute;right:-70px;width:160px}.why-us-card span{color:#eaff00;display:inline-flex;font-size:13px;font-weight:950;letter-spacing:.15em;position:relative;z-index:2}.why-us-card h3{font-size:25px;font-weight:850;letter-spacing:-.04em;line-height:1.1;margin:34px 0 0;position:relative;z-index:2}.why-us-card p{color:#aeb5c5;font-size:15px;font-weight:550;line-height:1.65;margin:14px 0 0;position:relative;z-index:2}.why-us-card.highlight{background:radial-gradient(circle at 20% 0,#eaff0029,#0000 40%),radial-gradient(circle at 100% 0,#00e5ff1f,#0000 42%),hsla(0,0%,100%,.082);border-color:#eaff0047}.why-compare-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:0 0 22px;position:relative;z-index:2}.why-compare-card{border:1px solid #ffffff1f;border-radius:32px;box-shadow:0 22px 70px #00000047,inset 0 1px 0 #ffffff0f;overflow:hidden;padding:30px;position:relative}.why-compare-card.weak{background:radial-gradient(circle at 0 0,#ff2f9221,#0000 38%),hsla(0,0%,100%,.052)}.why-compare-card.strong{background:radial-gradient(circle at 0 0,#eaff0024,#0000 38%),radial-gradient(circle at 100% 0,#00e5ff1f,#0000 40%),hsla(0,0%,100%,.075);border-color:#eaff003d}.compare-label{color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.16em;margin:0;text-transform:uppercase}.why-compare-card.weak .compare-label{color:#ff8ac4}.why-compare-card h3{color:#fff;font-size:30px;font-weight:850;letter-spacing:-.045em;line-height:1.08;margin:16px 0 0}.why-compare-card ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:24px 0 0;padding:0}.why-compare-card li{color:#c4cad8;font-size:15px;font-weight:650;line-height:1.55;padding-left:26px;position:relative}.why-compare-card li:before{color:#00e5ff;content:"✦";font-size:13px;left:0;position:absolute;top:0}.why-compare-card.weak li:before{color:#ff8ac4;content:"×";font-size:17px;font-weight:900}.why-compare-card.strong li:before{color:#eaff00;content:"✓";font-size:16px;font-weight:900}@media (max-width:640px){.why-compare-grid{gap:14px;grid-template-columns:1fr;margin-bottom:18px}.why-compare-card{border-radius:26px;padding:24px}.why-compare-card h3{font-size:25px}.why-compare-card li{font-size:14.5px}}.why-us-box{border-radius:30px;padding:28px 20px}.why-us-grid{gap:14px;grid-template-columns:1fr}.why-us-card{border-radius:24px;min-height:auto;padding:24px}.why-us-card h3{font-size:23px;margin-top:26px}.why-us-card p{font-size:14.5px}.final-why-box.section-kicker{margin-bottom:24px}.why-us-section{position:relative;z-index:4}.why-us-box{position:relative;z-index:5}.why-us-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.why-us-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at top right,#00e5ff1a,#0000 42%),linear-gradient(180deg,#141828eb,#0b0e1ae0);border:1px solid #ffffff21;border-radius:28px;box-shadow:0 20px 60px #00000057,inset 0 1px 0 #ffffff0f;min-height:260px;padding:26px;position:relative;text-align:left;z-index:6}.why-us-card:after{opacity:.45;z-index:0}.why-us-card h3,.why-us-card p,.why-us-card span{position:relative;z-index:2}.why-us-card h3{color:#fff;margin-top:34px}.why-us-card p{color:#c7ccdc}.why-us-card.highlight{background:radial-gradient(circle at 18% 0,#eaff0021,#0000 38%),radial-gradient(circle at 100% 0,#00e5ff1f,#0000 42%),linear-gradient(180deg,#191e2af5,#0c0f19eb);border-color:#eaff0052;box-shadow:0 24px 70px #0000005c,0 0 34px #eaff0014,inset 0 1px 0 #ffffff12}.why-us-card.highlight h3{color:#eaff00;text-shadow:0 0 18px #eaff001f}.why-us-card.highlight p{color:#eef2ff}@media (max-width:980px){.why-us-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.why-us-grid{gap:14px;grid-template-columns:1fr}.why-us-card{border-radius:24px;min-height:auto;padding:24px;text-align:center}.why-us-card h3{font-size:23px;margin-top:24px}.why-us-card p{font-size:14.5px;line-height:1.65}}.page-placeholder{background:radial-gradient(circle at top left,#ff2f9229,#0000 30%),radial-gradient(circle at top right,#00e5ff24,#0000 30%),linear-gradient(180deg,#080910,#0d1020 48%,#080910);color:#fff;display:grid;min-height:calc(100vh - 76px);padding:90px 20px;place-items:center}.page-placeholder-box{background:radial-gradient(circle at 10% 0,#eaff001f,#0000 34%),radial-gradient(circle at 90% 0,#00e5ff1f,#0000 34%),#ffffff0f;border:1px solid #ffffff21;border-radius:38px;box-shadow:0 28px 90px #00000057,inset 0 1px 0 #ffffff12;padding:54px;text-align:center;width:min(920px,100%)}.page-placeholder-box h1{color:#fff;font-size:clamp(38px,6vw,72px);letter-spacing:-.055em;line-height:.98;margin:0}.page-placeholder-box p{color:#b8bfce;font-size:18px;line-height:1.7;margin:22px auto 0;max-width:760px}.page-placeholder-box button{border:0;cursor:pointer;font-weight:950;margin-top:30px;padding:15px 24px}.page-placeholder-box button,.selected-roadmap-box{background:linear-gradient(90deg,#eaff00,#22d3ee);border-radius:999px;color:#071018}.selected-roadmap-box{font-weight:850;margin:24px auto 0;padding:12px 18px;width:-webkit-fit-content;width:fit-content}@media (max-width:640px){.page-placeholder{padding:62px 14px}.page-placeholder-box{border-radius:28px;padding:34px 20px}.page-placeholder-box h1{font-size:42px}.page-placeholder-box p{font-size:16px}}.student-login-page{background:radial-gradient(circle at top left,#eaff001c,#0000 30%),radial-gradient(circle at top right,#00e5ff21,#0000 32%),radial-gradient(circle at 50% 90%,#ff2f921c,#0000 34%),linear-gradient(180deg,#080910,#0d1020 48%,#080910);color:#fff;display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:calc(100vh - 90px);overflow-x:hidden;padding:80px 20px;place-items:center}.student-login-page:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 85%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 85%);pointer-events:none;position:fixed}.modal-background{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at top left,#eaff001f,#0000 32%),radial-gradient(circle at top right,#00e5ff1f,#0000 34%),#080910c7;inset:0;position:fixed;z-index:1200}.student-modal-outer{display:grid!important;overflow-y:auto;padding:24px;place-items:center!important}.student-modal-card{animation:studentPortalEnter .42s ease both;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 16% 0,#eaff0029,#0000 38%),radial-gradient(circle at 84% 0,#00e5ff24,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff24;border-radius:34px;box-shadow:0 30px 100px #00000085,0 0 48px #eaff0014,0 0 58px #00e5ff14,inset 0 1px 0 #ffffff17;color:#fff;max-height:calc(100vh - 48px);outline:none;overflow-y:auto;padding:34px;position:relative;width:min(520px,100%)}.student-wide-card{width:min(760px,100%)}.student-modal-card:before{background-image:linear-gradient(hsla(0,0%,100%,.027) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.027) 1px,#0000 0);background-size:34px 34px;content:"";inset:0;opacity:.25;pointer-events:none;position:absolute;z-index:0}.student-modal-card>*{position:relative;z-index:1}@keyframes studentPortalEnter{0%{filter:blur(8px);opacity:0;transform:translateY(18px) scale(.98)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.student-close-btn{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:900;margin-bottom:18px;margin-left:auto;min-height:38px;padding:9px 15px;width:auto}.student-login-heading{margin-bottom:28px;text-align:center}.student-login-heading p{color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.18em;line-height:1;margin:0 auto 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.student-login-heading h2{color:#fff;font-size:clamp(30px,4vw,44px);font-weight:900;letter-spacing:-.055em;line-height:.98;margin:0}.student-login-heading span{color:#aeb5c5;display:block;font-size:14px;font-weight:650;line-height:1.65;margin:14px auto 0;max-width:440px}.student-login-heading a,.student-login-heading strong{color:#eaff00;font-weight:950;text-decoration:none}.student-modal-card label{color:#dbeafe;display:block;font-size:13px;font-weight:850;line-height:1.2;margin:16px 0 9px;text-align:left}.student-modal-card input{background:#080910bd;border:1px solid #ffffff24;border-radius:18px;color:#fff;font:inherit;font-size:14px;margin:0 0 14px;min-height:52px;outline:none;padding:14px 15px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease;width:100%}.student-modal-card input:focus{background:#080910eb;border-color:#eaff0085;box-shadow:0 0 0 4px #eaff0014}.student-modal-card input::placeholder{color:#c7ccdc9e;font-size:13px}.student-primary-btn,.student-secondary-btn{border-radius:999px;cursor:pointer;font-size:14px;font-weight:950;min-height:52px;padding:14px 18px;transition:transform .24s ease,opacity .24s ease,box-shadow .24s ease;width:100%}.student-primary-btn{background:linear-gradient(90deg,#eaff00,#00e5ff);border:0;box-shadow:0 18px 52px #00e5ff2e,0 0 30px #eaff0014;color:#080910}.student-secondary-btn{background:#ffffff14;border:1px solid #ffffff24;box-shadow:none;color:#fff}.student-close-btn:hover,.student-eye-btn:hover,.student-primary-btn:hover,.student-secondary-btn:hover{transform:translateY(-3px)}.student-link-btn{background:#0000;border:0;box-shadow:none;color:#eaff00;cursor:pointer;display:block;font-size:13px;font-weight:900;margin:16px auto 0;min-height:auto;padding:0;width:auto}.student-link-btn:hover{text-decoration:underline}.student-password-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 52px}.student-password-row input{margin-bottom:0}.student-eye-btn{background:hsla(0,0%,100%,.075);border:1px solid #ffffff21;border-radius:18px;color:#eaff00;cursor:pointer;display:grid;min-height:52px;padding:0;place-items:center;width:52px}.student-error-box,.student-info-box{border-radius:16px;font-size:13px;font-weight:850;line-height:1.45;margin:14px 0;padding:12px 14px}.student-error-box{background:#ff4d4d1a;border:1px solid #ff4d4d4d;color:#ffb4b4}.student-info-box{background:#00e5ff14;border:1px solid #00e5ff2e;color:#dbeafe;text-align:center}.student-two-btns{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:18px}.student-otp-box{background:#080910bd;border:1px solid #ffffff24;border-radius:18px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.student-extra-code{background:linear-gradient(90deg,#eaff00,#00e5ff);color:#080910;display:grid;font-size:22px;font-weight:950;letter-spacing:.18em;min-height:52px;place-items:center}.student-otp-box input{border:0;border-radius:0;font-size:22px;font-weight:900;margin:0;min-height:52px;text-align:center}.student-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.student-readonly-box{align-items:center;background:#080910bd;border:1px solid #ffffff24;border-radius:18px;color:#eaff00;display:flex;font-weight:900;min-height:52px;padding:14px 15px}.student-success-box{padding:38px 12px;text-align:center}.student-success-box span{display:block;font-size:52px;margin-bottom:18px}.student-success-box h2{color:#fff;font-size:clamp(32px,5vw,52px);letter-spacing:-.055em;line-height:.95;margin:0}.student-success-box p{color:#aeb5c5;font-size:16px;line-height:1.65;margin:18px auto 0;max-width:440px}@media (max-width:640px){.student-login-page{min-height:calc(100vh - 80px);padding:54px 14px}.student-modal-outer{padding:14px}.student-modal-card{border-radius:28px;padding:24px;width:100%}.student-login-heading h2{font-size:32px;letter-spacing:-.045em}.student-login-heading span{font-size:13px}.student-form-grid,.student-two-btns{grid-template-columns:1fr}.student-password-row{grid-template-columns:minmax(0,1fr) 48px}.student-eye-btn{min-height:48px;width:48px}}@media (max-width:420px){.student-modal-card{padding:20px}.student-login-heading h2{font-size:30px}.student-close-btn{min-height:34px;padding:8px 12px}}#root,body,html{max-width:100%}#root,.topic-div,body,html{overflow-x:hidden;width:100%}.topic-div{background:radial-gradient(circle at 8% 0,#ff2f922b,#0000 30%),radial-gradient(circle at 88% 0,#00e5ff29,#0000 32%),radial-gradient(circle at 50% 45%,#eaff000f,#0000 36%),linear-gradient(180deg,#070812,#0d1020 42%,#070812);color:#fff;display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:18px;min-height:100vh;padding:34px 18px 100px;position:relative}.topic-div:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:64px 64px;inset:0;mask-image:linear-gradient(180deg,#000,#0000 88%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 88%)}.topic-div:after,.topic-div:before{content:"";pointer-events:none;position:fixed;z-index:0}.topic-div:after{background:radial-gradient(circle at 20% 100%,#eaff0021,#0000 35%),radial-gradient(circle at 80% 100%,#ff2f921f,#0000 35%);filter:blur(40px);height:360px;inset:auto -10% 0 -10%}.topic-div>*{position:relative;z-index:1}.student-info-message{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 0 0,#eaff002e,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff29,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff24;border-radius:34px;box-shadow:0 30px 90px #0000005c,0 0 44px #eaff0012,0 0 54px #00e5ff12,inset 0 1px 0 #ffffff14;color:#dbeafe;font-size:clamp(15px,1.6vw,20px);font-weight:850;line-height:1.45;margin:0 auto 14px;overflow:hidden;padding:28px 30px;position:relative;text-align:left;width:min(1240px,calc(100% - 18px))}.student-info-message:before{color:#eaff00;content:"STUDENT LEARNING SYSTEM";display:block;font-size:12px;font-weight:950;letter-spacing:.18em;line-height:1;margin-bottom:10px;width:-webkit-fit-content;width:fit-content}.student-info-message:after{animation:dashShine 5.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff24,#0000);content:"";height:100%;left:-30%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);width:32%}@keyframes dashShine{0%{left:-40%;opacity:0}25%{opacity:.75}to{left:125%;opacity:0}}.student-info-message span{color:#eaff00;font-weight:950;text-shadow:0 0 18px #eaff003d,0 0 42px #eaff0024}.topic-group2{border-radius:34px;margin:0 auto 18px;position:relative;width:min(1240px,calc(100% - 18px))}.main-topic2{background:#0000;border-radius:34px;position:-webkit-sticky;position:sticky;top:90px;width:100%;z-index:5}.main-topic2 h2{margin:0}.main-topic3{grid-gap:16px;align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 0 0,#eaff0026,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff24,#0000 34%),radial-gradient(circle at 50% 100%,#ff2f921a,#0000 42%),linear-gradient(180deg,#ffffff1c,hsla(0,0%,100%,.052));border:1px solid #ffffff24;border-radius:34px;box-shadow:0 26px 86px #00000061,0 0 36px #eaff000f,0 0 46px #00e5ff0f,inset 0 1px 0 #ffffff17;color:#fff;cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(240px,1.45fr) 150px 210px 160px 120px;min-height:104px;overflow:hidden;padding:22px 26px;position:relative;text-align:left;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease;width:100%}.main-topic3:before{background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,#0000 0);background-size:34px 34px;content:"";inset:0;opacity:.26;pointer-events:none;position:absolute}.main-topic3:after{background:linear-gradient(90deg,#eaff00,#00e5ff,#ff2f92);bottom:0;content:"";height:2px;left:24px;opacity:0;position:absolute;right:24px;transition:opacity .24s ease}.main-topic3:hover{border-color:#eaff0061;box-shadow:0 34px 100px #0000007a,0 0 42px #eaff001c,0 0 54px #00e5ff1a,inset 0 1px 0 #ffffff1a;transform:translateY(-5px) scale(1.008)}.main-topic3:hover:after{opacity:1}.main-topic-name{color:#fff;font-size:clamp(22px,2.2vw,34px);font-weight:950;letter-spacing:-.055em;line-height:.98;text-shadow:0 0 22px #ffffff1a}.StartDuration-text,.ce-text,.complete-status,.main-topic-name,.second-text{position:relative;z-index:1}.ce-text{display:flex;justify-content:center}.complete-text,.empty-text{border-radius:999px;font-size:12px;font-weight:950;line-height:1;padding:10px 13px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.complete-text{background:linear-gradient(90deg,#eaff00,#00e5ff);box-shadow:0 0 24px #eaff0024,0 0 30px #00e5ff1a;color:#071018}.empty-text{visibility:hidden}.second-text{color:#c7ccdc;font-size:13px;font-weight:900;line-height:1.35;text-align:center}.second-text span[style]{color:inherit!important}.second-text span[style*=blue]{color:#00e5ff!important;text-shadow:0 0 16px #00e5ff3d}.second-text span[style*=red]{color:#ff5fa2!important;text-shadow:0 0 16px #ff2f923d}.StartDuration-text{color:#eaff00;font-size:13px;font-weight:950;line-height:1.35;text-align:center;text-shadow:0 0 18px #eaff002e}.complete-status{align-items:center;display:flex;justify-content:flex-end}.complete-status-span{align-items:center;border:1px solid #ffffff24;border-radius:999px;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;letter-spacing:.02em;line-height:1;min-width:96px;padding:11px 14px;text-transform:uppercase}.complete-status.completed .complete-status-span{background:linear-gradient(90deg,#eaff00,#00e5ff);border-color:#0000;box-shadow:0 0 26px #eaff0029;color:#071018}.complete-status.pending .complete-status-span{background:#ff2f921a;border-color:#ff2f925c;box-shadow:0 0 24px #ff2f921a;color:#ffb4c8}.ul-out{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff2f921c,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff17,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035));border:1px solid #ffffff1c;border-radius:34px;box-shadow:0 24px 80px #0000004d,inset 0 1px 0 #ffffff0f;margin:16px 0 0;padding:18px;width:100%}.sub-css{background:radial-gradient(circle at 0 0,#ff2f922e,#0000 38%),radial-gradient(circle at 100% 0,#eaff001a,#0000 38%),hsla(0,0%,100%,.075);border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 16px 48px #0000003d,inset 0 1px 0 #ffffff0f;color:#fff;cursor:pointer;font-size:14px;font-weight:950;letter-spacing:.04em;line-height:1.3;margin:10px 0;padding:18px 20px;text-align:left;text-transform:uppercase;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;width:100%}.sub-css:hover{border-color:#ff2f9266;box-shadow:0 20px 62px #00000057,0 0 34px #ff2f9214;transform:translateY(-3px)}.li-dot-remove{list-style-type:none;margin:12px 0;padding:0}.sub-topic-list{grid-gap:12px;align-items:center;background:radial-gradient(circle at 100% 0,#00e5ff1a,#0000 34%),hsla(0,0%,100%,.058);border:1px solid hsla(0,0%,100%,.105);border-radius:24px;box-shadow:0 14px 46px #0000003d,inset 0 1px 0 #ffffff0d;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) 130px 90px 150px;margin:0;padding:15px;transition:transform .22s ease,border-color .22s ease,background .22s ease}.sub-topic-list:hover{background:radial-gradient(circle at 100% 0,#00e5ff24,#0000 34%),hsla(0,0%,100%,.075);border-color:#00e5ff3d;transform:translateY(-2px)}.in-topic-name{color:#dbeafe;font-size:14px;font-weight:850;line-height:1.45;text-align:left}.Mark-Complete,.in-btn-name,.in-per-name{align-items:center;display:flex;justify-content:center}.second-text2{color:#eaff00;font-size:12px;font-weight:950;line-height:1;position:static;text-align:center;text-shadow:0 0 18px #eaff002e}.Addon-pay-button,.btn-upload,.button-common,.close-video-btn,.modal-btn{border:0;border-radius:999px;cursor:pointer;font-weight:950;transition:transform .22s ease,opacity .22s ease,box-shadow .22s ease}.btn-upload{background:linear-gradient(90deg,#eaff00,#00e5ff);box-shadow:0 14px 36px #00e5ff26,0 0 26px #eaff0014;color:#071018;font-size:12px;min-height:42px;padding:10px 15px;white-space:nowrap}.Addon-pay-button:hover,.btn-upload:hover,.button-common:hover,.close-video-btn:hover,.modal-btn:hover{transform:translateY(-2px)}.close-video-btn{background:linear-gradient(90deg,#ff2f92,#ff6b6b);box-shadow:0 14px 36px #ff2f9224;color:#fff;font-size:13px;margin:16px 0 16px 14px;padding:12px 18px;width:-webkit-fit-content;width:fit-content}.button-common{color:#fff;font-size:12px;min-height:42px;padding:10px 15px;white-space:nowrap}.mark-btn{background:linear-gradient(90deg,#ff2f92,#ff8a00);box-shadow:0 14px 36px #ff2f9224,0 0 26px #ff8a0014}.complete-btn{background:linear-gradient(90deg,#eaff00,#00e5ff);color:#071018;cursor:not-allowed;opacity:.9}.payment-show-bar{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:28px;color:#fff;display:flex;gap:12px;justify-content:space-between;margin:0 auto 16px;padding:16px;width:min(1240px,calc(100% - 18px))}.All-Payment_done,.sufficient-pay-div{display:flex;flex-wrap:wrap;gap:10px;width:100%}.pay-info{background:hsla(0,0%,100%,.075);border-radius:999px;color:#dbeafe;font-size:13px;font-weight:850;padding:10px 12px}.label,.pay-info .label{color:#eaff00;font-weight:950}.Addon-pay-button{background:linear-gradient(90deg,#eaff00,#00e5ff);color:#071018;min-height:42px;padding:10px 15px}.modal{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at top left,#eaff001f,#0000 32%),radial-gradient(circle at top right,#00e5ff1f,#0000 34%),#080910c7;display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:1000}.modal-content{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 16% 0,#eaff0026,#0000 38%),radial-gradient(circle at 84% 0,#00e5ff21,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff24;border-radius:34px;box-shadow:0 30px 100px #00000085,inset 0 1px 0 #ffffff17;color:#fff;padding:34px;width:min(560px,100%)}.modal-content .model-text,.modal-content p{color:#c7ccdc;font-size:16px;line-height:1.75;margin:0;text-align:left}.modal-content strong{color:#eaff00;font-size:20px}.modal-font{color:#c7ccdc}.modal-btn{background:linear-gradient(90deg,#eaff00,#00e5ff);color:#071018;font-size:14px;margin-top:24px;min-height:50px;width:100%}.loading-container{background:#080910;color:#fff;display:grid;min-height:100vh;place-items:center}.spinner{animation:spin 1s linear infinite;border:5px solid #ffffff1f;border-radius:999px;border-top-color:#eaff00;height:52px;width:52px}.load-test{margin:0 auto}@media (max-width:1120px){.main-topic3{gap:14px;grid-template-columns:1fr 135px}.main-topic-name{grid-column:1/2}.ce-text{grid-column:2/3;grid-row:1/2}.StartDuration-text,.complete-status,.second-text{justify-content:flex-start;text-align:left}.sub-topic-list{grid-template-columns:1fr 125px}.Mark-Complete,.in-per-name{justify-content:flex-start}}@media (max-width:720px){.topic-div{padding:22px 12px 76px}.payment-show-bar,.student-info-message,.topic-group2{width:100%}.student-info-message{border-radius:28px;padding:22px}.main-topic2{top:78px}.main-topic3{border-radius:28px;grid-template-columns:1fr;min-height:auto;padding:20px}.main-topic-name{font-size:24px}.StartDuration-text,.ce-text,.complete-status,.second-text{justify-content:flex-start;text-align:left}.complete-status-span{min-width:auto}.ul-out{border-radius:26px;padding:12px}.sub-css{border-radius:20px;font-size:12px;padding:16px}.sub-topic-list{gap:11px;grid-template-columns:1fr;padding:15px}.Mark-Complete,.in-btn-name,.in-per-name{justify-content:flex-start}.btn-upload,.button-common{width:100%}.second-text2{text-align:left}.All-Payment_done,.payment-show-bar,.sufficient-pay-div{flex-direction:column}}@media (max-width:420px){.student-info-message{border-radius:24px;font-size:13px;padding:18px}.main-topic-name{font-size:21px}.StartDuration-text,.second-text{font-size:12px}.complete-status-span,.complete-text{font-size:11px}.modal-content{border-radius:26px;padding:24px}}.row-container{transition:filter .3s ease-in-out}.blur-background{filter:blur(5px);pointer-events:none}.unsatisfactory-message{align-self:flex-end;background-color:#ffebeb;border-radius:5px;color:#d9534f;font-weight:700;margin-left:auto;margin-top:10px;max-width:35%;padding:10px}.earlier_dobut_div{display:flex;justify-content:space-around;width:100%}.similar-doubt-outer{display:flex;flex-direction:column;width:100%}.video-name-overlay{left:2vw;top:2vh}.player-container{border-color:#7fffd4;border-radius:2px;flex:2 1;flex-direction:column;height:auto;margin-bottom:5%;margin-left:5%;margin-top:5%;outline:2px solid red;position:relative;width:80%}.player-container,.react-player{align-items:center;display:flex;justify-content:center}.react-player{align-self:center;border-color:#8a2be2;border-radius:5px;width:100%}.uppar{align-items:center;display:flex;justify-content:space-around;margin:2%;width:100%}.uploadLabel{background-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-right:10px;padding:10px 20px}#videoInput{display:none}.uploadButton{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.uploadButton:disabled{background-color:#ccc;cursor:not-allowed}.fun-btn{background-color:#007bff;border-radius:5px;display:flex;justify-content:space-around;margin-left:4%;padding:10px;width:90%}.controlButton{background-color:#e0e5eb;border:none;border-radius:5px;color:#000;cursor:pointer;font-weight:700;margin-right:10px;padding:8px 16px}.controlButton:hover{background-color:#dbe0e6}.progressSlider,.volumeSlider{background-color:#ccc;color:#000;margin-right:10px;padding:1%;width:100px}.span-close-btn{display:flex}.close-solution-btn{align-items:center;background-color:#ff4d4d!important;border:none!important;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin-bottom:10px!important;margin-left:5%!important;margin-top:10px;padding:8px 16px;text-align:center!important;width:15%}.durationText{font-size:14px}.progress-fun,.volume-fun{align-items:center;background-color:#fffaf0;border-radius:5px;display:flex;gap:5%;justify-content:space-around;padding:3px 3px 3px 2%}.video-name-overlay{background-color:#00000080;border-radius:5px;color:#fff;left:10px;padding:5px;position:absolute;top:10px;z-index:1}.doubt-section{background:linear-gradient(135deg,#ff758c,#ff7eb3);box-shadow:0 5px 15px #0003;color:#fff;display:flex;flex-direction:column;height:60vh;justify-content:center;margin-top:5%;max-width:400px;text-align:center;width:80%}.textarea-design{background:#ffffffe6;color:#333;font-family:Times New Roman,serif!important;outline:none;padding:2%;resize:none;resize:none!important;transition:box-shadow .3s ease-in-out;width:90%!important}.textarea-design:focus{box-shadow:0 4px 10px #0003}.doubt-section:hover{box-shadow:0 8px 20px #0000004d}.doubt-section form{margin:0;width:100%}.button-submit{align-items:center;align-self:center;background:#f36;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:8px;width:80%}.button-submit:hover{background:#f03}.button-submit:disabled{background:#999;cursor:not-allowed}.message{align-items:center;align-self:center;background:#fff3;border-radius:5px;color:#fff;font-size:1rem;font-weight:700;margin-top:2%;padding:5px;width:80%}.row-container{align-items:stretch;display:flex;flex-direction:row;gap:20px;height:auto;justify-content:space-between}.doubt-section h2,.doubt-section h3{color:#333;margin-bottom:15px}.doubt-section textarea{border:1px solid #ccc;border-radius:5px;height:200px;margin-bottom:10px;resize:vertical;width:100%}.button{background-color:#4b97e8;border:none;border-radius:5px;cursor:pointer;margin-top:10px;padding:10px 15px;transition:background-color .3s}.doubt-section button:hover{background-color:#45a049}.response{color:#d9534f;margin-top:10px}.previous-doubts{margin-top:20px}.previous-doubt{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 1px 3px #0000001a;margin-bottom:10px;padding:10px}.previous-doubt p{margin:5px 0}.previous-doubt .question{font-weight:700}.previous-doubt .answer{color:#555}.doubt-status-section{background-color:#f8f9fa;box-shadow:0 4px 10px #0000001a}.doubt-que{align-items:flex-start;display:flex;overflow-wrap:anywhere;white-space:normal;width:100%;word-break:break-word}.doubt-item{border-left:5px solid #007bff;box-shadow:0 2px 8px #00000026;margin:15px 0}.doubt-item strong{color:#007bff}.doubt-item a{color:#28a745;font-weight:700;text-decoration:none}.doubt-item a:hover{text-decoration:underline}.doubt-item button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin:5px 5px 0 0;padding:8px 12px;transition:background .3s ease}.doubt-item button:hover{background-color:#0056b3}.doubt-item button:nth-child(2){background-color:#dc3545}.satisfactory-button{background-color:#28a745!important;margin-top:5%!important;max-height:35px}.unsatisfactory-button{background-color:red!important;margin-top:5%!important;max-height:35px}.video-error{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center}.View-Video-Solution{margin-top:5%!important;max-height:35px}.solution-video{margin-top:2%;overflow:hidden}.solution-video,.solution-video video{border-radius:5px!important}.doubt-item button:nth-child(2):hover{background-color:#a71d2a}.doubt-soution-option{display:flex}.doubt-status-section{background:#f5f5f5;border-radius:10px;margin:20px;padding:20px}.doubt-item{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0003;margin-bottom:10px;padding:15px}.error-message{margin-top:1%}@media (max-width:400px){.doubt-section{flex:25px 1}.react-player{height:auto}.fun-btn{display:flex}.controlButton{flex:25% 1;font-size:70%;margin-right:1%;padding:2% 2% 2% 1%}.volume-fun{flex:25% 1;margin-right:1%;padding-bottom:0;padding-top:0}.progress-fun{display:none;flex:25% 1}.progressSlider,.volumeSlider{padding-bottom:0;padding-top:0;width:80%}}.resolved-doubts-container{margin:20px;text-align:center}.toggle-button{background:#007bff;border:none;border-radius:5px}.fetch-resolved-btn,.toggle-button{color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.fetch-resolved-btn{align-items:center;background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;box-shadow:0 4px 6px #0003;display:flex;font-weight:700;justify-content:center;margin:15px auto;transition:all .3s ease-in-out;width:50%}.fetch-resolved-btn:hover{background:linear-gradient(135deg,#0056b3,#003d80);transform:scale(1.05)}.fetch-resolved-btn:active{transform:scale(.98)}.view-alredy-button{align-items:center;display:flex;font-size:18px;justify-content:center}.view-alredy-button h3{font-weight:700;margin:0}.resolved-doubts-section{margin:10px auto auto}.doubt-question,.doubt-view{align-self:flex-start!important;text-align:left!important}.doubt-view{border-radius:5px}.resolved-doubt-list{border:1px solid #ddd;border-radius:5px;overflow-y:auto;padding:10px}.delete-load{width:100%}.refresh-section{display:flex;justify-content:space-between;width:100%}.refresh-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin-top:2%;max-height:40px;transition:.3s}.refresh-button:hover{background-color:#0056b3}.refresh-button:disabled{background-color:#ccc;cursor:not-allowed}.delete-button{align-items:center;background-color:red!important;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-top:3%!important;padding:10px 16px;transition:background .3s ease-in-out}.delete-button:hover{background-color:#e63939}.delete-button:disabled{background-color:#f99;cursor:not-allowed}.solution-video{display:flex;flex-direction:column}.resolved-doubt-item{border-bottom:2px solid red;padding:10px}.resolved-doubt-item button{background:#28a745;margin-top:5px;padding:5px 10px}.close-video-btn-soltion,.resolved-doubt-item button{border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex}.close-video-btn-soltion{background:#ff4d4d;margin-top:10px;padding:8px 16px;transition:background .3s ease}.resolved-video-container{display:flex;flex-direction:column;margin-top:10px}.error-message{color:red;font-weight:700}@media (min-width:401px) and (max-width:600px){.react-player{height:auto}.fun-btn{display:flex}.controlButton{flex:25% 1;font-size:70%;margin-right:1%;padding:2% 2% 2% 1%}.volume-fun{flex:25% 1;margin-right:1%;padding-bottom:0;padding-top:0}.progress-fun{display:none;flex:25% 1}.progressSlider,.volumeSlider{padding-bottom:0;padding-top:0;width:80%}}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.modal-content{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;padding:20px;text-align:center;width:350px;z-index:1002}.modal-buttons{display:flex;gap:3%;justify-content:space-around;margin-top:20px}.confirm-btn{background:green!important}.cancel-btn,.confirm-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px}.cancel-btn{background:red}.confirm-btn:hover{background-color:#006400!important}.cancel-btn:hover{background-color:red!important;opacity:.8}.custom-hls-player{border-radius:12px;overflow:hidden;position:relative;width:100%}.custom-hls-player video{border-radius:12px;cursor:pointer;height:60vh;object-fit:contain;width:100%}.custom-hls-player.custom-fullscreen{border-radius:0;height:100vh!important;left:0;position:fixed;top:0;width:100vw!important;z-index:9999}.custom-hls-player.custom-fullscreen video{border-radius:0;height:100vh;object-fit:contain}.quality-overlay{background-color:#000000b3;border-radius:8px;color:#fff;display:flex;flex-direction:column;font-size:14px;gap:6px;padding:8px 12px;pointer-events:auto;position:absolute;right:12px;top:12px;z-index:1000}.custom-fullscreen .quality-overlay{font-size:16px;padding:10px 15px;right:20px;top:20px}.quality-overlay select{background-color:#fffc;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:14px;padding:4px 8px}.custom-controls{align-items:center;background:linear-gradient(#0000,#000000b3);bottom:0;display:flex;justify-content:space-between;left:0;padding:10px;position:absolute;right:0;transition:opacity .3s;z-index:1000}.custom-fullscreen .custom-controls{padding:15px}.control-button{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:20px;padding:8px}.control-button:hover{background:#fff3}.volume-control{align-items:center;color:#fff;display:flex;gap:8px}.volume-control input[type=range]{width:100px}.video-spinner{animation:spin .8s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#ff4c4c;height:45px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:45px;z-index:100}.video-error{background:#fce4e4;border-radius:8px;color:#c0392b;font-weight:700;margin-top:20px;padding:10px 15px;text-align:center;width:90%}@media (max-width:768px){.custom-hls-player video{height:50vh}.quality-overlay{font-size:12px;padding:6px 10px}.quality-overlay select{font-size:12px;padding:3px 6px}.volume-control input[type=range]{width:80px}}.custom-hls-player-solution{align-items:center;border-radius:12px;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.custom-hls-player-solution video{border:1px solid #000;border-radius:12px;cursor:pointer;display:block;height:80vh;margin:0 auto;object-fit:contain;width:90%}.quality-overlay-solution{background-color:#000000b3;border-radius:8px;color:#fff;display:flex;flex-direction:column;font-size:14px;gap:6px;padding:8px 12px;pointer-events:auto;position:absolute;right:60px;top:12px}.custom-fullscreen-solution .quality-overlay-solution{font-size:16px;padding:10px 15px;right:20px;top:20px}.quality-overlay-solution select{background-color:#fffc;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:14px;padding:4px 8px}.custom-controls-solution{align-items:center;background:linear-gradient(#0000,#000000b3);bottom:0;display:flex;justify-content:space-between;left:0;padding:10px;position:absolute;right:0;transition:opacity .3s;z-index:1000}.custom-fullscreen-solution .custom-controls-solution{padding:15px}.control-button-solution{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:20px;padding:8px}.control-button-solution:hover{background:#fff3}.volume-control-solution{align-items:center;color:#fff;display:flex;gap:8px}.volume-control-solution input[type=range]{width:100px}.video-spinner-solution{animation:spin .8s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#ff4c4c;height:45px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:45px;z-index:100}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.video-error-solution{background:#fce4e4;border-radius:8px;color:#c0392b;font-weight:700;margin-top:20px;padding:10px 15px;text-align:center;width:90%}@media (max-width:768px){.custom-hls-player-solution video{height:50vh}.quality-overlay-solution{font-size:12px;padding:6px 10px}.quality-overlay-solution select{font-size:12px;padding:3px 6px}.volume-control-solution input[type=range]{width:80px}}.profile-page{background:radial-gradient(circle at 8% 0,#ff2f9229,#0000 30%),radial-gradient(circle at 88% 0,#00e5ff26,#0000 32%),radial-gradient(circle at 50% 44%,rgba(234,255,0,.055),#0000 36%),linear-gradient(180deg,#070812,#0d1020 44%,#070812);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.profile-page:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 88%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 88%);pointer-events:none;position:fixed;z-index:0}.profile-page>*{position:relative;z-index:1}.profile-hero{display:grid;min-height:42vh;overflow:hidden;padding:72px 20px 38px;place-items:center;position:relative}.profile-glow{border-radius:999px;filter:blur(82px);height:360px;opacity:.45;pointer-events:none;position:absolute;width:360px}.profile-glow-one{background:#ff2f92;left:8%;top:8%}.profile-glow-two{background:#00e5ff;bottom:8%;right:8%}.profile-hero-content{position:relative;text-align:center;width:min(1080px,100%);z-index:2}.profile-kicker{color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.18em;line-height:1;margin:0 auto 16px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.profile-hero h1{color:#fff;font-size:clamp(42px,6vw,82px);font-weight:950;letter-spacing:-.065em;line-height:.95;margin:0 auto;max-width:980px}.profile-hero h1 span{background:linear-gradient(90deg,#eaff00,#00e5ff,#ff2f92);-webkit-background-clip:text;background-clip:text;color:#0000}.profile-hero-content>p{color:#c7ccdc;font-size:clamp(16px,1.8vw,21px);line-height:1.65;margin:24px auto 0;max-width:820px}.profile-main-section{margin:0 auto;padding:24px 0 90px;width:min(1240px,calc(100% - 32px))}.profile-action-bar{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 0 0,#eaff0024,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff21,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff24;border-radius:34px;box-shadow:0 28px 90px #00000057,inset 0 1px 0 #ffffff14;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px;padding:28px}.profile-action-bar .profile-kicker{margin:0 0 10px}.profile-action-bar h2{color:#fff;font-size:clamp(30px,4vw,54px);font-weight:950;letter-spacing:-.055em;line-height:.98;margin:0}.profile-action-bar span{color:#aeb5c5;display:block;font-size:15px;line-height:1.55;margin-top:12px}.profile-action-buttons{display:flex;flex-wrap:wrap;gap:12px}.change-btn,.cl-button,.close-btn,.download-button,.nav-btn,.payment-history-btn{border:0;border-radius:999px;cursor:pointer;font-size:13px;font-weight:950;line-height:1;min-height:46px;padding:13px 18px;transition:transform .24s ease,opacity .24s ease,box-shadow .24s ease,background .24s ease}.change-btn,.download-button,.nav-btn.active,.payment-history-btn{background:linear-gradient(90deg,#eaff00,#00e5ff);box-shadow:0 16px 44px #00e5ff24,0 0 28px #eaff0014;color:#071018}.change-btn.cancel-btn,.cl-button,.close-btn{background:#ff2f921f;border:1px solid #ff2f9257;color:#fff}.change-btn:hover,.cl-button:hover,.close-btn:hover,.download-button:hover,.nav-btn:hover,.payment-history-btn:hover{transform:translateY(-3px)}.user-details-container{grid-gap:22px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 0 0,#ff2f921c,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff1c,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.038));border:1px solid #ffffff21;border-radius:38px;box-shadow:0 28px 90px #00000057,inset 0 1px 0 #ffffff12;display:grid;gap:22px;grid-template-columns:330px minmax(0,1fr);padding:28px;width:100%}.photo-side{display:flex;flex-direction:column;gap:18px}.profile-id-card,.profile-photo-card,.user-details-section{background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035));border:1px solid #ffffff1f;border-radius:30px;padding:24px}.user-image{display:flex;justify-content:center}.user-image img{border:4px solid #eaff00ad;border-radius:50%;box-shadow:0 0 34px #eaff002e,0 0 46px #00e5ff24;height:190px;object-fit:cover;width:190px}.profile-photo-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.profile-id-card span{color:#aeb5c5;display:block;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.profile-id-card strong{color:#eaff00;display:block;font-size:24px;letter-spacing:-.04em;line-height:1;margin-top:10px}.profile-id-card p{color:#c7ccdc;font-size:14px;margin:12px 0 0}.profile-error-message{color:#ffb4c8;font-weight:850;margin-top:12px}.profile-section-heading{margin-bottom:20px}.profile-section-heading .profile-kicker{margin:0 0 10px}.profile-section-heading h3{color:#fff;font-size:34px;letter-spacing:-.045em;line-height:1;margin:0}.detail{grid-gap:12px;align-items:center;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.095);border-radius:20px;display:grid;gap:12px;grid-template-columns:180px minmax(0,1fr) 90px;margin-bottom:12px;padding:14px}.div1 label{color:#aeb5c5;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.div2 span{color:#fff;font-size:15px;font-weight:850;word-break:break-word}.div2 input{background:#080910b8;border:1px solid #ffffff21;border-radius:15px;color:#fff;min-height:44px;outline:none;padding:12px 14px;width:100%}.div2 input:focus{border-color:#eaff0085;box-shadow:0 0 0 4px #eaff0014}.payment-ui-container{background:radial-gradient(circle at 0 0,#eaff001f,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff1f,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.038));border:1px solid #ffffff21;border-radius:38px;box-shadow:0 28px 90px #00000057,inset 0 1px 0 #ffffff12;overflow:hidden;width:100%}.payment-nav{background:hsla(0,0%,100%,.045);border-bottom:1px solid #ffffff1a;display:flex;gap:10px;padding:16px}.nav-btn{background:hsla(0,0%,100%,.075);border:1px solid #ffffff1f;color:#dbeafe}.payment-content{padding:24px}.payment-list{grid-gap:12px;display:grid;gap:12px}.payment-card{grid-gap:14px;align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.105);border-radius:22px;display:grid;gap:14px;grid-template-columns:1fr auto;padding:16px}.payment-card-head{background:#eaff0014}.payment-details{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.payment-amount,.payment-date,.payment-info{color:#dbeafe;font-size:13px;font-weight:850;line-height:1.4;margin:0}.Head{color:#eaff00!important;font-weight:950}.payment-empty-state{background:hsla(0,0%,100%,.055);border-radius:22px;color:#aeb5c5;padding:24px;text-align:center}.download-button{display:grid;height:46px;padding:0;place-items:center;width:46px}.b-payment-title{color:#fff;font-size:clamp(30px,4vw,54px);font-weight:950;letter-spacing:-.055em;line-height:.98;margin:0 0 24px;text-align:center}.b-payment-container{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.b-payment-card{background:radial-gradient(circle at 0 0,#eaff001f,#0000 34%),#ffffff12;border:1px solid #ffffff21;border-radius:30px;color:#fff;padding:28px;text-align:center;transition:transform .24s ease}.b-payment-card:hover{transform:translateY(-6px)}.b-payment-card h3{color:#fff;font-size:22px;letter-spacing:-.04em;margin:0}.b-payment-card p{color:#eaff00;font-size:34px;font-weight:950;line-height:1;margin:18px 0 0}.b-one-time{background:radial-gradient(circle at 0 0,#eaff0024,#0000 34%),#ffffff12}.b-partly{background:radial-gradient(circle at 0 0,#00e5ff24,#0000 34%),#ffffff12}.b-partly-remaining{background:radial-gradient(circle at 0 0,#ff2f9224,#0000 34%),#ffffff12}.support-bar{background:radial-gradient(circle at 0 0,#eaff001f,#0000 34%),#ffffff0f;border:1px solid #ffffff1f;border-radius:30px;color:#dbeafe;margin:24px auto 0;padding:22px;text-align:center}.support-bar p{color:#c7ccdc;font-size:15px;line-height:1.6;margin:0}.support-bar a,.support-bar strong{color:#eaff00;font-weight:950;text-decoration:none}.profile-loading-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:30px;color:#eaff00;font-weight:950;padding:40px;text-align:center}@media (max-width:980px){.profile-action-bar{align-items:stretch;flex-direction:column}.user-details-container{grid-template-columns:1fr}.photo-side{display:grid}.payment-details,.photo-side{grid-template-columns:1fr 1fr}.b-payment-container{grid-template-columns:1fr}.payment-nav{flex-direction:column}}@media (max-width:640px){.profile-hero{min-height:auto;padding:58px 14px 36px}.profile-hero h1{font-size:clamp(40px,13vw,60px);letter-spacing:-.055em}.profile-hero-content>p{font-size:16px}.profile-main-section{padding-bottom:70px;width:min(100% - 22px,1240px)}.profile-action-bar,.user-details-container{border-radius:28px;padding:24px}.profile-action-buttons{flex-direction:column}.cl-button,.payment-history-btn{width:100%}.detail,.photo-side{grid-template-columns:1fr}.detail{gap:8px}.div3,.div3 .change-btn{width:100%}.payment-card,.payment-details{grid-template-columns:1fr}.download-button{width:100%}.payment-content{padding:16px}}.placement-page{background:radial-gradient(circle at 8% 0,#ff2f9229,#0000 30%),radial-gradient(circle at 88% 0,#00e5ff26,#0000 32%),radial-gradient(circle at 50% 44%,rgba(234,255,0,.055),#0000 36%),linear-gradient(180deg,#070812,#0d1020 44%,#070812);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.placement-page:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 88%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 88%);pointer-events:none;position:fixed;z-index:0}.placement-page>*{position:relative;z-index:1}.placement-hero{display:grid;min-height:74vh;overflow:hidden;padding:86px 20px 70px;place-items:center;position:relative}.placement-glow{border-radius:999px;filter:blur(85px);height:380px;opacity:.46;pointer-events:none;position:absolute;width:380px}.placement-glow-one{background:#ff2f92;left:7%;top:10%}.placement-glow-two{background:#00e5ff;bottom:12%;right:8%}.placement-hero-content{position:relative;text-align:center;width:min(1120px,100%);z-index:2}.placement-kicker{color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.18em;line-height:1;margin:0 auto 18px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.placement-hero h1{color:#fff;font-size:clamp(44px,7vw,92px);font-weight:900;letter-spacing:-.065em;line-height:.95;margin:0 auto;max-width:1080px}.placement-hero h1 span{background:linear-gradient(90deg,#eaff00,#00e5ff,#ff2f92);-webkit-background-clip:text;background-clip:text;color:#0000}.placement-hero-content>p{color:#c7ccdc;font-size:clamp(17px,1.8vw,22px);line-height:1.65;margin:26px auto 0;max-width:900px}.placement-hero-content>p strong{color:#eaff00;font-weight:950}.placement-progress-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 16% 0,#eaff0029,#0000 38%),radial-gradient(circle at 84% 0,#00e5ff24,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff24;border-radius:34px;box-shadow:0 30px 90px #00000061,0 0 44px #eaff0012,0 0 54px #00e5ff12,inset 0 1px 0 #ffffff14;margin:42px auto 0;max-width:820px;overflow:hidden;padding:28px;position:relative}.placement-progress-card:before{background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,#0000 0);background-size:34px 34px;content:"";inset:0;opacity:.22;pointer-events:none;position:absolute}.placement-progress-card>*{position:relative;z-index:1}.placement-progress-bottom,.placement-progress-top{align-items:center;display:flex;gap:14px;justify-content:space-between}.placement-progress-top span{color:#c7ccdc;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.placement-progress-top strong{color:#fff;font-size:clamp(36px,5vw,58px);font-weight:950;letter-spacing:-.055em;line-height:1}.placement-progress-track{background:#080910b8;border:1px solid #ffffff21;border-radius:999px;box-shadow:inset 0 1px 8px #0006;height:24px;margin:24px 0 14px;padding:4px;position:relative}.placement-progress-fill{background:linear-gradient(90deg,#eaff00,#00e5ff,#ff2f92);border-radius:999px;box-shadow:0 0 22px #eaff0038,0 0 34px #00e5ff2e;height:100%;transition:width .8s ease}.placement-unlock-marker{box-shadow:0 0 20px #eaff00e6;height:40px;left:85%;top:-8px;width:2px}.placement-unlock-marker,.placement-unlock-marker span{background:#eaff00;position:absolute;transform:translateX(-50%)}.placement-unlock-marker span{border-radius:999px;color:#071018;font-size:11px;font-weight:950;left:50%;padding:6px 9px;top:-30px}.placement-progress-bottom span{color:#aeb5c5;font-size:12px;font-weight:850}.placement-lock-box,.placement-unlocked-card{grid-gap:16px;background:hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:28px;display:grid;gap:16px;grid-template-columns:58px 1fr;margin:22px auto 0;max-width:820px;padding:22px;text-align:left}.placement-lock-box>span,.placement-unlocked-card>span{background:linear-gradient(135deg,#eaff00,#00e5ff);border-radius:20px;display:grid;font-size:26px;height:58px;place-items:center;width:58px}.placement-lock-box strong,.placement-unlocked-card strong{color:#fff;font-size:20px;font-weight:950;letter-spacing:-.035em;line-height:1.15}.placement-lock-box p,.placement-unlocked-card p{color:#aeb5c5;font-size:14px;line-height:1.6;margin:10px 0 0}.placement-section{margin:0 auto;padding:80px 0;width:min(1180px,calc(100% - 32px))}.placement-heading{margin:0 auto 42px;max-width:850px;text-align:center}.placement-final-box h2,.placement-heading h2,.placement-prep-box h2{color:#fff;font-size:clamp(34px,5vw,66px);font-weight:900;letter-spacing:-.055em;line-height:.98;margin:0}.placement-final-box p,.placement-heading p,.placement-prep-box p{color:#aeb5c5;font-size:18px;line-height:1.7;margin:18px auto 0}.placement-card-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.placement-step-card{background:radial-gradient(circle at 20% 0,#00e5ff1c,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff24;border-radius:34px;box-shadow:0 24px 80px #00000052,inset 0 1px 0 #ffffff12;overflow:hidden;position:relative;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.placement-step-card:hover{border-color:#eaff005c;box-shadow:0 34px 100px #0000006b,0 0 36px #eaff0014;transform:translateY(-8px)}.placement-step-image{background:#0b1020;height:230px;overflow:hidden}.placement-step-image img{display:block;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .35s ease;width:100%}.placement-step-card:hover img{transform:scale(1.08)}.placement-step-content{padding:24px}.placement-step-content span{background:linear-gradient(90deg,#eaff00,#00e5ff);border-radius:999px;color:#071018;display:inline-flex;font-size:12px;font-weight:950;padding:8px 12px}.placement-step-content h3{color:#fff;font-size:28px;letter-spacing:-.045em;line-height:1;margin:18px 0 0}.placement-step-content p{color:#aeb5c5;font-size:15px;line-height:1.65;margin:14px 0 0}.placement-prep-box{background:radial-gradient(circle at 0 0,#eaff0024,#0000 32%),radial-gradient(circle at 100% 0,#ff2f9221,#0000 32%),hsla(0,0%,100%,.065);border:1px solid #ffffff24;border-radius:38px;box-shadow:0 28px 90px #00000057,inset 0 1px 0 #ffffff12;padding:44px}.placement-prep-box.unlocked{background:radial-gradient(circle at 0 0,#eaff002e,#0000 32%),radial-gradient(circle at 100% 0,#00e5ff29,#0000 32%),#ffffff12}.placement-prep-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:34px}.placement-prep-list div{background:hsla(0,0%,100%,.075);border:1px solid #ffffff1f;border-radius:26px;padding:22px}.placement-prep-list span{color:#eaff00;display:inline-flex;font-size:13px;font-weight:950;letter-spacing:.16em;margin-bottom:28px}.placement-prep-list strong{color:#fff;display:block;font-size:22px;letter-spacing:-.04em;line-height:1}.placement-prep-list p{color:#aeb5c5;font-size:14px;line-height:1.6;margin:12px 0 0}.placement-final-cta{margin:0 auto;padding:20px 0 90px;width:min(1180px,calc(100% - 32px))}.placement-final-box{background:radial-gradient(circle at 20% 20%,#eaff002e,#0000 32%),radial-gradient(circle at 80% 10%,#00e5ff29,#0000 32%),radial-gradient(circle at 50% 100%,#ff2f9229,#0000 34%),#ffffff12;border:1px solid #ffffff24;border-radius:42px;padding:54px 28px;text-align:center}.placement-final-box strong{color:#eaff00}.placement-unlocked-hero{min-height:78vh}.placement-unlocked-card{border-color:#eaff003d}@media (max-width:980px){.placement-card-grid,.placement-prep-list{grid-template-columns:1fr}.placement-step-image{height:260px}}@media (max-width:640px){.placement-hero{min-height:auto;padding:70px 14px 56px}.placement-hero h1{font-size:clamp(42px,13vw,64px);letter-spacing:-.055em}.placement-hero-content>p{font-size:16px}.placement-section{padding:64px 0;width:min(100% - 22px,1180px)}.placement-prep-box,.placement-progress-card{border-radius:28px;padding:24px}.placement-progress-bottom,.placement-progress-top{align-items:flex-start;flex-direction:column}.placement-lock-box,.placement-unlocked-card{grid-template-columns:1fr;text-align:center}.placement-lock-box>span,.placement-unlocked-card>span{margin:0 auto}.placement-final-box h2,.placement-heading h2,.placement-prep-box h2{font-size:38px;letter-spacing:-.045em}.placement-step-image{height:220px}.placement-prep-list div{padding:20px}.placement-final-cta{width:min(100% - 22px,1180px)}}.student-nav-shell{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:radial-gradient(circle at 8% 0,#ff2f9229,#0000 34%),radial-gradient(circle at 86% 0,#00e5ff29,#0000 34%),#080910db;border-bottom:1px solid #ffffff1c;box-shadow:0 18px 70px #0000006b,inset 0 1px 0 #ffffff0f;padding:14px clamp(12px,2vw,24px);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.student-nav-inner{background:radial-gradient(circle at 0 0,#eaff001a,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff1a,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));border:1px solid #ffffff1f;border-radius:32px;box-shadow:0 20px 70px #00000052,inset 0 1px 0 #ffffff12;margin:0 auto;padding:12px;width:min(1240px,100%)}.student-nav-top{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) minmax(300px,480px) auto}.student-brand-block{align-items:center;display:flex;gap:13px;min-width:0}.student-brand-mark{background:linear-gradient(135deg,#eaff00,#00e5ff 58%,#ff2f92);border-radius:18px;box-shadow:0 0 24px #eaff0033,0 0 38px #00e5ff29;color:#071018;display:grid;flex:0 0 auto;font-size:15px;font-weight:950;height:52px;letter-spacing:-.03em;place-items:center;width:52px}.student-brand-copy{min-width:0}.student-brand-copy p{color:#eaff00;font-size:11px;font-weight:950;letter-spacing:.16em;line-height:1;margin:0 0 6px;text-transform:uppercase}.student-brand-copy h3{color:#fff;font-size:clamp(16px,1.7vw,22px);font-weight:950;letter-spacing:-.045em;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-progress-card{grid-gap:12px;align-items:center;background:#08091094;border:1px solid #ffffff1f;border-radius:999px;box-shadow:inset 0 1px 8px #00000057,0 0 28px #00e5ff0f;display:grid;gap:12px;grid-template-columns:auto minmax(120px,1fr) auto;padding:12px}.student-progress-meta{align-items:baseline;display:flex;gap:8px;white-space:nowrap}.student-progress-meta span{color:#aeb5c5;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.student-progress-meta strong{color:#eaff00;font-size:14px;font-weight:950;line-height:1;text-shadow:0 0 18px #eaff0038}.student-progress-track{background:hsla(0,0%,100%,.075);border:1px solid #ffffff1a;border-radius:999px;height:14px;overflow:hidden;padding:3px;position:relative}.student-progress-fill{background:linear-gradient(90deg,#eaff00,#00e5ff,#ff2f92);border-radius:999px;box-shadow:0 0 18px #eaff0040,0 0 28px #00e5ff2e;height:100%;transition:width .8s ease}.student-progress-day{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;color:#fff;font-size:11px;font-weight:950;line-height:1;padding:7px 10px;white-space:nowrap}.student-logout-btn{background:radial-gradient(circle at 30% 0,#ff2f9238,#0000 44%),hsla(0,0%,100%,.075);border:1px solid #ff2f9257;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:950;line-height:1;min-height:46px;padding:12px 18px;transition:transform .24s ease,background .24s ease,box-shadow .24s ease,border-color .24s ease}.student-logout-btn:hover{border-color:#ff2f928f;box-shadow:0 16px 44px #ff2f9224,0 0 28px #ff2f9217;transform:translateY(-3px)}.student-tab-nav{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:12px}.student-tab-btn{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035));border:1px solid #ffffff1f;border-radius:22px;color:#dbeafe;cursor:pointer;display:flex;font-size:13px;font-weight:950;gap:9px;justify-content:center;line-height:1;min-height:58px;overflow:hidden;padding:13px 16px;position:relative;transition:transform .24s ease,color .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease}.student-tab-btn:before{background:radial-gradient(circle at 20% 0,#eaff0029,#0000 40%),radial-gradient(circle at 80% 0,#00e5ff24,#0000 40%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .24s ease}.student-tab-btn>*{position:relative;z-index:1}.student-tab-btn:hover{border-color:#eaff0057;box-shadow:0 16px 48px #00000047,0 0 28px #eaff0012;color:#fff;transform:translateY(-3px)}.student-tab-btn:hover:before{opacity:1}.student-tab-btn.active-student-tab{background:linear-gradient(90deg,#eaff00,#00e5ff);border-color:#0000;box-shadow:0 18px 52px #00e5ff2e,0 0 34px #eaff001f;color:#071018}.student-tab-btn.active-student-tab:before{opacity:0}.student-tab-icon{font-size:16px;line-height:1}.student-tab-label{display:inline}.student-tab-short{display:none}.student-nav-loading{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:24px;color:#eaff00;font-size:13px;font-weight:900;margin:0 auto;padding:18px;text-align:center;width:min(1240px,100%)}.NavButton2,.NavMain2,.day-count,.inner-progress,.nav-outer,.progress-bar,.progress-div,.progress-label{all:unset}@media (max-width:980px){.student-nav-top{grid-template-columns:1fr}.student-progress-card{grid-template-columns:auto minmax(120px,1fr) auto}.student-logout-btn{width:100%}.student-tab-nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.student-nav-shell{padding:10px}.student-nav-inner{border-radius:26px;padding:10px}.student-brand-mark{border-radius:16px;height:46px;width:46px}.student-brand-copy h3{font-size:16px}.student-brand-copy p{font-size:10px}.student-progress-card{border-radius:22px;grid-template-columns:1fr}.student-progress-meta{justify-content:space-between}.student-progress-day{margin:0 auto;width:-webkit-fit-content;width:fit-content}.student-tab-btn{border-radius:19px;font-size:12px;min-height:54px;padding:12px}.student-tab-label{display:none}.student-tab-short{display:inline}}@media (max-width:420px){.student-tab-nav{grid-template-columns:1fr}.student-brand-block{align-items:flex-start}.student-brand-copy h3{white-space:normal}}.student-dashboard-shell{background:radial-gradient(circle at top left,#ff2f921f,#0000 30%),radial-gradient(circle at top right,#00e5ff1f,#0000 32%),linear-gradient(180deg,#080910,#0d1020 46%,#080910);color:#fff;min-height:100vh;overflow-x:hidden;width:100%}.student-dashboard-navbar{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.student-dashboard-content{width:100%}.PM-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.PM-pricing-container{background:#a675bd;top:0;transform:translateX(-50%)}.PM-pricing-container,.PM-pricing-container-INDI{border-radius:10px;box-shadow:0 4px 10px #0003;left:50%;padding:20px;position:absolute;width:100%;z-index:1000}.PM-pricing-title{font-weight:700;text-align:center}.PM-pricing-card{border-radius:10px;box-shadow:0 5px 15px #0003;color:#fff;padding:20px;text-align:center;transition:transform .3s}.PM-pricing-card:hover{transform:translateY(-5px)}.PM-green{background:#2d9c61}.PM-plan-title{font-size:1.5rem;font-weight:700}.PM-plan-price{font-size:2rem;font-weight:700;margin:10px 0}.PM-plan-desc{font-size:.9rem;text-align:justify;width:100%}.PM-plan-features{font-size:.9rem;list-style:none;margin:20px 0;padding:0;text-align:left}.PM-plan-features li{margin:5px 0}.PM-pay-button{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;box-shadow:0 4px 6px #0003;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:15px;padding:12px 25px;transition:all .3s ease-in-out}.PM-pay-button:hover{background:linear-gradient(135deg,#0056b3,#004099);transform:translateY(-2px)}.PM-blue{background:#2179c3}.PM-pricing-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.PM-card-each{background-color:#fff3cd;border-left:5px solid #ffc107;border-radius:5px;color:#856404;font-size:14px;line-height:1.5;margin-bottom:15px;padding:12px;text-align:justify}.payment-success-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;display:flex;height:100vh;justify-content:center;left:0;opacity:1;position:fixed;top:0;width:100vw;z-index:1000}.payment-success-overlay.fade-out{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;transition:opacity .5s ease-in-out}.payment-success-box{animation:scaleUp .5s ease-in-out forwards;background:linear-gradient(135deg,#cf658d,#cb7ace);border-radius:12px;box-shadow:0 5px 20px #0000004d;color:#fff;font-family:Poppins,sans-serif;max-width:400px;padding:40px;text-align:center;transform:scale(.9);width:90%}.payment-success-box h2{animation:slideDown .5s ease-in-out;color:#fff;font-size:26px;font-weight:700;margin-bottom:10px}.payment-success-box p{font-size:16px;line-height:1.5;margin-top:10px}.custom-message{color:#fff;font-size:18px;font-weight:700;margin-top:10px}.countdown{animation:pulse 1s infinite alternate;color:#030303;font-size:16px;font-weight:700;margin-top:15px}@keyframes scaleUp{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}.success-badge{align-items:center;background-color:#2ecc71;border-radius:50%;box-shadow:0 0 10px #0003;display:flex;height:80px;justify-content:center;margin:0 auto 15px;position:relative;width:80px}.checkmark{color:#fff;font-size:40px;font-weight:700}.success-badge:after,.success-badge:before{animation:confetti-fall 1.5s infinite alternate;color:#27b0da;font-size:18px;position:absolute}.success-badge:before{left:10px;top:-15px}.success-badge:after{bottom:-15px;right:10px}@keyframes confetti-fall{0%{transform:translateY(-5px) rotate(0deg)}to{transform:translateY(5px) rotate(10deg)}}.card-list{background-color:#f5f5f5;flex-direction:column;gap:15px;padding:40px}.card,.card-list{align-items:center;display:flex}.card{background:#fff;border:2px solid #f1ac97;border-radius:15px;box-shadow:0 12px 40px #00000026;padding:10px 30px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:90%}.card:hover{box-shadow:0 20px 50px #00000040;transform:translateY(-5px)}.circle{background:radial-gradient(circle at 30% 30%,#f3d68e,#e7a08a);border:2px solid #f4d689;border-radius:50%;box-shadow:0 8px 15px #0000004d,inset 0 -4px 6px #0003;height:60px;left:-35px;position:absolute;top:50%;transform:translateY(-50%);width:60px}.card p{color:#333;font-size:15px;font-weight:500;line-height:1.5;margin-left:20px;text-align:left}.clarity-hero{align-items:center;background:#0f172a;display:flex;justify-content:center;padding:2.8rem 1.2rem;text-align:center;width:100%}.clarity-hero-box{background:#1e293b;border:1px solid #94a3b859;border-radius:18px;box-shadow:0 14px 40px #00000059;max-width:900px;padding:1.5rem 1.7rem}.clarity-hero-box h2{color:#e2e8f0;font-size:1.7rem;font-weight:700;line-height:1.5}@media (max-width:768px){.clarity-hero{padding:2rem 1.2rem;width:auto}.clarity-hero-box{margin:0 auto;max-width:95%;padding:1.4rem 1.2rem}.clarity-hero-box h2{font-size:1.28rem;line-height:1.45;text-align:center}}.truth-heading{animation:truthFade .9s ease-out both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffa6,#f3f3ffd9);border-left:6px solid #7b4fff;border-radius:18px;border-right:6px solid #c457b2;box-shadow:0 8px 35px #00000014;margin:4rem auto 3rem;max-width:1100px;padding:1.8rem 1.4rem;text-align:center;width:100%}.truth-heading p{color:#1a1a1a;font-size:1.25rem;font-weight:700;letter-spacing:.3px;line-height:1.55}@keyframes truthFade{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.truth-heading{margin:3rem 0 2rem 5%;padding:1.2rem 1rem;width:80%}.truth-heading p{font-size:1.15rem}}.reality-image-section{box-sizing:border-box;display:flex;justify-content:center;padding:2rem 1rem;width:100%}.reality-image-only{border-radius:18px;box-shadow:0 10px 35px #0000001f;display:block;height:auto;max-width:900px;object-fit:contain;width:100%}@media (max-width:600px){.reality-image-section{padding:1.4rem .8rem}}.footer-contact{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);color:#222;font-size:.95rem;gap:15px;justify-content:space-around;padding:20px 10px;text-align:center}.footer-contact,.footer-item{align-items:center;display:flex;flex-wrap:wrap}.footer-item{gap:8px}.footer-icon{color:#4a00e0;font-size:1rem}.footer-label{color:#444;font-weight:600}.footer-item a{color:#1f1f1f;font-weight:500;text-decoration:none}.footer-item a:hover{color:#4a00e0;text-decoration:underline}@media (max-width:768px){.footer-contact{align-items:flex-start;flex-direction:column;font-size:.9rem;gap:15px;padding:20px}.footer-item{flex-wrap:wrap;justify-content:flex-start}.footer-label{min-width:70px}}body,html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;overflow-x:hidden;padding:0}.business-container{align-items:center;background:radial-gradient(circle at top,#111827 0,#020617 50%,#000 100%);box-sizing:border-box;color:#e5e7eb;display:flex;flex-direction:column;min-height:100vh;padding:3.5rem 1.5rem 3rem;width:100%}.business-container h1{color:#f9fafb;font-size:2.4rem;font-weight:800;letter-spacing:.04em;margin:0 0 2.3rem;position:relative;text-align:center}.business-container h1:after{background:linear-gradient(90deg,#d4af37,#facc15);border-radius:999px;content:"";display:block;height:3px;margin:.9rem auto 0;width:90px}.business-layout{align-items:stretch;box-sizing:border-box;display:flex;gap:2.4rem;justify-content:center;max-width:1150px;width:100%}.info-boxes{grid-gap:1rem;display:grid;flex:1 1;gap:1rem;grid-template-columns:1fr 1fr}.info-box{align-items:flex-start;background:radial-gradient(circle at top left,#d4af372e,#0000 55%),#050816;border:1px solid #d4af3773;border-radius:16px;box-shadow:0 18px 55px #000000b3;color:#e5e7eb;display:flex;flex-direction:column;gap:.35rem;justify-content:flex-start;padding:1.2rem 1.1rem;position:relative;text-align:left;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.info-box:hover{border-color:#facc15;box-shadow:0 26px 70px #000000e6;transform:translateY(-6px)}.info-box i{align-items:center;background:radial-gradient(circle at 30% 0,#facc15,#d4af37);border-radius:999px;color:#020617;display:inline-flex;font-size:1.3rem;height:44px;justify-content:center;margin-bottom:.35rem;width:44px}.co-no{color:#e5e7eb;font-size:.82rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.info-box a,.info-box p{color:#f9fafb;font-size:.96rem;margin:.1rem 0 0;text-decoration:none;word-break:break-word}.info-box a:hover{color:#facc15;text-decoration:underline}.form-container{background:radial-gradient(circle at top right,#d4af3729,#0000 55%),#020617;border:1px solid #d4af3799;border-radius:20px;box-shadow:0 18px 65px #000000e6;box-sizing:border-box;flex:1.05 1;padding:2rem 1.9rem 2.4rem;position:relative}.form-container:before{border:1px solid #facc1552;border-radius:20px;content:"";inset:0;pointer-events:none;position:absolute}.form-container h2{color:#fefce8;font-size:1.55rem;font-weight:700;margin:0 0 1.6rem;text-align:center}.form1{display:flex;flex-direction:column;gap:1rem}.form1 label{color:#e5e7eb;font-size:.92rem;font-weight:600;margin-bottom:.15rem}.form1 input{background:#0f172af2;border:1px solid #94a3b8cc;border-radius:10px;box-sizing:border-box;color:#f9fafb;font-size:.98rem;outline:none;padding:.78rem .9rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.form1 input::placeholder{color:#6b7280}.form1 input:focus{background:#0f172a;border-color:#facc15;box-shadow:0 0 0 1px #facc1566}.form1 button{background:linear-gradient(135deg,#facc15,#d4af37);border:none;border-radius:999px;color:#111827;cursor:pointer;font-size:1rem;font-weight:700;margin-top:.8rem;padding:.85rem 1rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.form1 button:hover{box-shadow:0 16px 40px #d4af3773;filter:brightness(1.03);transform:translateY(-2px)}.form1 button:disabled{box-shadow:none;cursor:default;opacity:.7}.success-business-message{animation:fadeIn .4s ease-out,fadeOut .5s ease-in 9s forwards;background:linear-gradient(135deg,#facc15,#22c55e);border-radius:999px;box-shadow:0 12px 30px #00000073;color:#0b1120;font-size:.98rem;font-weight:700;left:50%;padding:.75rem 1.5rem;position:fixed;text-align:center;top:18px;transform:translateX(-50%);z-index:1000}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}input,select,textarea{box-sizing:border-box;font-size:16px!important;max-width:100%}@media (max-width:768px){.business-container{padding:2.5rem 1.1rem 2.4rem}.business-container h1{font-size:2rem;margin-bottom:1.8rem}.business-layout{align-items:stretch;flex-direction:column;gap:2rem}.info-boxes{grid-template-columns:1fr;width:100%}.info-box{padding:1rem}.form-container{margin-top:.3rem;padding:1.6rem 1.35rem 2rem;width:100%}.form-container h2{font-size:1.25rem;text-align:center}.form1 button{font-size:.95rem}.info-box{align-items:center}}@media (min-width:769px) and (max-width:1024px){.business-container{padding:3rem 1.4rem}.business-layout{align-items:stretch;flex-direction:column;gap:2.2rem}.info-boxes{grid-template-columns:1fr 1fr;width:100%}.form-container{width:100%}}.loading-overlay{align-items:center;animation:gradientBG 6s ease infinite;background:linear-gradient(-45deg,#4e5b79,#c957bf,#6996d4,#64748b);background-size:400% 400%;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loading-container2{align-items:center;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:center;text-align:center}.loading-gif{border-radius:60px;height:auto;width:18vw}.loading-text{animation:flicker 1.5s infinite alternate;color:cyan;font-family:Arial,sans-serif;font-size:1.2rem;font-weight:700;margin-top:10px}@keyframes flicker{0%{opacity:1}to{opacity:.5}}.program-section{background:radial-gradient(circle at top left,#38bdf826,#0000),radial-gradient(circle at bottom right,#818cf82e,#0000),#020617;border:1px solid #94a3b866;border-radius:24px;box-shadow:0 18px 45px #0f172a99;color:#e5e7eb;margin:3rem auto;max-width:1100px;padding:2.5rem 2rem;text-align:center}.program-badge{align-items:center;display:inline-flex;justify-content:center;letter-spacing:.06em;margin-bottom:1rem;padding:.35rem .95rem;text-transform:uppercase}.program-heading{color:#f9fafb;font-size:1.7rem;font-weight:700;line-height:1.4;margin-bottom:1rem}.program-heading span{color:#22c55e}.program-subheading{color:#cbd5f5;font-size:.98rem;line-height:1.7;margin:0 auto 1.75rem;max-width:900px}.program-divider{background:linear-gradient(90deg,#22c55e,#38bdf8,#a855f7);border-radius:999px;height:3px;margin:0 auto 1.25rem;width:80px}.program-bottom-line{color:#e5e7eb;font-size:1rem;font-weight:600;margin-bottom:2rem}.program-pill-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.program-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ad9;border:1px solid #94a3b880;border-radius:999px;color:#e5e7eb;font-size:.82rem;font-weight:500;padding:.55rem 1.1rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;white-space:nowrap}.program-pill:hover{border-color:#22c55e;box-shadow:0 10px 25px #0f172acc;transform:translateY(-2px)}@media (max-width:768px){.program-section{margin:2.2rem 1rem;padding:2rem 1.4rem}.program-heading{font-size:1.35rem}.program-subheading{font-size:.9rem}.program-bottom-line{font-size:.92rem}.program-pill{font-size:.78rem}}.program-badges-row{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:1.2rem}.program-badge{background:#0f172ae6;border:1px solid #818cf899;border-radius:999px;color:#a5b4fc;font-size:.78rem;font-weight:600;padding:.4rem .9rem;transition:all .2s ease;white-space:nowrap}.program-badge:hover{border-color:#22c55e;color:#22c55e;transform:translateY(-2px)}.career-promise-section{background:#06250a;border:1px solid #1d8b3d;border-radius:26px;box-shadow:0 28px 60px #10b98147;color:#e8ffef;margin:3.5rem auto;max-width:1050px;padding:2.8rem 2rem;text-align:center}.career-title{color:#eafff0;font-size:1.95rem;font-weight:800;margin-bottom:1rem}.career-title span{color:#22c55e}.career-description,.career-extra{color:#d8ffdc;font-size:1rem;line-height:1.7;margin:.8rem auto;max-width:900px}.career-cycle-image{background:#22c55e26;border:2px dashed #22c55e;border-radius:14px;color:#afffc4;font-size:.95rem;font-weight:600;margin:1.7rem auto;max-width:900px;padding:1rem}.career-benefits-row{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:2rem}.career-benefit{background:#22c55e2e;border:1px solid #22c55e;border-radius:999px;color:#eafff0;font-size:.86rem;font-weight:600;padding:.65rem 1.1rem;transition:all .25s ease-in-out;white-space:nowrap}.career-benefit:hover{border-color:#4ade80;box-shadow:0 12px 25px #22c55e59;transform:translateY(-3px)}.career-bottom-cta{color:#eafff0;font-size:1.1rem;font-weight:700;margin-top:2.3rem;padding:1rem;text-shadow:0 0 12px #22c55eb3}@media (max-width:768px){.career-title{font-size:1.55rem}.career-description,.career-extra{font-size:.9rem}.career-cycle-image{font-size:.85rem}}.T-career-promise-section{background:#11002c;border:1px solid #7c3aed;border-radius:26px;box-shadow:0 28px 60px #7c3aed47;color:#f8edff;margin:3.5rem auto;max-width:1050px;padding:2.8rem 2rem;text-align:center}.T-career-title{color:#f3e8ff;font-size:1.95rem;font-weight:800;margin-bottom:1rem}.T-career-title span{color:#a855f7}.T-career-description,.T-career-extra{color:#e5d4ff;font-size:1rem;line-height:1.7;margin:.8rem auto;max-width:900px}.T-career-cycle-image{background:#a855f726;border:2px dashed #a855f7;border-radius:14px;color:#ebd0ff;font-size:.95rem;font-weight:600;margin:1.7rem auto;max-width:900px;padding:1rem}.T-career-benefits-row{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:2rem}.T-career-benefit{background:#7c3aed2e;border:1px solid #7c3aed;border-radius:999px;color:#f8edff;font-size:.86rem;font-weight:600;padding:.65rem 1.1rem;transition:all .25s ease-in-out;white-space:normal}.T-career-benefit:hover{border-color:#c084fc;box-shadow:0 12px 25px #a855f759;transform:translateY(-3px)}.T-career-bottom-cta{color:#f8edff;font-size:1.1rem;font-weight:700;margin-top:2.3rem;padding:1rem;text-shadow:0 0 12px #a855f7b3}@media (max-width:768px){.T-career-title{font-size:1.55rem}.T-career-description,.T-career-extra{font-size:.9rem}.T-career-cycle-image{font-size:.85rem}}.D-career-promise-section{background:#0b1120;border:1px solid #f9731680;border-radius:24px;box-shadow:0 18px 45px #0f172ab3;color:#e5e7eb;margin:3.5rem auto;max-width:1050px;padding:2.5rem 2rem;text-align:center}.D-career-title{color:#f9fafb;font-size:1.85rem;font-weight:700;margin-bottom:1rem}.D-career-title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f97316,#ea580c);-webkit-background-clip:text}.D-career-description,.D-career-extra{color:#e5e7eb;font-size:1rem;line-height:1.7;margin:.8rem auto;max-width:900px}.D-career-cycle-image{background:#f973161f;border:1px dashed #f9731699;border-radius:12px;color:#fed7aa;font-size:.9rem;font-weight:600;margin:1.5rem 0;padding:.75rem 1rem}.D-career-benefits-row{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.8rem}.D-career-benefit{word-wrap:break-word;background:#1f2937e6;border:1px solid #f9731699;border-radius:999px;box-sizing:border-box;color:#ffedd5;font-size:.85rem;max-width:100%;padding:.6rem 1rem;text-align:center;transition:all .25s ease-in-out;white-space:normal}.D-career-benefit strong{color:#fed7aa}.D-career-benefit:hover{border-color:#f97316;box-shadow:0 8px 22px #f973168c;transform:translateY(-2px)}@media (max-width:768px){.D-career-title{font-size:1.45rem}.D-career-description,.D-career-extra{font-size:.92rem}}.F-career-promise-section{background:#0b1120;border:1px solid #f9731680;border-radius:24px;box-shadow:0 18px 45px #0f172ab3;color:#e5e7eb;margin:3.5rem auto;max-width:1050px;padding:2.5rem 2rem;text-align:center}.F-career-title{color:#f9fafb;font-size:1.85rem;font-weight:700;margin-bottom:1rem}.F-career-title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f97316,#ea580c);-webkit-background-clip:text}.F-career-description,.F-career-extra{color:#e5e7eb;font-size:1rem;line-height:1.7;margin:.8rem auto;max-width:900px}.F-career-cycle-image{background:#f973161f;border:1px dashed #f9731699;border-radius:12px;color:#fed7aa;font-size:.9rem;font-weight:600;margin:1.5rem 0;padding:.75rem 1rem}.F-fees-breakdown{margin:1.5rem auto;max-width:800px;text-align:left}.F-fee-item{background:#1f2937e6;border:1px solid #f9731699;border-radius:12px;color:#ffedd5;margin-bottom:.8rem;padding:.8rem 1rem}.F-fee-item strong{color:#f97316}.F-career-benefits-row{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.8rem}.F-career-benefit{background:#1f2937e6;border:1px solid #f9731699;border-radius:999px;color:#ffedd5;font-size:.85rem;padding:.6rem 1rem;transition:all .25s ease-in-out;white-space:nowrap}.F-career-benefit:hover{border-color:#f97316;box-shadow:0 8px 22px #f973168c;transform:translateY(-2px)}@media (max-width:768px){.F-career-title{font-size:1.45rem}.F-career-description,.F-career-extra{font-size:.92rem}}.S-career-promise-section{background:#111827;border:1px solid #9ca3af99;border-radius:24px;box-shadow:0 18px 45px #0f172acc;color:#e5e7eb;margin:3.5rem auto;max-width:1050px;padding:2.5rem 2rem;text-align:center}.S-career-title{color:#f9fafb;font-size:1.85rem;font-weight:700;margin-bottom:1rem}.S-career-title span{color:#d1d5db}.S-career-description,.S-career-extra{color:#e5e7eb;font-size:1rem;line-height:1.7;margin:.8rem auto;max-width:900px}.S-career-cycle-image{background:#374151cc;border:1px dashed #9ca3afcc;border-radius:12px;color:#f3f4f6;font-size:.9rem;font-weight:600;margin:1.5rem 0;padding:.75rem 1rem}.S-career-benefits-row{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.8rem}.S-career-benefit{background:#1f2937f2;border:1px solid #9ca3afcc;border-radius:999px;color:#e5e7eb;font-size:.85rem;padding:.6rem 1rem;transition:all .25s ease-in-out}.S-career-benefit strong{color:#f9fafb}.S-career-benefit:hover{box-shadow:0 8px 22px #0f172ae6;transform:translateY(-2px)}@media (max-width:768px){.S-career-title{font-size:1.45rem}.S-career-description,.S-career-extra{font-size:.92rem}}.E-career-promise-section{background:#111827;border:1px solid #f43f5eb3;border-radius:24px;box-shadow:0 18px 45px #0f172ad9;color:#e5e7eb;margin:3.5rem auto;max-width:1050px;padding:2.5rem 2rem;text-align:center}.E-career-title{color:#f9fafb;font-size:1.85rem;font-weight:700;margin-bottom:1rem}.E-career-title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ec4899,#f97316,#f43f5e);-webkit-background-clip:text}.E-career-description,.E-career-extra{color:#e5e7eb;font-size:1rem;line-height:1.7;margin:.8rem auto;max-width:900px}.E-career-cycle-image{background:#f43f5e29;border:1px dashed #f43f5eb3;border-radius:12px;color:#ffe4e6;font-size:.9rem;font-weight:600;margin:1.5rem 0;padding:.75rem 1rem}.E-career-benefits-row{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.8rem}.E-career-benefit{background:#1f2937f5;border:1px solid #f87171d9;border-radius:999px;color:#f9fafb;font-size:.85rem;padding:.6rem 1rem;transition:all .25s ease-in-out;white-space:nowrap}.E-career-benefit strong{color:#fecaca}.E-career-benefit:hover{border-color:#f97373;box-shadow:0 8px 22px #f87171a6;transform:translateY(-2px)}@media (max-width:768px){.E-career-title{font-size:1.45rem}.E-career-description,.E-career-extra{font-size:.92rem}.E-career-benefit{white-space:normal}}.CS-section{background:#0a192f;border:1px solid #60a5fa66;border-radius:24px;box-shadow:0 18px 45px #0f172a99;color:#e2e8f0;margin:4rem auto;max-width:1050px;padding:2.5rem 2rem;text-align:center}.CS-title{font-size:1.85rem;font-weight:700;margin-bottom:1rem}.CS-title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#38bdf8,#0ea5e9);-webkit-background-clip:text}.CS-description{font-size:1rem;line-height:1.6;margin:0 auto 1.2rem;max-width:850px}.CS-highlights{background:#60a5fa1f;border:1px dashed #60a5fa80;border-radius:12px;font-size:.95rem;font-weight:600;margin:1rem auto 2rem;padding:.75rem 1rem}.CS-pill-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.CS-pill{background:#1e3a8a59;border:1px solid #60a5fa80;border-radius:999px;font-size:.85rem;padding:.6rem .9rem;transition:.3s ease;white-space:nowrap}.CS-pill:hover{background:#60a5fa2e;border-color:#38bdf8;transform:translateY(-3px)}.CS-syllabus-box{margin-top:2rem}.CS-note{color:#7dd3fc;font-size:.9rem;margin-top:.5rem}@media (max-width:768px){.CS-title{font-size:1.45rem}.CS-pill{font-size:.8rem}}.IC-section{background:#0c0e12;border:1px solid #d9ae3573;border-radius:24px;box-shadow:0 25px 65px #000000b3;color:#f2f2f2;margin:4rem auto;max-width:1050px;padding:2.5rem 2rem;text-align:center}.IC-title{font-size:1.9rem;font-weight:700;margin-bottom:1rem}.IC-title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffd95a,#e5b436,#b98b20);-webkit-background-clip:text}.IC-description{font-size:1rem;line-height:1.6;margin:.8rem auto;max-width:880px;opacity:.9}.IC-highlight-box{background:#d9ae351f;border:1px dashed #d9ae3573;border-radius:14px;font-size:.95rem;font-weight:600;margin:1.5rem auto;padding:1rem}.IC-subtitle{color:#ffd95a;font-size:1.25rem;font-weight:600;margin-top:2rem}.IC-small{font-size:.9rem;opacity:.85}.IC-pill-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.2rem}.IC-pill{background:#ffd75014;border:1px solid #d9ae3566;border-radius:999px;font-size:.85rem;padding:.6rem 1rem;transition:.3s;white-space:nowrap}.IC-pill:hover{background:#d9ae352e;border-color:#ffd95a;transform:translateY(-3px)}.IC-footer{font-size:1rem;font-weight:500;line-height:1.6;margin-top:2rem}@media (max-width:768px){.IC-title{font-size:1.5rem}.IC-pill{font-size:.78rem}}.FM-section{background:#0b0016;border:1px solid #d4af3766;border-radius:28px;box-shadow:0 30px 75px #000000a6;color:#e8e6f2;margin:5rem auto;max-width:1100px;padding:3rem 2rem;text-align:center}.FM-title{color:#f4f4f7;font-size:2rem;font-weight:800;margin-bottom:1.2rem}.FM-title span{color:#d4af37}.FM-description{font-size:1.05rem;line-height:1.7;margin:1rem auto;max-width:900px;opacity:.95}.FM-highlight-box{background:#d4af371f;border:1px dashed #d4af378c;border-radius:16px;font-size:1rem;max-width:850px;padding:1.1rem 1rem}.FM-cycle,.FM-highlight-box{font-weight:600;margin:2rem auto}.FM-cycle{background:#735ccc1f;border-radius:14px;color:#c9b7ff;font-size:.95rem;max-width:780px;padding:.9rem 1rem}.FM-final-line{color:#d4af37;font-size:1.35rem;font-weight:700;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:2.8rem;max-width:900px}@media (max-width:768px){.FM-title{font-size:1.6rem}.FM-final-line{font-size:1.05rem}}.eligibility-info-box{background:linear-gradient(145deg,#f8fafc,#e0f2fe);border:1px solid #e2e8f0;box-shadow:0 15px 40px #00000026;color:#0f172a;font-family:Segoe UI,Poppins,sans-serif;margin:10px auto;padding:60px 50px;transition:all .4s ease-in-out}.eligibility-info-box h2{align-items:center;background:linear-gradient(90deg,#1d4ed8,#6366f1,#ec4899);border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;margin-bottom:40px;padding:10px 20px;text-align:center}.eligibility-info-box h3{color:#1d4ed8;font-size:1.7rem;font-weight:600;margin-top:40px}.eligibility-info-box p{color:#334155;font-size:1.15rem;line-height:1.9;margin-bottom:20px;text-align:justify}.eligibility-info-box ul{list-style:none;margin:0;padding-left:0}.eligibility-info-box li{background:linear-gradient(90deg,#dbeafe,#f0f9ff);border-left:6px solid #3b82f6;border-radius:14px;box-shadow:0 6px 15px #3b82f614;color:#1e293b;font-size:1.1rem;margin:10px 0;padding:14px 18px 14px 10%;text-align:left;transition:transform .3s ease}.eligibility-info-box li:hover{transform:translateY(-2px)}.honesty-note{background:#fffbea;border-left:6px solid #facc15;border-radius:16px;box-shadow:0 10px 25px #facc151f;color:#92400e;font-size:1.15rem;line-height:1.8;margin-top:50px;padding:20px 24px}.honesty-note strong{color:#b45309}@media (max-width:768px){.eligibility-info-box{padding:40px 25px}.eligibility-info-box h2{font-size:1.5rem}.eligibility-info-box h3{font-size:1.4rem}.eligibility-info-box li,.eligibility-info-box p,.honesty-note{font-size:1rem}}.fee-info-box{background:linear-gradient(145deg,#f8fafc,#e0f2fe);border:1px solid #e2e8f0;box-shadow:0 15px 40px #00000026;color:#0f172a;font-family:Segoe UI,Poppins,sans-serif;margin:10px auto;padding:60px 50px;transition:all .4s ease-in-out}.fee-info-box h2{align-items:center;background:linear-gradient(90deg,#1d4ed8,#6366f1,#ec4899);border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;margin-bottom:40px;padding:10px 20px;text-align:center}.fee-info-box h3{color:#1d4ed8;font-size:1.7rem;font-weight:600;margin-top:40px}.fee-info-box p{color:#334155;font-size:1.15rem;line-height:1.9;margin-bottom:20px;text-align:justify}.fee-info-box ul{list-style:none;margin:0;padding-left:0}.highlight-head{color:#222;font-weight:600;margin-top:1rem}.feature-list li,.payment-options li{color:#333;font-weight:500;margin-bottom:8px;padding-left:35%;text-align:left!important}.flex-options{font-weight:500;margin-top:1rem}@media (max-width:768px){.fee-info-box{padding:40px 25px}.fee-info-box h2{font-size:1.5rem}.fee-info-box h3{font-size:1.4rem}.fee-info-box li,.fee-info-box p,.honesty-note{font-size:1rem}.feature-list li,.payment-options li{color:#333;font-weight:500;margin-bottom:8px;padding-left:1%;text-align:left!important}}.plan-features li{background-color:#fff3cd;border-left:5px solid #ffc107;border-radius:5px;color:#856404;font-size:14px;line-height:1.5;margin-bottom:15px;padding:12px;text-align:justify}.plan-descS{color:#fff!important;font-weight:700}.pay-head{font-weight:700!important}.plan-priceS{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 10px #3b82f666;color:#d97706!important;display:inline-block;font-size:1rem!important;font-weight:700;font-weight:700!important;justify-content:center;margin-bottom:20px;padding:12px 20px;text-align:center}.plan-priceS small{font-size:12px;font-weight:400;margin-left:6px;opacity:.9}.eligibility-container{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 30px #00000014;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:600px;padding:24px}.eligibility-item{align-items:flex-start;background:#fefefe;border-radius:16px;box-shadow:0 2px 10px #0000000d;display:flex;gap:16px;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.eligibility-item:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-4px)}.icon-circle{align-items:center;background:linear-gradient(135deg,#8b5cf6,#22d3ee);border-radius:50%;box-shadow:0 4px 10px #8b5cf666;color:#fff;display:flex;font-size:20px;justify-content:center;min-height:40px;min-width:40px}.eligibility-item p{color:#1f2937;font-size:16px;font-weight:500;margin:0}.syllabus-container{background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 10px #0000001a;margin:30px auto;max-width:400px;padding:20px;text-align:center}.syllabus-container h2{font-size:24px;margin-bottom:10px}.syllabus-container p{color:#555;font-size:16px;margin-bottom:20px}.download-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.download-button:hover{background-color:#0056b3}.h2{color:#fff}.FHBlack-wrapper{display:flex;justify-content:center;padding:55px 5px}.FHBlack-box{background:linear-gradient(145deg,#050505,#0d0d0d,#111);border:2px solid #d4af37;border-radius:24px;box-shadow:0 0 30px #d4af3747,inset 0 0 22px #d4af371f,0 6px 30px #0009;font-family:sans-serif;max-width:1000px;padding:65px 50px;text-align:center;width:100%}.FHBlack-badges{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:32px}.FHBlack-badges span{background:linear-gradient(135deg,#e8c970,#d4af37,#b69020);border:1px solid #d4af3799;border-radius:25px;box-shadow:0 0 10px #d4af3759,inset 0 0 4px #ffffff40;color:#1a1a1a;font-size:15px;font-weight:600;padding:10px 18px}.FHBlack-title{color:#fff;font-size:30px;font-weight:700;letter-spacing:.3px;line-height:1.7;margin-bottom:70px;margin-top:70px}.FHBlack-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffd87a,#e4b848,#c89b2a);-webkit-background-clip:text;text-shadow:0 0 10px #d4af3740}.FHBlack-sub{color:#e5e5e5;font-size:20px;font-weight:500;line-height:1.5;margin:0 auto;max-width:850px;opacity:.9}@media (max-width:768px){.FHBlack-title{font-size:26px}.FHBlack-sub{font-size:17px}}.F1-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F1-box{background:#111;border:1px solid #ffd70038;border-radius:20px;box-shadow:0 0 25px #ffd70026;color:#f5f5f5;max-width:1000px;padding:45px 40px;width:100%}.F1-title{font-size:28px;font-weight:700;margin-bottom:35px;text-align:center}.F1-title span{color:gold}.F1-subbox{background:#ffffff12;border-left:4px solid #ffd70066;border-radius:12px;line-height:1.5;margin-bottom:18px;padding:18px 20px}.F1-highlight-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:25px 0}.F1-highlight-item{background:#ffd7001a;border:1px solid #ffd70059;border-radius:10px;font-weight:500;line-height:1.6;padding:12px 15px}.F1-gold-box{background:#ffd7001f;border-left:4px solid gold;border-radius:12px;font-size:17px;line-height:1.7;margin:25px 0;padding:18px}.F1-final-message{background:linear-gradient(90deg,#ffd70026,#ffd7000d);border:1px solid #ffd70040;border-radius:12px;font-size:18px;font-weight:600;margin-top:30px;padding:20px;text-align:center}@media (max-width:768px){.F1-highlight-grid{grid-template-columns:1fr}}.F2-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F2-box{background:linear-gradient(145deg,#043a47,#082f38,#082227);border:1px solid #a0f0ff4d;border-radius:20px;box-shadow:0 0 25px #78dcff2e;color:#eaffff;font-family:sans-serif;max-width:1000px;padding:45px 40px;width:100%}.F2-title{font-size:28px;font-weight:700;margin-bottom:35px;text-align:center}.F2-title span{color:#9ef2ff}.F2-subbox{background:#ffffff12;border-left:4px solid #96f0ff80;border-radius:12px;line-height:1.55;margin-bottom:18px;padding:18px 20px}.F2-highlight-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:25px 0}.F2-highlight-item{background:#96f0ff1a;border:1px solid #96f0ff59;border-radius:10px;font-weight:500;line-height:1.6;padding:12px 15px}.F2-teal-box{background:#82e6ff26;border-left:4px solid #a4f7ff;border-radius:12px;font-size:17px;line-height:1.7;margin:25px 0;padding:18px}.F2-final-message{background:linear-gradient(90deg,#82e6ff2e,#82e6ff12);border:1px solid #82e6ff40;border-radius:12px;color:#eaffff;font-size:18px;font-weight:600;margin-top:30px;padding:20px;text-align:center}@media (max-width:768px){.F2-highlight-grid{grid-template-columns:1fr}}.F3-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F3-box{background:linear-gradient(145deg,#1a0033,#2f0066,#001e4d);border:1px solid #64c0ff59;border-radius:20px;box-shadow:0 0 28px #64c0ff38;color:#f3f4ff;font-family:sans-serif;max-width:1000px;padding:45px 40px;width:100%}.F3-title{font-size:28px;font-weight:700;margin-bottom:35px;text-align:center}.F3-title span{color:#70d6ff}.F3-subbox{background:#ffffff0f;border-left:4px solid #64c0ff8c;border-radius:12px;line-height:1.55;margin-bottom:18px;padding:18px 20px}.F3-highlight-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:25px 0}.F3-highlight-item{background:#64c0ff1f;border:1px solid #64c0ff59;border-radius:10px;color:#def3ff;font-weight:500;line-height:1.6;padding:12px 15px}.F3-neon-box{background:#64c0ff26;border-left:4px solid #64c0ff;border-radius:12px;font-size:17px;line-height:1.7;margin:25px 0;padding:18px}.F3-final-message{background:linear-gradient(90deg,#64c0ff2e,#64c0ff12);border:1px solid #64c0ff40;border-radius:12px;color:#e8f8ff;font-size:18px;font-weight:600;margin-top:30px;padding:20px;text-align:center}@media(max-width:768px){.F3-highlight-grid{grid-template-columns:1fr}}.F4-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F4-box{background:#0a0f1f;background:linear-gradient(135deg,#0a0f1f,#101b39);border:1px solid #00aaff40;border-radius:20px;box-shadow:0 0 25px #00aaff26;color:#e8f1ff;max-width:1000px;padding:45px 40px;width:100%}.F4-title{font-size:28px;font-weight:700;margin-bottom:25px;text-align:center}.F4-title span{color:#4dc8ff}.F4-intro{font-size:17px;margin-bottom:35px;opacity:.9;text-align:center}.F4-flowchart{align-items:center;display:flex;flex-direction:column}.F4-step{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00aaff14;border-left:4px solid #4dc8ff;border-radius:14px;margin:12px 0;max-width:800px;padding:18px 20px;width:100%}.F4-step-title{color:#70d6ff;font-size:19px;font-weight:700;margin-bottom:5px}.F4-step-desc{font-size:16px;line-height:1.6}.F4-arrow{color:#4dc8ff;font-size:30px;font-weight:700;margin:10px 0}.F4-final-message{background:linear-gradient(90deg,#00aaff2e,#00aaff12);border:1px solid #00aaff40;border-radius:12px;font-size:18px;font-weight:600;margin-top:35px;padding:20px;text-align:center}.F5-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F5-box{background:#0d0f1a;border:1px solid #785aff59;border-radius:20px;box-shadow:0 0 25px #785aff40;color:#f0f0f0;max-width:1000px;padding:45px 40px;width:100%}.F5-title{font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.F5-title span{color:#a78bfa}.F5-intro{background:#785aff1f;border-left:4px solid #a78bfa;border-radius:12px;font-size:16.5px;line-height:1.65;margin-bottom:30px;padding:18px 20px}.F5-grade-box{background:#ffffff0f;border:1px solid #a78bfa47;border-radius:14px;margin-bottom:20px;padding:20px;transition:.3s}.F5-grade-box:hover{background:#a78bfa1f;border-color:#a78bfa}.F5-grade-box h3{color:#c7b5ff;font-size:20px;font-weight:600;margin-bottom:10px}.F5-grade-box p{font-size:16px;line-height:1.6}.F5-final-message{background:linear-gradient(90deg,#a78bfa38,#785aff1a);border:1px solid #a78bfa59;border-radius:14px;font-size:17.5px;font-weight:600;line-height:1.7;margin-top:30px;padding:22px;text-align:center}@media (max-width:768px){.F5-box{padding:35px 25px}.F5-title{font-size:24px}.F5-grade-box h3{font-size:18px}}.F6-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F6-box{background:#1a0b0b;border:1px solid #ff505059;border-radius:20px;box-shadow:0 0 25px #ff505038;color:#f8f0f0;max-width:1000px;padding:45px 40px;width:100%}.F6-title{font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}.F6-title span{color:#ff6b6b}.F6-intro{background:#ff5a5a1f;border-left:4px solid #ff6b6b;border-radius:12px;font-size:16.5px;line-height:1.65;margin-bottom:30px;padding:18px 20px}.F6-point-box{background:#ffffff0f;border:1px solid #ff5a5a47;border-radius:14px;margin-bottom:18px;padding:20px;transition:.3s}.F6-point-box:hover{background:#ff5a5a1f;border-color:#ff6b6b}.F6-point-box h3{color:#ffb3b3;font-size:20px;font-weight:600;margin-bottom:10px}.F6-cert-title{color:#ff9e9e;font-size:22px;margin-bottom:18px;margin-top:40px;text-align:center}.certificate-container{display:flex;justify-content:center;margin:35px 0}.certificate-box{background:linear-gradient(135deg,#fffdf7,#fff7da 25%,#ffefc5 55%,#fffdf5);border:4px double #d4af37;border-radius:18px;box-shadow:0 0 22px #d4af3773,0 0 60px #d4af3747;color:#333;outline:7px solid #d4af3738;outline-offset:-10px;padding:50px 60px;text-align:center;width:100%}.certificate-box:before{background:linear-gradient(115deg,#fff3,#fff0 40%,#ffffff26 70%,#fff0);border-radius:18px;height:100%;left:0;top:0;width:100%}.cert-heading{color:#222;font-size:30px;font-weight:800;margin-bottom:8px;margin-top:0!important;position:relative}.cert-heading:after,.cert-heading:before{color:#d4af37;content:"❂";font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.cert-heading:before{left:-30px}.cert-heading:after{right:-30px}.cert-sub{color:#b8860b;font-size:17px;font-weight:600;margin-bottom:25px;margin-top:5px}.cert-divider{background:linear-gradient(90deg,#0000,#d4af37,#0000);border-radius:5px;height:3px;margin:18px auto 28px;width:75%}.cert-text{color:#444;font-size:17px;margin-bottom:10px}.cert-name{color:#000;font-size:28px;font-weight:700;margin-bottom:14px}.cert-text-small{color:#444;font-size:15.5px;line-height:1.55;margin:0 auto 22px;width:80%}.cert-grade{font-size:19px;font-weight:600;margin-bottom:18px}.cert-grade span{color:#d4af37;font-size:22px}.cert-details{color:#555;font-size:14.5px}.cert-img-logo{display:flex;justify-content:center;margin:15px 0 18px}.cert-img-logo img{animation:goldPulse 2.8s ease-in-out infinite;filter:drop-shadow(0 3px 10px rgba(180,130,30,.7)) drop-shadow(0 0 25px rgba(212,175,55,.5));height:auto;transform:scale(1.04);width:125px}@keyframes goldPulse{0%{transform:scale(1.03)}50%{transform:scale(1.09)}to{transform:scale(1.03)}}.cert-footer{align-items:flex-end;display:flex;justify-content:space-between}.cert-signed{text-align:center;width:40%}.cert-signed p{font-size:15px;margin-bottom:6px}.cert-signed span{color:#333;font-size:13px;font-weight:600}@media (max-width:768px){.certificate-box{padding:28px}.cert-footer{align-items:center;flex-direction:column;gap:28px}.cert-signed{width:100%}.cert-img-logo img{width:110px}}.cert-hologram{animation:holoShift 4s linear infinite;background:radial-gradient(circle at 30% 30%,#c0f,#0ff,#ff0,#f0f,#0ff);background-size:200% 200%;border-radius:8px;box-shadow:0 0 10px #ffffffb3;height:70px;margin-top:20px;width:70px}@keyframes holoShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cert-qr{align-items:center;display:flex;flex-direction:column;margin-top:18px}.cert-qr img{background:#fff;border:2px solid #d4af37;border-radius:6px;box-shadow:0 0 10px #d4af3766;height:85px;padding:6px;width:85px}.cert-qr span{color:#333;font-size:12px;font-weight:600;margin-top:6px}.F7-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F7-box{background:#0f1a14;border:1px solid #50c87840;border-radius:20px;box-shadow:0 0 30px #50c8781f;color:#f5f5f5;max-width:1000px;padding:45px 40px;width:100%}.F7-title{font-size:28px;font-weight:700;margin-bottom:35px;text-align:center}.F7-title span{color:#4caf50}.F7-point-box{background:#ffffff0f;border-left:4px solid #4caf5080;border-radius:14px;line-height:1.6;margin-bottom:18px;padding:20px 22px}.F7-point-box h3{color:#c8facc;font-size:18px;margin-bottom:8px}.F7-point-box.highlight{background:linear-gradient(90deg,#4caf5040,#4caf5014);border-left-color:gold}.F7-duration-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:25px 0}.F7-duration-card{background:#4caf501f;border:1px solid #4caf5059;border-radius:14px;padding:18px;text-align:center}.F7-duration-card h4{color:#a5f5b2;margin-bottom:6px}.F7-final-line{background:#4caf5026;border:1px solid #4caf504d;border-radius:14px;font-size:17px;font-weight:600;margin-top:30px;padding:20px;text-align:center}@media (max-width:768px){.F7-duration-grid{grid-template-columns:1fr}}.F8-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F8-box{background:#0b1220;border:1px solid #648cff4d;border-radius:20px;box-shadow:0 0 30px #648cff26;color:#f5f5f5;max-width:1000px;padding:45px 40px;width:100%}.F8-title{font-size:28px;font-weight:700;margin-bottom:35px;text-align:center}.F8-title span{color:gold}.F8-point-box{background:#ffffff0f;border-left:4px solid #ffd70080;border-radius:14px;line-height:1.6;margin-bottom:18px;padding:20px 22px}.F8-point-box h3{color:#cfd9ff;font-size:18px;margin-bottom:8px}.F8-final-box{background:linear-gradient(90deg,#ffd70033,#648cff26);border:1px solid #ffd70059;border-radius:14px;font-size:17px;font-weight:600;margin-top:30px;padding:22px;text-align:center}.F9-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F9-box{background:#111;border:1px solid #b4b4b440;border-radius:20px;box-shadow:0 0 28px #b4b4b41f;color:#f5f5f5;max-width:1000px;padding:45px 40px;width:100%}.F9-title{font-size:28px;font-weight:700;margin-bottom:35px;text-align:center}.F9-title span{color:#cfd8dc}.F9-point-box{background:#ffffff0f;border-left:4px solid #c8c8c899;border-radius:14px;line-height:1.6;margin-bottom:18px;padding:20px 22px}.F9-point-box h3{color:#e0e0e0;font-size:18px;margin-bottom:8px}.F9-point-box.highlight{background:linear-gradient(90deg,#c8c8c840,#c8c8c814);border-left-color:gold}.F9-final-line{background:#c8c8c826;border:1px solid #c8c8c84d;border-radius:14px;font-size:17px;font-weight:600;margin-top:30px;padding:20px;text-align:center}@media (max-width:768px){.F9-box{padding:35px 24px}}.F9-company-section{margin-top:35px}.F9-company-title{color:#e0e0e0;font-size:20px;margin-bottom:18px;text-align:center}.F9-company-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.F9-company{background:#ffffff14;border:1px solid #c8c8c840;border-radius:10px;font-size:15px;padding:12px 14px;text-align:center}.F9-company-note{color:#bdbdbd;font-size:14px;font-style:italic;margin-top:20px;text-align:center}@media (max-width:768px){.F9-company-grid{grid-template-columns:1fr}}.F10-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F10-box{background:#0e0e0e;border:1px solid #ffd70040;border-radius:20px;box-shadow:0 0 30px #ffd7001f;color:#f5f5f5;max-width:1000px;padding:45px 40px;width:100%}.F10-title{font-size:28px;font-weight:700;margin-bottom:8px;text-align:center}.F10-title span{color:gold}.F10-subtitle{color:#ccc;font-size:16px;margin-bottom:30px;text-align:center}.F10-view-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.F10-view-box{background:#ffffff12;border-left:4px solid #ffd70099;border-radius:14px;line-height:1.6;padding:20px}.F10-view-box p{font-size:15.5px;margin-bottom:10px}.F10-view-box span{color:#e0e0e0}.F10-note,.F10-view-box span{font-size:14px;font-style:italic}.F10-note{color:#bdbdbd;margin-top:30px;text-align:center}@media (max-width:768px){.F10-view-grid{grid-template-columns:1fr}}.F11-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F11-box{background:#111018;border:1px solid #b496ff4d;border-radius:20px;box-shadow:0 0 30px #b496ff26;color:#f5f5f5;max-width:1000px;padding:45px 40px;width:100%}.F11-title{font-size:28px;font-weight:700;margin-bottom:8px;text-align:center}.F11-title span{color:#b39ddb}.F11-subtitle{color:#ccc;font-size:16px;margin-bottom:30px;text-align:center}.F11-view-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.F11-view-box{background:#ffffff12;border-left:4px solid #b496ff99;border-radius:14px;line-height:1.6;padding:20px}.F11-view-box p{font-size:15.5px;margin-bottom:10px}.F11-view-box span{color:#e0e0e0}.F11-note,.F11-view-box span{font-size:14px;font-style:italic}.F11-note{color:#bdbdbd;margin-top:30px;text-align:center}@media (max-width:768px){.F11-view-grid{grid-template-columns:1fr}}.F12-wrapper{background:#0000;display:flex;justify-content:center;padding:40px 5px}.F12-box{background:#0c0f14;border:1px solid #ff99334d;border-radius:20px;box-shadow:0 0 30px #ff993326;color:#f5f5f5;max-width:1000px;padding:45px 40px;width:100%}.F12-title{font-size:28px;font-weight:700;margin-bottom:35px;text-align:center}.F12-title span{color:#f93}.F12-point-box{background:#ffffff0f;border-left:4px solid #f939;border-radius:14px;line-height:1.6;margin-bottom:18px;padding:20px 22px}.F12-point-box h3{color:#ffd699;font-size:18px;margin-bottom:8px}.F12-final-box{background:linear-gradient(90deg,#ff993340,#13880826);border:1px solid #ff993359;border-radius:14px;font-size:17px;font-weight:600;margin-top:30px;padding:22px;text-align:center}@media (max-width:768px){.F12-box{padding:35px 24px}}.about-container{background-color:#f8fafc;font-family:Segoe UI,sans-serif;padding:40px 20px}.about-hero{background:linear-gradient(135deg,#000428,#004e92);border-radius:1rem;box-shadow:0 10px 30px #0000004d;color:#fff;overflow:hidden;padding:2rem;position:relative;text-align:center}.about-hero:before{background:radial-gradient(circle at center,#ffffff0d,#0000 70%);content:"";height:200%;left:-50px;position:absolute;top:-50px;transform:rotate(25deg);width:200%;z-index:0}.about-hero h1{font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:1.2rem;position:relative;z-index:1}.about-hero p{color:#e0e0e0;font-size:1.3rem;line-height:1.8;margin:0 auto;max-width:800px;position:relative;z-index:1}.pillars-intro{background:#f4f7fb;border-radius:1rem;box-shadow:0 6px 20px #00000014;margin-top:2rem;padding:3rem 2rem;position:relative;text-align:center}.pillars-intro h2{color:#1a237e;font-size:2.4rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem}.pillars-intro p{color:#555;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:700px}.pillar-section{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #0000000d;display:flex;flex-wrap:wrap;gap:40px;padding:30px}.pillar-image img{border-radius:10px;max-width:600px;width:100%}.pillar-content{flex:1 1;min-width:300px}.pillar-content h3{color:#1e40af;font-size:24px;margin-bottom:10px}.pillar-content p{color:#334155;font-size:16px;line-height:1.7}@media (max-width:768px){.about-hero h1{font-size:2.2rem}.about-hero p{font-size:1.1rem}}.roadmap-container{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);color:#fff;font-family:Poppins,sans-serif;min-height:100vh;padding:80px 20px}.roadmap-title{-webkit-text-fill-color:#0000;animation:fadeInDown 1s ease-out;background:linear-gradient(90deg,#00c9ff,#92fe9d);-webkit-background-clip:text;font-size:3rem;font-weight:800;margin-bottom:60px;text-align:center}.timeline{margin:0 auto;max-width:900px;padding-left:20px;position:relative}.timeline:before{background:linear-gradient(180deg,#00c9ff,#92fe9d);border-radius:3px;bottom:0;content:"";left:50px;position:absolute;top:0;width:6px}.timeline-item{animation:fadeUp .8s ease-out;margin-bottom:60px;padding-left:90px;position:relative}.timeline-dot{background:#fff;border:4px solid #00c9ff;border-radius:50%;height:22px;left:44px;position:absolute;top:10px;width:22px;z-index:1}.timeline-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;box-shadow:0 8px 32px #0006;color:#f1f1f1;padding:25px 30px;transition:transform .3s ease}.timeline-content:hover{transform:translateY(-5px)}.timeline-content h3{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:15px}.timeline-content ul{list-style:none;margin:0;padding:0}.timeline-content li{font-size:1.05rem;margin-bottom:10px;padding-left:20px;position:relative}.timeline-content li:before{color:#00ffb3;content:"✔️";font-size:1rem;left:0;position:absolute;top:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.timeline-item{padding-left:70px}.timeline:before{left:35px}.timeline-dot{left:29px}.roadmap-title{-webkit-text-fill-color:#0000;animation:fadeInDown 1s ease-out;background:linear-gradient(90deg,#00c9ff,#92fe9d);-webkit-background-clip:text;font-size:2rem;font-weight:800;margin-bottom:60px;text-align:center}.timeline-item{padding-left:70px}.timeline:before{left:35px}.timeline-dot{left:29px}}@media (max-width:600px){.roadmap-container{padding:50px 15px}.roadmap-title{font-size:2rem;text-align:center}.timeline{padding-left:0}.timeline:before{left:10px}.timeline-item{margin-bottom:40px;padding-left:35px}.timeline-dot{height:16px;left:3px;width:16px}.timeline-content{font-size:.95rem;padding:15px;text-align:left}.timeline-content h3{font-size:1.2rem;margin-bottom:10px}.timeline-content ul{padding-left:15px}.timeline-content li{font-size:.9rem;line-height:1.4;margin-bottom:6px}}.reverse-on-mobile{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin-bottom:3rem}.reverse-on-mobile .pillar-image{order:2}.reverse-on-mobile .pillar-content{order:1}@media (max-width:1040px){.reverse-on-mobile{flex-direction:column}.reverse-on-mobile .pillar-image{order:1}.reverse-on-mobile .pillar-content{order:2}}.founder-section{align-items:center;background:linear-gradient(90deg,#508aa3,#554a51);display:flex;justify-content:center;padding:3rem 1rem}.founder-message-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#af979714;border-radius:20px;box-shadow:0 8px 32px #0003;color:#fff;max-width:1000px;padding:2.5rem;transition:all .3s ease-in-out}.founder-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f7971e,#ffd200);-webkit-background-clip:text;font-size:2.2rem;font-weight:800;margin-bottom:1.5rem;text-align:center}.founder-text{font-size:1.1rem;line-height:1.9}.ceo-profile{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:3rem}.ceo-photo{border:3px solid #ffffff44;border-radius:12px;box-shadow:0 4px 12px #ffffff4d;height:250px;object-fit:cover;width:200px}.ceo-details{max-width:600px}.ceo-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff4e50,#f9d423);-webkit-background-clip:text;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.ceo-title{color:#e0e0e0;font-size:1rem;font-weight:500;line-height:1.6}@media screen and (max-width:768px){.founder-message-card{padding:1.5rem}.founder-heading{font-size:1.8rem}.ceo-photo{height:220px;width:180px}.ceo-details{text-align:center}}.policies-container{background:linear-gradient(135deg,#f0f4ff,#e2ebf6);color:#1f1f1f;font-family:Segoe UI,sans-serif;padding:3rem 2rem}.section-title{color:#2d3e50;font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.intro{color:#444;font-size:1.1rem;margin:0 auto 2.5rem;max-width:800px;text-align:center}.policy-card{background:#fff;border-radius:16px;box-shadow:0 8px 24px #00000012;margin-bottom:1.5rem;padding:1.5rem;transition:transform .3s ease}.policy-card h3{color:#1f3a93;font-size:1.4rem;margin-bottom:.8rem}.policy-card p,.policy-card ul{color:#333;font-size:1rem;line-height:1.6}.policy-card ul{padding-left:1.2rem}.policy-card li{margin-bottom:.6rem}@media screen and (max-width:600px){.section-title{font-size:2rem}.intro{font-size:1rem}.policy-card{padding:1rem}}.policy-card.warning{background:linear-gradient(135deg,#fffbea,#fff5e6);border-left:6px solid #f39c12}.policy-card.warning h3{color:#1f3a93}.ethos-container{animation:fadeInUp 1.2s ease;background:linear-gradient(135deg,#f3f4f6,#e0f7fa);border-radius:20px;box-shadow:0 15px 40px #0000001a;margin:3rem auto;max-width:900px;padding:4rem 2rem;text-align:center}.ethos-header h2{color:#0f172a;font-size:2.4rem;font-weight:700}.ethos-header .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4f46e5,#06b6d4);-webkit-background-clip:text}.subtitle{color:#475569;font-size:1.1rem;margin-bottom:2rem;margin-top:.5rem}.ethos-points ul{list-style:none;margin:0 auto;max-width:700px;padding:0;text-align:left}.ethos-points li{background-color:#fff;border-left:4px solid #06b6d4;border-radius:8px;box-shadow:0 4px 10px #0000000a;font-size:1.1rem;margin:1rem 0;padding:1rem}.ethos-quote{color:#1e293b;font-style:italic;margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:700px;position:relative}.ethos-quote .quote-icon{color:#38bdf8;font-size:1.5rem;margin:0 .3rem;vertical-align:middle}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.success-ethics{animation:fadeIn 1.2s ease-in-out;background:linear-gradient(135deg,#f9f9f9,#e3f2fd);border-radius:20px;box-shadow:0 15px 40px #0000000d;margin:3rem auto;max-width:960px;padding:4rem 2rem}.ethics-title{color:#0f172a;font-size:2.4rem;font-weight:700;margin-bottom:2rem;text-align:center}.ethics-content{color:#1e293b;font-size:1.1rem;line-height:1.75;margin:0 auto;max-width:800px;text-align:left}.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#06b6d4,#4f46e5);-webkit-background-clip:text;font-weight:600}.closing-note{color:#0f172a;font-size:1.2rem;font-style:italic;font-weight:600;margin-top:2rem;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.team-section{background:linear-gradient(135deg,#fdfcfb,#e2d1c3);padding:60px 20px;text-align:center}.team-title{color:#333;font-size:2.8rem;font-weight:700;margin-bottom:40px;text-shadow:1px 1px 2px #0000001a}.team-grid{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.team-card{background:#fff;border-radius:20px;box-shadow:0 8px 20px #00000026;padding:30px;transition:transform .3s ease;width:280px}.team-photo{border-radius:12px;height:320px;margin-bottom:20px;object-fit:cover;width:100%}.team-name{color:#1f1c2c;font-size:1.5rem;font-weight:600}.team-role{color:#777;font-size:1rem;margin-top:8px}.proof-page{background:radial-gradient(circle at top left,#ff2f9229,#0000 30%),radial-gradient(circle at top right,#00e5ff24,#0000 30%),linear-gradient(180deg,#080910,#0d1020 46%,#080910);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.proof-section{margin:0 auto;padding:82px 0;width:min(1180px,calc(100% - 32px))}.proof-hero{padding-top:110px}.proof-heading{margin:0 auto 42px;text-align:center}.proof-heading h1,.proof-heading h2{color:#fff;font-size:clamp(40px,6vw,78px);letter-spacing:-.06em;line-height:.98;margin:0}.proof-heading p{color:#aeb5c5;font-size:18px;line-height:1.7;margin:20px auto 24px}.success-story-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.success-story-card{background:radial-gradient(circle at 20% 0,#00e5ff1c,#0000 38%),#ffffff0f;border:1px solid #ffffff21;border-radius:26px;box-shadow:0 20px 60px #00000047,inset 0 1px 0 #ffffff0f;overflow:hidden}.success-photo{background:#fff;height:245px;overflow:hidden;padding:0}.success-photo img{background:#fff;display:block;height:100%;object-fit:cover;object-position:center 10%;width:100%}.success-content{padding:18px}.success-content h3{color:#fff;font-size:20px;letter-spacing:-.035em;line-height:1;margin:0}.success-content span{color:#aeb5c5;display:block;font-size:13px;font-weight:750;line-height:1.3;margin-top:7px}.success-package{background:linear-gradient(90deg,#eaff00,#22d3ee);border-radius:999px;color:#071018;font-size:12px;font-weight:950;margin-top:14px;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.success-content p{color:#c7ccdc;font-size:13.5px;line-height:1.55;margin:14px 0 0}.certificate-box{background:radial-gradient(circle at 8% 0,#ff993329,#0000 34%),radial-gradient(circle at 92% 0,#13880824,#0000 34%),radial-gradient(circle at 50% 100%,#00008029,#0000 38%),hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:38px;box-shadow:0 28px 90px #00000057,0 0 42px #ff993314,0 0 42px #13880812,inset 0 1px 0 #ffffff12;overflow:hidden;padding:28px;position:relative}.certificate-box:before{background:linear-gradient(90deg,#ff99331a,hsla(0,0%,100%,.025),#1388081a);content:"";inset:0;pointer-events:none;position:absolute}.certificate-badge-row{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px;position:relative;z-index:2}.certificate-badge-row,.india-pill{align-items:center;justify-content:center}.india-pill{background:linear-gradient(135deg,#ff99333d,#ffffff12);border:1px solid #ff993352;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:950;letter-spacing:.08em;line-height:1;padding:10px 14px;text-transform:uppercase}.india-pill.green{background:linear-gradient(135deg,#1388083d,#ffffff12);border-color:#13880852}.chakra-mark{background:radial-gradient(circle,#000080f2,#0000805c);border:1px solid #fff3;border-radius:999px;box-shadow:0 0 24px #0000804d,inset 0 1px 0 #ffffff2e;color:#fff;display:grid;font-size:20px;height:42px;place-items:center;width:42px}.certificate-inner{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1.1fr .9fr;position:relative;z-index:2}.certificate-image{background:linear-gradient(135deg,#ff993321,#ffffff14,#1388081f);border:1px solid #ffffff29;border-radius:30px;box-shadow:0 24px 70px #00000047,0 0 34px #ff993314,inset 0 1px 0 #ffffff17;min-height:360px;padding:18px}.certificate-image img{background:#fff;border-radius:22px;box-shadow:0 20px 48px #00000038,inset 0 0 0 1px #0000000f;display:block;height:100%;min-height:330px;object-fit:contain;object-position:center;width:100%}.certificate-content{padding:10px}.certificate-content .section-kicker{background:linear-gradient(90deg,#f93,#fff,#138808);border-radius:999px;color:#071018;font-size:11px;font-weight:950;letter-spacing:.14em;margin-bottom:16px;padding:9px 13px;width:-webkit-fit-content;width:fit-content}.certificate-content h3{color:#fff;font-size:clamp(34px,4.4vw,58px);letter-spacing:-.06em;line-height:.98;margin:0}.certificate-content p:not(.section-kicker){color:#c7ccdc;font-size:17px;line-height:1.7;margin-top:18px}.certificate-points{grid-gap:10px;display:grid;gap:10px;margin-top:24px}.certificate-points span{align-items:center;background:#ffffff12;border:1px solid #ffffff1c;border-radius:18px;color:#fff;display:flex;font-size:14px;font-weight:800;gap:10px;padding:13px 14px}@media (max-width:980px){.certificate-inner{grid-template-columns:1fr}.certificate-content{text-align:center}.certificate-content .section-kicker{margin-left:auto;margin-right:auto}.certificate-points span{justify-content:center}}@media (max-width:640px){.certificate-box{border-radius:30px;padding:20px}.certificate-badge-row{gap:10px;margin-bottom:20px}.india-pill{font-size:10px;letter-spacing:.06em;min-height:38px;width:100%}.chakra-mark{height:38px;width:38px}.certificate-image{border-radius:24px;min-height:auto;padding:12px}.certificate-image img{border-radius:18px;min-height:auto}.certificate-content h3{font-size:34px}.certificate-content p:not(.section-kicker){font-size:15.5px}}.newspaper-wide-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.newspaper-square-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin:22px auto 0;width:min(780px,100%)}.newspaper-card{background:radial-gradient(circle at 20% 0,#eaff0014,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.085),#ffffff0a);border:1px solid #ffffff21;border-radius:28px;box-shadow:0 22px 65px #00000047,inset 0 1px 0 #ffffff0f;overflow:hidden;position:relative;transition:transform .25s ease,border-color .25s ease,background .25s ease}.newspaper-card:hover{background:radial-gradient(circle at 20% 0,#eaff001f,#0000 40%),hsla(0,0%,100%,.075);border-color:#eaff0047;transform:translateY(-6px)}.newspaper-image{background:linear-gradient(180deg,#fffffff5,#ebeef5f0);border-bottom:1px solid #ffffff1f;padding:12px}.newspaper-image-wide{height:250px}.newspaper-image-square{height:360px}.newspaper-image img{background:#fff;border-radius:18px;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.newspaper-content{padding:20px;text-align:left}.newspaper-content span{color:#eaff00;display:inline-flex;font-size:11px;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.newspaper-content h3{color:#fff;font-size:19px;font-weight:850;letter-spacing:-.035em;line-height:1.25;margin:12px 0 0}.newspaper-content small{color:#8f98ad;display:block;font-size:12px;font-weight:800;margin-top:12px}@media (max-width:980px){.newspaper-square-grid,.newspaper-wide-grid{grid-template-columns:repeat(2,1fr)}.newspaper-square-grid{width:100%}.newspaper-image-wide{height:230px}.newspaper-image-square{height:300px}}@media (max-width:640px){.newspaper-square-grid,.newspaper-wide-grid{gap:14px;grid-template-columns:1fr}.newspaper-square-grid{margin-top:14px}.newspaper-card{border-radius:22px}.newspaper-image{padding:8px}.newspaper-image-wide{height:220px}.newspaper-image-square{height:270px}.newspaper-image img{border-radius:14px}.newspaper-content{padding:14px;text-align:center}.newspaper-content span{font-size:9.5px;letter-spacing:.08em;margin:0 auto}.newspaper-content h3{font-size:15px;line-height:1.3}.newspaper-content small{font-size:10.5px}.newspaper-square-grid,.newspaper-wide-grid{gap:16px;grid-template-columns:1fr}.newspaper-card{border-radius:24px}.newspaper-image{background:#f8fafc;padding:10px}.newspaper-image-wide{height:260px}.newspaper-image-square{height:360px}.newspaper-image img{background:#fff;border-radius:16px;height:100%;object-fit:contain;object-position:center;width:100%}.newspaper-content{padding:16px 14px 18px;text-align:center}.newspaper-content span{margin:0 auto}.newspaper-content h3{font-size:15px;line-height:1.35}}.newspaper-card-square{margin:0 auto;max-width:420px}.newspaper-image-square{aspect-ratio:1/1;background:#f8fafc;display:grid;height:auto!important;padding:10px;place-items:center}.newspaper-image-square img{background:#fff;border-radius:16px;height:100%;object-fit:contain;object-position:center;width:100%}@media (max-width:640px){.newspaper-square-grid{grid-template-columns:1fr;width:100%}.newspaper-card-square{max-width:100%}.newspaper-image-square{aspect-ratio:1/1;height:auto!important;padding:10px}}.fee-proof-box{background:radial-gradient(circle at 0 0,#eaff0024,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff1f,#0000 34%),#ffffff0f;padding:48px}.fee-heading{margin-bottom:34px}.fee-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.fee-card{background:linear-gradient(180deg,hsla(0,0%,100%,.085),#ffffff0a);border-radius:30px;padding:28px}.fee-card.featured{background:radial-gradient(circle at top,#eaff0021,#0000 40%),hsla(0,0%,100%,.075);border-color:#eaff0059}.fee-card span{color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.fee-card h3{font-size:24px;margin:18px 0 0}.fee-card strong{color:#eaff00;display:block;font-size:30px;letter-spacing:-.045em;line-height:1;margin-top:16px}.fee-card p{line-height:1.6;margin:16px 0 0}.fee-proof-box button{padding:16px 25px}@media (max-width:980px){.certificate-box,.fee-grid,.newspaper-grid,.success-story-grid{grid-template-columns:1fr}.certificate-content{text-align:center}.certificate-content .section-kicker{margin-left:auto;margin-right:auto}}@media (max-width:640px){.proof-section{padding:58px 0;width:min(100% - 22px,1180px)}.proof-heading h1,.proof-heading h2{font-size:42px;line-height:1}.proof-heading p{font-size:16px;margin-bottom:22px}.success-photo{height:250px}.certificate-box,.fee-proof-box{border-radius:30px;padding:22px}.certificate-image,.certificate-image img{min-height:260px}.fee-card{border-radius:24px;padding:24px}}.certificate-content .section-kicker{margin-left:auto;margin-right:auto;text-align:center}.certificate-content{text-align:center}.certificate-points span{justify-content:center}.success-note{background:hsla(0,0%,100%,.055);border:1px solid #ffffff1c;border-radius:20px;color:#c7ccdc;font-size:14.5px;line-height:1.6;margin:28px auto 0;padding:16px 18px}@media (max-width:980px){.success-story-grid{grid-template-columns:repeat(3,1fr)}.success-photo{height:190px}}@media (max-width:640px){.success-story-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.success-story-card{border-radius:20px}.success-photo{height:145px}.success-content{padding:13px}.success-content h3{font-size:15px}.success-content span{font-size:11px}.success-package{font-size:10.5px;margin-top:10px;padding:7px 9px}.success-content p{font-size:11.5px;line-height:1.45;margin-top:10px}}.success-note{background:radial-gradient(circle at 0 0,#eaff001a,#0000 34%),radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),hsla(0,0%,100%,.065);border:1px solid #ffffff21;border-radius:22px;box-shadow:0 18px 50px #00000038,inset 0 1px 0 #ffffff0f;color:#eef2ff;font-size:15.5px;font-weight:650;line-height:1.7;margin:34px auto 0;max-width:920px;padding:18px 22px;text-align:center}@media (max-width:640px){.success-note{border-radius:18px;font-size:12.8px;line-height:1.6;margin-top:24px;padding:15px}}.fee-proof-box{background:radial-gradient(circle at 0 0,#eaff0021,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff21,#0000 34%),radial-gradient(circle at 50% 100%,#ff2f921a,#0000 36%),#ffffff0f;border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000057,inset 0 1px 0 #ffffff12;overflow:hidden;padding:52px;position:relative;text-align:center}.fee-proof-box:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:54px 54px;content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.fee-heading{margin:0 auto 38px;max-width:850px;position:relative;z-index:2}.fee-heading h2{color:#fff;font-size:clamp(36px,5.6vw,68px);letter-spacing:-.06em;line-height:.98;margin:0}.fee-heading p:not(.section-kicker){color:#aeb5c5;font-size:18px;line-height:1.7;margin:20px auto 0;max-width:760px}.fee-journey-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:.9fr 1.25fr .9fr;position:relative;z-index:2}.fee-card{background:radial-gradient(circle at top right,#00e5ff14,#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.082),hsla(0,0%,100%,.038));border:1px solid #ffffff1f;border-radius:32px;box-shadow:0 20px 60px #00000040,inset 0 1px 0 #ffffff0f;display:flex;flex-direction:column;min-height:340px;overflow:hidden;padding:30px;position:relative;text-align:left}.fee-card:after{background:#00e5ff14;border-radius:999px;bottom:-70px;content:"";filter:blur(20px);height:160px;position:absolute;right:-70px;width:160px}.fee-card h3,.fee-card p,.fee-card span,.fee-card strong,.fee-options{position:relative;z-index:2}.fee-card>span{color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.fee-card h3{color:#fff;font-size:30px;font-weight:850;letter-spacing:-.045em;line-height:1.05;margin:24px 0 0}.fee-card>strong{color:#eaff00;display:block;font-size:36px;font-weight:950;letter-spacing:-.055em;line-height:1;margin-top:20px}.fee-card p{color:#aeb5c5;font-size:15px;font-weight:600;line-height:1.65;margin:auto 0 0}.programme-fee-card{background:radial-gradient(circle at top,#eaff0021,#0000 40%),radial-gradient(circle at 100% 0,#00e5ff1f,#0000 42%),hsla(0,0%,100%,.075);border-color:#eaff0052}.fee-card-intro{color:#dbeafe!important;margin:18px 0 0!important}.fee-options{grid-gap:12px;display:grid;gap:12px;margin:20px 0 18px}.fee-options div{background:radial-gradient(circle at top right,#eaff001a,#0000 42%),hsla(0,0%,100%,.075);border:1px solid #ffffff21;border-radius:20px;padding:16px}.fee-options small{color:#c7ccdc;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.fee-options small,.fee-options strong{display:block;font-weight:950;line-height:1}.fee-options strong{color:#eaff00;font-size:28px;letter-spacing:-.045em;margin-top:10px}.placement-fee-card{background:radial-gradient(circle at top,#00e5ff21,#0000 40%),hsla(0,0%,100%,.062);border-color:#00e5ff47}.placement-fee-card>strong{color:#22d3ee}.fee-trust-note{background:radial-gradient(circle at 0 0,#eaff001a,#0000 34%),radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),hsla(0,0%,100%,.065);border:1px solid #ffffff21;border-radius:24px;margin:30px auto 0;max-width:900px;padding:20px 22px;position:relative;text-align:center;z-index:2}.fee-trust-note span{color:#eaff00;display:block;font-size:14px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.fee-trust-note p{color:#c7ccdc;font-size:14.5px;font-weight:650;line-height:1.7;margin:10px auto 0;max-width:760px}.fee-proof-box button{background:linear-gradient(90deg,#eaff00,#22d3ee);border:0;border-radius:999px;box-shadow:0 18px 52px #00e5ff38,0 0 30px #eaff001f;color:#071018;cursor:pointer;font-size:15px;font-weight:950;margin-top:34px;padding:16px 26px;position:relative;z-index:2}@media (max-width:980px){.fee-journey-grid{grid-template-columns:1fr}.fee-card{min-height:auto;text-align:center}}@media (max-width:640px){.fee-proof-box{border-radius:30px;padding:28px 20px}.fee-heading h2{font-size:38px;line-height:1.02}.fee-heading p:not(.section-kicker){font-size:15.5px;line-height:1.65}.fee-card{border-radius:24px;padding:24px}.fee-card h3{font-size:26px}.fee-card>strong{font-size:32px}.fee-options strong{font-size:24px}.fee-trust-note{border-radius:20px;padding:17px 15px}.fee-trust-note p{font-size:13px;line-height:1.6}.fee-proof-box button{width:100%}}.graduates-page{background:radial-gradient(circle at top left,#ff2f922b,#0000 30%),radial-gradient(circle at top right,#00e5ff26,#0000 32%),linear-gradient(180deg,#080910,#0d1020 48%,#080910);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.graduates-hero{display:grid;min-height:88vh;overflow:hidden;padding:50px 20px 70px;place-items:center;position:relative}.graduates-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 82%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 82%);pointer-events:none;position:absolute}.graduates-hero-glow{border-radius:999px;filter:blur(80px);height:380px;opacity:.5;pointer-events:none;position:absolute;width:380px}.graduates-hero-content{position:relative;text-align:center;width:min(1120px,100%);z-index:2}.grad-kicker{background:none;border:0;border-radius:0;box-shadow:none;color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.18em;line-height:1.2;margin:0 auto 16px;padding:0;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.graduates-hero h1{color:#fff;font-size:clamp(44px,7vw,92px);font-weight:850;letter-spacing:-.065em;line-height:.96;margin:0 auto;max-width:1050px}.graduates-hero-content>p{color:#c7ccdc;font-size:clamp(17px,1.8vw,22px);line-height:1.65;margin:24px auto 0;max-width:900px}.salary-band{background:radial-gradient(circle at 16% 0,#eaff002e,#0000 38%),radial-gradient(circle at 84% 0,#00e5ff29,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #eaff0038;border-radius:34px;box-shadow:0 28px 85px #00000057,0 0 38px #eaff0014,0 0 48px #00e5ff14,inset 0 1px 0 #ffffff14;margin:38px auto 0;max-width:690px;overflow:hidden;padding:28px 30px;position:relative}.salary-band:before{background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,#0000 0);background-size:34px 34px;inset:0;opacity:.25}.salary-band:after,.salary-band:before{content:"";pointer-events:none;position:absolute}.salary-band:after{animation:salaryShine 4.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff21,#0000);height:100%;left:-20%;top:0;transform:skewX(-18deg);width:38%}@keyframes salaryShine{0%{left:-45%;opacity:0}20%{opacity:.7}55%{opacity:.4}to{left:120%;opacity:0}}.salary-band strong{background:linear-gradient(90deg,#eaff00,#dfff32 38%,#00e5ff);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 0 18px rgba(234,255,0,.18));font-size:clamp(42px,5.8vw,72px);font-weight:950;letter-spacing:-.065em;line-height:.92;margin-top:0;text-shadow:none}.salary-band small,.salary-band strong{display:block;position:relative;z-index:2}.salary-band small{color:#c7ccdc;font-size:13px;font-weight:700;line-height:1.6;margin:18px auto 0;max-width:540px}.salary-kicker{color:#c7ccdc;font-size:17px;line-height:1.7;margin-top:18px}@media (max-width:640px){.salary-band{border-radius:28px;margin-top:32px;padding:24px 18px}.salary-band span{font-size:9.5px;letter-spacing:.09em}.salary-band strong{font-size:40px;line-height:.96;margin-top:16px}.salary-band small{font-size:12px;line-height:1.55;margin-top:15px}}.graduates-hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.graduates-hero-actions a,.graduates-hero-actions button,.outcome-box button{align-items:center;background:linear-gradient(90deg,#eaff00,#00e5ff);border:0;border-radius:999px;box-shadow:0 18px 52px #00e5ff38,0 0 30px #eaff001f;color:#080910;cursor:pointer;display:inline-flex;font-size:15px;font-weight:950;justify-content:center;min-height:52px;padding:15px 22px;text-decoration:none}.graduates-hero-actions a{background:hsla(0,0%,100%,.075);border:1px solid #ffffff24;box-shadow:none;color:#fff}.grad-section{margin:0 auto;padding:82px 0;width:min(1180px,calc(100% - 32px))}.grad-heading{margin:0 auto 42px;max-width:850px;text-align:center}.grad-heading.compact{margin-bottom:30px}.grad-heading h2,.grad-principle-box h2,.outcome-box h2,.topic-system-box h2{color:#fff;font-size:clamp(34px,5vw,66px);letter-spacing:-.06em;line-height:.98;margin:0}.grad-heading p:not(.grad-kicker),.grad-principle-box p,.outcome-box p,.topic-system-box p{color:#aeb5c5;font-size:18px;line-height:1.7;margin:20px auto 0}.grad-principle-box{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 0,#eaff001f,#0000 34%),radial-gradient(circle at 95% 0,#00e5ff1c,#0000 34%),#ffffff0f;border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff12;display:grid;gap:24px;grid-template-columns:1.1fr .9fr;padding:42px}.grad-principle-box .grad-kicker{margin-left:0}.mentor-clarity-card{background:radial-gradient(circle at 0 0,#ff2f921f,#0000 40%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:30px;padding:28px}.mentor-clarity-card h3{color:#eaff00;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:0}.mentor-clarity-card p{font-size:15.5px}.daily-task-system,.outcome-box,.topic-system-box{background:radial-gradient(circle at 0 0,#eaff001f,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff1c,#0000 34%),#ffffff0f;border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff12;overflow:hidden;padding:44px;position:relative;text-align:center}.task-system-columns{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.25fr .75fr}.task-system-panel{background:radial-gradient(circle at 0 0,#eaff0024,#0000 34%),radial-gradient(circle at 100% 0,#ff2f921c,#0000 34%),hsla(0,0%,100%,.065);border:1px solid #eaff002e;border-radius:32px;box-shadow:0 24px 75px #00000047,inset 0 1px 0 #ffffff12;overflow:hidden;padding:28px;position:relative;text-align:left}.task-system-panel.life{background:radial-gradient(circle at 0 0,#00e5ff21,#0000 34%),radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),hsla(0,0%,100%,.052);border-color:#22d3ee33}.task-system-panel h3{color:#fff;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:0 0 22px}.task-system-panel h3:after{background:linear-gradient(90deg,#eaff00,#ff2f92);border-radius:999px;content:"";display:block;height:3px;margin-top:14px;width:72px}.task-system-panel.life h3:after{background:linear-gradient(90deg,#22d3ee,#fff)}.task-chip-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.task-system-panel.life .task-chip-grid{grid-template-columns:1fr}.task-chip-card{background:radial-gradient(circle at top right,#eaff0014,#0000 42%),hsla(0,0%,100%,.058);border:1px solid hsla(0,0%,100%,.115);border-radius:22px;box-shadow:0 14px 42px #0000002e,inset 0 1px 0 hsla(0,0%,100%,.055);min-height:142px;padding:18px;position:relative;text-align:left}.task-system-panel.life .task-chip-card{background:radial-gradient(circle at top right,#22d3ee1a,#0000 42%),hsla(0,0%,100%,.052)}.task-icon{background:linear-gradient(135deg,#eaff0033,#ff2f9224);border:1px solid #eaff0033;border-radius:16px;box-shadow:0 0 24px #eaff0014;display:grid;font-size:21px;height:42px;margin-bottom:14px;place-items:center;width:42px}.task-system-panel.life .task-icon{background:linear-gradient(135deg,#22d3ee33,#ffffff14);border-color:#22d3ee3d;box-shadow:0 0 24px #22d3ee14}.task-chip-card span{color:#eaff00;display:block;font-size:14px;font-weight:950;line-height:1.2}.task-system-panel.life .task-chip-card span{color:#22d3ee}.task-chip-card p{color:#b8bfce;font-size:13px;font-weight:650;line-height:1.5;margin:10px 0 0}.routine-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.routine-card{background:radial-gradient(circle at top right,#eaff0017,#0000 42%),hsla(0,0%,100%,.062);border:1px solid #eaff0024;border-radius:26px;box-shadow:0 18px 55px #00000038,inset 0 1px 0 hsla(0,0%,100%,.055);min-height:145px;padding:22px}.life-routine-card{background:radial-gradient(circle at top right,#22d3ee1a,#0000 42%),hsla(0,0%,100%,.052);border-color:#22d3ee26}.routine-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.routine-card-top span{color:#eaff00;font-size:13px;font-weight:950}.life-routine-card .routine-card-top span{color:#22d3ee}.routine-card-top small{background:linear-gradient(90deg,#eaff00,#ff2f92);border-radius:999px;color:#080910;flex:0 0 auto;font-size:9px;font-weight:950;letter-spacing:.08em;line-height:1;padding:6px 8px;text-transform:uppercase}.life-routine-card .routine-card-top small{background:#22d3ee2e;border:1px solid #22d3ee3d;color:#fff}.routine-task-line{align-items:flex-start;display:flex;gap:12px;margin-top:18px}.routine-task-line b{background:linear-gradient(135deg,#eaff002e,#ff2f921f);border:1px solid #eaff002e;border-radius:16px;display:grid;flex:0 0 auto;font-size:21px;height:42px;place-items:center;width:42px}.life-routine-card .routine-task-line b{background:linear-gradient(135deg,#22d3ee33,#ffffff14);border-color:#22d3ee38}.routine-task-line p{color:#dbeafe;font-size:15px;font-weight:800;line-height:1.5;margin:4px 0 0}.weekend-system{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:18px}.weekend-system div{background:radial-gradient(circle at top right,#eaff0017,#0000 42%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:26px;padding:24px}.weekend-system strong{color:#fff;display:block;font-size:22px;letter-spacing:-.035em}.weekend-system p{color:#aeb5c5;font-size:14.5px;line-height:1.6;margin:12px 0 0}.roadmap-unlock-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.unlock-card{background:radial-gradient(circle at top right,#00e5ff17,#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.082),hsla(0,0%,100%,.038));border:1px solid #ffffff1f;border-radius:30px;box-shadow:0 20px 60px #0000003d,inset 0 1px 0 #ffffff0f;min-height:370px;overflow:hidden;padding:26px;position:relative;transition:transform .25s ease,border-color .25s ease,background .25s ease}.unlock-card:hover{background:radial-gradient(circle at top right,#eaff001c,#0000 42%),hsla(0,0%,100%,.075);border-color:#eaff0047;transform:translateY(-6px)}.unlock-top{align-items:center;display:flex;justify-content:space-between}.unlock-top span{color:#aeb5c5;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.unlock-top b{background:linear-gradient(135deg,#eaff00,#00e5ff);border-radius:16px;color:#080910;display:grid;font-size:14px;font-weight:950;height:46px;place-items:center;width:46px}.unlock-card h3{color:#fff;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:28px 0 0}.day-pill{background:rgba(234,255,0,.075);border:1px solid #eaff0026;border-radius:999px;color:#eaff00;font-size:13px;font-weight:900;margin-top:16px;padding:10px 12px;width:-webkit-fit-content;width:fit-content}.day-pill small{color:#aeb5c5;font-weight:800;margin-left:8px}.unlock-card>p{color:#b8bfce;font-size:14.5px;font-weight:600;line-height:1.6;margin:18px 0 0}.checkpoint-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.checkpoint-list span{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1a;border-radius:999px;color:#dbeafe;font-size:11.5px;font-weight:800;line-height:1;padding:8px 10px}.topic-system-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.topic-system-card{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1c;border-radius:22px;display:grid;min-height:110px;padding:18px;place-items:center}.topic-system-card span{color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.14em}.topic-system-card p{color:#fff;font-size:14px;font-weight:800;line-height:1.4;margin:8px 0 0}.job-sprint-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.job-sprint-card{background:radial-gradient(circle at top right,#ff2f921f,#0000 42%),#ffffff0f;border:1px solid #ffffff1f;border-radius:28px;min-height:360px;padding:26px}.job-sprint-card span{color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.job-sprint-card h3{color:#fff;font-size:24px;letter-spacing:-.04em;line-height:1.1;margin:18px 0 0}.job-sprint-card ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:20px 0 0;padding:0}.job-sprint-card li{color:#c7ccdc;font-size:14px;font-weight:650;line-height:1.45;padding-left:22px;position:relative}.job-sprint-card li:before{color:#eaff00;content:"✓";font-weight:950;left:0;position:absolute}.outcome-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:34px}.outcome-grid span{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1c;border-radius:20px;color:#fff;display:grid;font-size:14px;font-weight:820;line-height:1.35;min-height:74px;padding:14px;place-items:center}.outcome-box button{margin-top:32px}@media (max-width:1100px){.job-sprint-grid,.outcome-grid,.roadmap-unlock-list,.routine-grid,.topic-system-grid{grid-template-columns:repeat(2,1fr)}.grad-principle-box,.task-system-columns,.weekend-system{grid-template-columns:1fr}.grad-principle-box{text-align:center}.grad-principle-box .grad-kicker{margin-left:auto}.task-system-panel.life .task-chip-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.graduates-hero{min-height:auto;padding:30px 14px 54px}.graduates-hero h1{font-size:48px;line-height:.98}.graduates-hero-content>p{font-size:16px}.salary-band{border-radius:24px;padding:20px 16px}.salary-band strong{font-size:38px}.graduates-hero-actions{align-items:stretch;flex-direction:column}.grad-section{padding:58px 0;width:min(100% - 22px,1180px)}.grad-heading h2,.grad-principle-box h2,.outcome-box h2,.topic-system-box h2{font-size:38px;line-height:1.02}.grad-heading p:not(.grad-kicker),.grad-principle-box p,.outcome-box p,.topic-system-box p{font-size:15.5px;line-height:1.65;margin-bottom:5px}.daily-task-system,.grad-principle-box,.outcome-box,.topic-system-box{border-radius:30px;padding:26px 18px}.mentor-clarity-card,.task-system-panel{border-radius:24px;padding:22px}.mentor-clarity-card h3,.task-system-panel h3{font-size:25px;text-align:center}.task-system-panel h3:after{margin-left:auto;margin-right:auto}.job-sprint-grid,.outcome-grid,.roadmap-unlock-list,.routine-grid,.task-chip-grid,.task-system-panel.life .task-chip-grid,.topic-system-grid{grid-template-columns:1fr}.job-sprint-card,.routine-card,.task-chip-card,.unlock-card{border-radius:24px}.task-chip-card{min-height:auto;text-align:center}.task-icon{margin-left:auto;margin-right:auto}.routine-card{text-align:center}.routine-card-top,.routine-task-line{align-items:center;flex-direction:column}.routine-task-line{text-align:center}.unlock-card{min-height:auto;padding:24px}.unlock-card h3{font-size:27px}.day-pill{text-align:center;width:100%}.checkpoint-list{justify-content:center}.outcome-grid span,.topic-system-card{min-height:auto}.outcome-box button{width:100%}}.graduates-page .section-kicker{margin-bottom:22px}.graduates-hero-content .section-kicker{margin-bottom:24px}.grad-heading .section-kicker,.grad-principle-box .section-kicker{margin-bottom:20px}@media (max-width:640px){.graduates-page .section-kicker{margin-bottom:18px}.graduates-hero-content .section-kicker{margin-bottom:20px}.grad-heading .section-kicker,.grad-principle-box .section-kicker{margin-bottom:18px}}.placement-journey-section{position:relative}.placement-journey{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1080px;position:relative}.placement-journey:before{background:linear-gradient(180deg,#eaff00bf,#00e5ff9e,#ff2f9273);bottom:30px;box-shadow:0 0 22px #eaff002e,0 0 28px #00e5ff1f;left:38px;width:2px}.placement-journey:after,.placement-journey:before{border-radius:999px;content:"";position:absolute;top:30px}.placement-journey:after{animation:placementLineMove 6s ease-in-out infinite;background:linear-gradient(180deg,#0000,#eaff00d9,#00e5ffd9,#0000);filter:blur(8px);height:110px;left:31px;opacity:.85;pointer-events:none;width:16px}@keyframes placementLineMove{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}70%{opacity:.9}to{opacity:0;transform:translateY(1120px)}}.placement-step{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:76px 1fr;position:relative}.placement-step-number{background:linear-gradient(135deg,#eaff00,#00e5ff);border-radius:24px;box-shadow:0 18px 45px #00e5ff2e,0 0 28px #eaff001f;color:#071018;display:grid;font-size:22px;font-weight:950;height:76px;letter-spacing:-.04em;place-items:center;position:relative;width:76px;z-index:3}.placement-step-content{grid-gap:26px;align-items:center;border-radius:32px;box-shadow:0 22px 65px #00000047,inset 0 1px 0 #ffffff0f;display:grid;gap:26px;grid-template-columns:300px 1fr;overflow:hidden;padding:26px 30px;position:relative}.placement-step-content:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.placement-step:nth-child(2n) .placement-step-content{background:radial-gradient(circle at 0 0,#00e5ff1a,#0000 34%),radial-gradient(circle at 100% 0,#eaff0014,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.038))}.placement-visual{aspect-ratio:1/1;background:radial-gradient(circle at 30% 0,#eaff0038,#0000 42%),radial-gradient(circle at 90% 80%,#00e5ff38,#0000 44%),linear-gradient(180deg,#ffffff21,hsla(0,0%,100%,.065));border:1px solid #ffffff2e;border-radius:32px;box-shadow:0 24px 70px #00000047,0 0 34px #00e5ff1a,inset 0 1px 0 #ffffff1a;min-height:300px;padding:10px;position:relative;width:100%;z-index:2}.placement-visual img{border-radius:24px;display:block;filter:brightness(1.16) contrast(1.05) saturate(1.12);height:100%;object-fit:cover;object-position:center;width:100%}.placement-step-content{background:radial-gradient(circle at 0 0,#eaff0021,#0000 34%),radial-gradient(circle at 100% 0,#00e5ff1f,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.052))}.placement-step:nth-child(2n) .placement-step-content{background:radial-gradient(circle at 0 0,#00e5ff21,#0000 34%),radial-gradient(circle at 100% 0,#eaff001a,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.052))}.placement-text{position:relative;z-index:2}.placement-text span{color:#eaff00;display:block;font-size:12px;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.placement-text h3{color:#fff;font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;line-height:1.03;margin:14px 0 0}.placement-text ul{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(2,1fr);list-style:none;margin:22px 0 0;padding:0}.placement-text li{color:#c7ccdc;font-size:14.5px;font-weight:720;line-height:1.55;padding-left:24px;position:relative}.placement-text li:before{color:#eaff00;content:"✓";font-weight:950;left:0;position:absolute;top:0}.placement-step-content{transition:transform .25s ease,border-color .25s ease,background .25s ease}.placement-step-content:hover{border-color:#eaff0042;transform:translateY(-4px)}@media (max-width:640px){.placement-journey{gap:18px}.placement-journey:before{bottom:22px;left:25px;top:22px}.placement-journey:after{animation:placementLineMoveMobile 6s ease-in-out infinite;height:90px;left:18px;top:22px;width:16px}@keyframes placementLineMoveMobile{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}70%{opacity:.9}to{opacity:0;transform:translateY(1480px)}}.placement-step{gap:14px;grid-template-columns:52px 1fr}.placement-step-number{border-radius:18px;font-size:16px;height:52px;width:52px}.placement-step-content{border-radius:24px;gap:18px;grid-template-columns:1fr;padding:20px 16px}.placement-visual{border-radius:24px;margin:0 auto;width:min(180px,100%)}.placement-visual img{border-radius:18px}.placement-text{text-align:center}.placement-text span{font-size:10px;letter-spacing:.1em}.placement-text h3{font-size:24px;line-height:1.08}.placement-text ul{gap:10px;grid-template-columns:1fr;margin-top:18px;text-align:left}.placement-text li{font-size:13.5px;line-height:1.55}.placement-step-content{grid-template-columns:1fr}.placement-visual{border-radius:26px;margin:0 auto;min-height:230px;width:min(230px,100%)}.placement-visual img{border-radius:20px}}.W-working-page *{box-sizing:border-box}.W-working-page{background:radial-gradient(circle at top left,#2563eb1f,#0000 30%),radial-gradient(circle at top right,#fb923c1a,#0000 32%),linear-gradient(180deg,#070b16,#0d1426 48%,#070b16);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.W-working-hero{display:grid;min-height:88vh;overflow:hidden;padding:50px 20px 70px;place-items:center;position:relative}.W-working-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 82%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 82%);pointer-events:none;position:absolute}.W-working-hero-content{position:relative;text-align:center;width:min(1120px,100%);z-index:2}.W-section-kicker{background:none;border:0;border-radius:0;box-shadow:none;color:#cfd6e8;font-size:12px;font-weight:950;letter-spacing:.18em;line-height:1.2;margin:0 auto 22px;padding:0;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.W-working-hero-content .W-section-kicker{margin-bottom:24px}.W-working-hero h1{color:#fff;font-size:clamp(44px,7vw,92px);font-weight:850;letter-spacing:-.065em;line-height:.96;margin:0 auto;max-width:1050px}.W-working-hero-content>p{color:#c7ccdc;font-size:clamp(17px,1.8vw,22px);line-height:1.65;margin:24px auto 0;max-width:900px}.W-salary-band{background:radial-gradient(circle at 16% 0,#60a5fa2e,#0000 38%),radial-gradient(circle at 84% 0,#fb923c26,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff21;border-radius:34px;box-shadow:0 28px 85px #00000057,inset 0 1px 0 #ffffff14;margin:38px auto 0;max-width:690px;overflow:hidden;padding:28px 30px;position:relative}.W-salary-band:before{background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,#0000 0);background-size:34px 34px;content:"";inset:0;opacity:.24;pointer-events:none;position:absolute}.W-salary-band strong{background:linear-gradient(90deg,#60a5fa,#fbbf24 45%,#fb923c);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;filter:drop-shadow(0 0 18px rgba(96,165,250,.16));font-size:clamp(42px,5.8vw,72px);font-weight:950;letter-spacing:-.065em;line-height:.92;margin-top:0;position:relative;z-index:2}.W-salary-band small{color:#c7ccdc;display:block;font-size:13px;font-weight:700;line-height:1.6;margin:18px auto 0;max-width:540px;position:relative;z-index:2}.W-salary-kicker{color:#cfd6e8!important;font-size:12px!important;line-height:1.2!important;margin-bottom:18px!important;position:relative;z-index:2}.W-working-hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.W-outcome-box button,.W-working-hero-actions a,.W-working-hero-actions button{align-items:center;background:linear-gradient(90deg,#60a5fa,#fbbf24,#fb923c);border:0;border-radius:999px;box-shadow:0 18px 52px #60a5fa33,0 0 30px #fb923c1a;color:#071018;cursor:pointer;display:inline-flex;font-size:15px;font-weight:950;justify-content:center;min-height:52px;padding:15px 22px;text-decoration:none}.W-working-hero-actions a{background:hsla(0,0%,100%,.075);border:1px solid #ffffff24;box-shadow:none;color:#fff}.W-work-section{margin:0 auto;padding:82px 0;width:min(1180px,calc(100% - 32px))}.W-work-heading{margin:0 auto 42px;max-width:850px;text-align:center}.W-work-heading.W-compact{margin-bottom:30px}.W-outcome-box h2,.W-topic-system-box h2,.W-work-heading h2,.W-work-principle-box h2{color:#fff;font-size:clamp(34px,5vw,66px);letter-spacing:-.06em;line-height:.98;margin:0}.W-outcome-box p:not(.W-section-kicker),.W-topic-system-box p:not(.W-section-kicker),.W-work-heading p:not(.W-section-kicker),.W-work-principle-box p:not(.W-section-kicker){color:#aeb5c5;font-size:18px;line-height:1.7;margin:20px auto 0}.W-work-principle-box{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 0,#60a5fa1f,#0000 34%),radial-gradient(circle at 95% 0,#fb923c1a,#0000 34%),#ffffff0f;border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff12;display:grid;gap:24px;grid-template-columns:1.1fr .9fr;padding:42px}.W-work-principle-box .W-section-kicker{margin-left:0}.W-mentor-clarity-card{background:radial-gradient(circle at 0 0,#fb923c1f,#0000 40%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:30px;padding:28px}.W-mentor-clarity-card h3{color:#fbbf24;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:0}.W-mentor-clarity-card p{font-size:15.5px}.W-daily-task-system,.W-outcome-box,.W-topic-system-box{background:radial-gradient(circle at 0 0,#60a5fa1f,#0000 34%),radial-gradient(circle at 100% 0,#fb923c1a,#0000 34%),#ffffff0f;border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff12;overflow:hidden;padding:44px;position:relative;text-align:center}.W-task-system-columns{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.25fr .75fr}.W-task-system-panel{background:radial-gradient(circle at 0 0,#60a5fa21,#0000 34%),radial-gradient(circle at 100% 0,#fb923c1a,#0000 34%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:32px;overflow:hidden;padding:28px;position:relative;text-align:left}.W-task-system-panel.W-life{background:radial-gradient(circle at 0 0,#fb923c1f,#0000 34%),radial-gradient(circle at 100% 0,#60a5fa17,#0000 34%),hsla(0,0%,100%,.052)}.W-task-system-panel h3{color:#fff;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:0 0 22px}.W-task-system-panel h3:after{background:linear-gradient(90deg,#60a5fa,#fb923c);border-radius:999px;content:"";display:block;height:3px;margin-top:14px;width:72px}.W-task-system-panel.W-life h3:after{background:linear-gradient(90deg,#fb923c,#fbbf24)}.W-task-chip-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.W-task-system-panel.W-life .W-task-chip-grid{grid-template-columns:1fr}.W-task-chip-card{background:radial-gradient(circle at top right,#60a5fa1a,#0000 42%),hsla(0,0%,100%,.058);border:1px solid hsla(0,0%,100%,.115);border-radius:22px;min-height:142px;padding:18px;position:relative;text-align:left}.W-task-system-panel.W-life .W-task-chip-card{background:radial-gradient(circle at top right,#fb923c1f,#0000 42%),hsla(0,0%,100%,.052)}.W-task-icon{background:linear-gradient(135deg,#60a5fa38,#fb923c29);border:1px solid #ffffff24;border-radius:16px;display:grid;font-size:21px;height:42px;margin-bottom:14px;place-items:center;width:42px}.W-task-chip-card span{color:#fbbf24;display:block;font-size:14px;font-weight:950;line-height:1.2}.W-task-system-panel.W-life .W-task-chip-card span{color:#fb923c}.W-task-chip-card p{color:#b8bfce;font-size:13px;font-weight:650;line-height:1.5;margin:10px 0 0}.W-routine-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.W-routine-card{background:radial-gradient(circle at top right,#60a5fa1c,#0000 42%),hsla(0,0%,100%,.062);border:1px solid #ffffff1f;border-radius:26px;min-height:145px;padding:22px}.W-life-routine-card{background:radial-gradient(circle at top right,#fb923c1f,#0000 42%),hsla(0,0%,100%,.052)}.W-work-routine-card{background:radial-gradient(circle at top right,#fbbf241f,#0000 42%),hsla(0,0%,100%,.052)}.W-routine-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.W-routine-card-top span{color:#60a5fa;font-size:13px;font-weight:950}.W-life-routine-card .W-routine-card-top span{color:#fb923c}.W-work-routine-card .W-routine-card-top span{color:#fbbf24}.W-routine-card-top small{background:linear-gradient(90deg,#60a5fa,#fb923c);border-radius:999px;color:#071018;flex:0 0 auto;font-size:9px;font-weight:950;letter-spacing:.08em;line-height:1;padding:6px 8px;text-transform:uppercase}.W-life-routine-card .W-routine-card-top small{background:#fb923c2e;border:1px solid #fb923c3d;color:#fff}.W-work-routine-card .W-routine-card-top small{background:linear-gradient(90deg,#fbbf24,#fb923c);color:#071018}.W-routine-task-line{align-items:flex-start;display:flex;gap:12px;margin-top:18px}.W-routine-task-line b{background:linear-gradient(135deg,#60a5fa38,#fb923c29);border:1px solid #ffffff24;border-radius:16px;display:grid;flex:0 0 auto;font-size:21px;height:42px;place-items:center;width:42px}.W-routine-task-line p{color:#dbeafe;font-size:15px;font-weight:800;line-height:1.5;margin:4px 0 0}.W-weekend-system{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:18px}.W-weekend-system div{background:radial-gradient(circle at top right,#60a5fa1a,#0000 42%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:26px;padding:24px}.W-weekend-system strong{color:#fbbf24;display:block;font-size:22px;letter-spacing:-.035em}.W-weekend-system p{color:#aeb5c5;font-size:14.5px;line-height:1.6;margin:12px 0 0}.W-roadmap-unlock-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.W-unlock-card{background:radial-gradient(circle at top right,#60a5fa1a,#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.082),hsla(0,0%,100%,.038));border:1px solid #ffffff1f;border-radius:30px;min-height:370px;overflow:hidden;padding:26px;position:relative;transition:transform .25s ease,border-color .25s ease,background .25s ease}.W-unlock-card:hover{background:radial-gradient(circle at top right,#fb923c1f,#0000 42%),hsla(0,0%,100%,.075);border-color:#fbbf2447;transform:translateY(-6px)}.W-unlock-top{align-items:center;display:flex;justify-content:space-between}.W-unlock-top span{color:#aeb5c5;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.W-unlock-top b{background:linear-gradient(135deg,#60a5fa,#fbbf24,#fb923c);border-radius:16px;color:#071018;display:grid;font-size:14px;font-weight:950;height:46px;place-items:center;width:46px}.W-unlock-card h3{color:#fff;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:28px 0 0}.W-day-pill{background:rgba(251,191,36,.075);border:1px solid #fbbf242e;border-radius:999px;color:#fbbf24;font-size:13px;font-weight:900;margin-top:16px;padding:10px 12px;width:-webkit-fit-content;width:fit-content}.W-day-pill small{color:#aeb5c5;font-weight:800;margin-left:8px}.W-unlock-card>p{color:#b8bfce;font-size:14.5px;font-weight:600;line-height:1.6;margin:18px 0 0}.W-checkpoint-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.W-checkpoint-list span{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1a;border-radius:999px;color:#dbeafe;font-size:11.5px;font-weight:800;line-height:1;padding:8px 10px}.W-topic-system-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.W-topic-system-card{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1c;border-radius:22px;display:grid;min-height:110px;padding:18px;place-items:center}.W-topic-system-card span{color:#fbbf24;font-size:12px;font-weight:950;letter-spacing:.14em}.W-topic-system-card p{color:#fff;font-size:14px;font-weight:800;line-height:1.4;margin:8px 0 0}.W-placement-journey{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1080px;position:relative}.W-placement-journey:before{background:linear-gradient(180deg,#60a5fabf,#fbbf249e,#fb923c73);bottom:30px;left:38px;width:2px}.W-placement-journey:after,.W-placement-journey:before{border-radius:999px;content:"";position:absolute;top:30px}.W-placement-journey:after{animation:W-placementLineMove 6s ease-in-out infinite;background:linear-gradient(180deg,#0000,#60a5fad9,#fb923cd9,#0000);filter:blur(8px);height:110px;left:31px;opacity:.85;pointer-events:none;width:16px}@keyframes W-placementLineMove{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}70%{opacity:.9}to{opacity:0;transform:translateY(1120px)}}.W-placement-step{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:76px 1fr;position:relative}.W-placement-step-number{background:linear-gradient(135deg,#60a5fa,#fbbf24,#fb923c);border-radius:24px;color:#071018;display:grid;font-size:22px;font-weight:950;height:76px;letter-spacing:-.04em;place-items:center;position:relative;width:76px;z-index:3}.W-placement-step-content{grid-gap:26px;align-items:center;background:radial-gradient(circle at 0 0,#60a5fa21,#0000 34%),radial-gradient(circle at 100% 0,#fb923c1f,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.052));border:1px solid #ffffff21;border-radius:32px;display:grid;gap:26px;grid-template-columns:300px 1fr;overflow:hidden;padding:26px 30px;position:relative;transition:transform .25s ease,border-color .25s ease}.W-placement-step-content:hover{border-color:#fbbf2442;transform:translateY(-4px)}.W-placement-visual{aspect-ratio:1/1;background:radial-gradient(circle at 30% 0,#60a5fa38,#0000 42%),radial-gradient(circle at 90% 80%,#fb923c38,#0000 44%),linear-gradient(180deg,#ffffff21,hsla(0,0%,100%,.065));border:1px solid #ffffff2e;border-radius:32px;min-height:300px;padding:10px;position:relative;width:100%;z-index:2}.W-placement-visual img{border-radius:24px;display:block;filter:brightness(1.16) contrast(1.05) saturate(1.12);height:100%;object-fit:cover;object-position:center;width:100%}.W-placement-text{position:relative;z-index:2}.W-placement-text span{color:#fbbf24;display:block;font-size:12px;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.W-placement-text h3{color:#fff;font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;line-height:1.03;margin:14px 0 0}.W-placement-text ul{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(2,1fr);list-style:none;margin:22px 0 0;padding:0}.W-placement-text li{color:#c7ccdc;font-size:14.5px;font-weight:720;line-height:1.55;padding-left:24px;position:relative}.W-placement-text li:before{color:#fbbf24;content:"✓";font-weight:950;left:0;position:absolute;top:0}.W-outcome-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:34px}.W-outcome-grid span{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1c;border-radius:20px;color:#fff;display:grid;font-size:14px;font-weight:820;line-height:1.35;min-height:74px;padding:14px;place-items:center}.W-outcome-box button{margin-top:32px}@media (max-width:1100px){.W-outcome-grid,.W-roadmap-unlock-list,.W-routine-grid,.W-topic-system-grid{grid-template-columns:repeat(2,1fr)}.W-task-system-columns,.W-weekend-system,.W-work-principle-box{grid-template-columns:1fr}.W-work-principle-box{text-align:center}.W-work-principle-box .W-section-kicker{margin-left:auto}.W-task-system-panel.W-life .W-task-chip-grid{grid-template-columns:repeat(2,1fr)}.W-placement-step-content{grid-template-columns:230px 1fr}}@media (max-width:640px){.W-working-hero{min-height:auto;padding:30px 14px 54px}.W-working-hero h1{font-size:46px;line-height:.98}.W-working-hero-content>p{font-size:16px;margin-bottom:22px}.W-section-kicker{margin-bottom:18px}.W-salary-band{border-radius:28px;margin-top:32px;padding:24px 18px}.W-salary-band strong{font-size:40px;line-height:.96;margin-top:16px}.W-salary-band small{font-size:12px;line-height:1.55;margin-top:15px}.W-working-hero-actions{align-items:stretch;flex-direction:column}.W-work-section{padding:58px 0;width:min(100% - 22px,1180px)}.W-outcome-box h2,.W-topic-system-box h2,.W-work-heading h2,.W-work-principle-box h2{font-size:38px;line-height:1.02}.W-outcome-box p:not(.W-section-kicker),.W-topic-system-box p:not(.W-section-kicker),.W-work-heading p:not(.W-section-kicker),.W-work-principle-box p:not(.W-section-kicker){font-size:15.5px;line-height:1.65}.W-daily-task-system,.W-outcome-box,.W-topic-system-box,.W-work-principle-box{border-radius:30px;padding:26px 18px}.W-mentor-clarity-card,.W-task-system-panel{border-radius:24px;padding:22px}.W-mentor-clarity-card h3,.W-task-system-panel h3{font-size:25px;text-align:center}.W-task-system-panel h3:after{margin-left:auto;margin-right:auto}.W-outcome-grid,.W-roadmap-unlock-list,.W-routine-grid,.W-task-chip-grid,.W-task-system-panel.W-life .W-task-chip-grid,.W-topic-system-grid{grid-template-columns:1fr}.W-routine-card,.W-task-chip-card,.W-unlock-card{border-radius:24px}.W-task-chip-card{min-height:auto;text-align:center}.W-task-icon{margin-left:auto;margin-right:auto}.W-routine-card{text-align:center}.W-routine-card-top,.W-routine-task-line{align-items:center;flex-direction:column}.W-routine-task-line{text-align:center}.W-unlock-card{min-height:auto;padding:24px}.W-unlock-card h3{font-size:27px}.W-day-pill{text-align:center;width:100%}.W-checkpoint-list{justify-content:center}.W-outcome-grid span,.W-topic-system-card{min-height:auto}.W-outcome-box button{width:100%}.W-placement-journey{gap:18px}.W-placement-journey:before{bottom:22px;left:25px;top:22px}.W-placement-journey:after{animation:W-placementLineMoveMobile 6s ease-in-out infinite;height:90px;left:18px;top:22px;width:16px}@keyframes W-placementLineMoveMobile{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}70%{opacity:.9}to{opacity:0;transform:translateY(1480px)}}.W-placement-step{gap:14px;grid-template-columns:52px 1fr}.W-placement-step-number{border-radius:18px;font-size:16px;height:52px;width:52px}.W-placement-step-content{border-radius:24px;gap:18px;grid-template-columns:1fr;padding:20px 16px}.W-placement-visual{border-radius:26px;margin:0 auto;min-height:230px;width:min(230px,100%)}.W-placement-visual img{border-radius:20px}.W-placement-text{text-align:center}.W-placement-text span{font-size:10px;letter-spacing:.1em}.W-placement-text h3{font-size:24px;line-height:1.08}.W-placement-text ul{gap:10px;grid-template-columns:1fr;margin-top:18px;text-align:left}.W-placement-text li{font-size:13.5px;line-height:1.55}}.C-college-page *{box-sizing:border-box}.C-college-page{background:radial-gradient(circle at top left,#a855f71f,#0000 30%),radial-gradient(circle at top right,#22d3ee1a,#0000 32%),linear-gradient(180deg,#080914,#101229 48%,#080914);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.C-college-hero{display:grid;min-height:88vh;overflow:hidden;padding:50px 20px 70px;place-items:center;position:relative}.C-college-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 82%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 82%);pointer-events:none;position:absolute}.C-college-hero-content{position:relative;text-align:center;width:min(1120px,100%);z-index:2}.C-college-hero-content .C-section-kicker{margin-bottom:24px}.C-college-hero h1{color:#fff;font-size:clamp(44px,7vw,92px);font-weight:850;letter-spacing:-.065em;line-height:.96;margin:0 auto;max-width:1050px}.C-college-hero-content>p{color:#c7ccdc;font-size:clamp(17px,1.8vw,22px);line-height:1.65;margin:24px auto 0;max-width:900px}.C-salary-band{background:radial-gradient(circle at 16% 0,#a855f72e,#0000 38%),radial-gradient(circle at 84% 0,#22d3ee26,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff21;border-radius:34px;box-shadow:0 28px 85px #00000057,inset 0 1px 0 #ffffff14;margin:38px auto 0;max-width:690px;overflow:hidden;padding:28px 30px;position:relative}.C-salary-band:before{background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,#0000 0);background-size:34px 34px;content:"";inset:0;opacity:.24;pointer-events:none;position:absolute}.C-salary-band strong{background:linear-gradient(90deg,#a855f7,#22d3ee 48%,#eaff00);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;filter:drop-shadow(0 0 18px rgba(34,211,238,.16));font-size:clamp(42px,5.8vw,72px);font-weight:950;letter-spacing:-.065em;line-height:.92;margin-top:0;position:relative;z-index:2}.C-salary-band small{color:#c7ccdc;display:block;font-size:13px;font-weight:700;line-height:1.6;margin:18px auto 0;max-width:540px;position:relative;z-index:2}.C-salary-kicker{color:#cfd6e8!important;font-size:12px!important;line-height:1.2!important;margin-bottom:18px!important;position:relative;z-index:2}.C-college-hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.C-college-hero-actions a,.C-college-hero-actions button,.C-outcome-box button{align-items:center;background:linear-gradient(90deg,#a855f7,#22d3ee,#eaff00);border:0;border-radius:999px;box-shadow:0 18px 52px #22d3ee33,0 0 30px #a855f71a;color:#071018;cursor:pointer;display:inline-flex;font-size:15px;font-weight:950;justify-content:center;min-height:52px;padding:15px 22px;text-decoration:none}.C-college-hero-actions a{background:hsla(0,0%,100%,.075);border:1px solid #ffffff24;box-shadow:none;color:#fff}.C-college-section{margin:0 auto;padding:82px 0;width:min(1180px,calc(100% - 32px))}.C-college-heading{margin:0 auto 42px;max-width:850px;text-align:center}.C-college-heading.C-compact{margin-bottom:30px}.C-college-heading h2,.C-college-principle-box h2,.C-outcome-box h2,.C-topic-system-box h2{color:#fff;font-size:clamp(34px,5vw,66px);letter-spacing:-.06em;line-height:.98;margin:0}.C-college-heading p:not(.C-section-kicker),.C-college-principle-box p:not(.C-section-kicker),.C-outcome-box p:not(.C-section-kicker),.C-topic-system-box p:not(.C-section-kicker){color:#aeb5c5;font-size:18px;line-height:1.7;margin:20px auto 0}.C-college-principle-box{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 0,#a855f71f,#0000 34%),radial-gradient(circle at 95% 0,#22d3ee1a,#0000 34%),#ffffff0f;border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff12;display:grid;gap:24px;grid-template-columns:1.1fr .9fr;padding:42px}.C-college-principle-box .C-section-kicker{margin-left:0}.C-mentor-clarity-card{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 40%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:30px;padding:28px}.C-mentor-clarity-card h3{color:#22d3ee;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:0}.C-mentor-clarity-card p{font-size:15.5px}.C-daily-task-system,.C-outcome-box,.C-topic-system-box{background:radial-gradient(circle at 0 0,#a855f71f,#0000 34%),radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),#ffffff0f;border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff12;overflow:hidden;padding:44px;position:relative;text-align:center}.C-task-system-columns{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.25fr .75fr}.C-task-system-panel{background:radial-gradient(circle at 0 0,#a855f721,#0000 34%),radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:32px;overflow:hidden;padding:28px;position:relative;text-align:left}.C-task-system-panel.C-life{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 34%),radial-gradient(circle at 100% 0,#a855f717,#0000 34%),hsla(0,0%,100%,.052)}.C-task-system-panel h3{color:#fff;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:0 0 22px}.C-task-system-panel h3:after{background:linear-gradient(90deg,#a855f7,#22d3ee);border-radius:999px;content:"";display:block;height:3px;margin-top:14px;width:72px}.C-task-system-panel.C-life h3:after{background:linear-gradient(90deg,#22d3ee,#eaff00)}.C-task-chip-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.C-task-system-panel.C-life .C-task-chip-grid{grid-template-columns:1fr}.C-task-chip-card{background:radial-gradient(circle at top right,#a855f71a,#0000 42%),hsla(0,0%,100%,.058);border:1px solid hsla(0,0%,100%,.115);border-radius:22px;min-height:142px;padding:18px;position:relative;text-align:left}.C-task-system-panel.C-life .C-task-chip-card{background:radial-gradient(circle at top right,#22d3ee1f,#0000 42%),hsla(0,0%,100%,.052)}.C-task-icon{background:linear-gradient(135deg,#a855f738,#22d3ee29);border:1px solid #ffffff24;border-radius:16px;display:grid;font-size:21px;height:42px;margin-bottom:14px;place-items:center;width:42px}.C-task-chip-card span{color:#22d3ee;display:block;font-size:14px;font-weight:950;line-height:1.2}.C-task-system-panel.C-life .C-task-chip-card span{color:#eaff00}.C-task-chip-card p{color:#b8bfce;font-size:13px;font-weight:650;line-height:1.5;margin:10px 0 0}.C-routine-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.C-routine-card{background:radial-gradient(circle at top right,#a855f71c,#0000 42%),hsla(0,0%,100%,.062);border:1px solid #ffffff1f;border-radius:26px;min-height:145px;padding:22px}.C-life-routine-card{background:radial-gradient(circle at top right,#22d3ee1f,#0000 42%),hsla(0,0%,100%,.052)}.C-college-routine-card{background:radial-gradient(circle at top right,#eaff001f,#0000 42%),hsla(0,0%,100%,.052)}.C-routine-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.C-routine-card-top span{color:#a855f7;font-size:13px;font-weight:950}.C-life-routine-card .C-routine-card-top span{color:#22d3ee}.C-college-routine-card .C-routine-card-top span{color:#eaff00}.C-routine-card-top small{background:linear-gradient(90deg,#a855f7,#22d3ee);border-radius:999px;color:#071018;flex:0 0 auto;font-size:9px;font-weight:950;letter-spacing:.08em;line-height:1;padding:6px 8px;text-transform:uppercase}.C-life-routine-card .C-routine-card-top small{background:#22d3ee2e;border:1px solid #22d3ee3d;color:#fff}.C-college-routine-card .C-routine-card-top small{background:linear-gradient(90deg,#eaff00,#22d3ee);color:#071018}.C-routine-task-line{align-items:flex-start;display:flex;gap:12px;margin-top:18px}.C-routine-task-line b{background:linear-gradient(135deg,#a855f738,#22d3ee29);border:1px solid #ffffff24;border-radius:16px;display:grid;flex:0 0 auto;font-size:21px;height:42px;place-items:center;width:42px}.C-routine-task-line p{color:#dbeafe;font-size:15px;font-weight:800;line-height:1.5;margin:4px 0 0}.C-weekend-system{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:18px}.C-weekend-system div{background:radial-gradient(circle at top right,#a855f71a,#0000 42%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:26px;padding:24px}.C-weekend-system strong{color:#22d3ee;display:block;font-size:22px;letter-spacing:-.035em}.C-weekend-system p{color:#aeb5c5;font-size:14.5px;line-height:1.6;margin:12px 0 0}.C-roadmap-unlock-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.C-unlock-card{background:radial-gradient(circle at top right,#a855f71a,#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.082),hsla(0,0%,100%,.038));border:1px solid #ffffff1f;border-radius:30px;min-height:370px;overflow:hidden;padding:26px;position:relative;transition:transform .25s ease,border-color .25s ease,background .25s ease}.C-unlock-card:hover{background:radial-gradient(circle at top right,#22d3ee1f,#0000 42%),hsla(0,0%,100%,.075);border-color:#22d3ee47;transform:translateY(-6px)}.C-unlock-top{align-items:center;display:flex;justify-content:space-between}.C-unlock-top span{color:#aeb5c5;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.C-unlock-top b{background:linear-gradient(135deg,#a855f7,#22d3ee,#eaff00);border-radius:16px;color:#071018;display:grid;font-size:14px;font-weight:950;height:46px;place-items:center;width:46px}.C-unlock-card h3{color:#fff;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:28px 0 0}.C-day-pill{background:rgba(34,211,238,.075);border:1px solid #22d3ee2e;border-radius:999px;color:#22d3ee;font-size:13px;font-weight:900;margin-top:16px;padding:10px 12px;width:-webkit-fit-content;width:fit-content}.C-day-pill small{color:#aeb5c5;font-weight:800;margin-left:8px}.C-unlock-card>p{color:#b8bfce;font-size:14.5px;font-weight:600;line-height:1.6;margin:18px 0 0}.C-checkpoint-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.C-checkpoint-list span{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1a;border-radius:999px;color:#dbeafe;font-size:11.5px;font-weight:800;line-height:1;padding:8px 10px}.C-topic-system-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.C-topic-system-card{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1c;border-radius:22px;display:grid;min-height:110px;padding:18px;place-items:center}.C-topic-system-card span{color:#22d3ee;font-size:12px;font-weight:950;letter-spacing:.14em}.C-topic-system-card p{color:#fff;font-size:14px;font-weight:800;line-height:1.4;margin:8px 0 0}.C-placement-journey{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1080px;position:relative}.C-placement-journey:before{background:linear-gradient(180deg,#a855f7bf,#22d3ee9e,#eaff0073);bottom:30px;left:38px;width:2px}.C-placement-journey:after,.C-placement-journey:before{border-radius:999px;content:"";position:absolute;top:30px}.C-placement-journey:after{animation:C-placementLineMove 6s ease-in-out infinite;background:linear-gradient(180deg,#0000,#a855f7d9,#22d3eed9,#0000);filter:blur(8px);height:110px;left:31px;opacity:.85;pointer-events:none;width:16px}@keyframes C-placementLineMove{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}70%{opacity:.9}to{opacity:0;transform:translateY(1120px)}}.C-placement-step{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:76px 1fr;position:relative}.C-placement-step-number{background:linear-gradient(135deg,#a855f7,#22d3ee,#eaff00);border-radius:24px;color:#071018;display:grid;font-size:22px;font-weight:950;height:76px;letter-spacing:-.04em;place-items:center;position:relative;width:76px;z-index:3}.C-placement-step-content{grid-gap:26px;align-items:center;background:radial-gradient(circle at 0 0,#a855f721,#0000 34%),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.052));border:1px solid #ffffff21;border-radius:32px;display:grid;gap:26px;grid-template-columns:300px 1fr;overflow:hidden;padding:26px 30px;position:relative;transition:transform .25s ease,border-color .25s ease}.C-placement-step-content:hover{border-color:#22d3ee42;transform:translateY(-4px)}.C-placement-visual{aspect-ratio:1/1;background:radial-gradient(circle at 30% 0,#a855f738,#0000 42%),radial-gradient(circle at 90% 80%,#22d3ee38,#0000 44%),linear-gradient(180deg,#ffffff21,hsla(0,0%,100%,.065));border:1px solid #ffffff2e;border-radius:32px;min-height:300px;padding:10px;position:relative;width:100%;z-index:2}.C-placement-visual img{border-radius:24px;display:block;filter:brightness(1.16) contrast(1.05) saturate(1.12);height:100%;object-fit:cover;object-position:center;width:100%}.C-placement-text{position:relative;z-index:2}.C-placement-text span{color:#22d3ee;display:block;font-size:12px;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.C-placement-text h3{color:#fff;font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;line-height:1.03;margin:14px 0 0}.C-placement-text ul{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(2,1fr);list-style:none;margin:22px 0 0;padding:0}.C-placement-text li{color:#c7ccdc;font-size:14.5px;font-weight:720;line-height:1.55;padding-left:24px;position:relative}.C-placement-text li:before{color:#22d3ee;content:"✓";font-weight:950;left:0;position:absolute;top:0}.C-outcome-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:34px}.C-outcome-grid span{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1c;border-radius:20px;color:#fff;display:grid;font-size:14px;font-weight:820;line-height:1.35;min-height:74px;padding:14px;place-items:center}.C-outcome-box button{margin-top:32px}@media (max-width:1100px){.C-outcome-grid,.C-roadmap-unlock-list,.C-routine-grid,.C-topic-system-grid{grid-template-columns:repeat(2,1fr)}.C-college-principle-box,.C-task-system-columns,.C-weekend-system{grid-template-columns:1fr}.C-college-principle-box{text-align:center}.C-college-principle-box .C-section-kicker{margin-left:auto}.C-task-system-panel.C-life .C-task-chip-grid{grid-template-columns:repeat(2,1fr)}.C-placement-step-content{grid-template-columns:230px 1fr}}@media (max-width:640px){.C-college-hero{min-height:auto;padding:30px 14px 54px}.C-college-hero h1{font-size:46px;line-height:.98}.C-college-hero-content>p{font-size:16px;margin-bottom:22px}.C-college-page .C-section-kicker{margin-bottom:18px}.C-salary-band{border-radius:28px;margin-top:32px;padding:24px 18px}.C-salary-band strong{font-size:40px;line-height:.96;margin-top:16px}.C-salary-band small{font-size:12px;line-height:1.55;margin-top:15px}.C-college-hero-actions{align-items:stretch;flex-direction:column}.C-college-section{padding:58px 0;width:min(100% - 22px,1180px)}.C-college-heading h2,.C-college-principle-box h2,.C-outcome-box h2,.C-topic-system-box h2{font-size:38px;line-height:1.02}.C-college-heading p:not(.C-section-kicker),.C-college-principle-box p:not(.C-section-kicker),.C-outcome-box p:not(.C-section-kicker),.C-topic-system-box p:not(.C-section-kicker){font-size:15.5px;line-height:1.65}.C-college-principle-box,.C-daily-task-system,.C-outcome-box,.C-topic-system-box{border-radius:30px;padding:26px 18px}.C-mentor-clarity-card,.C-task-system-panel{border-radius:24px;padding:22px}.C-mentor-clarity-card h3,.C-task-system-panel h3{font-size:25px;text-align:center}.C-task-system-panel h3:after{margin-left:auto;margin-right:auto}.C-outcome-grid,.C-roadmap-unlock-list,.C-routine-grid,.C-task-chip-grid,.C-task-system-panel.C-life .C-task-chip-grid,.C-topic-system-grid{grid-template-columns:1fr}.C-routine-card,.C-task-chip-card,.C-unlock-card{border-radius:24px}.C-task-chip-card{min-height:auto;text-align:center}.C-task-icon{margin-left:auto;margin-right:auto}.C-routine-card{text-align:center}.C-routine-card-top,.C-routine-task-line{align-items:center;flex-direction:column}.C-routine-task-line{text-align:center}.C-unlock-card{min-height:auto;padding:24px}.C-unlock-card h3{font-size:27px}.C-day-pill{text-align:center;width:100%}.C-checkpoint-list{justify-content:center}.C-outcome-grid span,.C-topic-system-card{min-height:auto}.C-outcome-box button{width:100%}.C-placement-journey{gap:18px}.C-placement-journey:before{bottom:22px;left:25px;top:22px}.C-placement-journey:after{animation:C-placementLineMoveMobile 6s ease-in-out infinite;height:90px;left:18px;top:22px;width:16px}@keyframes C-placementLineMoveMobile{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}70%{opacity:.9}to{opacity:0;transform:translateY(1480px)}}.C-placement-step{gap:14px;grid-template-columns:52px 1fr}.C-placement-step-number{border-radius:18px;font-size:16px;height:52px;width:52px}.C-placement-step-content{border-radius:24px;gap:18px;grid-template-columns:1fr;padding:20px 16px}.C-placement-visual{border-radius:26px;margin:0 auto;min-height:230px;width:min(230px,100%)}.C-placement-visual img{border-radius:20px}.C-placement-text{text-align:center}.C-placement-text span{font-size:10px;letter-spacing:.1em}.C-placement-text h3{font-size:24px;line-height:1.08}.C-placement-text ul{gap:10px;grid-template-columns:1fr;margin-top:18px;text-align:left}.C-placement-text li{font-size:13.5px;line-height:1.55}}.B-school-page *{box-sizing:border-box}.B-school-page{background:radial-gradient(circle at top left,#eaff001a,#0000 30%),radial-gradient(circle at top right,#ff2f921c,#0000 32%),linear-gradient(180deg,#080910,#120b21 48%,#080910);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.B-school-hero{display:grid;min-height:88vh;overflow:hidden;padding:50px 20px 70px;place-items:center;position:relative}.B-school-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 82%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 82%);pointer-events:none;position:absolute}.B-school-hero-content{position:relative;text-align:center;width:min(1120px,100%);z-index:2}.B-school-page .B-section-kicker{background:none;border:0;border-radius:0;box-shadow:none;color:#cfd6e8;font-size:12px;font-weight:950;letter-spacing:.18em;line-height:1.2;margin:0 auto 22px;padding:0;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.B-school-hero-content .B-section-kicker{margin-bottom:24px}.B-school-hero h1{color:#fff;font-size:clamp(44px,7vw,92px);font-weight:850;letter-spacing:-.065em;line-height:.96;margin:0 auto;max-width:1050px}.B-school-hero-content>p{color:#c7ccdc;font-size:clamp(17px,1.8vw,22px);line-height:1.65;margin:24px auto 0;max-width:900px}.B-salary-band{background:radial-gradient(circle at 16% 0,#eaff0029,#0000 38%),radial-gradient(circle at 84% 0,#ff2f9226,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff21;border-radius:34px;box-shadow:0 28px 85px #00000057,inset 0 1px 0 #ffffff14;margin:38px auto 0;max-width:690px;overflow:hidden;padding:28px 30px;position:relative}.B-salary-band:before{background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,#0000 0);background-size:34px 34px;content:"";inset:0;opacity:.24;pointer-events:none;position:absolute}.B-salary-band strong{background:linear-gradient(90deg,#eaff00,#ff2f92 48%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;filter:drop-shadow(0 0 18px rgba(255,47,146,.16));font-size:clamp(42px,5.8vw,72px);font-weight:950;letter-spacing:-.065em;line-height:.92;margin-top:0;position:relative;z-index:2}.B-salary-band small{color:#c7ccdc;display:block;font-size:13px;font-weight:700;line-height:1.6;margin:18px auto 0;max-width:540px;position:relative;z-index:2}.B-salary-kicker{color:#cfd6e8!important;font-size:12px!important;line-height:1.2!important;margin-bottom:18px!important;position:relative;z-index:2}.B-school-hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.B-outcome-box button,.B-school-hero-actions a,.B-school-hero-actions button{align-items:center;background:linear-gradient(90deg,#eaff00,#ff2f92,#22d3ee);border:0;border-radius:999px;box-shadow:0 18px 52px #ff2f9233,0 0 30px #eaff001a;color:#071018;cursor:pointer;display:inline-flex;font-size:15px;font-weight:950;justify-content:center;min-height:52px;padding:15px 22px;text-decoration:none}.B-school-hero-actions a{background:hsla(0,0%,100%,.075);border:1px solid #ffffff24;box-shadow:none;color:#fff}.B-school-section{margin:0 auto;padding:82px 0;width:min(1180px,calc(100% - 32px))}.B-school-heading{margin:0 auto 42px;max-width:850px;text-align:center}.B-school-heading.B-compact{margin-bottom:30px}.B-outcome-box h2,.B-school-heading h2,.B-school-principle-box h2,.B-topic-system-box h2{color:#fff;font-size:clamp(34px,5vw,66px);letter-spacing:-.06em;line-height:.98;margin:0}.B-outcome-box p:not(.B-section-kicker),.B-school-heading p:not(.B-section-kicker),.B-school-principle-box p:not(.B-section-kicker),.B-topic-system-box p:not(.B-section-kicker){color:#aeb5c5;font-size:18px;line-height:1.7;margin:20px auto 0}.B-school-principle-box{grid-gap:24px;align-items:stretch;background:radial-gradient(circle at 8% 0,#eaff001a,#0000 34%),radial-gradient(circle at 95% 0,#ff2f921c,#0000 34%),#ffffff0f;border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff12;display:grid;gap:24px;grid-template-columns:1.1fr .9fr;padding:42px}.B-school-principle-box .B-section-kicker{margin-left:0}.B-mentor-clarity-card{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 40%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:30px;padding:28px}.B-mentor-clarity-card h3{color:#22d3ee;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:0}.B-mentor-clarity-card p{font-size:15.5px}.B-daily-task-system,.B-outcome-box,.B-topic-system-box{background:radial-gradient(circle at 0 0,#eaff001a,#0000 34%),radial-gradient(circle at 100% 0,#ff2f921c,#0000 34%),#ffffff0f;border:1px solid #ffffff21;border-radius:42px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff12;overflow:hidden;padding:44px;position:relative;text-align:center}.B-task-system-columns{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.25fr .75fr}.B-task-system-panel{background:radial-gradient(circle at 0 0,#eaff001a,#0000 34%),radial-gradient(circle at 100% 0,#ff2f921a,#0000 34%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:32px;overflow:hidden;padding:28px;position:relative;text-align:left}.B-task-system-panel.B-life{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 34%),radial-gradient(circle at 100% 0,#eaff0017,#0000 34%),hsla(0,0%,100%,.052)}.B-task-system-panel h3{color:#fff;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:0 0 22px}.B-task-system-panel h3:after{background:linear-gradient(90deg,#eaff00,#ff2f92);border-radius:999px;content:"";display:block;height:3px;margin-top:14px;width:72px}.B-task-system-panel.B-life h3:after{background:linear-gradient(90deg,#22d3ee,#eaff00)}.B-task-chip-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.B-task-system-panel.B-life .B-task-chip-grid{grid-template-columns:1fr}.B-task-chip-card{background:radial-gradient(circle at top right,#ff2f921a,#0000 42%),hsla(0,0%,100%,.058);border:1px solid hsla(0,0%,100%,.115);border-radius:22px;min-height:142px;padding:18px;position:relative;text-align:left}.B-task-system-panel.B-life .B-task-chip-card{background:radial-gradient(circle at top right,#22d3ee1f,#0000 42%),hsla(0,0%,100%,.052)}.B-task-icon{background:linear-gradient(135deg,#eaff002e,#ff2f9229);border:1px solid #ffffff24;border-radius:16px;display:grid;font-size:21px;height:42px;margin-bottom:14px;place-items:center;width:42px}.B-task-chip-card span{color:#eaff00;display:block;font-size:14px;font-weight:950;line-height:1.2}.B-task-system-panel.B-life .B-task-chip-card span{color:#22d3ee}.B-task-chip-card p{color:#b8bfce;font-size:13px;font-weight:650;line-height:1.5;margin:10px 0 0}.B-routine-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.B-routine-card{background:radial-gradient(circle at top right,#ff2f921a,#0000 42%),hsla(0,0%,100%,.062);border:1px solid #ffffff1f;border-radius:26px;min-height:145px;padding:22px}.B-life-routine-card{background:radial-gradient(circle at top right,#22d3ee1f,#0000 42%),hsla(0,0%,100%,.052)}.B-school-routine-card{background:radial-gradient(circle at top right,#eaff001f,#0000 42%),hsla(0,0%,100%,.052)}.B-routine-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.B-routine-card-top span{color:#ff2f92;font-size:13px;font-weight:950}.B-life-routine-card .B-routine-card-top span{color:#22d3ee}.B-school-routine-card .B-routine-card-top span{color:#eaff00}.B-routine-card-top small{background:linear-gradient(90deg,#eaff00,#ff2f92);border-radius:999px;color:#071018;flex:0 0 auto;font-size:9px;font-weight:950;letter-spacing:.08em;line-height:1;padding:6px 8px;text-transform:uppercase}.B-life-routine-card .B-routine-card-top small{background:#22d3ee2e;border:1px solid #22d3ee3d;color:#fff}.B-school-routine-card .B-routine-card-top small{background:linear-gradient(90deg,#eaff00,#22d3ee);color:#071018}.B-routine-task-line{align-items:flex-start;display:flex;gap:12px;margin-top:18px}.B-routine-task-line b{background:linear-gradient(135deg,#eaff002e,#ff2f9229);border:1px solid #ffffff24;border-radius:16px;display:grid;flex:0 0 auto;font-size:21px;height:42px;place-items:center;width:42px}.B-routine-task-line p{color:#dbeafe;font-size:15px;font-weight:800;line-height:1.5;margin:4px 0 0}.B-weekend-system{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:18px}.B-weekend-system div{background:radial-gradient(circle at top right,#ff2f921a,#0000 42%),hsla(0,0%,100%,.065);border:1px solid #ffffff1f;border-radius:26px;padding:24px}.B-weekend-system strong{color:#22d3ee;display:block;font-size:22px;letter-spacing:-.035em}.B-weekend-system p{color:#aeb5c5;font-size:14.5px;line-height:1.6;margin:12px 0 0}.B-roadmap-unlock-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.B-unlock-card{background:radial-gradient(circle at top right,#ff2f921a,#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.082),hsla(0,0%,100%,.038));border:1px solid #ffffff1f;border-radius:30px;min-height:370px;overflow:hidden;padding:26px;position:relative;transition:transform .25s ease,border-color .25s ease,background .25s ease}.B-unlock-card:hover{background:radial-gradient(circle at top right,#eaff001f,#0000 42%),hsla(0,0%,100%,.075);border-color:#eaff0047;transform:translateY(-6px)}.B-unlock-top{align-items:center;display:flex;justify-content:space-between}.B-unlock-top span{color:#aeb5c5;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.B-unlock-top b{background:linear-gradient(135deg,#eaff00,#ff2f92,#22d3ee);border-radius:16px;color:#071018;display:grid;font-size:14px;font-weight:950;height:46px;place-items:center;width:46px}.B-unlock-card h3{color:#fff;font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:28px 0 0}.B-day-pill{background:rgba(234,255,0,.075);border:1px solid #eaff002e;border-radius:999px;color:#eaff00;font-size:13px;font-weight:900;margin-top:16px;padding:10px 12px;width:-webkit-fit-content;width:fit-content}.B-day-pill small{color:#aeb5c5;font-weight:800;margin-left:8px}.B-unlock-card>p{color:#b8bfce;font-size:14.5px;font-weight:600;line-height:1.6;margin:18px 0 0}.B-checkpoint-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.B-checkpoint-list span{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1a;border-radius:999px;color:#dbeafe;font-size:11.5px;font-weight:800;line-height:1;padding:8px 10px}.B-topic-system-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.B-topic-system-card{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1c;border-radius:22px;display:grid;min-height:110px;padding:18px;place-items:center}.B-topic-system-card span{color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.14em}.B-topic-system-card p{color:#fff;font-size:14px;font-weight:800;line-height:1.4;margin:8px 0 0}.B-placement-journey{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1080px;position:relative}.B-placement-journey:before{background:linear-gradient(180deg,#eaff00bf,#ff2f929e,#22d3ee73);bottom:30px;left:38px;width:2px}.B-placement-journey:after,.B-placement-journey:before{border-radius:999px;content:"";position:absolute;top:30px}.B-placement-journey:after{animation:B-placementLineMove 6s ease-in-out infinite;background:linear-gradient(180deg,#0000,#eaff00d9,#ff2f92d9,#0000);filter:blur(8px);height:110px;left:31px;opacity:.85;pointer-events:none;width:16px}@keyframes B-placementLineMove{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}70%{opacity:.9}to{opacity:0;transform:translateY(1120px)}}.B-placement-step{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:76px 1fr;position:relative}.B-placement-step-number{background:linear-gradient(135deg,#eaff00,#ff2f92,#22d3ee);border-radius:24px;color:#071018;display:grid;font-size:22px;font-weight:950;height:76px;letter-spacing:-.04em;place-items:center;position:relative;width:76px;z-index:3}.B-placement-step-content{grid-gap:26px;align-items:center;background:radial-gradient(circle at 0 0,#eaff001c,#0000 34%),radial-gradient(circle at 100% 0,#ff2f921f,#0000 36%),linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.052));border:1px solid #ffffff21;border-radius:32px;display:grid;gap:26px;grid-template-columns:300px 1fr;overflow:hidden;padding:26px 30px;position:relative;transition:transform .25s ease,border-color .25s ease}.B-placement-step-content:hover{border-color:#eaff0042;transform:translateY(-4px)}.B-placement-visual{aspect-ratio:1/1;background:radial-gradient(circle at 30% 0,#eaff002e,#0000 42%),radial-gradient(circle at 90% 80%,#ff2f9233,#0000 44%),linear-gradient(180deg,#ffffff21,hsla(0,0%,100%,.065));border:1px solid #ffffff2e;border-radius:32px;min-height:300px;padding:10px;position:relative;width:100%;z-index:2}.B-placement-visual img{border-radius:24px;display:block;filter:brightness(1.16) contrast(1.05) saturate(1.12);height:100%;object-fit:cover;object-position:center;width:100%}.B-placement-text{position:relative;z-index:2}.B-placement-text span{color:#eaff00;display:block;font-size:12px;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.B-placement-text h3{color:#fff;font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;line-height:1.03;margin:14px 0 0}.B-placement-text ul{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(2,1fr);list-style:none;margin:22px 0 0;padding:0}.B-placement-text li{color:#c7ccdc;font-size:14.5px;font-weight:720;line-height:1.55;padding-left:24px;position:relative}.B-placement-text li:before{color:#eaff00;content:"✓";font-weight:950;left:0;position:absolute;top:0}.B-outcome-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:34px}.B-outcome-grid span{background:hsla(0,0%,100%,.065);border:1px solid #ffffff1c;border-radius:20px;color:#fff;display:grid;font-size:14px;font-weight:820;line-height:1.35;min-height:74px;padding:14px;place-items:center}.B-outcome-box button{margin-top:32px}@media (max-width:1100px){.B-outcome-grid,.B-roadmap-unlock-list,.B-routine-grid,.B-topic-system-grid{grid-template-columns:repeat(2,1fr)}.B-school-principle-box,.B-task-system-columns,.B-weekend-system{grid-template-columns:1fr}.B-school-principle-box{text-align:center}.B-school-principle-box .B-section-kicker{margin-left:auto}.B-task-system-panel.B-life .B-task-chip-grid{grid-template-columns:repeat(2,1fr)}.B-placement-step-content{grid-template-columns:230px 1fr}}@media (max-width:640px){.B-school-hero{min-height:auto;padding:30px 14px 54px}.B-school-hero h1{font-size:46px;line-height:.98}.B-school-hero-content>p{font-size:16px;margin-bottom:22px}.B-school-page .B-section-kicker{margin-bottom:18px}.B-salary-band{border-radius:28px;margin-top:32px;padding:24px 18px}.B-salary-band strong{font-size:40px;line-height:.96;margin-top:16px}.B-salary-band small{font-size:12px;line-height:1.55;margin-top:15px}.B-school-hero-actions{align-items:stretch;flex-direction:column}.B-school-section{padding:58px 0;width:min(100% - 22px,1180px)}.B-outcome-box h2,.B-school-heading h2,.B-school-principle-box h2,.B-topic-system-box h2{font-size:38px;line-height:1.02}.B-outcome-box p:not(.B-section-kicker),.B-school-heading p:not(.B-section-kicker),.B-school-principle-box p:not(.B-section-kicker),.B-topic-system-box p:not(.B-section-kicker){font-size:15.5px;line-height:1.65}.B-daily-task-system,.B-outcome-box,.B-school-principle-box,.B-topic-system-box{border-radius:30px;padding:26px 18px}.B-mentor-clarity-card,.B-task-system-panel{border-radius:24px;padding:22px}.B-mentor-clarity-card h3,.B-task-system-panel h3{font-size:25px;text-align:center}.B-task-system-panel h3:after{margin-left:auto;margin-right:auto}.B-outcome-grid,.B-roadmap-unlock-list,.B-routine-grid,.B-task-chip-grid,.B-task-system-panel.B-life .B-task-chip-grid,.B-topic-system-grid{grid-template-columns:1fr}.B-routine-card,.B-task-chip-card,.B-unlock-card{border-radius:24px}.B-task-chip-card{min-height:auto;text-align:center}.B-task-icon{margin-left:auto;margin-right:auto}.B-routine-card{text-align:center}.B-routine-card-top,.B-routine-task-line{align-items:center;flex-direction:column}.B-routine-task-line{text-align:center}.B-unlock-card{min-height:auto;padding:24px}.B-unlock-card h3{font-size:27px}.B-day-pill{text-align:center;width:100%}.B-checkpoint-list{justify-content:center}.B-outcome-grid span,.B-topic-system-card{min-height:auto}.B-outcome-box button{width:100%}.B-placement-journey{gap:18px}.B-placement-journey:before{bottom:22px;left:25px;top:22px}.B-placement-journey:after{animation:B-placementLineMoveMobile 6s ease-in-out infinite;height:90px;left:18px;top:22px;width:16px}@keyframes B-placementLineMoveMobile{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}70%{opacity:.9}to{opacity:0;transform:translateY(1480px)}}.B-placement-step{gap:14px;grid-template-columns:52px 1fr}.B-placement-step-number{border-radius:18px;font-size:16px;height:52px;width:52px}.B-placement-step-content{border-radius:24px;gap:18px;grid-template-columns:1fr;padding:20px 16px}.B-placement-visual{border-radius:26px;margin:0 auto;min-height:230px;width:min(230px,100%)}.B-placement-visual img{border-radius:20px}.B-placement-text{text-align:center}.B-placement-text span{font-size:10px;letter-spacing:.1em}.B-placement-text h3{font-size:24px;line-height:1.08}.B-placement-text ul{gap:10px;grid-template-columns:1fr;margin-top:18px;text-align:left}.B-placement-text li{font-size:13.5px;line-height:1.55}}*{box-sizing:border-box}.counselling-page{background:radial-gradient(circle at top left,#eaff001c,#0000 30%),radial-gradient(circle at top right,#ff2f9221,#0000 32%),radial-gradient(circle at 50% 30%,#00e5ff14,#0000 34%),linear-gradient(180deg,#080910,#0d1020 48%,#080910);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.counselling-hero{display:grid;min-height:88vh;overflow:hidden;padding:70px 20px 80px;place-items:center;position:relative}.counselling-hero:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:64px 64px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,#0000 84%);-webkit-mask-image:linear-gradient(180deg,#000,#0000 84%);pointer-events:none;position:absolute}.counselling-hero-glow{border-radius:999px;filter:blur(82px);height:390px;opacity:.48;pointer-events:none;position:absolute;width:390px}.counselling-hero-content{position:relative;text-align:center;width:min(1180px,100%);z-index:2}.counselling-kicker{color:#eaff00;font-size:12px;font-weight:950;letter-spacing:.18em;line-height:1.2;margin:0 auto 18px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.counselling-hero h1{color:#fff;font-size:clamp(44px,7vw,92px);font-weight:850;letter-spacing:-.065em;line-height:.95;margin:0 auto;max-width:1120px}.counselling-hero-content>p{color:#c7ccdc;font-size:clamp(17px,1.8vw,22px);line-height:1.65;margin:26px auto 0;max-width:980px}.counselling-hero-content>p strong{color:#fff;font-weight:950}.counselling-hero-content>p span{color:#eaff00;font-weight:850}.counselling-hero-note{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin:42px auto 0;max-width:1050px}.counselling-hero-note>div{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:radial-gradient(circle at 20% 0,#eaff001f,#0000 38%),linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff21;border-radius:30px;box-shadow:0 24px 80px #00000057,inset 0 1px 0 #ffffff14;overflow:hidden;padding:26px;position:relative;text-align:left}.counselling-hero-note strong{color:#fff;display:block;font-size:22px;letter-spacing:-.035em;line-height:1.1}.counselling-hero-note p{color:#aeb5c5;font-size:15px;line-height:1.7;margin:14px 0 0}.counselling-hero-note b{color:#eaff00}.counselling-section{margin:0 auto;padding:86px 0;width:min(1180px,calc(100% - 32px))}.counselling-heading{margin:0 auto 44px;max-width:860px;text-align:center}.back-home-box h2,.counselling-heading h2{color:#fff;font-size:clamp(34px,5vw,66px);letter-spacing:-.055em;line-height:.98;margin:0}.back-home-box p,.counselling-heading p{color:#aeb5c5;font-size:18px;line-height:1.7;margin:18px auto 0}.booking-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:.95fr 1.05fr}.booking-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.052));border:1px solid #ffffff21;border-radius:36px;box-shadow:0 24px 80px #00000059,inset 0 1px 0 #ffffff14;overflow:hidden;padding:28px;position:relative}.booking-card:before{background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,#0000 0);background-size:34px 34px;content:"";inset:0;opacity:.22;pointer-events:none;position:absolute}.booking-card>*{position:relative;z-index:2}.booking-card-header{align-items:center;display:flex;gap:14px;margin-bottom:24px}.booking-card-header>span{background:linear-gradient(90deg,#eaff00,#00e5ff);border-radius:16px;color:#080910;display:grid;flex:0 0 auto;font-size:14px;font-weight:950;height:48px;place-items:center;width:48px}.booking-card-header h3{color:#fff;font-size:25px;letter-spacing:-.04em;line-height:1;margin:0}.booking-card-header p{color:#aeb5c5;font-size:14px;line-height:1.4;margin:7px 0 0}.date-scroll{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 14px;scrollbar-width:thin}.date-pill{background:hsla(0,0%,100%,.065);border:1px solid #ffffff21;border-radius:20px;color:#fff;cursor:pointer;min-width:92px;padding:14px 12px;transition:transform .24s ease,border-color .24s ease,background .24s ease}.date-pill:hover{border-color:#eaff0057;transform:translateY(-3px)}.date-pill.active{background:linear-gradient(90deg,#eaff00,#00e5ff);border-color:#0000;color:#080910}.date-pill span{display:block;font-size:12px;font-weight:850;opacity:.86}.date-pill strong{display:block;font-size:17px;font-weight:950;margin-top:7px}.month-label{color:#eaff00;font-size:14px;font-weight:950;letter-spacing:.08em;margin:14px 0 18px;text-transform:uppercase}.slot-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.slot-card{background:hsla(0,0%,100%,.065);border:1px solid #ffffff21;border-radius:22px;cursor:pointer;min-height:86px;padding:16px;text-align:left;transition:transform .24s ease,border-color .24s ease,background .24s ease}.slot-card strong{color:#fff;display:block;font-size:15px;line-height:1.2}.slot-card span{display:block;font-size:12px;font-weight:900;margin-top:9px}.slot-card.available span{color:#eaff00}.slot-card.booked{background:hsla(0,0%,100%,.035);cursor:not-allowed;opacity:.46}.slot-card.booked span{color:#ff7a7a}.slot-card.selected{background:radial-gradient(circle at top right,#eaff0029,#0000 42%),hsla(0,0%,100%,.095);border-color:#eaff008c;box-shadow:0 18px 48px #eaff001a,0 0 38px #00e5ff14;transform:translateY(-4px)}.selected-slot-box{background:radial-gradient(circle at 0 0,#eaff0024,#0000 38%),hsla(0,0%,100%,.065);border:1px solid #eaff0029;border-radius:24px;margin-bottom:22px;padding:18px}.selected-slot-box span{color:#aeb5c5;display:block;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.selected-slot-box strong{color:#fff;display:block;font-size:18px;line-height:1.3;margin-top:8px}.form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.form-card label,.goal-field{grid-gap:8px;color:#dbeafe;display:grid;font-size:13px;font-weight:850;gap:8px}.form-card input,.form-card select,.form-card textarea{background:#080910b8;border:1px solid #ffffff21;border-radius:18px;color:#fff;font:inherit;min-height:50px;outline:none;padding:14px;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.form-card select{color-scheme:dark}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{background:#080910e6;border-color:#eaff0080;box-shadow:0 0 0 4px #eaff0014}.form-card textarea{min-height:105px;resize:vertical}.goal-field{margin-top:14px}.otp-box,.payment-box{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:26px;display:flex;gap:18px;justify-content:space-between;margin-top:18px;padding:20px}.otp-box h4{color:#fff;font-size:19px;letter-spacing:-.03em;line-height:1.1;margin:0}.otp-box p,.payment-box p{color:#aeb5c5;font-size:13px;line-height:1.55;margin:8px 0 0}.back-home-box button,.confirm-booking-btn,.mini-action-btn{background:linear-gradient(90deg,#eaff00,#00e5ff);border:0;border-radius:999px;color:#080910;cursor:pointer;font-size:14px;font-weight:950;transition:transform .24s ease,opacity .24s ease,box-shadow .24s ease;white-space:nowrap}.mini-action-btn{min-height:46px;padding:12px 18px}.back-home-box button,.confirm-booking-btn{box-shadow:0 18px 52px #00e5ff2e;min-height:54px;padding:15px 22px}.back-home-box button:hover,.confirm-booking-btn:hover,.mini-action-btn:hover{transform:translateY(-3px)}.confirm-booking-btn:disabled,.mini-action-btn:disabled{cursor:not-allowed;opacity:.45;transform:none}.otp-input-row{align-items:center;display:flex;gap:10px;min-width:250px}.otp-input-row input{min-height:46px}.payment-box span{color:#aeb5c5;display:block;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.payment-box strong{color:#eaff00;display:block;font-size:40px;font-weight:950;letter-spacing:-.05em;line-height:.95;margin-top:6px}.success-booking-message{background:rgba(234,255,0,.095);border:1px solid #eaff003d;border-radius:24px;margin-top:18px;padding:18px}.success-booking-message strong{color:#eaff00;display:block;font-size:18px}.success-booking-message p{color:#c7ccdc;font-size:14px;line-height:1.6;margin:8px 0 0}.counselling-info-section{padding-top:40px}.info-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.info-card{background:radial-gradient(circle at 15% 0,#ff2f9221,#0000 38%),hsla(0,0%,100%,.062);border:1px solid #ffffff21;border-radius:32px;box-shadow:0 24px 80px #0000004d,inset 0 1px 0 #ffffff12;min-height:260px;overflow:hidden;padding:28px;position:relative}.info-card span{color:#eaff00;display:inline-flex;font-size:13px;font-weight:950;letter-spacing:.16em;margin-bottom:38px}.info-card h3{color:#fff;font-size:28px;letter-spacing:-.04em;line-height:1;margin:0}.info-card p{color:#aeb5c5;font-size:15px;line-height:1.7;margin:16px 0 0}.back-home-box{background:radial-gradient(circle at 20% 20%,#eaff0029,#0000 32%),radial-gradient(circle at 80% 10%,#00e5ff24,#0000 32%),hsla(0,0%,100%,.065);border:1px solid #ffffff21;border-radius:38px;margin-top:24px;padding:48px 28px;text-align:center}.back-home-box button{margin-top:26px}@media (max-width:1020px){.booking-layout,.counselling-hero-note,.info-grid{grid-template-columns:1fr}}@media (max-width:720px){.counselling-hero{min-height:auto;padding:88px 14px 60px}.counselling-hero h1{font-size:clamp(42px,13vw,64px);letter-spacing:-.055em}.counselling-hero-content>p{font-size:16px;margin-bottom:22px}.counselling-section{padding:66px 0;width:min(100% - 22px,1180px)}.booking-card{border-radius:28px;padding:22px}.booking-card-header{align-items:flex-start}.form-grid,.slot-grid{grid-template-columns:1fr}.otp-box,.payment-box{align-items:stretch;flex-direction:column}.otp-input-row{min-width:0;width:100%}.confirm-booking-btn,.mini-action-btn{width:100%}.info-card{min-height:auto}.back-home-box h2,.counselling-heading h2{font-size:38px;letter-spacing:-.045em}}@media (max-width:430px){.date-pill{min-width:82px}.otp-input-row{flex-direction:column}}.form-card label em{color:red;font-style:normal;font-weight:950}.field-error{color:#ff8a8a;font-size:12px;font-weight:750;line-height:1.4;margin-top:-2px}.optional-text{font-size:11px}.field-label,.optional-text{width:-webkit-fit-content;width:fit-content}.field-label em{color:#ff4d4d}.optional-text{background:#eaff00e6;border-radius:999px;color:#080910;font-size:10px;font-weight:950;line-height:1;margin-left:6px;padding:5px 9px;text-transform:uppercase}.form-card input,.form-card select,.form-card textarea{width:100%}.field-label{align-items:center;color:#dbeafe;display:inline-flex;font-size:13px;font-weight:850;gap:5px;line-height:1.2;white-space:nowrap;width:135px}.field-label em{color:#f33;font-size:15px;font-style:normal;font-weight:950;line-height:1}@media (max-width:520px){.form-card label,.goal-field{gap:8px;grid-template-columns:1fr}.field-label{width:-webkit-fit-content;width:fit-content}.goal-field .field-label{padding-top:0}}.goal-field{align-items:start}.goal-field .field-label{padding-top:14px}.form-card label,.goal-field{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:9px!important}.field-label{align-items:center!important;color:#dbeafe!important;display:inline-flex!important;font-size:13px!important;font-weight:850!important;gap:5px!important;line-height:1.2!important;margin-left:0!important;padding-left:0!important;white-space:nowrap!important;width:-webkit-fit-content!important;width:fit-content!important}.field-label em{color:#f33!important;font-size:15px!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.form-card input,.form-card select,.form-card textarea{margin-left:0!important;width:100%!important}.field-error{margin-left:0!important;margin-top:-3px!important}.goal-field .field-label{padding-top:0!important}
/*# sourceMappingURL=main.ad8e7754.css.map*/