.hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 32%,#5b30ff47,#0000 32%),radial-gradient(circle at 52% 55%,#1f4fe124,#0000 38%),radial-gradient(circle at 8% 75%,#9c2bff1a,#0000 34%),linear-gradient(120deg,#020615 0%,#05091c 42%,#080829 73%,#06051c 100%);width:100%;min-height:1100px;padding:150px 0 190px;position:relative;overflow:hidden}.hero-grid{z-index:-10;opacity:.16;pointer-events:none;background-image:linear-gradient(#7263ff17 1px,#0000 1px),linear-gradient(90deg,#7263ff17 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.hero-glow{z-index:-8;filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-1{background:#5e31ff36;width:620px;height:620px;top:100px;right:-80px}.hero-glow-2{background:#1c53e61f;width:500px;height:500px;bottom:120px;left:30%}.hero-glow-3{background:#b02dff1a;width:380px;height:380px;top:48%;left:-170px}.hero-stars{z-index:-5;pointer-events:none;position:absolute;inset:0}.hero-stars span{background:#baa4ff;border-radius:50%;width:4px;height:4px;animation:3s ease-in-out infinite heroStar;position:absolute;box-shadow:0 0 8px #a780ff,0 0 20px #7b4effcc}.hero-stars span:first-child{top:17%;left:43%}.hero-stars span:nth-child(2){animation-delay:.5s;top:28%;left:57%}.hero-stars span:nth-child(3){animation-delay:1s;top:19%;right:8%}.hero-stars span:nth-child(4){animation-delay:1.5s;top:62%;left:47%}.hero-stars span:nth-child(5){animation-delay:2s;top:52%;right:4%}.hero-stars span:nth-child(6){animation-delay:2.5s;top:76%;left:18%}.hero-stars span:nth-child(7){animation-delay:1.2s;top:37%;left:8%}.hero-stars span:nth-child(8){animation-delay:.7s;top:71%;right:18%}@keyframes heroStar{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.5)}}.hero-container{z-index:10;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:20px;width:min(92%,1420px);margin:0 auto;display:grid;position:relative}.hero-content{z-index:20;max-width:700px;position:relative}.hero-badge{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#ded8ff;letter-spacing:.3px;background:linear-gradient(90deg,#843eff21,#415bff12);border:1px solid #a578ff4d;border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:40px;margin-bottom:30px;padding:9px 18px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.badge-light{background:linear-gradient(135deg,#d685ff,#7667ff);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite badgePulse;box-shadow:0 0 8px #a75fff,0 0 18px #7b4cffcc}@keyframes badgePulse{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.hero-title{color:#fff;letter-spacing:-5px;max-width:700px;margin:0;font-size:clamp(62px,5.2vw,90px);font-weight:800;line-height:.98}.hero-title>span{color:#0000;filter:drop-shadow(0 0 25px #744bff24);background:linear-gradient(90deg,#fff 0% 5%,#c07aff 24%,#9d69ff 42%,#776cff 66%,#55a8ff 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:10px;display:block}.hero-description{color:#aeb6ce;max-width:625px;margin:28px 0 0;font-size:17px;line-height:1.78}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:38px;display:flex}.hero-primary-btn{color:#fff;background:linear-gradient(110deg,#7130ef,#993cf4 52%,#5a59ff);border:1px solid #cfa9ffbf;border-radius:18px;justify-content:center;align-items:center;gap:13px;min-height:61px;padding:0 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 5px #7a3bff0f,0 0 32px #6f33ff47,0 14px 38px #00000045,inset 0 1px #ffffff52}.hero-primary-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:45%;height:280%;transition:left .7s;position:absolute;top:-90%;left:-50%;transform:rotate(25deg)}.hero-primary-btn:hover:before{left:130%}.hero-primary-btn:hover{transform:translateY(-4px);box-shadow:0 0 0 5px #7a3bff17,0 0 45px #6f33ff80,0 20px 45px #00000052}.hero-secondary-btn{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#0d123073;border:1px solid #a2a2dc5c;border-radius:18px;justify-content:center;align-items:center;gap:20px;min-height:61px;padding:0 14px 0 25px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.hero-secondary-btn:hover{background:#48258845;border-color:#ab73ff9e;transform:translateY(-4px)}.secondary-icon{background:linear-gradient(135deg,#bb68ff,#6873ff);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;box-shadow:0 0 16px #9d55ff61}.secondary-icon svg{margin-left:2px}.hero-trust{align-items:center;gap:16px;margin-top:43px;display:flex}.hero-avatars{align-items:center;display:flex}.hero-avatars div{color:#fff;background:linear-gradient(145deg,#6269d4,#292e66);border:2px solid #050a1d;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;margin-left:-9px;font-size:10px;font-weight:700;display:flex;box-shadow:0 6px 16px #0000004d}.hero-avatars div:first-child{margin-left:0}.hero-avatars div:last-child{background:linear-gradient(145deg,#a541ff,#5926bd)}.hero-trust-text{flex-direction:column;gap:4px;display:flex}.hero-trust-text span{color:#77829e;font-size:11px}.hero-trust-text strong{color:#dce1ef;font-size:12px;font-weight:600}.hero-visual{z-index:10;will-change:transform;justify-content:center;align-items:center;min-height:680px;display:flex;position:relative}.hero-image-wrapper{z-index:5;pointer-events:none;will-change:transform;width:760px;max-width:120%;height:660px;margin-left:-35px;position:relative}.hero-main-image{z-index:5;object-fit:contain;object-position:center;filter:drop-shadow(0 32px 70px #00000085)drop-shadow(0 0 38px #5744ff38);position:relative}.hero-image-glow{z-index:1;filter:blur(65px);background:radial-gradient(circle,#5d45ff59,#662fff29 42%,#0000 74%);border-radius:50%;width:80%;height:76%;animation:5s ease-in-out infinite imageGlow;position:absolute;top:12%;left:12%}@keyframes imageGlow{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.hero-ring{z-index:1;pointer-events:none;border-radius:50%;position:absolute}.hero-ring-1{border:1px solid #6658ff24;width:600px;height:600px;animation:25s linear infinite ringOne}.hero-ring-2{border:1px dashed #9460ff2e;width:490px;height:490px;animation:20s linear infinite ringTwo}.hero-ring-3{border:1px solid #4c80ff21;width:375px;height:375px;animation:6s ease-in-out infinite ringPulse}@keyframes ringOne{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ringTwo{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes ringPulse{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.hero-orbit-dot{z-index:4;background:#9c67ff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 10px #8b5dff,0 0 28px #6e44ff}.hero-orbit-dot-1{top:14%;right:14%}.hero-orbit-dot-2{background:#4eaaff;bottom:21%;left:8%;box-shadow:0 0 10px #4eaaff,0 0 28px #496cff}.hero-stats{z-index:30;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(105deg,#172049e0,#12173ec2,#1a1748b8);border:1px solid #a69ae25c;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:min(90%,1360px);min-height:130px;margin:90px auto 0;padding:22px 30px;display:grid;position:relative;box-shadow:0 25px 65px #00000052,inset 0 1px #ffffff17}.hero-stats:before{content:"";background:linear-gradient(90deg,#0000,#b396ff73,#5c89ff4d,#0000);width:84%;height:1px;position:absolute;top:0;left:8%}.hero-stat{justify-content:center;align-items:center;gap:20px;min-height:82px;padding:0 25px;display:flex;position:relative}.hero-stat:not(:last-child):after{content:"";background:linear-gradient(#0000,#c4c0e140,#0000);width:1px;height:58px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.stat-icon{color:#fff;background:radial-gradient(circle at 30% 25%,#b476ff59,#6b37da24);border:1px solid #a66fff80;border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;transition:all .3s;display:flex;box-shadow:0 0 26px #753dff29}.stat-icon-1{color:#c49cff}.stat-icon-2{color:#75b2ff;border-color:#488eff80}.stat-icon-3{color:#c29bff}.stat-icon-4{color:#70ece4;border-color:#46dfd380}.hero-stat:hover .stat-icon{transform:translateY(-5px)scale(1.06);box-shadow:0 0 38px #753dff4d}.stat-info{flex-direction:column;justify-content:center;align-items:flex-start;min-width:115px;display:flex}.stat-info strong{color:#fff;letter-spacing:-1px;white-space:nowrap;font-size:32px;font-weight:750;line-height:1;display:block}.stat-info strong span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.stat-info>span{color:#aeb7cf;white-space:nowrap;margin-top:8px;font-size:13px}.hero-scroll-indicator{z-index:60;color:#77819e;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.scroll-text{letter-spacing:2.2px;font-size:9px;font-weight:700;transition:color .3s}.hero-scroll-indicator:hover .scroll-text{color:#b9a2ff}.scroll-mouse{background:#5d3baa0f;border:1px solid #ab8bff80;border-radius:20px;justify-content:center;width:23px;height:36px;padding-top:7px;display:flex;box-shadow:0 0 15px #7747ff14}.scroll-mouse span{background:#a875ff;border-radius:20px;width:3px;height:7px;display:block;box-shadow:0 0 10px #925cff}.hero-quote{z-index:900;color:#fff;background:linear-gradient(#792ce9,#5726c7 55%,#39209b);border:1px solid #be88ff8f;border-right:0;border-radius:20px 0 0 20px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:160px;padding:18px 11px;text-decoration:none;transition:all .3s;display:flex;position:fixed;top:43%;right:0;box-shadow:0 0 32px #6d2dff45}.hero-quote:hover{transform:translate(-4px)}.hero-quote span{writing-mode:vertical-rl;font-size:13px;font-weight:700}.hero-bottom-curve{z-index:2;pointer-events:none;background:#050b20;border-radius:50% 50% 0 0;width:110%;height:200px;position:absolute;bottom:-135px;left:-5%}@media (max-width:1250px){.hero-container{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr)}.hero-title{font-size:clamp(55px,5.7vw,76px)}.hero-image-wrapper{width:660px;height:600px;margin-left:-80px}.hero-visual{min-height:620px}.hero-ring-1{width:520px;height:520px}.hero-ring-2{width:420px;height:420px}.hero-ring-3{width:325px;height:325px}.hero-stats{width:92%;padding:20px 18px}.hero-stat{gap:15px;padding:0 15px}.stat-icon{flex-basis:58px;width:58px;height:58px}.stat-info strong{font-size:29px}}@media (max-width:950px){.hero{min-height:auto;padding:135px 0 170px}.hero-container{grid-template-columns:1fr;gap:15px;width:calc(100% - 40px)}.hero-content{text-align:center;max-width:720px;margin:0 auto}.hero-badge{margin-left:auto;margin-right:auto}.hero-title{letter-spacing:-4px;max-width:720px;margin:0 auto;font-size:clamp(58px,9vw,76px)}.hero-description{max-width:650px;margin-left:auto;margin-right:auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{min-height:610px;margin-top:25px}.hero-image-wrapper{width:min(100%,730px);height:600px;margin:0 auto}.hero-stats{grid-template-columns:repeat(2,1fr);width:calc(100% - 40px);margin-top:70px;padding:18px}.hero-stat{justify-content:flex-start;min-height:110px}.hero-stat:nth-child(2):after{display:none}.hero-stat:first-child,.hero-stat:nth-child(2){border-bottom:1px solid #ffffff12}}@media (max-width:600px){.hero{padding:115px 0 155px}.hero-container{width:calc(100% - 30px)}.hero-badge{margin-bottom:22px;padding:8px 14px;font-size:11px}.hero-title{letter-spacing:-2.7px;font-size:clamp(44px,13vw,54px);line-height:1}.hero-description{max-width:95%;margin-top:20px;font-size:14px;line-height:1.7}.hero-actions{flex-direction:column;gap:13px;margin-top:28px}.hero-primary-btn,.hero-secondary-btn{width:100%;min-height:57px}.hero-trust{margin-top:30px}.hero-visual{min-height:455px;margin-top:15px}.hero-image-wrapper{width:125%;height:455px;margin-left:-12.5%}.hero-ring-1{width:400px;height:400px}.hero-ring-2{width:325px;height:325px}.hero-ring-3{width:250px;height:250px}.hero-stats{border-radius:18px;grid-template-columns:repeat(2,1fr);width:calc(100% - 30px);margin-top:60px;padding:10px}.hero-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;padding:16px 6px}.hero-stat:after{display:none!important}.hero-stat:nth-child(odd){border-right:1px solid #ffffff12}.hero-stat:first-child,.hero-stat:nth-child(2){border-bottom:1px solid #ffffff12}.stat-icon{flex-basis:52px;width:52px;height:52px;font-size:20px}.stat-info{align-items:center;min-width:0}.stat-info strong{font-size:27px}.stat-info>span{white-space:normal;text-align:center;max-width:110px;font-size:11px}.hero-scroll-indicator{bottom:45px}.scroll-text{font-size:8px}.hero-quote{display:none}}@media (max-width:420px){.hero-title{font-size:43px}.hero-visual{min-height:410px}.hero-image-wrapper{width:132%;height:410px;margin-left:-16%}.hero-ring-1{width:350px;height:350px}.hero-ring-2{width:285px;height:285px}.hero-ring-3{width:220px;height:220px}.hero-stat{min-height:140px}}@media (prefers-reduced-motion:reduce){.hero-stars span,.badge-light,.hero-image-glow,.hero-ring{animation:none}html{scroll-behavior:auto}}
.why-sps{color:#fff;background:radial-gradient(circle at 50% 5%,#5f36ff1a,#0000 30%),#050b20;padding:135px 0 150px;position:relative;overflow:hidden}.why-grid{opacity:.1;pointer-events:none;background-image:linear-gradient(#6b63d714 1px,#0000 1px),linear-gradient(90deg,#6b63d714 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 80%,#0000);mask-image:linear-gradient(#0000,#000 25% 80%,#0000)}.why-sps-container{z-index:5;width:min(92%,1360px);margin:0 auto;position:relative}.why-sps-glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.why-glow-one{background:#6a37ff21;width:420px;height:420px;top:25%;left:-190px}.why-glow-two{background:#3061ff1a;width:470px;height:470px;bottom:-100px;right:-220px}.why-sps-heading{text-align:center;max-width:800px;margin:0 auto 70px}.why-sps-badge{color:#cbb7ff;letter-spacing:1.8px;background:#7d3fff14;border:1px solid #a373ff40;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:0 auto 20px;padding:9px 15px;font-size:10px;font-weight:700;display:flex}.why-sps-badge span{background:#aa63ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #934cff}.why-sps-heading h2{letter-spacing:-3px;margin:0;font-size:clamp(44px,4.5vw,68px);font-weight:800;line-height:1.05}.why-sps-heading h2 span{color:#0000;background:linear-gradient(90deg,#b36dff,#7276ff,#55a8ff);-webkit-background-clip:text;background-clip:text}.why-sps-heading>p{color:#929cb7;max-width:660px;margin:22px auto 0;font-size:16px;line-height:1.75}.why-sps-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.why-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#161e42bd,#0b112d8f);border:1px solid #8f81cf33;border-radius:22px;min-height:350px;padding:32px 27px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.why-card:before{content:"";filter:blur(45px);background:#713eff24;border-radius:50%;width:180px;height:180px;transition:all .4s;position:absolute;top:-90px;right:-80px}.why-card:hover{border-color:#9e6aff7a;transform:translateY(-10px);box-shadow:0 25px 60px #0000004d,0 0 35px #6439ff1a}.why-card:hover:before{background:#713eff40}.why-card-number{color:#ffffff12;font-size:46px;font-weight:800;position:absolute;top:25px;right:27px}.why-card-icon{color:#b692ff;background:linear-gradient(145deg,#9149ff3d,#3e44af1f);border:1px solid #a169ff59;border-radius:17px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:28px;font-size:25px;display:flex;box-shadow:0 0 25px #6e3bff1a}.why-card h3{max-width:220px;margin:0;font-size:20px;line-height:1.3}.why-card>p{color:#8791ad;margin-top:15px;font-size:13px;line-height:1.75}.why-card-link{color:#ae8cff;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;transition:gap .3s,color .3s;display:inline-flex;position:absolute;bottom:27px;left:27px}.why-card-link:hover{color:#d1bdff;gap:13px}@media (max-width:1100px){.why-sps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.why-sps{padding:95px 0 110px}.why-sps-container{width:calc(100% - 30px)}.why-sps-heading{margin-bottom:50px}.why-sps-heading h2{letter-spacing:-2px;font-size:43px}.why-sps-heading>p{font-size:14px}.why-sps-grid{grid-template-columns:1fr}.why-card{min-height:320px}}
.courses-section{color:#15172a;background:radial-gradient(circle at 8% 8%,#6f4cff1a,#0000 28%),radial-gradient(circle at 92% 18%,#00beff14,#0000 25%),radial-gradient(circle at 50% 85%,#a052ff12,#0000 28%),#f7f8fc;width:100%;min-height:100vh;position:relative;overflow:hidden}.courses-section *,.courses-section :before,.courses-section :after{box-sizing:border-box}.courses-section a{text-decoration:none}.courses-section button,.courses-section input{font:inherit}.courses-intro-container{width:100%;max-width:1280px;margin:0 auto;padding:150px 30px 80px}.courses-intro{text-align:center;max-width:850px;margin:0 auto;position:relative}.courses-eyebrow{color:#6948e8;letter-spacing:2.4px;background:linear-gradient(135deg,#fffffff2,#f2efffd9);border:1px solid #6a4ce22e;border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;padding:9px 17px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 10px 35px #5440aa14,inset 0 1px #fffc}.courses-intro h2{letter-spacing:-4px;color:#111426;margin:0;font-size:clamp(48px,6vw,82px);font-weight:900;line-height:.98}.courses-intro h2 span{background:linear-gradient(100deg,#6242df 0%,#8a48ef 42%,#2c91e8 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.courses-intro p{color:#70758a;max-width:690px;margin:30px auto 0;font-size:17px;font-weight:500;line-height:1.85}.course-showcase-band{background:linear-gradient(135deg,#090e20 0%,#101936 42%,#0b1632 72%,#070d1e 100%);border-top:1px solid #8469ff29;border-bottom:1px solid #8469ff29;width:100%;padding:95px 0 105px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #ffffff08}.course-showcase-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#7846ff38,#0000 68%);border-radius:50%;width:600px;height:600px;position:absolute;top:-330px;left:-220px}.course-showcase-band:after{content:"";pointer-events:none;background:radial-gradient(circle,#00a5ff21,#0000 70%);border-radius:50%;width:700px;height:500px;position:absolute;bottom:-300px;right:-250px}.showcase-glow{pointer-events:none;filter:blur(10px);border-radius:50%;position:absolute}.showcase-glow-one{background:radial-gradient(circle,#8240ff2b,#0000 68%);width:360px;height:360px;top:-250px;left:30%}.showcase-glow-two{background:radial-gradient(circle,#00a8ff24,#0000 70%);width:420px;height:420px;bottom:-320px;right:8%}.showcase-container{z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:0 40px;position:relative}.showcase-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;margin-bottom:38px;display:flex}.showcase-label span{color:#b59aff;letter-spacing:2px;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #b99fff38;border-radius:999px;align-items:center;padding:9px 15px;font-size:10px;font-weight:900;display:inline-flex}.showcase-label strong{color:#fff;letter-spacing:-2px;text-align:center;width:100%;margin-left:0;font-size:clamp(28px,4vw,52px);font-weight:900;line-height:.95}.showcase-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.showcase-track{align-items:stretch;gap:18px;width:max-content;animation:34s linear infinite coursesMarquee;display:flex}.showcase-marquee:hover .showcase-track{animation-play-state:paused}.showcase-item{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff17;border-radius:22px;flex:0 0 255px;width:255px;padding:8px;transition:transform .4s,border-color .4s,box-shadow .4s;position:relative;box-shadow:0 20px 55px #00000047,inset 0 1px #ffffff14}.showcase-item:hover{border-color:#a67eff73;transform:translateY(-9px)rotate(-1deg);box-shadow:0 28px 70px #00000061,0 0 30px #6f46ff1f,inset 0 1px #ffffff1a}.showcase-image{background:linear-gradient(135deg,#1b2250,#47339b);border-radius:16px;width:100%;height:175px;position:relative;overflow:hidden}.showcase-img{object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.showcase-item:hover .showcase-img{transform:scale(1.09)rotate(1deg)}.showcase-image-overlay{z-index:1;background:linear-gradient(#0509190d,#050919b8);position:absolute;inset:0}.showcase-image>svg{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px;width:40px;height:40px;padding:10px;position:absolute;bottom:18px;left:18px;box-shadow:0 10px 25px #00000038}.showcase-info{align-items:center;gap:12px;min-height:62px;padding:8px 9px 4px;display:flex}.showcase-info>span{color:#9b83ff;letter-spacing:1px;font-size:10px;font-weight:900}.showcase-info strong{color:#fff;font-size:14px;font-weight:750;line-height:1.35}@keyframes coursesMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}.courses-container{width:100%;max-width:1280px;margin:0 auto;padding:105px 30px 120px}.courses-heading{text-align:center;max-width:760px;margin:0 auto 65px}.courses-small-title{color:#7659df;letter-spacing:2.5px;justify-content:center;align-items:center;gap:12px;font-size:10px;font-weight:900;display:flex}.courses-small-title span{background:linear-gradient(90deg,#0000,#7659df);width:32px;height:1px}.courses-small-title span:last-child{background:linear-gradient(90deg,#7659df,#0000)}.courses-heading h2{letter-spacing:-3px;color:#111426;margin:17px 0 14px;font-size:clamp(38px,5vw,62px);font-weight:900;line-height:1}.courses-heading p{color:#74798d;max-width:640px;margin:0 auto;font-size:16px;line-height:1.8}.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.course-card{background:#ffffffeb;border:1px solid #dddeeff2;border-radius:28px;flex-direction:column;min-width:0;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #2c285a14,0 3px 12px #2c285a08}.course-card:hover{border-color:#714de347;transform:translateY(-10px);box-shadow:0 32px 80px #322a6e24,0 8px 25px #483c960f}.course-card-image{background:linear-gradient(135deg,#111936,#5b45c8);width:100%;height:330px;position:relative;overflow:hidden}.course-card-image:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#ffffff30,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-80px}.course-card-image:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#7549ff38,#0000 70%);border-radius:50%;width:300px;height:220px;position:absolute;bottom:-130px;left:-50px}.course-image{object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.22,1,.36,1);transform:scale(1.03)}.course-card:hover .course-image{transform:scale(1.11)}.course-image-overlay{z-index:3;pointer-events:none;background:linear-gradient(#060a1b0a 0%,#080d221a 35%,#080c20c7 100%);position:absolute;inset:0}.course-card-image>.course-image-overlay:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:160px;height:400px;transition:left .9s;position:absolute;top:-80px;left:-220px;transform:rotate(25deg)}.course-card:hover .course-image-overlay:after{left:110%}.course-number{z-index:5;color:#fff;letter-spacing:1px;-webkit-backdrop-filter:blur(14px);background:#0a0f246b;border:1px solid #ffffff2b;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:flex;position:absolute;top:22px;left:22px;box-shadow:0 12px 30px #0003}.course-icon{z-index:5;color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2b;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .4s,background .4s;display:flex;position:absolute;top:22px;right:22px;box-shadow:0 12px 30px #0003}.course-icon svg{width:22px;height:22px}.course-card:hover .course-icon{background:#7f54ff47;transform:rotate(7deg)scale(1.08)}.course-category{z-index:5;color:#e8e2ff;letter-spacing:1.5px;-webkit-backdrop-filter:blur(14px);background:#080d2085;border:1px solid #ffffff24;border-radius:999px;align-items:center;max-width:calc(100% - 44px);padding:9px 13px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:22px;left:22px}.course-card-content{flex-direction:column;flex:1;padding:30px 30px 25px;display:flex}.course-card-content h3{color:#15172a;letter-spacing:-1px;margin:0;font-size:29px;font-weight:900;line-height:1.15}.course-description{color:#74788b;min-height:74px;margin:15px 0 23px;font-size:14px;line-height:1.75}.course-skills{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.course-skills span{color:#55596c;background:#faf9ff;border:1px solid #e6e5f2;border-radius:10px;align-items:center;padding:8px 11px;font-size:11px;font-weight:800;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.course-skills span:hover{color:#6246d8;background:#f3f0ff;border-color:#cfc5ff;transform:translateY(-2px)}.course-meta{border-top:1px solid #eeeef5;border-bottom:1px solid #eeeef5;flex-wrap:wrap;gap:10px;padding:17px 0;display:flex}.course-meta span{color:#717588;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.course-meta span svg{color:#7555e6;width:15px;height:15px}.course-card-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:22px;display:flex}.course-card-bottom>span{color:#999cad;font-size:11px;font-weight:700;line-height:1.4}.explore-course-link{color:#6345d7;background:linear-gradient(135deg,#f3efff,#f8f6ff);border:1px solid #6c4bdc2e;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:12px;font-weight:900;transition:transform .3s,background .3s,color .3s,box-shadow .3s;display:inline-flex}.explore-course-link svg{width:16px;height:16px;transition:transform .3s}.explore-course-link:hover{color:#fff;background:linear-gradient(135deg,#7047e8,#408fe8);transform:translateY(-3px);box-shadow:0 12px 28px #6346da38}.explore-course-link:hover svg{transform:translate(3px,-3px)}.courses-cta{background:linear-gradient(135deg,#111934 0%,#171d45 45%,#142b4d 100%);border:1px solid #9777ff40;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;margin-top:75px;padding:45px 50px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 75px #21224e33}.courses-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#8649ff47,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-270px;right:10%}.courses-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#00aeff24,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-250px;left:-180px}.courses-cta>div{z-index:2;position:relative}.courses-cta>div>span{color:#aa91ff;letter-spacing:2px;margin-bottom:13px;font-size:10px;font-weight:900;display:block}.courses-cta h3{color:#fff;letter-spacing:-1.5px;margin:0;font-size:clamp(25px,3vw,38px);font-weight:900;line-height:1.12}.courses-cta>a{z-index:3;color:#fff;background:linear-gradient(100deg,#6e36e8,#9a3df3,#438fe9);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 25px;font-size:13px;font-weight:900;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 15px 35px #4b2ebe59,inset 0 1px #ffffff47}.courses-cta>a:hover{transform:translateY(-4px);box-shadow:0 20px 45px #5437dc80,0 0 25px #824aff33}.courses-cta>a svg{width:17px;height:17px;transition:transform .3s}.courses-cta>a:hover svg{transform:translate(3px,-3px)}@media (max-width:1100px){.courses-intro-container{padding-top:135px}.courses-container{padding-left:24px;padding-right:24px}.showcase-container{padding-left:28px;padding-right:28px}.course-card-image{height:290px}.course-card-content{padding:26px 25px 23px}.course-card-content h3{font-size:26px}}@media (max-width:900px){.courses-intro-container{padding:125px 22px 65px}.courses-intro h2{letter-spacing:-3px;font-size:clamp(44px,8vw,68px)}.courses-intro p{font-size:15px}.course-showcase-band{padding:75px 0 80px}.showcase-container{padding:0 22px}.showcase-label{margin-bottom:30px}.showcase-label strong{font-size:38px}.courses-container{padding:80px 22px 90px}.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.course-card-image{height:260px}.course-description{min-height:auto}.course-card-bottom{flex-direction:column;align-items:flex-start;gap:14px}.explore-course-link{width:100%}.courses-cta{padding:35px 32px}}@media (max-width:700px){.courses-intro-container{padding:110px 18px 55px}.courses-eyebrow{letter-spacing:1.8px;padding:8px 13px;font-size:9px}.courses-intro h2{letter-spacing:-2.5px;font-size:45px}.courses-intro p{margin-top:23px;font-size:14px;line-height:1.75}.course-showcase-band{padding:65px 0 70px}.showcase-container{padding:0 16px}.showcase-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%}.showcase-label strong{text-align:center;letter-spacing:-1.5px;width:100%;margin-left:0;font-size:34px}.showcase-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.showcase-item{flex-basis:225px;width:225px}.showcase-image{height:155px}.courses-container{padding:65px 16px 75px}.courses-heading{margin-bottom:45px}.courses-small-title{letter-spacing:1.8px;font-size:9px}.courses-heading h2{letter-spacing:-2px;font-size:40px}.courses-heading p{font-size:14px}.courses-grid{grid-template-columns:1fr;gap:22px}.course-card{border-radius:24px}.course-card-image{height:290px}.course-card-content{padding:25px 22px 22px}.course-card-content h3{font-size:27px}.course-description{margin:13px 0 20px;font-size:13px;line-height:1.7}.course-skills{margin-bottom:20px}.course-meta{padding:15px 0}.courses-cta{border-radius:23px;flex-direction:column;align-items:flex-start;gap:28px;margin-top:55px;padding:32px 25px}.courses-cta>a{width:100%}}@media (max-width:480px){.courses-intro-container{padding-top:105px}.courses-intro h2{letter-spacing:-2px;font-size:39px;line-height:1}.courses-intro p{font-size:13px}.course-showcase-band{padding:55px 0 60px}.showcase-label strong{font-size:30px}.showcase-item{flex-basis:205px;width:205px}.showcase-image{height:140px}.showcase-info{min-height:57px}.showcase-info strong{font-size:12px}.courses-container{padding:58px 14px 65px}.courses-heading h2{font-size:36px}.courses-small-title{gap:8px;font-size:8px}.courses-small-title span{width:22px}.course-card-image{height:250px}.course-number{border-radius:13px;width:43px;height:43px;top:17px;left:17px}.course-icon{border-radius:14px;width:47px;height:47px;top:17px;right:17px}.course-category{letter-spacing:1.2px;font-size:8px;bottom:17px;left:17px}.course-card-content{padding:22px 18px 19px}.course-card-content h3{font-size:24px}.course-skills span{padding:7px 9px;font-size:10px}.course-meta{flex-direction:column;gap:9px}.course-card-bottom{gap:13px}.courses-cta{padding:28px 20px}.courses-cta h3{font-size:25px}}@media (max-width:360px){.courses-intro h2{font-size:35px}.courses-heading h2{font-size:32px}.showcase-item{flex-basis:190px;width:190px}.course-card-image{height:225px}.course-card-content h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.showcase-track{animation:none}.course-card,.course-image,.course-icon,.showcase-item,.showcase-img,.explore-course-link,.courses-cta>a{transition:none}}.courses-section ::selection{color:#fff;background:#7352e5}.courses-section::-webkit-scrollbar{width:8px}.courses-section::-webkit-scrollbar-track{background:#f1f1f8}.courses-section::-webkit-scrollbar-thumb{background:linear-gradient(#7652e8,#4c8de8);border-radius:999px}.courses-section a:focus-visible{outline-offset:4px;border-radius:10px;outline:3px solid #694be059}.course-card,.showcase-item,.courses-cta{isolation:isolate}.courses-section h1,.popular-programs h1,.courses-title{letter-spacing:-3px;background:linear-gradient(90deg,#fff,#a78bfa,#60a5fa,#f472b6,#c084fc,#fff) 0 0/400% 100%;-webkit-text-fill-color:transparent;color:#0000;z-index:5;-webkit-background-clip:text;background-clip:text;width:100%;font-size:clamp(42px,5vw,76px);font-weight:900;line-height:.95;animation:7s ease-in-out infinite popularProgramsColor;position:relative;text-align:center!important;margin-left:auto!important;margin-right:auto!important}@keyframes popularProgramsColor{0%{background-position:0%}25%{background-position:100%}50%{background-position:200%}75%{background-position:300%}to{background-position:400%}}.courses-section h1 span,.popular-programs h1 span,.courses-title span{display:block}.courses-section .section-header,.popular-programs .section-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.courses-section .explore-label,.popular-programs .explore-label{margin-left:auto;margin-right:auto}@media (max-width:900px){.courses-section h1,.popular-programs h1,.courses-title{letter-spacing:-2px;font-size:clamp(38px,8vw,60px);text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:600px){.courses-section h1,.popular-programs h1,.courses-title{letter-spacing:-1.5px;width:100%;padding:0 15px;font-size:42px;line-height:.98;text-align:center!important}}
.projects{isolation:isolate;color:#091229;background:radial-gradient(circle at 8% 12%,#7548e717,#0000 26%),radial-gradient(circle at 92% 55%,#2b7ee513,#0000 28%),linear-gradient(#fff 0%,#fcfbff 42%,#f8f9fd 100%);width:100%;padding-top:140px;position:relative;overflow:hidden}.projects-grid{z-index:-5;background-image:linear-gradient(#32325a08 1px,#0000 1px),linear-gradient(90deg,#32325a08 1px,#0000 1px);background-size:75px 75px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 85%,#0000);mask-image:linear-gradient(#0000,#000 12% 85%,#0000)}.projects-orb{z-index:-4;filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.projects-orb-one{background:#7445e11c;width:600px;height:600px;top:250px;left:-220px}.projects-orb-two{background:#2f7be21a;width:620px;height:620px;top:1200px;right:-220px}.projects-container{z-index:5;width:min(92%,1420px);margin:0 auto;position:relative}.projects-header{text-align:center;max-width:1100px;margin:0 auto 90px}.projects-badge{color:#7045df;letter-spacing:2px;background:#7446e40e;border:1px solid #7044df26;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:0 auto 24px;padding:11px 17px;font-size:11px;font-weight:800;display:flex}.projects-badge>span{background:#7547e7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #7547e7b3}.projects-badge svg{font-size:14px}.projects-header h2{color:#081229;letter-spacing:-5.5px;margin:0;font-size:clamp(58px,6.3vw,94px);font-weight:900;line-height:.96}.projects-header h2 span{color:#0000;background:linear-gradient(100deg,#7044df 0%,#8958ec 48%,#347fe4 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:8px;display:block}.projects-header>p{color:#657085;max-width:800px;margin:30px auto 0;font-size:17px;font-weight:450;line-height:1.85}.projects-header-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:30px;display:flex}.projects-header-tags span{color:#626b7e;letter-spacing:.7px;font-size:12px;font-weight:700}.projects-header-tags i{color:#8158df;font-size:12px;font-style:normal}.project-panel{border-radius:40px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;min-height:800px;display:grid;position:relative;overflow:hidden}.student-panel{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:radial-gradient(circle at 88% 25%,#7e4aeb21,#0000 30%),radial-gradient(circle at 75% 85%,#347de214,#0000 32%),#ffffffd6;border:1px solid #42376e1a;box-shadow:0 40px 100px #1d204417}.company-panel{background:radial-gradient(circle at 15% 25%,#486fff47,#0000 31%),radial-gradient(circle at 85% 80%,#903bff40,#0000 34%),linear-gradient(125deg,#07142d 0%,#0c1735 40%,#17113d 72%,#26104d 100%);border:1px solid #ffffff17;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);box-shadow:0 45px 110px #11113438}.panel-number{z-index:1;color:#121a340b;letter-spacing:-9px;pointer-events:none;font-size:135px;font-weight:900;line-height:1;position:absolute;top:25px;right:40px}.company-panel .panel-number{color:#ffffff0a}.panel-content{z-index:5;padding:70px 30px 70px 70px;position:relative}.company-content{padding:70px 70px 70px 30px}.panel-label{align-items:center;gap:16px;display:flex}.panel-label-icon{color:#7045df;background:linear-gradient(145deg,#7745e524,#397be00f);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex;box-shadow:inset 0 0 0 1px #7446e11f}.company-panel .panel-label-icon{color:#b79aff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.panel-label>div:last-child{flex-direction:column;gap:5px;display:flex}.panel-label span{color:#7753d3;letter-spacing:1.8px;font-size:11px;font-weight:850}.company-panel .panel-label span{color:#ad91fa}.panel-label strong{color:#172037;font-size:17px;font-weight:750}.company-panel .panel-label strong{color:#fff}.panel-content>h3{color:#091329;letter-spacing:-3.3px;max-width:620px;margin:38px 0 0;font-size:clamp(43px,4vw,60px);font-weight:880;line-height:1.02}.panel-content>h3 span{color:#744bdb;margin-top:5px;display:block}.company-panel .panel-content>h3{color:#fff}.company-panel .panel-content>h3 span{color:#ad8fff}.panel-description{color:#6b7588;max-width:610px;margin:22px 0 0;font-size:15px;font-weight:450;line-height:1.8}.company-panel .panel-description{color:#a9b2c6}.project-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.project-service{background:#fafafdbf;border:1px solid #2a305012;border-radius:17px;align-items:flex-start;gap:12px;min-height:130px;padding:17px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s;display:flex}.project-service:hover{background:#fff;border-color:#7445e133;transform:translateY(-5px);box-shadow:0 15px 35px #28265012}.company-panel .project-service{background:#ffffff0b;border-color:#ffffff14}.company-panel .project-service:hover{background:#ffffff12;border-color:#aa89ff47}.project-service-icon{color:#7045df;background:#7445e017;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:flex}.company-panel .project-service-icon{color:#b69aff;background:#9f7cff1c}.project-service h4{color:#172036;margin:1px 0 0;font-size:14px;font-weight:800;line-height:1.3}.company-panel .project-service h4{color:#fff}.project-service p{color:#838c9d;margin:7px 0 0;font-size:11px;font-weight:450;line-height:1.65}.company-panel .project-service p{color:#929bb1}.project-checks{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.project-checks span{color:#687184;background:#ffffffbf;border:1px solid #e6e4ee;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:650;display:inline-flex}.project-checks svg{color:#7447df;font-size:12px}.company-panel .project-checks span{color:#b0b8c9;background:#ffffff0d;border-color:#ffffff17}.company-panel .project-checks svg{color:#b295ff}.project-main-button{border-radius:15px;align-items:center;gap:15px;width:fit-content;margin-top:32px;padding:8px 8px 8px 21px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.student-button{color:#fff;background:linear-gradient(110deg,#7043df,#8659eb);box-shadow:0 15px 30px #7043df33}.company-button{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff24}.project-main-button>span{background:#ffffff29;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:transform .3s;display:flex}.project-main-button:hover{transform:translateY(-4px)}.project-main-button:hover>span{transform:rotate(45deg)}.panel-visual{justify-content:center;align-items:center;min-width:0;min-height:740px;display:flex;position:relative}.visual-ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-ring-one{border:1px solid #7146dd1a;width:520px;height:520px}.visual-ring-two{border:1px dashed #7146dd24;width:415px;height:415px}.visual-ring-three{background:radial-gradient(circle,#7649e726,#0000 67%);width:300px;height:300px}.company-panel .visual-ring-one{border-color:#ffffff14}.company-panel .visual-ring-two{border-color:#a988ff24}.company-panel .visual-ring-three{background:radial-gradient(circle,#7752ff40,#0000 68%)}.main-project-image{z-index:5;width:min(94%,620px);height:610px;position:relative}.project-image-glow{filter:blur(70px);background:#7548e533;border-radius:50%;width:370px;height:370px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.company-panel .project-image-glow{background:#5265ff4d}.project-image{z-index:2;object-fit:contain;filter:drop-shadow(0 35px 40px #221b4b33);position:relative}.floating-card{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#4d4765;background:#ffffffc7;border:1px solid #5e46a021;border-radius:13px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;font-weight:750;display:flex;position:absolute;box-shadow:0 17px 38px #1f1e3c1c}.floating-card svg{color:#7248dc;font-size:16px}.react-symbol{color:#397fdc;font-size:18px}.float-python{top:17%;left:4%}.float-react{top:34%;right:2%}.float-django{bottom:20%;left:8%}.float-api{top:17%;left:4%}.float-cloud{top:34%;right:2%}.float-database{bottom:20%;left:8%}.company-panel .floating-card{color:#fff;background:#080f28ad;border-color:#ffffff1f;box-shadow:0 17px 40px #00000038}.company-panel .floating-card svg{color:#b194ff}.floating-code{z-index:11;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;width:155px;padding:15px;position:absolute;bottom:12%;right:4%;box-shadow:0 20px 45px #1c1b3c21}.student-code{background:#fffc;border:1px solid #5640911f}.company-code{background:#070e25b8;border:1px solid #ffffff1c}.code-top{gap:5px;margin-bottom:10px;display:flex}.code-top i{background:#9d8fc3;border-radius:50%;width:6px;height:6px}.code-top i:nth-child(2){opacity:.65}.code-top i:nth-child(3){opacity:.35}.floating-code small{color:#756c8c;margin-bottom:8px;font-size:8px;font-weight:750;display:block}.company-code small{color:#aaa1c7}.floating-code code{color:#7350ce;font-size:9px;line-height:1.8}.company-code code{color:#b49bff}.project-lab{align-items:center;gap:25px;margin:70px 0;display:flex}.project-lab-line{background:linear-gradient(90deg,#0000,#d8d4e7);width:100%;height:1px}.project-lab-line:last-child{background:linear-gradient(90deg,#d8d4e7,#0000)}.project-lab-center{flex-shrink:0;align-items:center;gap:14px;display:flex}.project-lab-center>span{color:#fff;background:linear-gradient(145deg,#7044df,#3c82e3);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:15px;font-weight:900;display:flex;box-shadow:0 13px 30px #5348b938}.project-lab-center>div{flex-direction:column;gap:3px;display:flex}.project-lab-center strong{color:#232b40;letter-spacing:1px;font-size:13px;font-weight:850}.project-lab-center small{color:#8b92a0;letter-spacing:1.3px;font-size:7px;font-weight:700}.projects-cta{background:radial-gradient(circle at 10% 10%,#4676ff42,#0000 30%),radial-gradient(circle at 90% 90%,#8f3dff4f,#0000 35%),linear-gradient(110deg,#07162f,#15113c,#26104b);border-radius:32px;justify-content:space-between;align-items:center;gap:50px;margin-top:90px;padding:58px 62px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #1917422e}.projects-cta-glow{filter:blur(75px);background:#844bff29;border-radius:50%;width:420px;height:420px;position:absolute;top:-150px;right:-100px}.projects-cta-content{z-index:3;position:relative}.projects-cta-content>span{color:#aa8cff;letter-spacing:2px;font-size:11px;font-weight:850}.projects-cta-content h3{color:#fff;letter-spacing:-2px;margin:12px 0 0;font-size:clamp(34px,3.4vw,48px);font-weight:850;line-height:1.05}.projects-cta-content h3 strong{color:#b597ff}.projects-cta-content p{color:#a7b0c5;max-width:650px;margin:14px 0 0;font-size:14px;line-height:1.75}.projects-cta-button{z-index:3;color:#14152d;background:#fff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 26px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .3s,gap .3s;display:inline-flex;position:relative}.projects-cta-button:hover{gap:15px;transform:translateY(-4px)}.companies-section{background:radial-gradient(circle at 50% 0,#7445e113,#0000 36%),#fff;border-top:1px solid #3c395a12;margin-top:120px;padding:85px 0 90px;position:relative;overflow:hidden}.companies-heading{text-align:center;width:min(90%,900px);margin:0 auto 55px}.companies-heading>span{color:#7650db;letter-spacing:2.5px;font-size:11px;font-weight:850}.companies-heading h3{color:#0a142a;letter-spacing:-3.5px;margin:13px 0 0;font-size:clamp(42px,4.5vw,66px);font-weight:900;line-height:1}.companies-heading h3 strong{color:#0000;background:linear-gradient(90deg,#7044df,#8c5ceb,#397fe1);-webkit-background-clip:text;background-clip:text}.companies-heading p{color:#737d91;max-width:650px;margin:19px auto 0;font-size:14px;line-height:1.75}.company-marquee{width:100%;padding:22px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.company-track{will-change:transform;align-items:center;gap:24px;width:max-content;animation:30s linear infinite companyScroll;display:flex}.company-marquee:hover .company-track{animation-play-state:paused}.company-card{background:#ffffffe6;border:1px solid #2d304b14;border-radius:21px;flex-shrink:0;justify-content:center;align-items:center;width:270px;height:135px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #1e20400e}.company-card:before{content:"";opacity:0;background:radial-gradient(circle at 50% 100%,#7445e11f,#0000 65%);transition:opacity .35s;position:absolute;inset:0}.company-card:hover{border-color:#7445e133;transform:translateY(-8px);box-shadow:0 28px 60px #2d285a1c}.company-card:hover:before{opacity:1}.company-image{z-index:2;width:185px;height:75px;position:relative}.company-image img{object-fit:contain;opacity:.75;filter:grayscale();transition:transform .35s,filter .35s,opacity .35s}.company-card:hover .company-image img{filter:grayscale(0%);opacity:1;transform:scale(1.08)}@keyframes companyScroll{0%{transform:translate(0)}to{transform:translate(calc(-33.333% - 8px))}}@media (max-width:1050px){.project-panel,.company-panel{grid-template-columns:1fr}.panel-content,.company-content{padding:55px}.company-content{order:1}.company-visual{order:2}.panel-visual{min-height:620px}}@media (max-width:700px){.projects{padding-top:90px}.projects-container{width:calc(100% - 28px)}.projects-header{margin-bottom:55px}.projects-header h2{letter-spacing:-3px;font-size:47px}.projects-header>p{font-size:14px}.project-panel{border-radius:25px;min-height:auto}.panel-content,.company-content{padding:37px 25px 20px}.panel-content>h3{letter-spacing:-2.2px;font-size:37px}.panel-description{font-size:13px}.project-services{grid-template-columns:1fr}.project-service{min-height:105px}.project-service h4{font-size:14px}.project-service p{font-size:11px}.panel-visual{min-height:510px}.main-project-image{width:100%;height:460px}.visual-ring-one{width:365px;height:365px}.visual-ring-two{width:290px;height:290px}.visual-ring-three{width:215px;height:215px}.floating-card{padding:9px 11px;font-size:8px}.floating-code{width:125px}.project-lab{gap:12px;margin:50px 0}.project-lab-center>span{width:52px;height:52px;font-size:12px}.project-lab-center strong{font-size:10px}.project-lab-center small{display:none}.projects-cta{border-radius:24px;flex-direction:column;align-items:flex-start;margin-top:60px;padding:38px 28px}.projects-cta-content p{font-size:12px}.projects-cta-button{width:100%}.companies-section{margin-top:75px;padding:65px 0}.companies-heading{margin-bottom:35px}.companies-heading h3{letter-spacing:-2.5px;font-size:42px}.companies-heading p{padding:0 20px;font-size:12px}.company-card{border-radius:17px;width:205px;height:105px}.company-image{width:140px;height:58px}.company-track{gap:15px;animation-duration:23s}}@media (max-width:430px){.projects-header h2{font-size:41px}.projects-badge{font-size:8px}.panel-label{align-items:flex-start}.panel-label strong{font-size:14px}.panel-content>h3{font-size:33px}.panel-visual{min-height:440px}.main-project-image{height:400px}.visual-ring-one{width:310px;height:310px}.visual-ring-two{width:245px;height:245px}.visual-ring-three{width:180px;height:180px}.float-react,.float-cloud{right:1%}.floating-code{bottom:7%;right:2%}.companies-heading h3{font-size:37px}}@media (prefers-reduced-motion:reduce){.company-track{animation:none}.project-service,.project-main-button,.projects-cta-button,.company-card{transition:none}.companies-floating-title{width:fit-content;transform-style:preserve-3d;perspective:1000px;will-change:transform;margin:13px auto 0;position:relative}.companies-title-normal{color:#0a142a}.companies-floating-title strong{color:#0000;filter:drop-shadow(0 8px 20px #7445e12e);background:linear-gradient(90deg,#7044df,#9a5cff,#397fe1,#7545e8,#7044df) 0 0/300% 300%;-webkit-background-clip:text;background-clip:text;display:inline-block}.companies-floating-title:before{content:"";filter:blur(22px);opacity:.6;pointer-events:none;background:#7445e12e;border-radius:50%;width:70%;height:20px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.companies-floating-title:after{content:"";background:linear-gradient(90deg,#0000,#7950e5,#4c8ee8,#0000);border-radius:999px;width:70%;height:2px;animation:3.5s ease-in-out infinite titleLineFloat;position:absolute;bottom:-10px;left:15%;box-shadow:0 0 18px #7445e173}.title-spark{z-index:5;color:#8458e8;pointer-events:none;filter:drop-shadow(0 0 8px #7445e18c);font-size:17px;position:absolute}.title-spark-one{top:-18px;right:-32px}.title-spark-two{color:#4387e5;font-size:11px;bottom:3px;left:-30px}@keyframes titleLineFloat{0%,to{opacity:.45;transform:translate(0)scaleX(.8)}50%{opacity:1;transform:translate(0)scaleX(1.08)}}.projects-header-animated{perspective:1200px;transform-style:preserve-3d;position:relative}.projects-floating-badge{will-change:transform;position:relative;overflow:hidden;box-shadow:0 10px 35px #7044df14}.projects-floating-badge:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:35%;height:300%;animation:4.5s ease-in-out infinite projectsBadgeShine;position:absolute;top:-100%;left:-60%;transform:rotate(25deg)}@keyframes projectsBadgeShine{0%,55%{left:-60%}to{left:140%}}.projects-zap{color:#8055e8;filter:drop-shadow(0 0 7px #8055e873);justify-content:center;align-items:center;display:flex}.projects-floating-title{width:fit-content;transform-style:preserve-3d;will-change:transform;position:relative;margin-left:auto!important;margin-right:auto!important}.projects-title-main{color:#081229;display:block}.projects-title-gradient{filter:drop-shadow(0 10px 25px #7445e129);background:linear-gradient(90deg,#6336d9,#8d52ed,#ad63ff,#397fe4,#4ea6ff,#7950e5,#6336d9) 0 0/350% 350%;-webkit-background-clip:text;background-clip:text;padding-bottom:9px;display:block;color:#0000!important}.projects-floating-title:before{content:"";z-index:-1;filter:blur(30px);background:linear-gradient(90deg,#7044df2e,#3a81e533);border-radius:50%;width:72%;height:30px;animation:3.8s ease-in-out infinite projectsTitleGlow;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}@keyframes projectsTitleGlow{0%,to{opacity:.35;width:55%}50%{opacity:.8;width:82%}}.projects-title-spark{z-index:5;color:#8054e8;pointer-events:none;filter:drop-shadow(0 0 10px #7445e199);font-style:normal;display:block;position:absolute}.spark-one{font-size:21px;top:8px;right:-42px}.spark-two{color:#438be8;font-size:13px;bottom:12px;left:-35px}.projects-floating-description{will-change:transform, opacity}.projects-dancing-tags{position:relative}.projects-dancing-tags span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #7044df14;border-radius:999px;padding:9px 15px;position:relative;box-shadow:0 8px 25px #322a640a}.projects-dancing-tags i{color:#7950df;filter:drop-shadow(0 0 6px #7950df73);font-size:12px;font-style:normal}.projects-header-glow-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#7044df,#9b5ff1,#3c8be9,#0000);border-radius:999px;width:180px;height:2px;margin:28px auto 0;position:relative;box-shadow:0 0 16px #7445e166,0 0 30px #3b87e726}.projects-header-glow-line:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite projectEnergyDot;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px #fff,0 0 16px #7a54e8,0 0 25px #438be8}@keyframes projectEnergyDot{0%{opacity:0;left:0%}15%{opacity:1}50%{opacity:1;left:calc(100% - 7px)}65%{opacity:0}to{opacity:0;left:0%}}@media (max-width:700px){.spark-one{font-size:15px;right:-18px}.spark-two{font-size:10px;left:-12px}.projects-dancing-tags{gap:10px}.projects-dancing-tags span{padding:7px 11px;font-size:9px}.projects-header-glow-line{width:130px}}@media (prefers-reduced-motion:reduce){.projects-floating-badge:before,.projects-floating-title:before,.projects-header-glow-line:after{animation:none}}}
.features-command{isolation:isolate;color:#fff;background:radial-gradient(circle at 15% 20%,#504aff21,#0000 30%),radial-gradient(circle at 88% 70%,#9739ff1f,#0000 32%),linear-gradient(#040817 0%,#060b1d 45%,#080d21 100%);width:100%;padding:140px 0;position:relative;overflow:hidden}.command-grid{z-index:-5;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.command-orb{z-index:-4;filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.command-orb-one{background:#5049ff26;width:600px;height:600px;top:280px;left:-200px}.command-orb-two{background:#913dff21;width:650px;height:650px;bottom:150px;right:-220px}.command-noise{z-index:-3;pointer-events:none;opacity:.16;background:radial-gradient(#ffffff14 .5px,#0000 .5px) 0 0/8px 8px;position:absolute;inset:0}.command-container{z-index:5;width:min(92%,1420px);margin:0 auto;position:relative}.command-intro{text-align:center;max-width:950px;margin:0 auto 75px}.command-intro-badge{color:#b69dff;letter-spacing:2px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#7d53ff14;border:1px solid #9e7eff33;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:0 auto 24px;padding:10px 16px;font-size:10px;font-weight:850;display:flex}.command-intro-badge>span{background:#8e65ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #8e65ffe6}.command-intro-badge svg{font-size:13px}.command-intro h2{color:#fff;letter-spacing:-5px;margin:0;font-size:clamp(58px,6vw,88px);font-weight:900;line-height:.96}.command-intro h2 span{color:#0000;background:linear-gradient(100deg,#9871ff,#c087ff,#58a2ff);-webkit-background-clip:text;background-clip:text}.command-intro p{color:#8994ad;max-width:700px;margin:27px auto 0;font-size:16px;line-height:1.8}.command-center{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#0d142df0,#090e22f5);border:1px solid #ffffff1a;border-radius:32px;padding:24px;position:relative;overflow:hidden;box-shadow:0 50px 130px #00000061,inset 0 1px #ffffff0d}.command-center:before{content:"";background:linear-gradient(90deg,#0000,#9d74ffe6,#489bffcc,#0000);width:80%;height:1px;position:absolute;top:0;left:10%;box-shadow:0 0 30px #825dff99}.command-center-glow{z-index:0;filter:blur(100px);pointer-events:none;background:#664eff14;border-radius:50%;width:700px;height:350px;position:absolute;top:10%;left:50%;transform:translate(-50%)}.command-topbar{z-index:3;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:5px 5px 22px;display:flex;position:relative}.command-brand{align-items:center;gap:12px;display:flex}.command-brand-logo{color:#fff;letter-spacing:.5px;background:linear-gradient(145deg,#8053ff40,#3f85ff1f);border:1px solid #9d7cff47;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;font-size:12px;font-weight:900;display:flex;box-shadow:inset 0 0 20px #885cff14}.command-brand>div:last-child{flex-direction:column;gap:3px;display:flex}.command-brand strong{color:#f4f1ff;letter-spacing:1.3px;font-size:11px;font-weight:850}.command-brand span{color:#68738e;letter-spacing:1.1px;font-size:7px;font-weight:700}.command-system-status{color:#70dda7;letter-spacing:1.3px;background:#32d1890e;border:1px solid #41e09c21;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:8px;font-weight:850;display:flex}.command-system-status>span{background:#54df9b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #54df9bcc}.command-dashboard-title{z-index:3;justify-content:space-between;align-items:flex-end;gap:30px;padding:40px 10px 28px;display:flex;position:relative}.command-dashboard-title>div:first-child>span{color:#80759e;letter-spacing:2px;font-size:8px;font-weight:850}.command-dashboard-title h3{color:#fff;letter-spacing:-2px;margin:8px 0 0;font-size:clamp(30px,3vw,44px);font-weight:850;line-height:1}.command-dashboard-title h3 strong{color:#a88bff}.command-live-chip{color:#b5a3e8;background:#7b55ff12;border:1px solid #8262ff2b;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:9px;font-weight:750;display:flex}.command-live-chip svg{color:#8f6cff}.command-main-grid{z-index:3;grid-template-columns:.85fr 1.15fr;gap:16px;display:grid;position:relative}.command-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff0c,#ffffff06);border:1px solid #ffffff13;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.command-card:before{content:"";filter:blur(45px);pointer-events:none;background:#7952ff12;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-100px}.journey-card,.progress-card{min-height:370px;padding:27px}.command-card-top{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.command-eyebrow{color:#8378a2;letter-spacing:1.6px;font-size:8px;font-weight:850}.command-card-top h4{color:#fff;letter-spacing:-1px;margin:8px 0 0;font-size:24px;font-weight:800}.command-card-icon{color:#a98cff;background:#8256ff14;border:1px solid #9b7aff26;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.journey-description{color:#79849e;max-width:390px;margin:17px 0 0;font-size:11px;line-height:1.7}.journey-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px;display:grid}.journey-stat{background:#ffffff06;border:1px solid #ffffff0e;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:125px;padding:16px;display:flex}.journey-stat svg{color:#9577ee;margin-bottom:11px;font-size:15px}.journey-stat strong{color:#fff;font-size:22px;font-weight:850;line-height:1}.journey-stat span{color:#778199;margin-top:6px;font-size:8px;font-weight:700}.journey-footer{color:#7f8aa3;justify-content:space-between;align-items:center;margin-top:22px;font-size:9px;font-weight:700;display:flex}.journey-footer>span{align-items:center;gap:6px;display:flex}.journey-footer svg{color:#9a7cff}.progress-percentage{color:#a88cff;letter-spacing:-2px;font-size:35px;font-weight:900}.progress-track{background:#ffffff0f;border-radius:999px;height:8px;margin-top:31px;position:relative;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#7250ee,#9b6eff,#4b9dff);height:100%;position:relative;box-shadow:0 0 20px #7e57ff59}.progress-fill>span{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 10px #fff,0 0 20px #8063ff}.progress-info{justify-content:space-between;align-items:center;gap:20px;margin-top:11px;display:flex}.progress-info span,.progress-info strong{font-size:8px}.progress-info span{color:#68748e}.progress-info strong{color:#9682d1;font-weight:750}.current-module{background:linear-gradient(120deg,#7c52ff17,#3c81ff09);border:1px solid #9472ff1f;border-radius:15px;align-items:center;gap:14px;margin-top:32px;padding:18px;display:flex}.current-module-icon{color:#a286ff;background:#8359ff1c;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;font-size:18px;display:flex}.current-module-content{flex-direction:column;min-width:0;display:flex}.current-module-content span{color:#796f96;letter-spacing:1.2px;font-size:7px;font-weight:850}.current-module-content strong{color:#f4f1ff;margin-top:4px;font-size:13px;font-weight:750}.current-module-content small{color:#69748d;margin-top:4px;font-size:8px}.module-play{color:#fff;cursor:pointer;background:linear-gradient(145deg,#7653ee,#996cff);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-left:auto;font-size:14px;display:flex;box-shadow:0 10px 25px #7b54ef40}.command-secondary-grid{z-index:3;grid-template-columns:.8fr .8fr 1.4fr;gap:16px;margin-top:16px;display:grid;position:relative}.mentor-card,.assessment-card,.interview-card{min-height:310px;padding:23px;transition:border-color .3s,background .3s}.mentor-card:hover,.assessment-card:hover,.interview-card:hover{background:#ffffff0e;border-color:#97f3}.small-card-heading{align-items:center;gap:9px;display:flex}.small-feature-icon{color:#a184f7;background:#845aff17;border-radius:9px;justify-content:center;align-items:center;width:33px;height:33px;font-size:14px;display:flex}.small-card-heading>span{color:#7d7595;letter-spacing:1.2px;font-size:8px;font-weight:850}.mentor-avatar{width:fit-content;margin:27px 0 18px;position:relative}.mentor-avatar-inner{color:#b59aff;background:linear-gradient(145deg,#8054ff2e,#4084ff14);border:1px solid #a17fff29;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;display:flex;box-shadow:0 18px 35px #00000024}.mentor-online{background:#4cdf96;border:4px solid #0d132b;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 12px #4cdf9680}.mentor-card h4,.assessment-card h4{color:#fff;letter-spacing:-.5px;margin:0;font-size:17px;font-weight:800}.mentor-card p,.assessment-card p{color:#737e97;margin:8px 0 0;font-size:9px;line-height:1.6}.mentor-status{color:#68dba3;letter-spacing:.8px;background:#41da910f;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:19px;padding:7px 10px;font-size:7px;font-weight:800;display:flex}.mentor-status span{background:#52dc99;border-radius:50%;width:5px;height:5px}.assessment-score{margin:23px 0 17px}.assessment-ring{background:conic-gradient(#906bff 0deg,#55a0ff 331deg,#ffffff0f 331deg);border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;display:flex;position:relative;box-shadow:0 0 35px #7857ff1f}.assessment-ring:before{content:"";background:#0c132b;border-radius:50%;position:absolute;inset:7px}.assessment-ring>div{z-index:2;align-items:baseline;display:flex;position:relative}.assessment-ring strong{color:#fff;font-size:25px;font-weight:900}.assessment-ring span{color:#9785cb;font-size:9px;font-weight:800}.assessment-footer{color:#7a849d;justify-content:space-between;align-items:center;margin-top:18px;font-size:8px;font-weight:700;display:flex}.assessment-footer svg{color:#65d9a3;font-size:14px}.interview-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.interview-live{color:#a68ce8;letter-spacing:.8px;background:#8458ff12;border:1px solid #a07dff21;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:850}.interview-content{align-items:center;gap:18px;margin-top:28px;display:flex}.interview-date{background:#8458ff12;border:1px solid #9d79ff21;border-radius:15px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:80px;display:flex}.interview-date span{color:#9a83d8;letter-spacing:1px;font-size:8px;font-weight:850}.interview-date strong{color:#fff;margin-top:3px;font-size:27px;font-weight:900}.interview-details>span{color:#82779e;letter-spacing:1.2px;font-size:7px;font-weight:850}.interview-details h4{color:#fff;margin:5px 0 0;font-size:17px;font-weight:800}.interview-details p{color:#707b94;margin:6px 0 0;font-size:8px}.interview-readiness{margin-top:24px}.interview-readiness>div:first-child{color:#7d87a0;justify-content:space-between;align-items:center;font-size:8px;display:flex}.interview-readiness strong{color:#a78cff}.readiness-track{background:#ffffff0e;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.readiness-track span{border-radius:inherit;background:linear-gradient(90deg,#7652ef,#a272ff,#4c9dff);height:100%;display:block;box-shadow:0 0 15px #845cff40}.interview-button{color:#d6d0e8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:20px;padding:0 14px;font-size:9px;font-weight:750;transition:background .3s,border-color .3s,transform .3s;display:flex}.interview-button:hover{background:#8259ff17;border-color:#9e79ff33;transform:translateY(-2px)}.interview-button svg{color:#a58aff;font-size:13px}.command-path{z-index:3;background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;margin-top:18px;padding:34px 40px 27px;position:relative}.command-path-line{background:#ffffff0f;border-radius:999px;height:2px;position:absolute;top:45px;left:10%;right:10%;overflow:hidden}.command-path-progress{background:linear-gradient(90deg,#7350ef,#a26dff,#4a9dff);width:0;height:100%;box-shadow:0 0 18px #7c56ff73}.command-path-steps{z-index:2;grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.command-step{flex-direction:column;align-items:center;gap:12px;display:flex}.command-step>span{color:#fff;background:#8b65f7;border:4px solid #0c1229;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:6px;font-weight:900;display:flex;box-shadow:0 0 15px #8b65f780}.command-step strong{color:#8a93aa;letter-spacing:1.3px;font-size:8px;font-weight:850}.command-bottom-bar{z-index:3;color:#59647d;letter-spacing:.8px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px 7px 3px;font-size:7px;font-weight:750;display:flex;position:relative}.command-bottom-bar>div{align-items:center;gap:7px;display:flex}.command-bottom-bar svg{color:#8164d7;font-size:12px}.command-connected{color:#65c994}.command-connected span{background:#4ddd95;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #4ddd9599}@media (max-width:1000px){.command-main-grid{grid-template-columns:1fr}.command-secondary-grid{grid-template-columns:repeat(2,1fr)}.interview-card{grid-column:1/-1}}@media (max-width:700px){.features-command{padding:90px 0}.command-container{width:calc(100% - 26px)}.command-intro{margin-bottom:50px}.command-intro h2{letter-spacing:-3px;font-size:47px}.command-intro p{font-size:13px}.command-intro-badge{letter-spacing:1.2px;font-size:8px}.command-center{border-radius:23px;padding:14px}.command-topbar{align-items:flex-start}.command-brand span{display:none}.command-system-status{font-size:6px}.command-dashboard-title{flex-direction:column;align-items:flex-start;padding:30px 5px 22px}.command-dashboard-title h3{font-size:32px}.journey-card,.progress-card{min-height:auto;padding:20px}.journey-stats{grid-template-columns:1fr}.journey-stat{flex-direction:row;align-items:center;gap:13px;min-height:90px}.journey-stat svg,.journey-stat span{margin:0}.command-secondary-grid{grid-template-columns:1fr}.interview-card{grid-column:auto}.mentor-card,.assessment-card,.interview-card{min-height:auto}.command-path{padding:28px 15px 23px}.command-path-line{display:none}.command-path-steps{grid-template-columns:repeat(2,1fr);gap:25px}.command-bottom-bar{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.command-intro h2{font-size:40px}.command-card-top h4{font-size:20px}.progress-percentage{font-size:28px}.current-module{align-items:flex-start}.module-play{width:36px;height:36px}.interview-content{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.command-card,.interview-button{transition:none}}
.project-lab{isolation:isolate;color:#0a1125;background:radial-gradient(circle at 10% 25%,#724ce717,#0000 28%),radial-gradient(circle at 90% 65%,#3a8be514,#0000 30%),linear-gradient(#fff 0%,#faf9ff 45%,#f7f9ff 100%);width:100%;padding:140px 0 150px;position:relative;overflow:hidden}.project-lab-grid{z-index:-5;background-image:linear-gradient(#4e428209 1px,#0000 1px),linear-gradient(90deg,#4e428209 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.project-lab-dots{z-index:-4;opacity:.4;background-image:radial-gradient(#684db71f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.project-lab-orb{z-index:-3;filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.lab-orb-one{background:#7c4dee1f;width:600px;height:600px;top:200px;left:-250px}.lab-orb-two{background:#4190eb1a;width:600px;height:600px;bottom:300px;right:-220px}.project-lab-container{z-index:5;width:min(92%,1420px);margin:0 auto;position:relative}.project-lab-header{text-align:center;max-width:950px;margin:0 auto 75px}.project-lab-badge{color:#7950d8;letter-spacing:2px;background:#7448dd0e;border:1px solid #7448dd1f;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:0 auto 25px;padding:10px 16px;font-size:10px;font-weight:850;display:flex;box-shadow:0 10px 30px #5b3eaa0d}.project-lab-badge>span{background:#7952dd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #7952dd80}.project-lab-header h2{color:#0a1125;letter-spacing:-6px;margin:0;font-size:clamp(60px,7vw,100px);font-weight:900;line-height:.93}.project-lab-header h2 span{color:#0000;background:linear-gradient(100deg,#693ad5,#9b57e7,#398be2);-webkit-background-clip:text;background-clip:text}.project-lab-header p{color:#6d7588;max-width:690px;margin:28px auto 0;font-size:15px;line-height:1.8}.project-lab-journey{max-width:1100px;margin:0 auto 75px;padding-top:10px;position:relative}.lab-journey-track{background:#5b468b17;border-radius:999px;height:3px;position:absolute;top:32px;left:12%;right:12%;overflow:visible}.lab-journey-progress{border-radius:inherit;background:linear-gradient(90deg,#7446df,#9b5cea,#418de5);height:100%;box-shadow:0 0 20px #7446df40}.journey-energy{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 7px #fff,0 0 16px #7e4fe4,0 0 30px #428fe6}.lab-stage-grid{z-index:3;grid-template-columns:repeat(4,1fr);gap:30px;display:grid;position:relative}.lab-stage{text-align:center;flex-direction:column;align-items:center;display:flex}.lab-stage-node{color:#fff;background:linear-gradient(145deg,#7548df,#458de4);border:6px solid #faf9ff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:8px;font-weight:900;display:flex;box-shadow:0 9px 30px #6d45cd40}.lab-stage strong{color:#17203a;text-transform:uppercase;letter-spacing:1px;margin-top:14px;font-size:12px;font-weight:850}.lab-stage>span{color:#9a9fad;text-transform:uppercase;letter-spacing:1px;margin-top:3px;font-size:8px;font-weight:700}.active-project-panel{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffffc7;border:1px solid #56418b1a;border-radius:34px;padding:25px;position:relative;overflow:hidden;box-shadow:0 40px 110px #2e244f1a}.active-project-panel:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#8d5be3,#4a91e5,#0000);width:76%;height:1px;position:absolute;top:0;left:12%}.active-project-glow{filter:blur(90px);pointer-events:none;background:#694bda12;border-radius:50%;width:500px;height:500px;position:absolute;top:15%;right:0}.active-project-topbar{z-index:3;border-bottom:1px solid #31265312;justify-content:space-between;align-items:center;gap:20px;padding:4px 5px 20px;display:flex;position:relative}.active-status{color:#62567c;letter-spacing:1.4px;align-items:center;gap:8px;font-size:8px;font-weight:850;display:flex}.active-status>span{background:#52d995;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #52d9958c}.project-completion{align-items:center;gap:12px;display:flex}.project-completion span{color:#a0a3af;letter-spacing:1px;font-size:7px;font-weight:800}.project-completion strong{color:#7145d9;font-size:18px;font-weight:900}.active-project-content{z-index:3;grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;min-height:600px;padding:60px 35px 45px;display:grid;position:relative}.project-category{color:#7951dc;letter-spacing:2px;font-size:9px;font-weight:850}.active-project-info h3{color:#0c1429;letter-spacing:-4px;max-width:600px;margin:14px 0 0;font-size:clamp(43px,4.4vw,68px);font-weight:900;line-height:.98}.active-project-info>p{color:#70788b;max-width:560px;margin:23px 0 0;font-size:13px;line-height:1.8}.project-tech-list{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.project-tech-list span{color:#64547f;background:#6f48cf0b;border:1px solid #6749b117;border-radius:999px;padding:8px 12px;font-size:8px;font-weight:750}.project-progress-area{margin-top:34px}.project-progress-heading{justify-content:space-between;align-items:center;display:flex}.project-progress-heading span{color:#8c8e9b;letter-spacing:1.2px;font-size:8px;font-weight:850}.project-progress-heading strong{color:#7145d9;font-size:11px;font-weight:850}.project-progress-track{background:#41306812;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.project-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#7144dc,#9a5ee9,#3f8fe6);height:100%;position:relative;box-shadow:0 0 18px #7044dc38}.project-progress-fill>span{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 8px #fff,0 0 18px #7848de}.project-task-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:27px;display:grid}.project-task{color:#74798a;background:#f9f8fdbf;border:1px solid #45346d12;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:8px;font-weight:750;display:flex}.task-state{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.project-task.done .task-state{color:#3cba7b;background:#3ec4801a}.project-task.active{color:#654b9c;border-color:#774bdc1f}.project-task.active .task-state{background:#774bdc14}.task-active-dot{background:#8052df;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #8052df80}.task-pending-dot{background:#b4b4bd;border-radius:50%;width:5px;height:5px}.continue-project-btn{color:#fff;cursor:pointer;background:linear-gradient(110deg,#7042db,#8e55e4,#438ce2);border:0;border-radius:13px;align-items:center;gap:10px;min-height:50px;margin-top:28px;padding:0 19px;font-size:9px;font-weight:800;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 16px 35px #6c43cf33}.continue-project-btn:hover{transform:translateY(-3px);box-shadow:0 20px 45px #6c43cf45}.continue-project-btn svg:last-child{margin-left:5px}.project-visual-area{perspective:1200px;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.project-laptop{z-index:5;width:min(100%,570px);transform-style:preserve-3d;filter:drop-shadow(0 35px 35px #2c224c2b);position:relative}.laptop-screen{aspect-ratio:16/10;background:#0e1429;border:7px solid #15182a;border-bottom-width:11px;border-radius:18px 18px 9px 9px;width:88%;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.laptop-browser-bar{background:#171d34;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;height:32px;padding:0 11px;display:flex}.browser-dots{gap:4px;display:flex}.browser-dots span{background:#596077;border-radius:50%;width:5px;height:5px}.browser-address{color:#69728b;background:#ffffff0a;border-radius:5px;flex:1;padding:5px 10px;font-size:6px}.laptop-dashboard{height:calc(100% - 32px);display:flex}.laptop-sidebar{background:#11172d;border-right:1px solid #ffffff0a;flex-direction:column;align-items:center;gap:12px;width:18%;padding:15px 9px;display:flex}.sidebar-logo{color:#9b7aff;margin-bottom:6px;font-size:8px;font-weight:900}.laptop-sidebar>span{background:#ffffff12;border-radius:999px;width:60%;height:4px}.laptop-main{background:radial-gradient(circle at 80% 10%,#704ee01f,#0000 30%),#0d1328;flex:1;padding:15px}.laptop-header-line{color:#858ca1;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:6px;font-weight:800;display:flex}.laptop-header-line span{background:#7b58ee2b;border-radius:999px;width:28px;height:7px}.laptop-ui-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr .6fr;gap:8px;height:calc(100% - 20px);margin-top:12px;display:grid}.laptop-ui-card{background:#ffffff09;border:1px solid #ffffff0e;border-radius:8px;overflow:hidden}.laptop-ui-card.large{grid-row:span 2;padding:15px}.laptop-ui-card.small{color:#9b7af3;justify-content:center;align-items:center;font-size:18px;display:flex}.laptop-ui-card.wide{display:none}.ui-chart{justify-content:space-around;align-items:flex-end;gap:7px;height:100%;display:flex}.ui-chart span{opacity:.85;background:linear-gradient(#9a6ef3,#477fd5);border-radius:4px 4px 1px 1px;width:13%;min-height:15%}.laptop-base{clip-path:polygon(6% 0,94% 0,100% 75%,96% 100%,4% 100%,0 75%);background:linear-gradient(#303342,#151725);border-radius:2px 2px 18px 18px;width:100%;height:18px;margin-top:-2px;position:relative}.laptop-base span{background:#4b4e5b;border-radius:0 0 6px 6px;width:14%;height:4px;position:absolute;top:2px;left:43%}.project-floating-code{z-index:7;color:#7047d3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd1;border:1px solid #6e4ccb1c;justify-content:center;align-items:center;font-weight:850;display:flex;position:absolute;box-shadow:0 15px 35px #3327571a}.code-one{border-radius:18px;width:65px;height:65px;font-size:13px;top:35px;left:2%}.code-two{letter-spacing:1px;border-radius:50%;width:58px;height:58px;font-size:8px;top:85px;right:0}.code-three{border-radius:15px;width:52px;height:52px;font-size:17px;bottom:50px;left:7%}.mini-server{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe0;border:1px solid #5b44991c;border-radius:13px;align-items:center;gap:10px;min-width:145px;padding:12px 14px;display:flex;position:absolute;bottom:25px;right:3%;box-shadow:0 15px 40px #2d224d1c}.mini-server>svg{color:#7550d5;font-size:17px}.mini-server>div{flex-direction:column;display:flex}.mini-server strong{color:#302a42;font-size:8px}.mini-server span{color:#56b886;letter-spacing:.7px;margin-top:2px;font-size:6px;font-weight:800}.mini-server i{background:#50d38f;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 9px #50d38f99}.project-visual-shadow{z-index:1;filter:blur(28px);background:#4634701f;border-radius:50%;width:65%;height:50px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.explore-projects{padding-top:120px}.explore-projects-header{text-align:center;max-width:760px;margin:0 auto 55px}.explore-projects-header>span{color:#7950d8;letter-spacing:2px;font-size:9px;font-weight:850}.explore-projects-header h3{color:#0b1328;letter-spacing:-3px;margin:13px 0 0;font-size:clamp(40px,4.5vw,65px);font-weight:900;line-height:1}.explore-projects-header h3 strong{color:#7547da}.explore-projects-header p{color:#7c8292;max-width:560px;margin:17px auto 0;font-size:12px;line-height:1.7}.project-selector-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.project-selector{text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #49367717;border-radius:20px;min-height:260px;padding:23px;transition:border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 15px 45px #2b21490b}.project-selector:before{content:"";filter:blur(35px);opacity:0;background:#7047d512;border-radius:50%;width:170px;height:170px;transition:opacity .3s;position:absolute;bottom:-70px;right:-70px}.project-selector:hover,.project-selector.active{background:#ffffffeb;border-color:#7349da2e;box-shadow:0 25px 55px #3d2b6817}.project-selector.active:before,.project-selector:hover:before{opacity:1}.selector-top{justify-content:space-between;align-items:center;display:flex}.selector-top span{color:#a5a2af;letter-spacing:1px;font-size:9px;font-weight:850}.selector-top svg{color:#8e81a8;font-size:15px;transition:transform .3s,color .3s}.project-selector:hover .selector-top svg,.project-selector.active .selector-top svg{color:#7043d5;transform:translate(3px,-3px)}.selector-icon{color:#7549d5;background:#7048d30e;border:1px solid #6c48c617;border-radius:16px;justify-content:center;align-items:center;width:55px;height:55px;margin-top:35px;font-size:22px;display:flex}.project-selector h4{color:#222a3d;letter-spacing:.5px;margin:22px 0 0;font-size:12px;font-weight:850}.project-selector p{color:#8b8e9b;margin:7px 0 0;font-size:9px}.selector-progress{background:#4c387912;border-radius:999px;height:3px;position:absolute;bottom:23px;left:23px;right:23px;overflow:hidden}.selector-progress span{border-radius:inherit;background:linear-gradient(90deg,#7345db,#448de1);height:100%;display:block}@media (max-width:1050px){.active-project-content{grid-template-columns:1fr;gap:35px}.project-visual-area{min-height:500px}.project-selector-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.project-lab{padding:90px 0 100px}.project-lab-container{width:calc(100% - 26px)}.project-lab-header{margin-bottom:55px}.project-lab-header h2{letter-spacing:-3.5px;font-size:50px}.project-lab-header p{font-size:13px}.project-lab-badge{letter-spacing:1.3px;font-size:8px}.project-lab-journey{margin-bottom:50px}.lab-journey-track{display:none}.lab-stage-grid{grid-template-columns:repeat(2,1fr);gap:30px 15px}.active-project-panel{border-radius:23px;padding:14px}.active-project-topbar{align-items:flex-start}.project-completion span{display:none}.active-project-content{min-height:auto;padding:40px 10px 30px}.active-project-info h3{letter-spacing:-2.5px;font-size:42px}.project-task-grid{grid-template-columns:1fr}.project-visual-area{min-height:380px}.project-laptop{width:95%}.code-one{width:48px;height:48px;font-size:10px;top:10px;left:-2%}.code-two{width:45px;height:45px;font-size:7px;top:45px}.code-three{width:43px;height:43px;bottom:35px;left:1%}.mini-server{min-width:125px;padding:10px;right:0}.explore-projects{padding-top:85px}.explore-projects-header h3{letter-spacing:-2.5px;font-size:42px}.project-selector-grid{grid-template-columns:1fr}.project-selector{min-height:230px}}@media (max-width:430px){.project-lab-header h2{font-size:43px}.active-project-info h3{font-size:36px}.project-visual-area{min-height:320px}.mini-server{bottom:0}}@media (prefers-reduced-motion:reduce){.continue-project-btn,.project-selector,.selector-top svg{transition:none}}
.success-wall{color:#111322;isolation:isolate;background:radial-gradient(circle at 10% 15%,#6c63ff1a,#0000 28%),radial-gradient(circle at 90% 35%,#00c2ff17,#0000 30%),linear-gradient(#fff 0%,#f8f9ff 48%,#fff 100%);width:100%;padding:120px 0 110px;position:relative;overflow:hidden}.success-grid{z-index:-3;pointer-events:none;opacity:.55;background-image:linear-gradient(#6c63ff0e 1px,#0000 1px),linear-gradient(90deg,#6c63ff0e 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 85%,#0000);mask-image:linear-gradient(#0000,#000 12% 85%,#0000)}.success-glow{filter:blur(90px);opacity:.28;pointer-events:none;z-index:-2;border-radius:50%;width:420px;height:420px;animation:8s ease-in-out infinite successOrbFloat;position:absolute}.glow-one{background:#7c4dff;top:8%;left:-180px}.glow-two{background:#00c2ff;animation-delay:-3s;top:45%;right:-180px}@keyframes successOrbFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-25px)scale(1.08)}}.success-container{width:min(1240px,100% - 40px);margin:0 auto;position:relative}.success-header{text-align:center;max-width:850px;margin:0 auto 65px}.success-badge{color:#635bdb;letter-spacing:.16em;background:#ffffffb8;border:1px solid #6c63ff2e;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:9px 16px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 12px 35px #39337814,inset 0 1px #ffffffe6}.success-badge span{background:#6c63ff;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite badgePulse;box-shadow:0 0 0 5px #6c63ff1a,0 0 18px #6c63ff99}.success-badge svg{font-size:14px}@keyframes badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}.success-header h2{letter-spacing:-.055em;color:#111322;margin:24px 0 16px;font-size:clamp(42px,6vw,78px);font-weight:900;line-height:.98}.success-header h2 span{background:linear-gradient(100deg,#5c54df,#7c4dff 45%,#00aeea);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:5s infinite titleGradient;display:inline-block}@keyframes titleGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.success-header p{color:#676b7d;max-width:700px;margin:0 auto;font-size:16px;font-weight:500;line-height:1.8}.success-counter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:70px;display:grid}.success-counter-card{background:linear-gradient(145deg,#ffffffeb,#f7f8ffc7);border:1px solid #7578961f;border-radius:24px;min-height:185px;padding:25px 18px;transition:transform .45s,box-shadow .45s,border-color .45s;position:relative;overflow:hidden;box-shadow:0 15px 45px #282b4b12,inset 0 1px #ffffffe6}.success-counter-card:before{content:"";filter:blur(3px);background:#6c63ff17;border-radius:50%;width:100px;height:100px;transition:transform .5s;position:absolute;top:-45px;right:-45px}.success-counter-card:hover{border-color:#6c63ff40;transform:translateY(-10px);box-shadow:0 25px 65px #3c397d24,0 0 35px #6c63ff12}.success-counter-card:hover:before{transform:scale(2.2)}.counter-icon{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:18px;font-size:19px;transition:transform .4s,border-radius .4s;display:flex;position:relative;box-shadow:0 10px 25px #504bb42e}.success-counter-card:hover .counter-icon{border-radius:50%;transform:rotate(-8deg)scale(1.1)}.success-counter-card h3{color:#121425;letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.3vw,38px);font-weight:900;line-height:1;position:relative}.success-counter-card p{color:#74788a;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.5;position:relative}.glass-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#fffffff0,#f7f8ffc7);border:1px solid #787ca024;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 25px 70px #2d2f5014,inset 0 1px #ffffffe6}.glass-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 20%,#ffffffa6,#0000 60%);transition:opacity .4s,transform .8s;position:absolute;inset:0;transform:translate(-100%)}.glass-card:hover:after{opacity:.35;transform:translate(100%)}.success-main-grid{grid-template-columns:1fr 1.1fr 1fr;align-items:stretch;gap:20px;margin-bottom:75px;display:grid}.timeline-card{min-height:560px;padding:34px 30px}.timeline-card h3{color:#121425;letter-spacing:-.025em;margin:0 0 32px;font-size:22px;font-weight:900}.timeline{padding-left:28px;position:relative}.timeline:before{content:"";background:linear-gradient(#6c63ff,#6c63ff1f,#00c2ff);width:1px;position:absolute;top:7px;bottom:8px;left:5px}.timeline-item{min-height:105px;padding-bottom:18px;display:flex;position:relative}.timeline-dot{z-index:2;background:#6c63ff;border:3px solid #fff;border-radius:50%;width:11px;height:11px;animation:2.4s ease-in-out infinite timelinePulse;position:absolute;top:5px;left:-28px;box-shadow:0 0 0 4px #6c63ff21,0 0 20px #6c63ff4d}.timeline-item:nth-child(2) .timeline-dot{background:#635bdf;animation-delay:.4s}.timeline-item:nth-child(3) .timeline-dot{background:#248ed8;animation-delay:.8s}.timeline-item:nth-child(4) .timeline-dot{background:#00aeea;animation-delay:1.2s}@keyframes timelinePulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.timeline-content span{color:#6c63ff;letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:900;display:inline-flex}.timeline-content h4{color:#181a2a;margin:0 0 7px;font-size:16px;font-weight:850}.timeline-content p{color:#777b8c;max-width:220px;margin:0;font-size:12px;line-height:1.65}.trophy-card{text-align:center;background:radial-gradient(circle,#6c63ff17,#0000 52%),linear-gradient(145deg,#fffffff7,#f2f3ffd6);flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:35px;display:flex}.trophy-card:before{content:"";filter:blur(8px);background:radial-gradient(circle,#6c63ff29,#0000 70%);border-radius:50%;width:280px;height:280px;animation:4s ease-in-out infinite trophyAura;position:absolute}@keyframes trophyAura{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}}.trophy-image{object-fit:contain;filter:drop-shadow(0 25px 30px #5145b12e)drop-shadow(0 0 25px #6c63ff21);z-index:2;width:min(280px,75%);height:auto;transition:transform .5s,filter .5s;animation:5s ease-in-out infinite trophyFloat;position:relative}.trophy-card:hover .trophy-image{filter:drop-shadow(0 35px 40px #5145b138)drop-shadow(0 0 45px #6c63ff38);transform:scale(1.06)rotateY(8deg)}@keyframes trophyFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-13px)rotate(1.5deg)}}.trophy-card h3{color:#17192b;letter-spacing:.06em;margin:12px 0 10px;font-size:20px;font-weight:950;position:relative}.trophy-card p{color:#777b8d;max-width:390px;margin:0;font-size:13px;line-height:1.75;position:relative}.achievement-column{grid-template-columns:1fr 1fr;gap:15px;display:grid}.achievement-card{cursor:pointer;flex-direction:column;justify-content:center;min-height:265px;padding:25px;transition:transform .45s,box-shadow .45s,border-color .45s;display:flex}.achievement-card:hover{border-color:#6c63ff3d;transform:translateY(-10px)rotateX(2deg);box-shadow:0 30px 65px #302f631f,0 0 35px #6c63ff14}.achievement-icon{background:linear-gradient(135deg,#6c63ff1f,#00c2ff1a);border-radius:17px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:22px;font-size:23px;transition:transform .4s,border-radius .4s;display:flex;box-shadow:inset 0 0 0 1px #6c63ff14}.achievement-card:hover .achievement-icon{border-radius:50%;transform:rotate(-7deg)scale(1.1)}.achievement-card h4{color:#181a2b;margin:0 0 8px;font-size:16px;font-weight:900}.achievement-card p{color:#7b7e8f;margin:0;font-size:12px;line-height:1.6}.achievement-card>svg{color:#6c63ff;align-self:flex-end;margin-top:20px;font-size:18px;transition:transform .3s,color .3s}.achievement-card:hover>svg{color:#00aeea;transform:translate(4px,-4px)}.company-partners{margin-bottom:55px;padding:5px 0}.company-title{text-align:center;max-width:760px;margin:0 auto 32px}.company-title>span{color:#6c63ff;letter-spacing:.18em;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.company-title h3{color:#151728;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,4vw,44px);font-weight:900}.company-title h3 strong{color:#6c63ff;display:inline}.company-title p{color:#74788a;max-width:610px;margin:0 auto;font-size:13px;line-height:1.7}.company-marquee{width:100%;padding:12px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.company-track{will-change:transform;gap:18px;width:max-content;animation:28s linear infinite companyScroll;display:flex}.company-marquee:hover .company-track{animation-play-state:paused}.company-box{background:#ffffffd1;border:1px solid #6e729121;border-radius:22px;flex:0 0 190px;justify-content:center;align-items:center;width:190px;height:92px;transition:transform .4s,box-shadow .4s,border-color .4s;display:flex;overflow:hidden;box-shadow:0 12px 35px #2b2d4d0f}.company-box:hover{border-color:#6c63ff38;box-shadow:0 20px 45px #43408c1f}.company-box img{object-fit:contain;filter:grayscale();opacity:.62;width:125px;height:55px;transition:filter .35s,opacity .35s,transform .35s}.company-box:hover img{filter:grayscale(0);opacity:1;transform:scale(1.06)}@keyframes companyScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.live-activity{max-height:310px;margin-bottom:70px;padding:26px;overflow:hidden}.live-header{color:#1b1d2d;letter-spacing:.12em;border-bottom:1px solid #6c63ff1a;align-items:center;gap:10px;padding-bottom:18px;font-size:12px;font-weight:900;display:flex}.live-indicator{background:#16c784;border-radius:50%;width:9px;height:9px;animation:1.7s ease-in-out infinite livePulse;position:relative;box-shadow:0 0 0 5px #16c7841a,0 0 18px #16c78473}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}.activity-list{grid-template-columns:repeat(2,1fr);gap:10px 16px;padding-top:18px;display:grid}.activity-item{color:#606477;background:#f9f9ffbf;border:1px solid #6c63ff14;border-radius:14px;align-items:center;gap:11px;min-height:48px;padding:10px 14px;font-size:12px;font-weight:650;transition:transform .3s,background .3s,border-color .3s;display:flex}.activity-item:hover{background:#6c63ff0b;border-color:#6c63ff33;transform:translate(5px)}.activity-item svg{color:#16b97d;flex:none;font-size:16px}.placement-section{background:radial-gradient(circle at 85%,#00c2ff21,#0000 35%),radial-gradient(circle at 20% 20%,#6c63ff1f,#0000 34%),linear-gradient(135deg,#fffffffa,#f5f6ffe6);border:1px solid #6c63ff21;border-radius:38px;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;min-height:520px;margin-bottom:80px;padding:55px 60px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #35366417}.placement-section:before{content:"";border:1px solid #6c63ff1f;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-130px;box-shadow:0 0 0 35px #6c63ff06,0 0 0 70px #6c63ff05}.placement-left{z-index:2;position:relative}.placement-badge{color:#655ee0;letter-spacing:.14em;background:#6c63ff14;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:900;display:inline-flex}.placement-left h2{color:#141626;letter-spacing:-.055em;max-width:650px;margin:20px 0 18px;font-size:clamp(35px,5vw,62px);font-weight:950;line-height:1.03}.placement-left h2 span{color:#6c63ff;display:block}.placement-left>p{color:#717587;max-width:660px;margin:0 0 30px;font-size:14px;line-height:1.8}.placement-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.placement-points>div{color:#52576a;background:#ffffffa6;border:1px solid #6c63ff17;border-radius:12px;align-items:center;gap:9px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:750;transition:transform .3s,border-color .3s,background .3s;display:flex}.placement-points>div:hover{background:#6c63ff0b;border-color:#6c63ff2e;transform:translate(5px)}.placement-points svg{color:#16bd7d;flex:none;font-size:15px}.placement-right{z-index:2;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.placement-right:before{content:"";filter:blur(7px);background:radial-gradient(circle,#6c63ff2e,#00c2ff0f,#0000 72%);border-radius:50%;width:300px;height:300px;animation:4s ease-in-out infinite placementGlow;position:absolute}@keyframes placementGlow{0%,to{transform:scale(.92)}50%{transform:scale(1.1)}}.placement-image{object-fit:contain;filter:drop-shadow(0 30px 40px #3434642e);z-index:2;width:min(440px,100%);height:auto;transition:transform .5s,filter .5s;position:relative}.placement-right:hover .placement-image{filter:drop-shadow(0 38px 50px #3434643b);transform:scale(1.04)translateY(-5px)}.success-cta{text-align:center;background:radial-gradient(circle at 50% 0,#6c63ff21,#0000 50%),#fffc;border:1px solid #6c63ff24;border-radius:34px;max-width:900px;margin:0 auto;padding:65px 35px;position:relative;overflow:hidden;box-shadow:0 25px 70px #31315a12}.success-cta:before{content:"";filter:blur(50px);background:#6c63ff1f;border-radius:50%;width:280px;height:280px;position:absolute;top:-190px;left:50%;transform:translate(-50%)}.success-cta h2{color:#141626;letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(32px,5vw,58px);font-weight:950;line-height:1.05;position:relative}.success-cta h2 span{color:#6c63ff;display:block}.success-cta p{color:#717587;max-width:640px;margin:0 auto 28px;font-size:14px;line-height:1.8;position:relative}.success-button{color:#fff;background:linear-gradient(100deg,#5b54df,#7359ef,#00aeea) 0 0/180% 100%;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 25px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .35s,box-shadow .35s,background-position .5s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 35px #6354d738}.success-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:70%;height:100%;transition:left .65s;position:absolute;top:0;left:-120%;transform:skew(-25deg)}.success-button:hover{background-position:100% 0;transform:translateY(-4px);box-shadow:0 25px 45px #6354d74d}.success-button:hover:before{left:140%}.success-button svg{font-size:17px;transition:transform .3s}.success-button:hover svg{transform:translate(3px,-3px)}.success-wall:before,.success-wall:after{content:"";pointer-events:none;background:#6c63ff;border-radius:50%;width:6px;height:6px;animation:6s ease-in-out infinite decorativeFloat;position:absolute;box-shadow:0 0 0 7px #6c63ff12,0 0 20px #6c63ff59}.success-wall:before{top:28%;left:7%}.success-wall:after{background:#00aeea;animation-delay:-2s;top:62%;right:8%;box-shadow:0 0 0 7px #00aeea12,0 0 20px #00aeea59}@keyframes decorativeFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-25px)}}@media (max-width:1180px){.success-container{width:min(1100px,100% - 36px)}.success-counter-grid{grid-template-columns:repeat(3,1fr)}.success-main-grid{grid-template-columns:1fr 1fr}.trophy-card{grid-area:1/span 2;min-height:500px}.timeline-card,.achievement-column{min-height:520px}.placement-section{padding:50px 45px}}@media (max-width:900px){.success-wall{padding:95px 0 85px}.success-header{margin-bottom:50px}.success-counter-grid{grid-template-columns:repeat(2,1fr)}.success-main-grid{grid-template-columns:1fr}.trophy-card{grid-area:auto;min-height:470px}.timeline-card,.achievement-column{min-height:auto}.achievement-column{grid-template-columns:repeat(2,1fr)}.placement-section{text-align:center;grid-template-columns:1fr;gap:30px;padding:45px 35px}.placement-left>p{margin-left:auto;margin-right:auto}.placement-points{text-align:left;max-width:650px;margin:0 auto}.placement-right{min-height:350px}.placement-image{width:min(390px,90%)}}@media (max-width:640px){.success-wall{padding:75px 0 70px}.success-container{width:min(100% - 24px,520px)}.success-header{margin-bottom:40px}.success-badge{padding:8px 12px;font-size:9px}.success-header h2{margin-top:20px;font-size:clamp(38px,12vw,56px);line-height:1}.success-header p{font-size:13px;line-height:1.7}.success-counter-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:45px}.success-counter-card{border-radius:20px;min-height:160px;padding:20px 15px}.counter-icon{border-radius:12px;width:38px;height:38px;margin-bottom:14px;font-size:16px}.success-counter-card h3{font-size:27px}.success-counter-card p{font-size:10px}.success-main-grid{gap:14px;margin-bottom:50px}.timeline-card,.trophy-card{border-radius:25px}.timeline-card{padding:27px 23px}.timeline-card h3{margin-bottom:25px;font-size:20px}.timeline{padding-left:25px}.timeline-dot{left:-25px}.timeline-content h4{font-size:15px}.timeline-content p{max-width:100%;font-size:11px}.trophy-card{min-height:390px;padding:25px 20px}.trophy-image{width:min(235px,75%)}.trophy-card h3{font-size:17px}.trophy-card p{font-size:11px}.achievement-column{grid-template-columns:1fr 1fr;gap:10px}.achievement-card{border-radius:21px;min-height:190px;padding:18px}.achievement-icon{width:40px;height:40px;margin-bottom:16px;font-size:18px}.achievement-card h4{font-size:13px}.achievement-card p{font-size:10px}.achievement-card>svg{margin-top:12px;font-size:15px}.company-partners{margin-bottom:40px}.company-title h3{font-size:30px}.company-title p{font-size:11px}.company-box{border-radius:18px;flex-basis:155px;width:155px;height:78px}.company-box img{width:100px;height:45px}.company-track{gap:12px;animation-duration:23s}.live-activity{border-radius:25px;margin-bottom:45px;padding:20px}.live-header{font-size:10px}.activity-list{grid-template-columns:1fr;gap:8px}.activity-item{min-height:43px;font-size:10px}.placement-section{border-radius:28px;min-height:auto;margin-bottom:50px;padding:35px 20px}.placement-left h2{font-size:38px;line-height:1.04}.placement-left>p{font-size:11px;line-height:1.7}.placement-points{grid-template-columns:1fr;gap:8px}.placement-points>div{font-size:10px}.placement-right{min-height:270px}.placement-image{width:min(320px,100%)}.success-cta{border-radius:27px;padding:45px 20px}.success-cta h2{font-size:36px}.success-cta p{font-size:11px}.success-button{min-height:48px;padding:0 20px;font-size:11px}}@media (max-width:390px){.success-container{width:calc(100% - 18px)}.success-counter-grid{gap:8px}.success-counter-card{min-height:145px;padding:17px 12px}.success-counter-card h3{font-size:24px}.achievement-card{min-height:175px;padding:15px}.placement-section{padding:30px 15px}.placement-left h2{font-size:33px}.success-cta h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.success-wall *,.success-wall :before,.success-wall :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.success-wall img{max-width:100%}.success-wall a{-webkit-tap-highlight-color:transparent}.success-counter-card,.glass-card,.company-box,.success-cta{transform-style:preserve-3d}.success-counter-card::selection,.success-wall::selection{background:#6c63ff2e}
