body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--edu-black:#05070d;--edu-white:#fff;--edu-soft-white:#f7f9ff;--edu-muted:#aab4cc;--edu-blue:#2f6bff;--edu-blue-dark:#163ea8;--edu-amber:#f7b731;--edu-amber-soft:#ffe7a3;--edu-border:#ffffff21;--edu-border-strong:#ffffff3d;--edu-navbar-desktop-height:84px;--edu-navbar-tablet-height:76px;--edu-navbar-mobile-height:70px;--edu-navbar-small-mobile-height:66px}.edu-navbar{background:#05070d;border-bottom:1px solid #ffffff21;border-bottom:1px solid var(--edu-border);left:0;position:fixed;top:0;transition:transform .3s ease,background .3s ease;width:100%;z-index:999}.edu-navbar:after{background:linear-gradient(90deg,#0000,#2f6bff,#f7b731,#0000);background:linear-gradient(90deg,#0000,var(--edu-blue),var(--edu-amber),#0000);bottom:-1px;content:"";height:2px;left:0;opacity:.85;position:absolute;width:100%}.edu-navbar.show{transform:translateY(0)}.edu-navbar.hide{transform:translateY(-110%)}.edu-navbar-inner{align-items:center;display:flex;height:84px;height:var(--edu-navbar-desktop-height);justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 42px;position:relative}.edu-logo-link{align-items:center;display:inline-flex;flex-shrink:0;height:100%;justify-content:center;text-decoration:none}.edu-logo{display:block;height:auto;max-height:58px;max-width:150px;object-fit:contain;width:auto}.edu-nav-links{align-items:center;background:#ffffff0a;border:1px solid #ffffff21;border:1px solid var(--edu-border);border-radius:18px;display:flex;gap:6px;justify-content:flex-end;padding:6px}.edu-nav-link{background:#0000;border:1px solid #0000;border-radius:13px;color:#aab4cc;color:var(--edu-muted);font-size:14px;font-weight:600;letter-spacing:.2px;min-width:108px;padding:12px 18px;position:relative;text-align:center;text-decoration:none;transition:color .25s ease,background .25s ease,border-color .25s ease}.edu-nav-link:hover{background:#ffffff12;border-color:#ffffff21;border-color:var(--edu-border);color:#fff;color:var(--edu-white)}.edu-nav-link-active{background:#f7b731;background:var(--edu-amber);border-color:#f7b731;border-color:var(--edu-amber);color:#05070d;color:var(--edu-black);font-weight:700}.edu-nav-link-active:hover{background:#ffe7a3;background:var(--edu-amber-soft);border-color:#ffe7a3;border-color:var(--edu-amber-soft);color:#05070d;color:var(--edu-black)}.edu-menu-button{align-items:center;background:#ffffff0d;border:1px solid #ffffff21;border:1px solid var(--edu-border);border-radius:14px;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:6px;height:44px;justify-content:center;transition:border-color .25s ease,background .25s ease;width:44px}.edu-menu-button span{background:#fff;background:var(--edu-white);border-radius:99px;display:block;height:2px;transition:transform .25s ease,opacity .25s ease,background .25s ease;width:21px}.edu-menu-button:hover{background:#ffffff14;border-color:#ffffff3d;border-color:var(--edu-border-strong)}.edu-menu-button.active{background:#f7b731;background:var(--edu-amber);border-color:#f7b731;border-color:var(--edu-amber)}.edu-menu-button.active span{background:#05070d;background:var(--edu-black)}.edu-menu-button.active span:first-child{transform:translateY(8px) rotate(45deg)}.edu-menu-button.active span:nth-child(2){opacity:0}.edu-menu-button.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.edu-mobile-menu{background:#05070d;border-top:1px solid #ffffff21;border-top:1px solid var(--edu-border);display:none;max-height:0;overflow:hidden;padding:0 18px;transition:max-height .3s ease,padding .3s ease}.edu-mobile-menu.open{max-height:320px;padding:14px 18px 18px}.edu-mobile-link{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff21;border:1px solid var(--edu-border);border-radius:14px;color:#f7f9ff;color:var(--edu-soft-white);display:flex;font-size:15px;font-weight:600;justify-content:space-between;letter-spacing:.2px;margin:8px 0;padding:15px 16px;text-decoration:none;transition:color .25s ease,background .25s ease,border-color .25s ease;width:100%}.edu-mobile-link:after{color:#f7b731;color:var(--edu-amber);content:"›";font-size:24px;line-height:1}.edu-mobile-link:hover{background:#ffffff14;border-color:#ffffff3d;border-color:var(--edu-border-strong);color:#fff;color:var(--edu-white)}.edu-mobile-link-active{background:#f7b731;background:var(--edu-amber);border-color:#f7b731;border-color:var(--edu-amber);font-weight:700}.edu-mobile-link-active,.edu-mobile-link-active:after,.edu-mobile-link-active:hover{color:#05070d;color:var(--edu-black)}.edu-mobile-link-active:hover{background:#ffe7a3;background:var(--edu-amber-soft);border-color:#ffe7a3;border-color:var(--edu-amber-soft)}@media (max-width:992px){.edu-navbar-inner{height:76px;height:var(--edu-navbar-tablet-height);padding:0 28px}.edu-logo{max-height:52px;max-width:132px}.edu-nav-links{gap:5px;padding:5px}.edu-nav-link{font-size:13px;min-width:96px;padding:11px 14px}}@media (max-width:768px){.edu-navbar-inner{height:70px;height:var(--edu-navbar-mobile-height);padding:0 18px}.edu-logo{max-height:48px;max-width:116px}.edu-nav-links{display:none}.edu-menu-button{display:inline-flex}.edu-mobile-menu{display:block}}@media (max-width:480px){.edu-navbar-inner{height:66px;height:var(--edu-navbar-small-mobile-height);padding:0 14px}.edu-logo{max-height:44px;max-width:102px}.edu-menu-button{border-radius:13px;height:40px;width:40px}.edu-mobile-link{font-size:14px;padding:14px 15px}}.site-footer{background:radial-gradient(circle at 12% 18%,#2f6bff33,#0000 30%),radial-gradient(circle at 88% 20%,#f7b73121,#0000 28%),linear-gradient(180deg,#05070d,#070b16);border-top:1px solid #ffffff1f;color:#fff;margin-top:0;overflow:hidden;position:relative;width:100%}.footer-glow{border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none;position:absolute}.footer-glow-one{background:#2f6bff5c;height:260px;left:-90px;top:70px;width:260px}.footer-glow-two{background:#f7b73142;bottom:40px;height:240px;right:-90px;width:240px}.footer-main{padding:78px 0 38px;position:relative}.footer-container{margin:0 auto;max-width:1240px;padding:0 24px;width:100%}.footer-grid{grid-gap:42px;align-items:flex-start;display:grid;gap:42px;grid-template-columns:1.35fr .75fr .9fr 1.2fr}.footer-column h2{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 24px}.footer-brand{max-width:360px;width:100%}.footer-logo-link{align-items:center;display:inline-flex;margin-bottom:20px;text-decoration:none}.footer-brand-logo{display:block;filter:drop-shadow(0 14px 28px rgba(47,107,255,.22));height:auto;max-width:100%;transition:transform .28s ease,filter .28s ease;width:210px}.footer-logo-link:hover .footer-brand-logo{filter:drop-shadow(0 18px 34px rgba(247,183,49,.2));transform:translateY(-3px) scale(1.03)}.footer-brand p{color:#aeb8cf;font-size:15px;font-weight:500;line-height:1.8;margin:0}.footer-support{width:100%}.footer-link-list,.footer-support-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.footer-support-item{align-items:flex-start;color:#c8d1e5;display:flex;font-size:15px;font-weight:500;gap:13px;line-height:1.65}.footer-contact-link{align-items:center;color:#c8d1e5;display:inline-flex;text-decoration:none;transition:color .25s ease,transform .25s ease}.footer-contact-link:hover,.footer-link-list a:hover{color:#f7b731}.footer-link-list a{color:#c8d1e5;font-size:15px;font-weight:500;line-height:1.7;position:relative;text-decoration:none;transition:color .25s ease,transform .25s ease;width:fit-content}.footer-link-list a:after{background:#f7b731;border-radius:999px;bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}.footer-link-list a:hover{transform:translateX(4px)}.footer-link-list a:hover:after{transform:scaleX(1)}.footer-icon{align-items:center;background:linear-gradient(135deg,#f7b731,#ffd775);border-radius:14px;box-shadow:0 12px 26px #f7b73129;color:#05070d;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.footer-icon svg{fill:currentColor}.footer-socials{align-items:center;display:flex;gap:13px;margin-top:28px}.footer-social-link{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff24;border-radius:50%;color:#fff;display:inline-flex;height:42px;justify-content:center;text-decoration:none;transition:color .25s ease,transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease;width:42px}.footer-social-link:hover{background:#f7b731;border-color:#f7b731;box-shadow:0 16px 30px #f7b73133;color:#05070d;transform:translateY(-4px)}.footer-social-svg{fill:currentColor}.footer-feature-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:48px}.footer-feature-card{background:radial-gradient(circle at top right,#2f6bff29,#0000 36%),hsla(0,0%,100%,.055);border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 20px 54px #0003;padding:22px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.footer-feature-card:hover{background:radial-gradient(circle at top right,#f7b73129,#0000 36%),#ffffff12;border-color:#f7b7316b;transform:translateY(-6px)}.footer-feature-card span{color:#f7b731;display:block;font-size:13px;font-weight:700;letter-spacing:.6px;line-height:1.4;margin-bottom:8px;text-transform:uppercase}.footer-feature-card p{color:#fff;font-size:16px;font-weight:600;line-height:1.5;margin:0}.footer-bottom{background:#00000038;border-top:1px solid #ffffff1a;padding:22px 0;position:relative}.footer-bottom-row{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between}.footer-copyright,.footer-made-text{color:#c8d1e5;font-size:14px;font-weight:500;line-height:1.6;margin:0}.footer-made-text{color:#f5f7fb}@media (max-width:1100px){.footer-grid{grid-template-columns:1.25fr .8fr .9fr}.footer-support{grid-column:span 3;max-width:100%}.footer-support-list{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.footer-main{padding:64px 0 34px}.footer-grid{gap:34px;grid-template-columns:repeat(2,1fr)}.footer-support{grid-column:auto}.footer-support-list{display:flex}.footer-column h2{font-size:21px;margin-bottom:20px}.footer-feature-row{grid-template-columns:1fr;margin-top:40px}.footer-bottom-row{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.footer-container{padding:0 18px}.footer-main{padding:54px 0 30px}.footer-grid{gap:32px;grid-template-columns:1fr}.footer-brand{max-width:100%}.footer-brand-logo{width:180px}.footer-column h2{font-size:20px;margin-bottom:18px}.footer-brand p,.footer-contact-link,.footer-copyright,.footer-link-list a,.footer-made-text,.footer-support-item{font-size:14px}.footer-socials{gap:12px;margin-top:24px}.footer-social-link{height:40px;width:40px}.footer-feature-card{padding:20px}.footer-bottom{padding:20px 0}}@media (max-width:480px){.footer-container{padding:0 14px}.footer-main{padding:46px 0 28px}.footer-brand-logo{width:165px}.footer-support-item{gap:12px}.footer-icon{border-radius:13px;flex-basis:36px;height:36px;width:36px}.footer-feature-card{border-radius:20px}}.gaming-homepage{background:#000;color:#f4f4f4;min-height:100vh;overflow-x:hidden}.gaming-homepage-main{background:#000;padding-top:42px}.gaming-intro-section{align-items:center;background:radial-gradient(circle at 18% 25%,#c0c0c029,#0000 26%),radial-gradient(circle at 82% 74%,#a5a5a51c,#0000 24%),linear-gradient(180deg,#000,#070707 55%,#000);display:flex;justify-content:center;min-height:calc(100vh - 82px);overflow:hidden;padding:90px 7% 80px;position:relative}.gaming-intro-grid-bg{inset:0;opacity:.75;pointer-events:none;position:absolute}.gaming-intro-grid-bg:before{background-image:linear-gradient(hsla(0,0%,75%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,75%,.045) 1px,#0000 0);background-size:64px 64px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 0,#0000 72%);mask-image:radial-gradient(circle at center,#000 0,#0000 72%);position:absolute}.gaming-intro-line{animation:gamingIntroLine 5s linear infinite;background:linear-gradient(90deg,#0000,#dcdcdc57,#0000);height:1px;left:-30%;position:absolute;width:160%}.gaming-intro-line-one{top:28%}.gaming-intro-line-two{animation-delay:1.5s;top:52%}.gaming-intro-line-three{animation-delay:3s;top:76%}.gaming-orbit{border:1px solid #c0c0c02e;pointer-events:none}.gaming-orbit,.gaming-orbit:before{border-radius:50%;position:absolute}.gaming-orbit:before{background:silver;box-shadow:0 0 16px #c0c0c0bf;content:"";height:11px;left:50%;top:14%;width:11px}.gaming-orbit-one{animation:gamingOrbitRotate 18s linear infinite;bottom:-140px;height:420px;left:-140px;width:420px}.gaming-orbit-two{animation:gamingOrbitRotateReverse 16s linear infinite;height:320px;right:-120px;top:90px;width:320px}.gaming-intro-content{position:relative;text-align:center;width:min(1180px,100%);z-index:2}.gaming-intro-kicker{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #c0c0c05c;border-radius:999px;color:#d9d9d9;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;letter-spacing:2.4px;margin-bottom:26px;padding:11px 22px;text-transform:uppercase}.gaming-intro-content h1{-webkit-text-fill-color:#0000;animation:gamingTextShine 4.5s ease-in-out infinite;background:linear-gradient(90deg,#fff,#d6d6d6 35%,#8f8f8f 70%,#fff);-webkit-background-clip:text;background-size:220% auto;color:#fff;font-size:clamp(44px,7.8vw,112px);font-weight:950;letter-spacing:-4px;line-height:.95;margin:0 auto;max-width:1080px;text-transform:uppercase}.gaming-intro-bottom{grid-gap:42px;align-items:center;display:grid;gap:42px;grid-template-columns:1fr auto;margin:42px auto 0;max-width:1080px;text-align:left}.gaming-intro-bottom p{color:#bcbcbc;font-size:18px;line-height:1.8;margin:0;max-width:690px}.gaming-explore-btn{background:linear-gradient(135deg,#fff,silver,#787878);border:1px solid #d8d8d8;border-radius:999px;color:#050505;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:1.2px;min-width:180px;overflow:hidden;padding:17px 30px;position:relative;text-transform:uppercase;transition:transform .32s ease,border-color .32s ease,filter .32s ease}.gaming-explore-btn:before{background:linear-gradient(90deg,#0000,#ffffffad,#0000);content:"";height:100%;left:-80%;position:absolute;top:0;transform:skewX(-18deg);transition:left .55s ease;width:65%}.gaming-explore-btn:hover{filter:brightness(1.12);transform:translateY(-4px) scale(1.02)}.gaming-explore-btn:hover:before{left:125%}.gaming-showcase-section{background:radial-gradient(circle at 50% 0,#c0c0c01a,#0000 26%),linear-gradient(180deg,#000,#050505);overflow:hidden;padding:90px 7% 110px;position:relative}.gaming-showcase-section:before{border:1px solid #c0c0c021;border-radius:50%;content:"";height:520px;left:50%;pointer-events:none;position:absolute;top:-260px;transform:translateX(-50%);width:520px}.gaming-showcase-header{margin:0 auto 46px;max-width:820px;position:relative;text-align:center;z-index:2}.gaming-showcase-header span{color:#c9c9c9;display:inline-block;font-size:13px;font-weight:900;letter-spacing:2.2px;margin-bottom:16px;text-transform:uppercase}.gaming-showcase-header h2{color:#fff;font-size:clamp(30px,4.2vw,58px);letter-spacing:-1.8px;line-height:1.05;margin:0;text-transform:uppercase}.gaming-showcase-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1280px;position:relative;z-index:2}.gaming-showcase-card{background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.018));border:1px solid #c0c0c03d;border-radius:34px;min-height:560px;overflow:hidden;position:relative;transition:transform .38s ease,border-color .38s ease,filter .38s ease}.gaming-showcase-card:before{background:linear-gradient(120deg,#0000,#ffffff1f 45%,#0000 62%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-130%);transition:transform .75s ease;z-index:2}.gaming-showcase-card:hover{border-color:#e6e6e694;filter:brightness(1.08);transform:translateY(-8px)}.gaming-showcase-card:hover:before{transform:translateX(130%)}.gaming-showcase-image-wrap{background:#070707;height:430px;overflow:hidden;position:relative;width:100%}.gaming-showcase-image-wrap:after{background:linear-gradient(180deg,#0000 40%,#000000b8),radial-gradient(circle at 50% 50%,#0000 34%,#00000047 100%);content:"";inset:0;position:absolute}.gaming-showcase-image{filter:grayscale(.18) contrast(1.08);height:100%;object-fit:cover;transform:scale(1.03);transition:transform .65s ease,filter .65s ease;width:100%}.gaming-showcase-card:hover .gaming-showcase-image{filter:grayscale(0) contrast(1.16);transform:scale(1.1)}.gaming-showcase-card-content{background:#000000b3;padding:28px 30px 32px;position:relative;z-index:3}.gaming-showcase-card-content h3{color:#fff;font-size:28px;letter-spacing:-.8px;margin:0 0 10px;text-transform:uppercase}.gaming-showcase-card-content p{color:#bdbdbd;font-size:15px;line-height:1.7;margin:0;max-width:520px}@keyframes gamingIntroLine{0%{transform:translateX(-12%)}to{transform:translateX(12%)}}@keyframes gamingOrbitRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gamingOrbitRotateReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes gamingTextShine{0%,to{background-position:0}50%{background-position:100%}}@media (max-width:992px){.gaming-homepage-main{padding-top:76px}.gaming-intro-section{min-height:auto;padding:90px 5% 76px}.gaming-intro-bottom{gap:28px;grid-template-columns:1fr;text-align:center}.gaming-explore-btn,.gaming-intro-bottom p{margin:0 auto}.gaming-showcase-section{padding:76px 5% 86px}.gaming-showcase-grid{gap:24px}.gaming-showcase-card{min-height:500px}.gaming-showcase-image-wrap{height:370px}}@media (max-width:768px){.gaming-homepage-main{padding-top:72px}.gaming-intro-section{padding:76px 18px 66px}.gaming-intro-content h1{letter-spacing:-2px}.gaming-intro-bottom{margin-top:32px}.gaming-intro-bottom p{font-size:15px}.gaming-showcase-section{padding:66px 18px 74px}.gaming-showcase-grid{grid-template-columns:1fr}.gaming-showcase-card{border-radius:26px;min-height:auto}.gaming-showcase-image-wrap{height:340px}.gaming-showcase-card-content{padding:24px}.gaming-showcase-card-content h3{font-size:24px}}@media (max-width:480px){.gaming-homepage-main{padding-top:68px}.gaming-intro-section{padding:62px 14px 56px}.gaming-intro-kicker{font-size:11px;padding:9px 15px}.gaming-intro-content h1{font-size:42px;letter-spacing:-1.4px;line-height:1}.gaming-explore-btn{width:100%}.gaming-showcase-section{padding:56px 14px 64px}.gaming-showcase-header{margin-bottom:32px}.gaming-showcase-image-wrap{height:280px}}.gaming-grid-section{background:#000;overflow:hidden;padding:90px 1%;width:100%}.gaming-grid-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(420px,1fr));margin:0 auto;width:98%}.gaming-grid-content-card{align-items:center;background:radial-gradient(circle at 18% 18%,#c0cffb1f,#0000 32%),linear-gradient(135deg,#050505,#111);border:1px solid #c0c0c02e;border-radius:34px;display:flex;min-height:420px;overflow:hidden;position:relative}.gaming-grid-content-card:before{animation:gamingGridScan 7s linear infinite;background:linear-gradient(90deg,#0000,#c0c0c014,#0000),repeating-linear-gradient(135deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.035) 1px,#0000 0,#0000 18px);content:"";inset:0;opacity:.6;position:absolute}.gaming-grid-content-inner{max-width:680px;padding:30px;position:relative;z-index:2}.gaming-grid-kicker{color:silver;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:3px;margin-bottom:22px;text-transform:uppercase}.gaming-grid-content-inner h2{color:#fff;font-size:clamp(26px,3.8vw,62px);font-weight:850;letter-spacing:-1px;line-height:.95;margin:0;text-transform:uppercase}.gaming-grid-content-inner p{color:#bdbdbd;font-size:17px;line-height:1.75;margin:30px 0 0;max-width:600px}.gaming-grid-btn{background:linear-gradient(135deg,#fff,silver,#777);border:1px solid #e0e0e0;border-radius:999px;color:#050505;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:1px;margin-top:34px;min-width:178px;overflow:hidden;padding:16px 30px;position:relative;text-transform:uppercase;transition:transform .32s ease,filter .32s ease}.gaming-grid-btn:before{background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";height:100%;left:-80%;position:absolute;top:0;transform:skewX(-18deg);transition:left .55s ease;width:60%}.gaming-grid-btn:hover{filter:brightness(1.12);transform:translateY(-4px)}.gaming-grid-btn:hover:before{left:125%}.gaming-grid-split-card{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:460px}.gaming-grid-plain{background:#c1cffb;border-radius:34px;min-height:100%}.gaming-grid-full-image-card,.gaming-grid-image-card{background:#000;border-radius:34px;min-height:100%;overflow:hidden;position:relative}.gaming-grid-full-image-card img,.gaming-grid-image-card img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.gaming-grid-full-image-card:hover img,.gaming-grid-image-card:hover img{transform:scale(1.06)}@keyframes gamingGridScan{0%{transform:translateX(-8%)}to{transform:translateX(8%)}}@media (max-width:992px){.gaming-grid-section{padding:76px 1%}.gaming-grid-layout{grid-template-columns:1fr;grid-template-rows:auto}.gaming-grid-content-card,.gaming-grid-full-image-card,.gaming-grid-split-card{min-height:390px}.gaming-grid-content-inner{padding:44px}}@media (max-width:768px){.gaming-grid-section{padding:62px 1%}.gaming-grid-layout{gap:18px;width:98%}.gaming-grid-split-card{gap:18px;grid-template-columns:1fr}.gaming-grid-content-card,.gaming-grid-full-image-card{border-radius:26px;min-height:360px}.gaming-grid-image-card,.gaming-grid-plain{border-radius:26px;min-height:260px}.gaming-grid-content-inner{padding:34px}.gaming-grid-content-inner p{font-size:15px}.gaming-grid-btn{width:100%}}@media (max-width:480px){.gaming-grid-section{padding:52px 1%}.gaming-grid-content-inner{padding:28px}.gaming-grid-content-card,.gaming-grid-full-image-card{min-height:330px}.gaming-grid-image-card,.gaming-grid-plain{min-height:220px}}.homepage-academy-section{background:#fff;color:#05070d;overflow:hidden;padding:110px 24px;width:100%}.homepage-academy-container{grid-gap:58px;align-items:center;display:grid;gap:58px;grid-template-columns:.95fr 1.05fr;margin:0 auto;width:min(1240px,100%)}.homepage-academy-image-wrap{background:#f7f9ff;border:1px solid #05070d1f;border-radius:34px;box-shadow:0 28px 80px #05070d1f;overflow:hidden;position:relative}.homepage-academy-image-wrap:before{background:linear-gradient(135deg,#2f6bff29,#0000 45%,#f7b73129);content:"";inset:0;position:absolute;z-index:1}.homepage-academy-image-wrap img{display:block;height:590px;object-fit:cover;transition:transform .75s ease;width:100%}.homepage-academy-image-wrap:hover img{transform:scale(1.05)}.homepage-academy-badge{background:#05070deb;border:1px solid #f7b73161;border-radius:24px;bottom:28px;box-shadow:0 20px 54px #05070d47;left:28px;padding:22px;position:absolute;width:min(250px,calc(100% - 56px));z-index:2}.homepage-academy-badge span{color:#f7b731;display:block;font-size:34px;font-weight:700;line-height:1}.homepage-academy-badge p{color:#fff;font-size:15px;font-weight:600;line-height:1.5;margin:8px 0 0}.homepage-academy-content{position:relative}.homepage-academy-kicker{align-items:center;background:#2f6bff14;border:1px solid #2f6bff38;border-radius:999px;color:#2f6bff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:9px 15px;text-transform:uppercase;width:fit-content}.homepage-academy-content h2{color:#05070d;font-size:clamp(30px,4vw,54px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:20px 0 18px;max-width:720px}.homepage-academy-content>p{color:#596276;font-size:17px;font-weight:400;line-height:1.8;margin:0;max-width:680px}.homepage-academy-points{grid-gap:16px;display:grid;gap:16px;margin-top:30px}.homepage-academy-point{align-items:flex-start;background:radial-gradient(circle at top right,#2f6bff1c,#0000 36%),#f7f9ff;border:1px solid #05070d1a;border-radius:24px;display:flex;gap:16px;padding:20px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.homepage-academy-point:hover{border-color:#2f6bff4d;box-shadow:0 18px 44px #05070d14;transform:translateX(6px)}.homepage-academy-point>span{background:#f7b731;border-radius:16px;color:#05070d;display:grid;font-size:15px;font-weight:700;height:46px;min-width:46px;place-items:center}.homepage-academy-point h3{color:#05070d;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 8px}.homepage-academy-point p{color:#596276;font-size:15px;font-weight:400;line-height:1.7;margin:0}.homepage-academy-btn{align-items:center;background:linear-gradient(135deg,#2f6bff,#174bd6);border:1px solid #2f6bff80;border-radius:999px;box-shadow:0 18px 42px #2f6bff3d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;margin-top:32px;min-height:52px;padding:0 26px;transition:transform .28s ease,box-shadow .28s ease}.homepage-academy-btn:hover{box-shadow:0 24px 54px #2f6bff52;transform:translateY(-3px)}@media (max-width:992px){.homepage-academy-section{padding:90px 24px}.homepage-academy-container{gap:42px;grid-template-columns:1fr}.homepage-academy-image-wrap{margin:0 auto;max-width:620px;width:100%}.homepage-academy-image-wrap img{height:460px}}@media (max-width:768px){.homepage-academy-section{padding:78px 18px}.homepage-academy-content h2{letter-spacing:-.8px}.homepage-academy-content>p{font-size:16px;line-height:1.75}.homepage-academy-point{padding:18px}.homepage-academy-btn{width:100%}}@media (max-width:480px){.homepage-academy-section{padding:64px 14px}.homepage-academy-image-wrap{border-radius:24px}.homepage-academy-image-wrap img{height:360px}.homepage-academy-badge{bottom:18px;left:18px;padding:20px;width:calc(100% - 36px)}.homepage-academy-content h2{font-size:32px}.homepage-academy-point{border-radius:20px;flex-direction:column}}.homepage-learning-section{background:#fff;color:#05070d;overflow:hidden;padding:110px 24px;width:100%}.homepage-learning-container{margin:0 auto;width:min(1240px,100%)}.homepage-learning-header{margin:0 auto 48px;max-width:760px;text-align:center}.homepage-learning-header span{align-items:center;background:#2f6bff14;border:1px solid #2f6bff38;border-radius:999px;color:#2f6bff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:9px 15px;text-transform:uppercase;width:fit-content}.homepage-learning-header h2{color:#05070d;font-size:clamp(30px,4vw,54px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:20px 0 16px}.homepage-learning-header p{color:#596276;font-size:17px;font-weight:400;line-height:1.8;margin:0}.homepage-learning-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.2fr .8fr}.homepage-learning-card{background:radial-gradient(circle at top right,#2f6bff1f,#0000 36%),#f7f9ff;border:1px solid #05070d1a;border-radius:30px;box-shadow:0 22px 60px #05070d14;display:flex;flex-direction:column;justify-content:space-between;min-height:310px;overflow:hidden;padding:30px;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.homepage-learning-card:hover{border-color:#2f6bff57;box-shadow:0 30px 76px #05070d1f;transform:translateY(-8px)}.homepage-learning-card.large{grid-row:span 2;min-height:642px;padding:0}.homepage-learning-card.accent{background:radial-gradient(circle at top right,#f7b7312e,#0000 36%),#fffaf0}.homepage-learning-image{height:500px;overflow:hidden;width:100%}.homepage-learning-image img{display:block;height:100%;object-fit:cover;transition:transform .75s ease;width:100%}.homepage-learning-card:hover .homepage-learning-image img{transform:scale(1.05)}.homepage-learning-card.large .homepage-learning-content{padding:30px}.homepage-learning-icon{background:#f7b731;border-radius:20px;box-shadow:0 16px 34px #f7b73138;color:#05070d;display:grid;font-size:22px;font-weight:700;height:64px;place-items:center;width:64px}.homepage-learning-content span{color:#2f6bff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.6px;margin-bottom:12px;text-transform:uppercase}.homepage-learning-card.accent .homepage-learning-content span{color:#b47700}.homepage-learning-content h3{color:#05070d;font-size:28px;font-weight:700;letter-spacing:-.4px;line-height:1.22;margin:0 0 12px}.homepage-learning-content p{color:#596276;font-size:15px;font-weight:400;line-height:1.75;margin:0}@media (max-width:992px){.homepage-learning-section{padding:90px 24px}.homepage-learning-grid{grid-template-columns:1fr}.homepage-learning-card.large{grid-row:auto;min-height:auto}.homepage-learning-image{height:360px}}@media (max-width:768px){.homepage-learning-section{padding:78px 18px}.homepage-learning-header{margin-bottom:34px;text-align:left}.homepage-learning-header h2{letter-spacing:-.8px}.homepage-learning-header p{font-size:16px;line-height:1.75}.homepage-learning-card,.homepage-learning-card.large .homepage-learning-content{padding:24px}.homepage-learning-card.large{padding:0}.homepage-learning-content h3{font-size:24px}}@media (max-width:480px){.homepage-learning-section{padding:64px 14px}.homepage-learning-card{border-radius:24px;min-height:auto}.homepage-learning-image{height:280px}.homepage-learning-icon{border-radius:18px;font-size:20px;height:58px;margin-bottom:28px;width:58px}}.homepage-results-section{background:#05070d;color:#fff;overflow:hidden;padding:110px 24px;width:100%}.homepage-results-container{margin:0 auto;width:min(1240px,100%)}.homepage-results-top{margin-bottom:54px;max-width:860px}.homepage-results-kicker{align-items:center;background:#f7b731;border-radius:999px;color:#05070d;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:10px 16px;text-transform:uppercase;width:fit-content}.homepage-results-top h2{color:#fff;font-size:clamp(34px,4.6vw,64px);font-weight:700;letter-spacing:-1.5px;line-height:1.05;margin:24px 0 18px;max-width:800px}.homepage-results-top p{color:#b7c0d6;font-size:17px;font-weight:400;line-height:1.8;margin:0;max-width:760px}.homepage-results-layout{grid-gap:34px;align-items:stretch;display:grid;gap:34px;grid-template-columns:.8fr 1.2fr}.homepage-results-stats-panel{grid-gap:18px;background:#0b1020;border:1px solid #ffffff1f;border-radius:34px;display:grid;gap:18px;padding:24px}.homepage-results-stat{background:#fff;border:1px solid #ffffff1a;border-radius:26px;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:26px}.homepage-results-stat strong{color:#05070d;display:block;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1;margin-bottom:10px}.homepage-results-stat span{color:#596276;display:block;font-size:15px;font-weight:600;line-height:1.5}.homepage-results-track{grid-gap:18px;display:grid;gap:18px;padding-left:34px;position:relative}.homepage-results-track:before{background:linear-gradient(180deg,#2f6bff,#f7b731);border-radius:99px;bottom:22px;content:"";left:0;position:absolute;top:22px;width:2px}.homepage-results-card{grid-gap:22px;align-items:flex-start;background:#0b1020;border:1px solid #ffffff1f;border-radius:30px;display:grid;gap:22px;grid-template-columns:auto 1fr;padding:34px;position:relative;transition:transform .28s ease,border-color .28s ease,background .28s ease}.homepage-results-card:before{background:#05070d;border:3px solid #f7b731;border-radius:50%;content:"";height:18px;left:-43px;position:absolute;top:44px;width:18px}.homepage-results-card:hover{background:#10182d;border-color:#2f6bff80;transform:translateX(8px)}.homepage-results-card-active{background:#111827;border-color:#f7b7318c}.homepage-results-card-active:before{background:#f7b731;border-color:#f7b731}.homepage-results-number{background:#f7b731;border-radius:18px;color:#05070d;display:grid;flex-shrink:0;font-size:16px;font-weight:700;height:58px;place-items:center;width:58px}.homepage-results-card h3{color:#fff;font-size:27px;font-weight:700;line-height:1.25;margin:0 0 12px}.homepage-results-card p{color:#b7c0d6;font-size:15px;font-weight:400;line-height:1.75;margin:0}@media (max-width:992px){.homepage-results-section{padding:90px 24px}.homepage-results-layout{grid-template-columns:1fr}.homepage-results-stats-panel{grid-template-columns:repeat(3,1fr)}.homepage-results-stat{min-height:130px}}@media (max-width:768px){.homepage-results-section{padding:78px 18px}.homepage-results-top{margin-bottom:38px}.homepage-results-top h2{letter-spacing:-.9px}.homepage-results-top p{font-size:16px;line-height:1.75}.homepage-results-stats-panel{border-radius:28px;grid-template-columns:1fr;padding:18px}.homepage-results-stat{border-radius:22px;min-height:auto;padding:24px}.homepage-results-track{padding-left:0}.homepage-results-track:before{display:none}.homepage-results-card{border-radius:26px;gap:18px;grid-template-columns:1fr;padding:28px}.homepage-results-card:before{display:none}.homepage-results-card:hover{transform:translateY(-4px)}}@media (max-width:480px){.homepage-results-section{padding:64px 14px}.homepage-results-kicker{font-size:12px;padding:9px 14px}.homepage-results-top h2{font-size:32px}.homepage-results-stat strong{font-size:34px}.homepage-results-number{border-radius:16px;height:52px;width:52px}.homepage-results-card{padding:24px}.homepage-results-card h3{font-size:23px}}.homepage-demo-section{background:#05070d;color:#fff;overflow:hidden;padding:110px 24px;width:100%}.homepage-demo-container{margin:0 auto;width:min(1240px,100%)}.homepage-demo-content{grid-gap:26px;align-items:stretch;display:grid;gap:26px;grid-template-columns:.95fr 1.1fr 1fr}.homepage-demo-left{background:#0b1020;border:1px solid #ffffff1f;border-radius:34px;display:flex;flex-direction:column;justify-content:center;min-height:560px;padding:44px}.homepage-demo-tag{align-items:center;background:#f7b731;border-radius:999px;color:#05070d;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:10px 16px;text-transform:uppercase;width:fit-content}.homepage-demo-left h2{color:#fff;font-size:clamp(34px,4.2vw,58px);font-weight:700;letter-spacing:-1.4px;line-height:1.05;margin:26px 0 18px}.homepage-demo-left p{color:#c8d0e3;font-size:17px;font-weight:400;line-height:1.8;margin:0}.homepage-demo-btn{align-items:center;background:#2f6bff;border:1px solid #2f6bff;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;margin-top:34px;min-height:54px;padding:0 28px;transition:background .28s ease,border-color .28s ease,transform .28s ease;width:fit-content}.homepage-demo-btn:hover{background:#f7b731;border-color:#f7b731;color:#05070d;transform:translateY(-3px)}.homepage-demo-center{background:#111827;border:1px solid #ffffff1f;border-radius:34px;min-height:560px;overflow:hidden;position:relative}.homepage-demo-center:after{background:linear-gradient(180deg,#05070d05,#05070db8);content:"";inset:0;position:absolute}.homepage-demo-center img{display:block;height:100%;min-height:560px;object-fit:cover;transition:transform .7s ease;width:100%}.homepage-demo-center:hover img{transform:scale(1.04)}.homepage-demo-badge{background:#05070d;border:1px solid #f7b73161;border-radius:26px;bottom:26px;left:26px;padding:24px;position:absolute;right:26px;z-index:2}.homepage-demo-badge h3{color:#f7b731;font-size:42px;font-weight:700;line-height:1;margin:0}.homepage-demo-badge p{color:#fff;font-size:16px;font-weight:600;line-height:1.5;margin:10px 0 0}.homepage-demo-right{display:flex;flex-direction:column;gap:18px;min-height:560px}.homepage-demo-step{grid-gap:20px;align-items:flex-start;background:#fff;border:1px solid #ffffff1f;border-radius:28px;color:#05070d;display:grid;flex:1 1;gap:20px;grid-template-columns:auto 1fr;padding:28px;transition:transform .28s ease,border-color .28s ease}.homepage-demo-step:hover{border-color:#f7b731b3;transform:translateY(-5px)}.homepage-demo-number{background:#f7b731;border-radius:16px;color:#05070d;display:grid;flex-shrink:0;font-size:16px;font-weight:700;height:54px;place-items:center;width:54px}.homepage-demo-step h3{color:#05070d;font-size:23px;font-weight:700;line-height:1.25;margin:0 0 10px}.homepage-demo-step p{color:#596276;font-size:15px;font-weight:400;line-height:1.75;margin:0}@media (max-width:1100px){.homepage-demo-content{grid-template-columns:1fr 1fr}.homepage-demo-left{min-height:auto}.homepage-demo-center,.homepage-demo-center img{min-height:520px}.homepage-demo-right{display:grid;grid-column:1/3;grid-template-columns:repeat(3,1fr);min-height:auto}.homepage-demo-step{display:flex;flex-direction:column}}@media (max-width:768px){.homepage-demo-section{padding:82px 18px}.homepage-demo-content{gap:20px;grid-template-columns:1fr}.homepage-demo-left{border-radius:28px;min-height:auto;padding:32px 24px}.homepage-demo-left h2{letter-spacing:-.9px}.homepage-demo-left p{font-size:16px;line-height:1.75}.homepage-demo-btn{width:100%}.homepage-demo-center{border-radius:28px;min-height:420px}.homepage-demo-center img{min-height:420px}.homepage-demo-right{display:flex;grid-column:auto}.homepage-demo-step{border-radius:24px;flex-direction:row;padding:24px}}@media (max-width:480px){.homepage-demo-section{padding:68px 14px}.homepage-demo-left{padding:28px 20px}.homepage-demo-tag{font-size:12px;padding:9px 14px}.homepage-demo-center,.homepage-demo-center img{min-height:360px}.homepage-demo-badge{border-radius:22px;bottom:18px;left:18px;padding:20px;right:18px}.homepage-demo-badge h3{font-size:34px}.homepage-demo-step{display:block;grid-template-columns:1fr;padding:22px}.homepage-demo-number{height:50px;margin-bottom:18px;width:50px}.homepage-demo-step h3{font-size:21px}}.homepage-hostel-section{background:#fff;color:#05070d;overflow:hidden;padding:110px 24px;width:100%}.homepage-hostel-container{grid-gap:58px;align-items:center;display:grid;gap:58px;grid-template-columns:1fr 1fr;margin:0 auto;width:min(1240px,100%)}.homepage-hostel-kicker{align-items:center;background:#2f6bff14;border:1px solid #2f6bff38;border-radius:999px;color:#2f6bff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:9px 15px;text-transform:uppercase;width:fit-content}.homepage-hostel-content h2{color:#05070d;font-size:clamp(30px,4vw,54px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:20px 0 18px;max-width:720px}.homepage-hostel-content>p{color:#596276;font-size:17px;font-weight:400;line-height:1.8;margin:0;max-width:680px}.homepage-hostel-features{grid-gap:16px;display:grid;gap:16px;margin-top:30px}.homepage-hostel-feature{align-items:flex-start;background:radial-gradient(circle at top right,#2f6bff1a,#0000 36%),#f7f9ff;border:1px solid #05070d1a;border-radius:24px;box-shadow:0 18px 48px #05070d0f;display:flex;gap:16px;padding:20px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.homepage-hostel-feature:hover{border-color:#2f6bff52;box-shadow:0 24px 58px #05070d1a;transform:translateX(6px)}.homepage-hostel-feature>span{background:#f7b731;border-radius:16px;box-shadow:0 14px 30px #f7b73133;color:#05070d;display:grid;font-size:15px;font-weight:700;height:46px;min-width:46px;place-items:center}.homepage-hostel-feature h3{color:#05070d;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 8px}.homepage-hostel-feature p{color:#596276;font-size:15px;font-weight:400;line-height:1.7;margin:0}.homepage-hostel-btn{align-items:center;background:linear-gradient(135deg,#2f6bff,#174bd6);border:1px solid #2f6bff80;border-radius:999px;box-shadow:0 18px 42px #2f6bff3d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;margin-top:32px;min-height:52px;padding:0 28px;transition:transform .28s ease,box-shadow .28s ease}.homepage-hostel-btn:hover{box-shadow:0 24px 54px #2f6bff52;transform:translateY(-3px)}.homepage-hostel-gallery{grid-gap:20px;display:grid;gap:20px}.homepage-hostel-image{background:#f7f9ff;border:1px solid #05070d1a;border-radius:30px;box-shadow:0 24px 70px #05070d1a;overflow:hidden}.homepage-hostel-image.large img{height:380px}.homepage-hostel-image img{display:block;height:260px;object-fit:cover;transition:transform .75s ease;width:100%}.homepage-hostel-image:hover img{transform:scale(1.05)}.homepage-hostel-small-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.homepage-hostel-info-card{background:radial-gradient(circle at top right,#f7b7312e,#0000 36%),#fffaf0;border:1px solid #05070d1a;border-radius:30px;box-shadow:0 24px 70px #05070d14;display:flex;flex-direction:column;justify-content:flex-end;min-height:260px;padding:28px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.homepage-hostel-info-card:hover{border-color:#f7b73166;box-shadow:0 30px 76px #05070d1f;transform:translateY(-6px)}.homepage-hostel-info-card span{background:#f7b731;border-radius:999px;color:#05070d;display:inline-flex;font-size:13px;font-weight:700;margin-bottom:14px;padding:8px 13px;width:fit-content}.homepage-hostel-info-card h3{color:#05070d;font-size:26px;font-weight:700;line-height:1.25;margin:0 0 10px}.homepage-hostel-info-card p{color:#596276;font-size:15px;font-weight:400;line-height:1.7;margin:0}@media (max-width:992px){.homepage-hostel-section{padding:90px 24px}.homepage-hostel-container{gap:42px;grid-template-columns:1fr}.homepage-hostel-gallery{margin:0 auto;max-width:720px;width:100%}}@media (max-width:768px){.homepage-hostel-section{padding:78px 18px}.homepage-hostel-content h2{letter-spacing:-.8px}.homepage-hostel-content>p{font-size:16px;line-height:1.75}.homepage-hostel-feature{padding:18px}.homepage-hostel-small-grid{grid-template-columns:1fr}.homepage-hostel-btn{width:100%}}@media (max-width:480px){.homepage-hostel-section{padding:64px 14px}.homepage-hostel-content h2{font-size:32px}.homepage-hostel-feature{border-radius:20px;flex-direction:column}.homepage-hostel-image,.homepage-hostel-info-card{border-radius:24px}.homepage-hostel-image img,.homepage-hostel-image.large img,.homepage-hostel-info-card{height:auto;min-height:260px}.homepage-hostel-image img,.homepage-hostel-image.large img{height:300px}.homepage-hostel-info-card{padding:24px}}.homepage-mentors-section{background:#fff;color:#05070d;overflow:hidden;padding:110px 24px;width:100%}.homepage-mentors-container{margin:0 auto;width:min(1240px,100%)}.homepage-mentors-header{margin:0 auto 50px;max-width:1000px;text-align:center}.homepage-mentors-header span{align-items:center;background:#2f6bff14;border:1px solid #2f6bff38;border-radius:999px;color:#2f6bff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:9px 15px;text-transform:uppercase;width:fit-content}.homepage-mentors-header h2{color:#05070d;font-size:clamp(30px,4vw,54px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:20px 0 16px}.homepage-mentors-header p{color:#596276;font-size:17px;font-weight:400;line-height:1.8;margin:0}.homepage-mentors-layout{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:1fr .8fr 1fr}.homepage-mentor-center-card,.homepage-mentor-profile{background:radial-gradient(circle at top right,#2f6bff1f,#0000 36%),#f7f9ff;border:1px solid #05070d1a;border-radius:30px;box-shadow:0 22px 60px #05070d14;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.homepage-mentor-center-card:hover,.homepage-mentor-profile:hover{border-color:#2f6bff52;box-shadow:0 30px 76px #05070d1f;transform:translateY(-8px)}.homepage-mentor-image{height:360px;overflow:hidden}.homepage-mentor-image img{display:block;height:100%;object-fit:cover;transition:transform .75s ease;width:100%}.homepage-mentor-profile:hover .homepage-mentor-image img{transform:scale(1.05)}.homepage-mentor-content{padding:28px}.homepage-mentor-content span{display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.6px;margin-bottom:12px;padding:8px 13px;text-transform:uppercase}.homepage-mentor-content h3{color:#05070d;font-size:28px;font-weight:700;letter-spacing:-.4px;line-height:1.22;margin:0 0 12px}.homepage-mentor-content p{color:#596276;font-size:15px;font-weight:400;line-height:1.75;margin:0}.homepage-mentor-center-card{background:radial-gradient(circle at 50% 0,#f7b73133,#0000 38%),radial-gradient(circle at 50% 100%,#2f6bff24,#0000 36%),#fffaf0;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:34px;text-align:center}.homepage-mentor-center-card>span{background:#f7b731;border-radius:32px;box-shadow:0 18px 40px #f7b7313d;color:#05070d;display:grid;font-size:24px;font-weight:700;height:112px;line-height:1.1;margin:0 auto 6px;padding:10px 16px;place-items:center;text-align:center;width:112px}.homepage-mentor-center-card h3{color:#05070d;font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 14px}.homepage-mentor-center-card p{color:#596276;font-size:15px;font-weight:400;line-height:1.75;margin:0 auto;max-width:360px}.homepage-mentors-btn{align-items:center;background:linear-gradient(135deg,#2f6bff,#174bd6);border:1px solid #2f6bff80;border-radius:999px;box-shadow:0 18px 42px #2f6bff3d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;margin:30px auto 0;min-height:52px;padding:0 26px;transition:transform .28s ease,box-shadow .28s ease;width:fit-content}.homepage-mentors-btn:hover{box-shadow:0 24px 54px #2f6bff52;transform:translateY(-3px)}@media (max-width:992px){.homepage-mentors-section{padding:90px 24px}.homepage-mentors-layout{grid-template-columns:1fr;margin:0 auto;max-width:680px}.homepage-mentor-center-card{min-height:auto;padding:42px 30px}}@media (max-width:768px){.homepage-mentors-section{padding:78px 18px}.homepage-mentors-header{margin-bottom:34px;text-align:left}.homepage-mentors-header h2{letter-spacing:-.8px}.homepage-mentors-header p{font-size:16px;line-height:1.75}.homepage-mentor-image{height:320px}.homepage-mentor-center-card,.homepage-mentor-content{padding:24px}.homepage-mentors-btn{width:100%}}@media (max-width:480px){.homepage-mentors-section{padding:64px 14px}.homepage-mentors-header h2{font-size:32px}.homepage-mentor-center-card,.homepage-mentor-profile{border-radius:24px}.homepage-mentor-image{height:280px}.homepage-mentor-center-card h3,.homepage-mentor-content h3{font-size:24px}.homepage-mentor-center-card>span{border-radius:28px;font-size:21px;height:96px;width:96px}}.homepage-admission-section{background:#fff;color:#05070d;overflow:hidden;padding:110px 24px;width:100%}.homepage-admission-container{margin:0 auto;width:min(1240px,100%)}.homepage-admission-header{margin:0 auto 50px;max-width:820px;text-align:center}.homepage-admission-header span{align-items:center;background:#2f6bff14;border:1px solid #2f6bff38;border-radius:999px;color:#2f6bff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:9px 15px;text-transform:uppercase;width:fit-content}.homepage-admission-header h2{color:#05070d;font-size:clamp(30px,4vw,54px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:20px 0 16px}.homepage-admission-header p{color:#596276;font-size:17px;font-weight:400;line-height:1.8;margin:0}.homepage-admission-wrapper{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:.9fr 1.15fr .95fr}.homepage-admission-left,.homepage-admission-right{display:flex;flex-direction:column;gap:18px}.homepage-admission-card,.homepage-admission-step{background:radial-gradient(circle at top right,#2f6bff1c,#0000 36%),#f7f9ff;border:1px solid #05070d1a;border-radius:28px;box-shadow:0 20px 54px #05070d14;padding:26px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.homepage-admission-card:hover,.homepage-admission-step:hover{border-color:#2f6bff52;box-shadow:0 28px 70px #05070d1f;transform:translateY(-6px)}.homepage-admission-card.active{background:radial-gradient(circle at top right,#f7b7312e,#0000 36%),#fffaf0;border-color:#f7b73147}.homepage-admission-card span{color:#2f6bff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.6px;line-height:1.4;margin-bottom:14px;text-transform:uppercase}.homepage-admission-card.active span{color:#b47700}.homepage-admission-card h3{color:#05070d;font-size:25px;font-weight:700;letter-spacing:-.4px;line-height:1.25;margin:0 0 12px}.homepage-admission-card p{color:#596276;font-size:15px;font-weight:400;line-height:1.75;margin:0}.homepage-admission-image-card{background:#f7f9ff;border:1px solid #05070d1a;border-radius:32px;box-shadow:0 26px 80px #05070d1f;max-height:520px;overflow:hidden;position:relative}.homepage-admission-image-card:before{background:linear-gradient(180deg,#0000 30%,#05070dc7);content:"";inset:0;position:absolute;z-index:1}.homepage-admission-image-card img{display:block;height:100%;max-height:520px;object-fit:cover;transition:transform .75s ease;width:100%}.homepage-admission-image-card:hover img{transform:scale(1.05)}.homepage-admission-floating{background:#05070de0;border:1px solid #f7b73161;border-radius:24px;bottom:28px;box-shadow:0 20px 54px #05070d47;left:28px;padding:24px;position:absolute;right:28px;z-index:2}.homepage-admission-floating span{color:#f7b731;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;margin-bottom:10px;text-transform:uppercase}.homepage-admission-floating h3{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0}.homepage-admission-step{align-items:flex-start;display:flex;gap:16px}.homepage-admission-step>span{background:#f7b731;border-radius:16px;box-shadow:0 14px 30px #f7b73133;color:#05070d;display:grid;font-size:15px;font-weight:700;height:46px;min-width:46px;place-items:center}.homepage-admission-step h3{color:#05070d;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 8px}.homepage-admission-step p{color:#596276;font-size:15px;font-weight:400;line-height:1.7;margin:0}.homepage-admission-btn{align-items:center;background:linear-gradient(135deg,#2f6bff,#174bd6);border:1px solid #2f6bff80;border-radius:999px;box-shadow:0 18px 42px #2f6bff3d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;margin-top:auto;min-height:52px;padding:0 26px;transition:transform .28s ease,box-shadow .28s ease}.homepage-admission-btn:hover{box-shadow:0 24px 54px #2f6bff52;transform:translateY(-3px)}@media (max-width:1100px){.homepage-admission-wrapper{grid-template-columns:1fr 1fr}.homepage-admission-image-card{grid-column:1/3;order:-1}}@media (max-width:992px){.homepage-admission-section{padding:90px 24px}.homepage-admission-image-card,.homepage-admission-image-card img{min-height:460px}}@media (max-width:768px){.homepage-admission-section{padding:78px 18px}.homepage-admission-header{margin-bottom:34px;text-align:left}.homepage-admission-header h2{letter-spacing:-.8px}.homepage-admission-header p{font-size:16px;line-height:1.75}.homepage-admission-wrapper{grid-template-columns:1fr}.homepage-admission-image-card{grid-column:auto}.homepage-admission-card,.homepage-admission-step{border-radius:24px;padding:22px}.homepage-admission-btn{margin-top:6px;width:100%}}@media (max-width:480px){.homepage-admission-section{padding:64px 14px}.homepage-admission-header h2{font-size:32px}.homepage-admission-image-card,.homepage-admission-image-card img{min-height:360px}.homepage-admission-image-card{border-radius:24px}.homepage-admission-floating{bottom:18px;left:18px;padding:20px;right:18px}.homepage-admission-floating h3{font-size:24px}.homepage-admission-step{flex-direction:column}.homepage-admission-card h3{font-size:23px}}:root{--about-black:#05070d;--about-black-soft:#0b1020;--about-white:#fff;--about-soft-white:#f4f7fb;--about-muted:#aeb8cf;--about-blue:#2f6bff;--about-blue-light:#7da4ff;--about-amber:#f7b731;--about-border:#ffffff1f;--about-card:hsla(0,0%,100%,.055);--about-navbar-height:84px}.about-page{background:#05070d;background:var(--about-black);color:#fff;color:var(--about-white);min-height:100vh;overflow:hidden;padding-top:84px;padding-top:var(--about-navbar-height);width:100%}.about-page img{display:block;object-fit:cover;width:100%}.about-hero-section{align-items:center;background:radial-gradient(circle at 14% 18%,#2f6bff38,#0000 32%),radial-gradient(circle at 86% 12%,#f7b73126,#0000 28%),linear-gradient(180deg,#05070d,#070b16);display:flex;min-height:calc(100vh - 84px);min-height:calc(100vh - var(--about-navbar-height));padding:90px 24px 80px;position:relative}.about-hero-bg{background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000000e6,#0000);mask-image:linear-gradient(180deg,#000000e6,#0000);opacity:.36;position:absolute}.about-hero-container{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1.08fr .92fr;margin:0 auto;position:relative;width:min(1240px,100%)}.about-contact-content span,.about-eyebrow,.about-section-heading span{align-items:center;background:#f7b73114;border:1px solid #f7b73152;border-radius:999px;color:#f7b731;color:var(--about-amber);display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:9px 15px;text-transform:uppercase;width:fit-content}.about-hero-content h1{font-size:clamp(38px,5vw,72px);font-weight:700;letter-spacing:-2.2px;line-height:1.02;margin:24px 0 22px;max-width:760px}.about-hero-content p{color:#aeb8cf;color:var(--about-muted);font-size:18px;font-weight:400;line-height:1.8;margin:0;max-width:680px}.about-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.about-inline-btn,.about-primary-btn,.about-secondary-btn{align-items:center;border-radius:999px;color:#fff;color:var(--about-white);display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.about-primary-btn{background:linear-gradient(135deg,#2f6bff,#174bd6);background:linear-gradient(135deg,var(--about-blue),#174bd6);border:1px solid #7da4ffb3;box-shadow:0 18px 40px #2f6bff47}.about-inline-btn,.about-secondary-btn{background:hsla(0,0%,100%,.055);border:1px solid #ffffff1f;border:1px solid var(--about-border)}.about-inline-btn:hover,.about-primary-btn:hover,.about-secondary-btn:hover{transform:translateY(-3px)}.about-primary-btn:hover{box-shadow:0 24px 54px #2f6bff5c}.about-inline-btn:hover,.about-secondary-btn:hover{background:#f7b7311a;border-color:#f7b73194}.about-hero-card{animation:aboutFloat 5s ease-in-out infinite;position:relative}.about-hero-image-wrap{background:hsla(0,0%,100%,.055);background:var(--about-card);border:1px solid #ffffff1f;border:1px solid var(--about-border);border-radius:34px;box-shadow:0 28px 80px #0000005c;overflow:hidden;position:relative}.about-hero-image-wrap:before{background:linear-gradient(135deg,#2f6bff33,#0000 42%,#f7b73129);content:"";inset:0;position:absolute;z-index:1}.about-hero-image-wrap img{filter:saturate(1.06) contrast(1.03);height:560px}.about-demo-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070de6;border:1px solid #f7b73159;border-radius:24px;bottom:34px;box-shadow:0 20px 50px #00000059;left:-28px;max-width:230px;padding:22px;position:absolute;z-index:2}.about-demo-card span{color:#f7b731;color:var(--about-amber);display:block;font-size:34px;font-weight:700;line-height:1}.about-demo-card p{color:#f4f7fb;color:var(--about-soft-white);font-size:15px;font-weight:600;line-height:1.5;margin:8px 0 0}.about-highlights-section{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:-38px auto 0;position:relative;width:min(1240px,calc(100% - 48px));z-index:5}.about-highlight-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035)),#05070de6;border:1px solid #ffffff1f;border:1px solid var(--about-border);border-radius:26px;box-shadow:0 20px 54px #00000047;padding:26px 22px;transition:transform .28s ease,border-color .28s ease}.about-highlight-card:hover{border-color:#7da4ff7a;transform:translateY(-6px)}.about-highlight-card span{color:#fff;color:var(--about-white);display:block;font-size:26px;font-weight:700}.about-highlight-card p{color:#aeb8cf;color:var(--about-muted);font-size:14px;line-height:1.5;margin:8px 0 0}.about-facilities-section,.about-founders-section,.about-intro-section,.about-paths-section,.about-strengths-section{margin:0 auto;padding:110px 0 0;width:min(1240px,calc(100% - 48px))}.about-section-heading{margin-bottom:42px;max-width:730px}.about-section-heading.center{align-items:center;margin-left:auto;margin-right:auto;text-align:center}.about-section-heading h2{color:#fff;color:var(--about-white);font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:18px 0 0}.about-intro-grid{grid-gap:52px;align-items:center;display:grid;gap:52px;grid-template-columns:.9fr 1.1fr}.about-intro-image{border:1px solid #ffffff1f;border:1px solid var(--about-border);border-radius:30px;box-shadow:0 24px 70px #0000004d;overflow:hidden}.about-intro-image img{height:520px;transition:transform .7s ease}.about-intro-image:hover img{transform:scale(1.05)}.about-intro-content{padding:12px 0}.about-contact-content p,.about-intro-content p,.about-method-content p,.about-school-content p{color:#aeb8cf;color:var(--about-muted);font-size:17px;line-height:1.85;margin:0 0 20px}.about-intro-note{background:#2f6bff14;border:1px solid #7da4ff3d;border-radius:24px;margin-top:30px;padding:24px}.about-intro-note strong{color:#f7b731;color:var(--about-amber);display:block;font-size:15px;font-weight:700;margin-bottom:8px}.about-intro-note span{color:#f4f7fb;color:var(--about-soft-white);line-height:1.7}.about-founders-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.about-founder-card{background:hsla(0,0%,100%,.055);background:var(--about-card);border:1px solid #ffffff1f;border:1px solid var(--about-border);border-radius:30px;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.about-founder-card:hover{border-color:#f7b73166;box-shadow:0 24px 70px #00000052;transform:translateY(-8px)}.about-founder-image img{height:360px}.about-founder-content{padding:28px}.about-founder-content span{color:#f7b731;color:var(--about-amber);font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.about-founder-content h3{color:#fff;color:var(--about-white);font-size:26px;font-weight:700;margin:10px 0 12px}.about-facility-card p,.about-founder-content p,.about-path-card p,.about-strength-item p{color:#aeb8cf;color:var(--about-muted);font-size:15px;line-height:1.75;margin:0}.about-paths-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.about-path-card{background:radial-gradient(circle at top right,#2f6bff2e,#0000 35%),hsla(0,0%,100%,.048);border:1px solid #ffffff1f;border:1px solid var(--about-border);border-radius:30px;min-height:330px;overflow:hidden;padding:30px;position:relative;transition:transform .3s ease,border-color .3s ease,background .3s ease}.about-path-card:hover{background:radial-gradient(circle at top right,#f7b73129,#0000 36%),hsla(0,0%,100%,.068);border-color:#7da4ff73;transform:translateY(-8px)}.about-path-number{background:#f7b731;background:var(--about-amber);border-radius:18px;color:#05070d;color:var(--about-black);display:grid;font-size:16px;font-weight:700;height:54px;margin-bottom:34px;place-items:center;width:54px}.about-path-card h3{color:#fff;color:var(--about-white);font-size:26px;font-weight:700;margin:0 0 10px}.about-path-card h4{color:#7da4ff;color:var(--about-blue-light);font-size:18px;font-weight:700;line-height:1.45;margin:0 0 16px}.about-method-section,.about-school-section{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:1.04fr .96fr;margin:0 auto;padding:110px 0 0;width:min(1240px,calc(100% - 48px))}.about-method-list{grid-gap:14px;display:grid;gap:14px;margin-top:30px}.about-method-list div{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff1f;border:1px solid var(--about-border);border-radius:18px;display:flex;gap:16px;padding:18px;transition:transform .28s ease,border-color .28s ease}.about-method-list div:hover{border-color:#7da4ff66;transform:translateX(6px)}.about-method-list span{background:#2f6bff42;border-radius:14px;color:#fff;color:var(--about-white);display:grid;font-size:14px;font-weight:700;height:42px;min-width:42px;place-items:center}.about-method-list p{color:#f4f7fb;color:var(--about-soft-white);font-size:15px;line-height:1.5;margin:0}.about-method-image,.about-school-image{border:1px solid #ffffff1f;border:1px solid var(--about-border);border-radius:32px;box-shadow:0 26px 74px #0000004d;overflow:hidden}.about-method-image img,.about-school-image img{height:590px;transition:transform .7s ease}.about-method-image:hover img,.about-school-image:hover img{transform:scale(1.05)}.about-school-section{grid-template-columns:.95fr 1.05fr}.about-school-content h2{color:#fff;color:var(--about-white);font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:20px 0 18px}.about-inline-btn{margin-top:12px}.about-strengths-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.about-strength-item{background:hsla(0,0%,100%,.048);border:1px solid #ffffff1f;border:1px solid var(--about-border);border-radius:22px;min-height:130px;padding:22px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.about-strength-item:hover{background:rgba(247,183,49,.075);border-color:#f7b73166;transform:translateY(-6px)}.about-strength-item span{background:#f7b731;background:var(--about-amber);border-radius:50%;color:#05070d;color:var(--about-black);display:grid;font-size:18px;font-weight:700;height:34px;margin-bottom:16px;place-items:center;width:34px}.about-facilities-section{padding-bottom:110px}.about-facilities-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.about-facility-card{background:hsla(0,0%,100%,.055);background:var(--about-card);border:1px solid #ffffff1f;border:1px solid var(--about-border);border-radius:28px;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.about-facility-card:hover{border-color:#7da4ff73;transform:translateY(-8px)}.about-facility-card img{height:260px}.about-facility-card div{padding:24px}.about-facility-card h3{color:#fff;color:var(--about-white);font-size:22px;font-weight:700;line-height:1.3;margin:0 0 10px}.about-contact-section{background:radial-gradient(circle at 12% 20%,#2f6bff38,#0000 32%),radial-gradient(circle at 88% 20%,#f7b73129,#0000 30%),linear-gradient(135deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035));border:1px solid #7da4ff40;border-radius:36px;box-shadow:0 30px 90px #00000057;margin:0 auto 90px;padding:70px;text-align:center;width:min(1240px,calc(100% - 48px))}.about-contact-content{margin:0 auto;max-width:760px}.about-contact-content span{margin:0 auto}.about-contact-content h2{color:#fff;color:var(--about-white);font-size:clamp(32px,4vw,56px);font-weight:700;letter-spacing:-1.4px;line-height:1.1;margin:20px 0 16px}.about-contact-buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.about-contact-buttons a{align-items:center;background:#2f6bff2e;border:1px solid #7da4ff80;border-radius:999px;color:#fff;color:var(--about-white);display:inline-flex;font-size:16px;font-weight:700;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;transition:transform .28s ease,background .28s ease,border-color .28s ease}.about-contact-buttons a:hover{background:#2f6bff;background:var(--about-blue);border-color:#7da4ff;border-color:var(--about-blue-light);transform:translateY(-3px)}@keyframes aboutFloat{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}@media (max-width:1100px){.about-hero-container,.about-intro-grid,.about-method-section,.about-school-section{gap:38px}.about-strengths-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){:root{--about-navbar-height:76px}.about-hero-section{min-height:auto;padding:74px 24px 70px}.about-hero-container,.about-intro-grid,.about-method-section,.about-school-section{grid-template-columns:1fr}.about-hero-card{margin:0 auto;max-width:620px;width:100%}.about-hero-image-wrap img,.about-intro-image img,.about-method-image img,.about-school-image img{height:460px}.about-facilities-grid,.about-highlights-section,.about-paths-grid{grid-template-columns:repeat(2,1fr)}.about-school-image{order:2}.about-school-content{order:1}}@media (max-width:768px){:root{--about-navbar-height:70px}.about-hero-section{padding:58px 18px}.about-hero-container{gap:42px}.about-hero-content h1{letter-spacing:-1.2px}.about-contact-content p,.about-hero-content p,.about-intro-content p,.about-method-content p,.about-school-content p{font-size:16px;line-height:1.75}.about-hero-actions,.about-inline-btn,.about-primary-btn,.about-secondary-btn{width:100%}.about-demo-card{bottom:18px;left:18px;max-width:none;right:18px}.about-contact-section,.about-facilities-section,.about-founders-section,.about-highlights-section,.about-intro-section,.about-method-section,.about-paths-section,.about-school-section,.about-strengths-section{width:calc(100% - 36px)}.about-highlights-section{grid-template-columns:1fr;margin-top:28px}.about-facilities-section,.about-founders-section,.about-intro-section,.about-method-section,.about-paths-section,.about-school-section,.about-strengths-section{padding-top:78px}.about-facilities-grid,.about-founders-grid,.about-paths-grid,.about-strengths-grid{grid-template-columns:1fr}.about-section-heading{margin-bottom:30px}.about-section-heading.center{text-align:left}.about-section-heading.center span{margin:0}.about-facility-card img,.about-founder-image img{height:300px}.about-path-card{min-height:auto}.about-contact-section{border-radius:28px;margin-bottom:64px;padding:46px 22px}.about-contact-buttons a{width:100%}}@media (max-width:480px){:root{--about-navbar-height:66px}.about-hero-section{padding:44px 14px 50px}.about-hero-content h1{font-size:36px}.about-hero-image-wrap,.about-intro-image,.about-method-image,.about-school-image{border-radius:24px}.about-hero-image-wrap img,.about-intro-image img,.about-method-image img,.about-school-image img{height:360px}.about-contact-section,.about-facilities-section,.about-founders-section,.about-highlights-section,.about-intro-section,.about-method-section,.about-paths-section,.about-school-section,.about-strengths-section{width:calc(100% - 28px)}.about-facility-card div,.about-founder-content,.about-highlight-card,.about-path-card{padding:22px}.about-method-list div{align-items:flex-start}.about-contact-section{padding:38px 18px}}.about-founders-section-final{background:#05070d;color:#fff;padding:110px 24px;width:100%}.about-section-heading-final{margin:0 auto 54px;max-width:760px}.about-section-heading-final.center-final{text-align:center}.about-section-heading-final span{align-items:center;border:1px solid #f7b73159;border-radius:999px;color:#f7b731;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:9px 15px;text-transform:uppercase;width:fit-content}.about-section-heading-final h2{color:#fff;font-size:clamp(32px,4vw,54px);font-weight:700;letter-spacing:-1px;line-height:1.1;margin:20px 0 0}.about-founders-grid-final{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:1fr 1.15fr 1fr;margin:0 auto;width:min(1180px,100%)}.about-founder-card-final,.about-institution-card-final{background:#0b1020;border:1px solid #ffffff1f;border-radius:28px;overflow:hidden}.about-founder-card-final{display:flex;flex-direction:column}.about-founder-image-final{background:#111827;height:480px;overflow:hidden;width:100%}.about-founder-image-final img{display:block;height:100%;object-fit:cover;width:100%}.about-founder-content-final{padding:28px}.about-founder-content-final span,.about-institution-card-final>span{color:#f7b731;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.6px;margin-bottom:14px;text-transform:uppercase;width:fit-content}.about-founder-content-final h3,.about-institution-card-final h3{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 14px}.about-founder-content-final p,.about-institution-card-final p{color:#b7c0d6;font-size:15px;font-weight:400;line-height:1.75;margin:0}.about-institution-card-final{background:#fff;display:flex;flex-direction:column;justify-content:center;padding:36px}.about-institution-card-final>span{color:#2f6bff}.about-institution-card-final h3{color:#05070d;font-size:34px;letter-spacing:-.5px}.about-institution-card-final p{color:#596276;font-size:16px}.about-institution-points-final{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-top:30px}.about-institution-points-final div{background:#f7f9ff;border:1px solid #05070d1a;border-radius:18px;padding:18px 20px}.about-institution-points-final strong{color:#05070d;display:block;font-size:24px;font-weight:700;line-height:1;margin-bottom:6px}.about-institution-points-final p{color:#596276;font-size:14px;font-weight:600;line-height:1.4;margin:0}@media (max-width:1050px){.about-founders-grid-final{grid-template-columns:1fr 1fr}.about-institution-card-final{grid-column:1/3;order:-1}.about-institution-points-final{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.about-founders-section-final{padding:78px 18px}.about-section-heading-final{margin-bottom:36px}.about-section-heading-final.center-final{text-align:left}.about-section-heading-final h2{letter-spacing:-.7px}.about-founders-grid-final{grid-template-columns:1fr}.about-institution-card-final{grid-column:auto;order:-1;padding:28px}.about-institution-points-final{grid-template-columns:1fr}.about-founder-image-final{height:300px}.about-founder-content-final{padding:24px}}@media (max-width:480px){.about-founders-section-final{padding:64px 14px}.about-section-heading-final span{font-size:12px;padding:8px 13px}.about-section-heading-final h2{font-size:31px}.about-founder-card-final,.about-institution-card-final{border-radius:22px}.about-founder-image-final{height:260px}.about-founder-content-final,.about-institution-card-final{padding:22px}.about-founder-content-final h3{font-size:24px}.about-institution-card-final h3{font-size:28px}}:root{--contact-black:#05070d;--contact-black-soft:#0b1020;--contact-white:#fff;--contact-soft-white:#f5f7fb;--contact-muted:#aeb8cf;--contact-dark-muted:#596276;--contact-blue:#2f6bff;--contact-blue-light:#7da4ff;--contact-amber:#f7b731;--contact-border:#ffffff1f;--contact-dark-border:#05070d1f;--contact-card:hsla(0,0%,100%,.055);--contact-navbar-height:84px}.contact-page{background:#05070d;background:var(--contact-black);color:#fff;color:var(--contact-white);min-height:100vh;overflow:hidden;padding-top:84px;padding-top:var(--contact-navbar-height);width:100%}.contact-page img{display:block;object-fit:cover;width:100%}.contact-hero-section{align-items:center;background:radial-gradient(circle at 12% 20%,#2f6bff3d,#0000 30%),radial-gradient(circle at 88% 12%,#f7b73126,#0000 28%),linear-gradient(180deg,#05070d,#070b16);display:flex;min-height:calc(100vh - 84px);min-height:calc(100vh - var(--contact-navbar-height));padding:90px 24px 82px;position:relative}.contact-hero-pattern{background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:58px 58px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000000f2,#0000);mask-image:linear-gradient(180deg,#000000f2,#0000);opacity:.3;position:absolute}.contact-hero-container{grid-gap:62px;align-items:center;display:grid;gap:62px;grid-template-columns:1.05fr .95fr;margin:0 auto;position:relative;width:min(1240px,100%)}.contact-eyebrow,.contact-final-card span,.contact-section-heading span{align-items:center;background:#f7b73114;border:1px solid #f7b73157;border-radius:999px;color:#f7b731;color:var(--contact-amber);display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:9px 15px;text-transform:uppercase;width:fit-content}.contact-hero-content h1{color:#fff;color:var(--contact-white);font-size:clamp(38px,5vw,72px);font-weight:700;letter-spacing:-2.2px;line-height:1.02;margin:24px 0 22px;max-width:760px}.contact-hero-content p{color:#aeb8cf;color:var(--contact-muted);font-size:18px;font-weight:400;line-height:1.8;margin:0;max-width:670px}.contact-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.contact-primary-btn,.contact-secondary-btn{align-items:center;border-radius:999px;color:#fff;color:var(--contact-white);display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.contact-primary-btn{background:linear-gradient(135deg,#2f6bff,#174bd6);background:linear-gradient(135deg,var(--contact-blue),#174bd6);border:1px solid #7da4ffb3;box-shadow:0 18px 42px #2f6bff47}.contact-secondary-btn{background:hsla(0,0%,100%,.055);border:1px solid #ffffff1f;border:1px solid var(--contact-border)}.contact-primary-btn:hover,.contact-secondary-btn:hover{transform:translateY(-3px)}.contact-secondary-btn:hover{background:#f7b7311a;border-color:#f7b73194}.contact-hero-image-card{animation:contactFloat 5s ease-in-out infinite;background:hsla(0,0%,100%,.055);background:var(--contact-card);border:1px solid #ffffff1f;border:1px solid var(--contact-border);border-radius:34px;box-shadow:0 30px 90px #00000061;overflow:hidden;position:relative}.contact-hero-image-card:before{background:linear-gradient(135deg,#2f6bff38,#0000 44%,#f7b73129);content:"";inset:0;position:absolute;z-index:1}.contact-hero-image-card img{filter:saturate(1.08) contrast(1.02);height:560px}.contact-hero-floating-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070de6;border:1px solid #f7b73161;border-radius:24px;bottom:28px;box-shadow:0 20px 54px #0000005c;left:28px;padding:22px;position:absolute;width:min(260px,calc(100% - 56px));z-index:2}.contact-hero-floating-card span{color:#f7b731;color:var(--contact-amber);display:block;font-size:34px;font-weight:700;line-height:1}.contact-hero-floating-card p{color:#f5f7fb;color:var(--contact-soft-white);font-size:15px;font-weight:600;line-height:1.5;margin:8px 0 0}.contact-info-section{background:#fff;background:var(--contact-white);color:#05070d;color:var(--contact-black);padding:110px 24px}.contact-section-heading{margin:0 auto 44px;width:min(760px,100%)}.contact-section-heading.center{text-align:center}.contact-section-heading.dark h2,.contact-section-heading.dark p{color:#05070d;color:var(--contact-black)}.contact-section-heading h2{font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:18px 0 14px}.contact-section-heading p{color:#596276;color:var(--contact-dark-muted);font-size:17px;line-height:1.75;margin:0}.contact-cards-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin:0 auto;width:min(1240px,100%)}.contact-card{background:radial-gradient(circle at top right,#2f6bff21,#0000 36%),#f7f9ff;border:1px solid #05070d1f;border:1px solid var(--contact-dark-border);border-radius:30px;box-shadow:0 20px 54px #05070d14;color:#05070d;color:var(--contact-black);display:flex;flex-direction:column;justify-content:space-between;min-height:260px;padding:30px;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.contact-card:hover{border-color:#2f6bff5c;box-shadow:0 26px 70px #05070d1f;transform:translateY(-8px)}.contact-card span{color:#2f6bff;color:var(--contact-blue);font-size:14px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.contact-card h3{color:#05070d;color:var(--contact-black);font-size:30px;font-weight:700;line-height:1.2;margin:30px 0 16px}.contact-card p{color:#596276;color:var(--contact-dark-muted);font-size:15px;line-height:1.75;margin:0}.contact-visit-section{background:radial-gradient(circle at 12% 15%,#2f6bff33,#0000 30%),radial-gradient(circle at 90% 85%,#f7b7311f,#0000 32%),#05070d;background:radial-gradient(circle at 12% 15%,#2f6bff33,#0000 30%),radial-gradient(circle at 90% 85%,#f7b7311f,#0000 32%),var(--contact-black);padding:110px 24px}.contact-academy-section,.contact-visit-section{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:.95fr 1.05fr}.contact-academy-section>*,.contact-visit-section>*{width:100%}.contact-academy-section,.contact-visit-section{padding-left:max(24px,calc(50vw - 620px));padding-right:max(24px,calc(50vw - 620px))}.contact-academy-image,.contact-visit-image{border:1px solid #ffffff1f;border:1px solid var(--contact-border);border-radius:34px;box-shadow:0 28px 80px #00000052;overflow:hidden}.contact-academy-image img,.contact-visit-image img{height:620px;transition:transform .75s ease}.contact-academy-image:hover img,.contact-visit-image:hover img{transform:scale(1.05)}.contact-academy-content h2,.contact-visit-content h2{color:#fff;color:var(--contact-white);font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:20px 0 18px}.contact-academy-content>p,.contact-visit-content>p{color:#aeb8cf;color:var(--contact-muted);font-size:17px;line-height:1.85;margin:0}.contact-visit-list{grid-gap:16px;display:grid;gap:16px;margin-top:30px}.contact-visit-item{align-items:flex-start;background:hsla(0,0%,100%,.048);border:1px solid #ffffff1f;border:1px solid var(--contact-border);border-radius:22px;display:flex;gap:16px;padding:20px;transition:transform .28s ease,border-color .28s ease}.contact-visit-item:hover{border-color:#7da4ff73;transform:translateX(6px)}.contact-visit-item>span{background:#f7b731;background:var(--contact-amber);border-radius:16px;color:#05070d;color:var(--contact-black);display:grid;font-size:15px;font-weight:700;height:46px;min-width:46px;place-items:center}.contact-visit-item h3{color:#fff;color:var(--contact-white);font-size:20px;font-weight:700;margin:0 0 8px}.contact-visit-item p{color:#aeb8cf;color:var(--contact-muted);font-size:15px;line-height:1.7;margin:0}.contact-map-section{background:#fff;background:var(--contact-white);padding:110px 24px}.contact-map-wrapper{border:1px solid #05070d1f;border:1px solid var(--contact-dark-border);border-radius:34px;box-shadow:0 26px 80px #05070d24;height:560px;margin:0 auto;overflow:hidden;width:min(1240px,100%)}.contact-map-wrapper iframe{border:0;display:block;filter:grayscale(.05) contrast(1.03);height:100%;width:100%}.contact-academy-section{background:radial-gradient(circle at 86% 14%,#2f6bff33,#0000 32%),radial-gradient(circle at 12% 86%,#f7b7311f,#0000 32%),#05070d;background:radial-gradient(circle at 86% 14%,#2f6bff33,#0000 32%),radial-gradient(circle at 12% 86%,#f7b7311f,#0000 32%),var(--contact-black);grid-template-columns:1.05fr .95fr;padding-bottom:110px;padding-top:110px}.contact-details-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:30px}.contact-detail-pill{align-items:center;background:hsla(0,0%,100%,.048);border:1px solid #ffffff1f;border:1px solid var(--contact-border);border-radius:18px;display:flex;gap:12px;padding:17px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.contact-detail-pill:hover{background:rgba(247,183,49,.075);border-color:#f7b7316b;transform:translateY(-5px)}.contact-detail-pill span{background:#f7b731;background:var(--contact-amber);border-radius:50%;color:#05070d;color:var(--contact-black);display:grid;font-size:16px;font-weight:700;height:30px;min-width:30px;place-items:center}.contact-detail-pill p{color:#f5f7fb;color:var(--contact-soft-white);font-size:15px;font-weight:600;line-height:1.5;margin:0}.contact-final-section{background:#fff;background:var(--contact-white);padding:110px 24px}.contact-final-card{background:radial-gradient(circle at 14% 20%,#2f6bff24,#0000 32%),radial-gradient(circle at 86% 20%,#f7b7312e,#0000 30%),#f7f9ff;border:1px solid #05070d1f;border:1px solid var(--contact-dark-border);border-radius:38px;box-shadow:0 30px 90px #05070d1f;margin:0 auto;padding:72px;text-align:center;width:min(1240px,100%)}.contact-final-card span{margin:0 auto}.contact-final-card h2{color:#05070d;color:var(--contact-black);font-size:clamp(32px,4vw,58px);font-weight:700;letter-spacing:-1.4px;line-height:1.1;margin:20px auto 16px;max-width:820px}.contact-final-card p{color:#596276;color:var(--contact-dark-muted);font-size:17px;line-height:1.8;margin:0 auto;max-width:760px}.contact-final-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.contact-final-actions a{align-items:center;background:linear-gradient(135deg,#2f6bff,#174bd6);background:linear-gradient(135deg,var(--contact-blue),#174bd6);border:1px solid #2f6bff80;border-radius:999px;box-shadow:0 16px 38px #2f6bff38;color:#fff;color:var(--contact-white);display:inline-flex;font-size:16px;font-weight:700;justify-content:center;min-height:52px;padding:0 26px;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease}.contact-final-actions a:hover{box-shadow:0 22px 48px #2f6bff4d;transform:translateY(-3px)}@keyframes contactFloat{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}@media (max-width:1100px){.contact-academy-section,.contact-hero-container,.contact-visit-section{gap:38px}.contact-card{padding:26px}}@media (max-width:992px){:root{--contact-navbar-height:76px}.contact-hero-section{min-height:auto;padding:74px 24px 70px}.contact-academy-section,.contact-hero-container,.contact-visit-section{grid-template-columns:1fr}.contact-hero-image-card{margin:0 auto;max-width:620px;width:100%}.contact-academy-image img,.contact-hero-image-card img,.contact-visit-image img{height:460px}.contact-cards-grid{grid-template-columns:repeat(2,1fr)}.contact-academy-image{order:2}.contact-academy-content{order:1}}@media (max-width:768px){:root{--contact-navbar-height:70px}.contact-academy-section,.contact-final-section,.contact-hero-section,.contact-info-section,.contact-map-section,.contact-visit-section{padding-left:18px;padding-right:18px}.contact-hero-section{padding-bottom:58px;padding-top:58px}.contact-hero-content h1{letter-spacing:-1.1px}.contact-academy-content>p,.contact-final-card p,.contact-hero-content p,.contact-section-heading p,.contact-visit-content>p{font-size:16px;line-height:1.75}.contact-hero-actions,.contact-primary-btn,.contact-secondary-btn{width:100%}.contact-academy-section,.contact-final-section,.contact-info-section,.contact-map-section,.contact-visit-section{padding-bottom:78px;padding-top:78px}.contact-cards-grid,.contact-details-grid{grid-template-columns:1fr}.contact-section-heading.center{text-align:left}.contact-section-heading.center span{margin:0}.contact-map-wrapper{border-radius:26px;height:430px}.contact-final-card{border-radius:28px;padding:46px 22px}.contact-final-actions a{width:100%}}@media (max-width:480px){:root{--contact-navbar-height:66px}.contact-academy-section,.contact-final-section,.contact-hero-section,.contact-info-section,.contact-map-section,.contact-visit-section{padding-left:14px;padding-right:14px}.contact-hero-section{padding-bottom:50px;padding-top:44px}.contact-hero-content h1{font-size:36px}.contact-academy-image,.contact-hero-image-card,.contact-visit-image{border-radius:24px}.contact-academy-image img,.contact-hero-image-card img,.contact-visit-image img{height:360px}.contact-hero-floating-card{bottom:18px;left:18px;padding:20px;width:calc(100% - 36px)}.contact-card,.contact-visit-item{padding:22px}.contact-card h3{font-size:26px}.contact-visit-item{flex-direction:column}.contact-map-wrapper{height:360px}.contact-final-card{padding:38px 18px}}.internships-page{background:#000;color:#f2f2f2;min-height:100vh;overflow-x:hidden}.internships-main{background:#000;padding-top:82px}.internships-hero-section{align-items:center;background:radial-gradient(circle at 18% 22%,#c1cffb29,#0000 30%),radial-gradient(circle at 84% 76%,#c0c0c01a,#0000 30%),linear-gradient(180deg,#000,#050505 56%,#000);display:flex;justify-content:center;min-height:calc(95vh - 82px);overflow:hidden;padding:110px 7% 95px;position:relative}.internships-hero-bg{inset:0;opacity:.6;pointer-events:none;position:absolute}.internships-hero-bg span{animation:internshipsLineMove 7s linear infinite;background:linear-gradient(90deg,#0000,#c1cffb66,#0000);height:1px;left:-25%;position:absolute;width:150%}.internships-hero-bg span:first-child{top:22%}.internships-hero-bg span:nth-child(2){animation-delay:1.4s;top:44%}.internships-hero-bg span:nth-child(3){animation-delay:2.8s;top:66%}.internships-hero-bg span:nth-child(4){animation-delay:4.2s;top:88%}.internships-hero-content{animation:internshipsFadeUp .9s ease both;max-width:1120px;position:relative;text-align:center;z-index:2}.internships-benefits-content span,.internships-final-card span,.internships-gaming-content span,.internships-intro-card span,.internships-kicker,.internships-section-header span{color:#c1cffb;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:3px;text-transform:uppercase}.internships-kicker{background:#c1cffb14;border:1px solid #c1cffb6b;border-radius:999px;margin-bottom:24px;padding:11px 22px}.internships-hero-content h1{color:#fff;font-size:clamp(44px,7.3vw,112px);font-weight:950;letter-spacing:-4px;line-height:.92;margin:0 auto;max-width:1080px;text-transform:uppercase}.internships-hero-content p{color:#c9c9c9;font-size:18px;line-height:1.8;margin:30px auto 0;max-width:790px}.internships-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:38px}.internships-final-btn,.internships-primary-btn,.internships-secondary-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;letter-spacing:1px;min-width:180px;overflow:hidden;padding:16px 30px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .32s ease,background .32s ease,color .32s ease,border-color .32s ease}.internships-final-btn,.internships-primary-btn{background:#c1cffb;border:1px solid #c1cffb;color:#050505}.internships-secondary-btn{background:hsla(0,0%,100%,.035);border:1px solid #c0c0c057;color:#fff}.internships-final-btn:before,.internships-primary-btn:before,.internships-secondary-btn:before{background:linear-gradient(90deg,#0000,#ffffffbd,#0000);content:"";height:100%;left:-80%;position:absolute;top:0;transform:skewX(-18deg);transition:left .55s ease;width:60%}.internships-final-btn:hover,.internships-primary-btn:hover,.internships-secondary-btn:hover{transform:translateY(-4px)}.internships-final-btn:hover:before,.internships-primary-btn:hover:before,.internships-secondary-btn:hover:before{left:125%}.internships-intro-section{grid-gap:60px;background:linear-gradient(135deg,#ffffff0a,#0000),#000;border-bottom:1px solid #c0c0c02e;border-top:1px solid #c0c0c02e;display:grid;gap:60px;grid-template-columns:.9fr 1.1fr;margin:0 auto;padding:86px 6%;width:98%}.internships-benefits-content h2,.internships-final-card h2,.internships-gaming-content h2,.internships-intro-card h2,.internships-section-header h2{color:#fff;font-weight:950;letter-spacing:-2px;margin:18px 0 0;text-transform:uppercase}.internships-intro-card h2{font-size:clamp(34px,4.6vw,70px);line-height:.98;max-width:580px}.internships-intro-text{display:flex;flex-direction:column;gap:24px;justify-content:center}.internships-intro-text p{color:#c4c4c4;font-size:18px;line-height:1.85;margin:0}.internships-programs-section{background:radial-gradient(circle at 16% 24%,#c1cffb1a,#0000 28%),radial-gradient(circle at 84% 82%,#c0c0c014,#0000 30%),#000;padding:104px 7%}.internships-section-header{margin:0 auto 52px;max-width:920px;text-align:center}.internships-section-header h2{font-size:clamp(34px,4.8vw,74px);line-height:1}.internships-programs-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;width:98%}.internships-program-card{background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.015)),#050505;border:1px solid #c0c0c033;border-radius:32px;display:flex;flex-direction:column;justify-content:flex-end;min-height:330px;overflow:hidden;padding:34px;position:relative;transition:transform .35s ease,border-color .35s ease,background .35s ease}.internships-program-card:before{animation:internshipsPatternMove 7s linear infinite;background:radial-gradient(circle at 20% 20%,#c1cffb21,#0000 34%),repeating-linear-gradient(135deg,#ffffff08,#ffffff08 1px,#0000 0,#0000 18px);content:"";inset:0;opacity:.65;position:absolute}.internships-program-card:hover{background:linear-gradient(145deg,#c1cffb17,#ffffff05),#050505;border-color:#c1cffb94;transform:translateY(-8px)}.internships-program-card h3,.internships-program-card p,.internships-program-number{position:relative;z-index:2}.internships-program-number{align-items:center;background:#c1cffb;border-radius:50%;color:#050505;display:flex;font-size:14px;font-weight:950;height:58px;justify-content:center;left:30px;position:absolute;top:30px;width:58px}.internships-program-card h3{color:#fff;font-size:30px;font-weight:950;letter-spacing:-1px;line-height:1.05;margin:0;text-transform:uppercase}.internships-program-card p{color:#c5c5c5;font-size:15px;line-height:1.7;margin:18px 0 0}.internships-gaming-section{grid-gap:24px;background:#000;display:grid;gap:24px;grid-template-columns:.95fr 1.05fr;margin:0 auto;padding:0 0 90px;width:98%}.internships-gaming-content,.internships-gaming-image{border:1px solid #c0c0c033;border-radius:34px;min-height:620px;overflow:hidden}.internships-gaming-image{background:#050505}.internships-gaming-image img{display:block;filter:grayscale(100%) contrast(1.08);height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.internships-gaming-image:hover img{transform:scale(1.06)}.internships-gaming-content{background:#c1cffb;display:flex;flex-direction:column;justify-content:center;padding:56px}.internships-gaming-content h2,.internships-gaming-content p,.internships-gaming-content span{color:#050505}.internships-gaming-content h2{font-size:clamp(36px,4.8vw,76px);line-height:.96}.internships-gaming-content p{font-size:17px;line-height:1.78;margin:28px 0 0;max-width:720px}.internships-gaming-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.internships-gaming-item{align-items:center;background:#ffffff47;border:1px solid #00000024;border-radius:18px;color:#050505;display:flex;font-size:15px;font-weight:900;letter-spacing:.7px;min-height:70px;padding:18px;text-transform:uppercase}.internships-process-section{background:#000;padding:104px 7%}.internships-process-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;width:98%}.internships-process-card{background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018));border:1px solid #c0c0c033;border-radius:28px;min-height:280px;padding:30px;transition:transform .35s ease,border-color .35s ease,background .35s ease}.internships-process-card:hover{background:linear-gradient(145deg,#c1cffb1a,hsla(0,0%,100%,.025));border-color:#c1cffb8f;transform:translateY(-8px)}.internships-process-card strong{color:#c1cffb;font-size:16px;font-weight:950;letter-spacing:2px}.internships-process-card h3{color:#fff;font-size:27px;line-height:1.1;margin:28px 0 0;text-transform:uppercase}.internships-process-card p{color:#bdbdbd;font-size:15px;line-height:1.7;margin:20px 0 0}.internships-benefits-section{grid-gap:60px;background:radial-gradient(circle at 22% 22%,#c1cffb1a,#0000 30%),#000;border-bottom:1px solid #c0c0c02e;border-top:1px solid #c0c0c02e;display:grid;gap:60px;grid-template-columns:.9fr 1.1fr;margin:0 auto;padding:86px 6%;width:98%}.internships-benefits-content h2{font-size:clamp(34px,4.6vw,70px);line-height:.98;max-width:650px}.internships-benefits-content p{color:#c4c4c4;font-size:17px;line-height:1.8;margin:28px 0 0;max-width:660px}.internships-benefits-grid{grid-gap:18px;align-content:center;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.internships-benefits-grid div{align-items:center;background:linear-gradient(145deg,#ffffff0f,hsla(0,0%,100%,.015)),#050505;border:1px solid #c0c0c033;border-radius:24px;color:#fff;display:flex;font-size:18px;font-weight:900;letter-spacing:-.4px;min-height:110px;padding:22px;text-transform:uppercase}.internships-final-section{background:#000;margin:24px auto;width:98%}.internships-final-card{align-items:center;background:radial-gradient(circle at center,#c1cffb24,#0000 34%),linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.015)),#050505;border:1px solid #c0c0c033;border-radius:34px;display:flex;flex-direction:column;justify-content:center;min-height:460px;overflow:hidden;padding:86px 7%;position:relative;text-align:center}.internships-final-card:before{animation:internshipsFinalScan 5.5s linear infinite;background:linear-gradient(90deg,#0000,#c1cffb1f,#0000);content:"";inset:0;position:absolute}.internships-final-card a,.internships-final-card h2,.internships-final-card p,.internships-final-card span{position:relative;z-index:2}.internships-final-card h2{font-size:clamp(34px,5vw,78px);line-height:.98;max-width:1000px}.internships-final-card p{color:#c3c3c3;font-size:17px;line-height:1.78;margin:28px auto 0;max-width:780px}.internships-final-btn{margin-top:34px}@keyframes internshipsLineMove{0%{transform:translateX(-12%)}to{transform:translateX(12%)}}@keyframes internshipsFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes internshipsPatternMove{0%{transform:translateX(-8%)}to{transform:translateX(8%)}}@keyframes internshipsFinalScan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:1100px){.internships-benefits-section,.internships-gaming-section,.internships-intro-section{grid-template-columns:1fr}.internships-process-grid,.internships-programs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internships-gaming-content,.internships-gaming-image{min-height:520px}}@media (max-width:992px){.internships-main{padding-top:76px}.internships-hero-section{min-height:calc(90vh - 76px);padding:92px 5% 80px}.internships-process-section,.internships-programs-section{padding:84px 5%}}@media (max-width:768px){.internships-main{padding-top:72px}.internships-hero-section{min-height:calc(88vh - 72px);padding:82px 18px 70px}.internships-hero-content h1{letter-spacing:-2px}.internships-hero-content p{font-size:16px}.internships-hero-actions{align-items:stretch;flex-direction:column}.internships-final-btn,.internships-primary-btn,.internships-secondary-btn{width:100%}.internships-benefits-section,.internships-final-section,.internships-gaming-section,.internships-intro-section{width:calc(100% - 28px)}.internships-benefits-section,.internships-intro-section{gap:34px;padding:64px 24px}.internships-process-section,.internships-programs-section{padding:70px 18px}.internships-benefits-grid,.internships-gaming-list,.internships-process-grid,.internships-programs-grid{grid-template-columns:1fr;width:100%}.internships-final-card,.internships-gaming-content,.internships-gaming-image,.internships-process-card,.internships-program-card{border-radius:26px}.internships-gaming-content,.internships-gaming-image{min-height:auto}.internships-gaming-image{min-height:360px}.internships-gaming-content{padding:36px}.internships-final-card{min-height:380px;padding:64px 28px}}@media (max-width:480px){.internships-main{padding-top:68px}.internships-hero-section{min-height:calc(88vh - 68px);padding:70px 14px 58px}.internships-benefits-content span,.internships-final-card span,.internships-gaming-content span,.internships-intro-card span,.internships-kicker,.internships-section-header span{font-size:11px}.internships-benefits-content h2,.internships-final-card h2,.internships-gaming-content h2,.internships-hero-content h1,.internships-intro-card h2,.internships-section-header h2{letter-spacing:-1.3px}.internships-benefits-section,.internships-final-section,.internships-gaming-section,.internships-intro-section{width:calc(100% - 20px)}.internships-final-card,.internships-gaming-content,.internships-process-card,.internships-program-card{padding:24px}.internships-gaming-image{min-height:300px}}:root{--courses-black:#05070d;--courses-black-soft:#0b1020;--courses-white:#fff;--courses-soft-white:#f5f7fb;--courses-muted:#aeb8cf;--courses-dark-muted:#596276;--courses-blue:#2f6bff;--courses-blue-light:#7da4ff;--courses-amber:#f7b731;--courses-border:#ffffff1f;--courses-dark-border:#05070d1f;--courses-card:hsla(0,0%,100%,.055);--courses-navbar-height:84px}*{box-sizing:border-box}.courses-page{background:#05070d;background:var(--courses-black);color:#fff;color:var(--courses-white);min-height:100vh;overflow:hidden;padding-top:84px;padding-top:var(--courses-navbar-height);width:100%}.courses-page img{display:block;object-fit:cover;width:100%}.courses-hero-section{align-items:center;background:radial-gradient(circle at 12% 20%,#2f6bff3d,#0000 30%),radial-gradient(circle at 88% 14%,#f7b73126,#0000 28%),linear-gradient(180deg,#05070d,#070b16);display:flex;min-height:calc(100vh - 84px);min-height:calc(100vh - var(--courses-navbar-height));padding:90px 24px 82px;position:relative}.courses-hero-pattern{background:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:58px 58px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000000f0,#0000);mask-image:linear-gradient(180deg,#000000f0,#0000);opacity:.32;position:absolute}.courses-hero-container{grid-gap:62px;align-items:center;display:grid;gap:62px;grid-template-columns:1.05fr .95fr;margin:0 auto;position:relative;width:min(1240px,100%)}.courses-demo-content>span,.courses-eyebrow,.courses-section-heading span{align-items:center;background:#f7b73114;border:1px solid #f7b73157;border-radius:999px;color:#f7b731;color:var(--courses-amber);display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.7px;padding:9px 15px;text-transform:uppercase;width:fit-content}.courses-hero-content h1{color:#fff;color:var(--courses-white);font-size:clamp(38px,5vw,72px);font-weight:700;letter-spacing:-2.2px;line-height:1.02;margin:24px 0 22px;max-width:760px}.courses-hero-content p{color:#aeb8cf;color:var(--courses-muted);font-size:18px;font-weight:400;line-height:1.8;margin:0;max-width:670px}.courses-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.courses-dark-btn,.courses-primary-btn,.courses-secondary-btn{align-items:center;border-radius:999px;color:#fff;color:var(--courses-white);display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.courses-dark-btn,.courses-primary-btn{background:linear-gradient(135deg,#2f6bff,#174bd6);background:linear-gradient(135deg,var(--courses-blue),#174bd6);border:1px solid #7da4ffb3;box-shadow:0 18px 42px #2f6bff47}.courses-secondary-btn{background:hsla(0,0%,100%,.055);border:1px solid #ffffff1f;border:1px solid var(--courses-border)}.courses-dark-btn:hover,.courses-primary-btn:hover,.courses-secondary-btn:hover{transform:translateY(-3px)}.courses-secondary-btn:hover{background:#f7b7311a;border-color:#f7b73194}.courses-hero-image-card{animation:coursesFloat 5s ease-in-out infinite;background:hsla(0,0%,100%,.055);background:var(--courses-card);border:1px solid #ffffff1f;border:1px solid var(--courses-border);border-radius:34px;box-shadow:0 30px 90px #00000061;overflow:hidden;position:relative}.courses-hero-image-card:before{background:linear-gradient(135deg,#2f6bff38,#0000 44%,#f7b73129);content:"";inset:0;position:absolute;z-index:1}.courses-hero-image-card img{height:560px}.courses-hero-badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070de6;border:1px solid #f7b73161;border-radius:24px;bottom:28px;box-shadow:0 20px 54px #0000005c;left:28px;padding:22px;position:absolute;width:min(260px,calc(100% - 56px));z-index:2}.courses-hero-badge span{color:#f7b731;color:var(--courses-amber);display:block;font-size:34px;font-weight:700;line-height:1}.courses-hero-badge p{color:#f5f7fb;color:var(--courses-soft-white);font-size:15px;font-weight:600;line-height:1.5;margin:8px 0 0}.courses-demo-section,.courses-exam-section,.courses-mec-section,.courses-paths-section,.courses-schedule-section,.courses-school-section{background:#fff;background:var(--courses-white);color:#05070d;color:var(--courses-black)}.courses-benefits-section,.courses-foundation-section,.courses-inter-section,.courses-method-section{background:radial-gradient(circle at 12% 15%,#2f6bff33,#0000 30%),radial-gradient(circle at 90% 85%,#f7b7311f,#0000 32%),#05070d;background:radial-gradient(circle at 12% 15%,#2f6bff33,#0000 30%),radial-gradient(circle at 90% 85%,#f7b7311f,#0000 32%),var(--courses-black)}.courses-benefits-section,.courses-demo-section,.courses-inter-section,.courses-method-section,.courses-paths-section{padding:110px 24px}.courses-section-heading{margin:0 auto 44px;width:min(760px,100%)}.courses-section-heading.center{text-align:center}.courses-section-heading h2{color:#fff;color:var(--courses-white);font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:18px 0 14px}.courses-section-heading p{color:#aeb8cf;color:var(--courses-muted);font-size:17px;line-height:1.75;margin:0}.courses-section-heading.dark h2,.courses-section-heading.dark p{color:#05070d;color:var(--courses-black)}.courses-section-heading.dark p{color:#596276;color:var(--courses-dark-muted)}.courses-paths-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin:0 auto;width:min(1240px,100%)}.courses-path-card{background:#f7f9ff;border:1px solid #05070d1f;border:1px solid var(--courses-dark-border);border-radius:30px;box-shadow:0 20px 54px #05070d14;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.courses-path-card:hover{border-color:#2f6bff5c;box-shadow:0 26px 70px #05070d1f;transform:translateY(-8px)}.courses-path-image img{height:260px;transition:transform .7s ease}.courses-path-card:hover .courses-path-image img{transform:scale(1.05)}.courses-path-content{padding:26px}.courses-path-content span{color:#2f6bff;color:var(--courses-blue);font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.courses-path-content h3{color:#05070d;color:var(--courses-black);font-size:25px;font-weight:700;line-height:1.25;margin:10px 0 12px}.courses-path-content p{color:#596276;color:var(--courses-dark-muted);font-size:15px;line-height:1.75;margin:0}.courses-exam-section,.courses-foundation-section,.courses-mec-section,.courses-schedule-section,.courses-school-section{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:1.05fr .95fr;padding:110px max(24px,calc(50vw - 620px))}.courses-exam-content h2,.courses-foundation-content h2,.courses-mec-content h2,.courses-schedule-content h2,.courses-school-content h2{font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;margin:20px 0 18px}.courses-foundation-content h2,.courses-school-content h2{color:#fff;color:var(--courses-white)}.courses-foundation-content p,.courses-foundation-content>p,.courses-school-content>.courses-section-heading p{color:#aeb8cf;color:var(--courses-muted)}.courses-foundation-content>p{font-size:17px;line-height:1.85;margin:0}.courses-demo-image,.courses-exam-image,.courses-foundation-image,.courses-inter-image,.courses-mec-image,.courses-schedule-image,.courses-school-card{border:1px solid #ffffff1f;border:1px solid var(--courses-border);border-radius:34px;box-shadow:0 28px 80px #00000052;overflow:hidden}.courses-demo-image,.courses-exam-image,.courses-mec-image,.courses-schedule-image{border-color:#05070d1f;border-color:var(--courses-dark-border);box-shadow:0 26px 80px #05070d21}.courses-demo-image img,.courses-exam-image img,.courses-foundation-image img,.courses-inter-image img,.courses-mec-image img,.courses-schedule-image img,.courses-school-card img{height:590px;transition:transform .75s ease}.courses-demo-image:hover img,.courses-exam-image:hover img,.courses-foundation-image:hover img,.courses-inter-image:hover img,.courses-mec-image:hover img,.courses-schedule-image:hover img,.courses-school-card:hover img{transform:scale(1.05)}.courses-topic-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:30px}.courses-topic-pill{align-items:center;background:hsla(0,0%,100%,.048);border:1px solid #ffffff1f;border:1px solid var(--courses-border);border-radius:18px;display:flex;gap:12px;padding:17px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.courses-topic-pill:hover{background:rgba(247,183,49,.075);border-color:#f7b7316b;transform:translateY(-5px)}.courses-benefit-item span,.courses-demo-points span,.courses-topic-pill span{background:#f7b731;background:var(--courses-amber);border-radius:50%;color:#05070d;color:var(--courses-black);display:grid;font-size:16px;font-weight:700;height:30px;min-width:30px;place-items:center}.courses-topic-pill p{color:#f5f7fb;color:var(--courses-soft-white);font-size:15px;font-weight:600;line-height:1.5;margin:0}.courses-exam-section,.courses-mec-section{grid-template-columns:.95fr 1.05fr}.courses-mec-highlight{background:radial-gradient(circle at top right,#2f6bff1f,#0000 35%),#f7f9ff;border:1px solid #2f6bff38;border-radius:26px;margin-top:28px;padding:26px}.courses-exam-boxes h3,.courses-mec-highlight h3,.courses-schedule-item h3{color:#05070d;color:var(--courses-black);font-size:22px;font-weight:700;margin:0 0 10px}.courses-exam-boxes p,.courses-mec-highlight p,.courses-schedule-item p{color:#596276;color:var(--courses-dark-muted);font-size:15px;line-height:1.75;margin:0}.courses-inter-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:.95fr 1.05fr;margin:0 auto;width:min(1240px,100%)}.courses-inter-image{border-color:#ffffff1f;border-color:var(--courses-border);box-shadow:0 28px 80px #00000052}.courses-inter-subjects{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.courses-inter-subject{background:hsla(0,0%,100%,.052);border:1px solid #ffffff1f;border:1px solid var(--courses-border);border-radius:24px;min-height:138px;padding:24px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.courses-inter-subject:hover{background:#2f6bff17;border-color:#7da4ff73;transform:translateY(-6px)}.courses-inter-subject span{color:#f7b731;color:var(--courses-amber);display:block;font-size:16px;font-weight:700;margin-bottom:18px}.courses-inter-subject p{color:#f5f7fb;color:var(--courses-soft-white);font-size:17px;font-weight:600;line-height:1.55;margin:0}.courses-school-section{grid-template-columns:1.05fr .95fr}.courses-school-card{border-color:#05070d1f;border-color:var(--courses-dark-border);box-shadow:0 26px 80px #05070d21;position:relative}.courses-school-card:before{background:linear-gradient(180deg,#0000 35%,#05070db8);content:"";inset:0;position:absolute;z-index:1}.courses-school-card div{bottom:28px;left:28px;position:absolute;right:28px;z-index:2}.courses-school-card span{background:#f7b731;background:var(--courses-amber);border-radius:999px;color:#05070d;color:var(--courses-black);display:inline-flex;font-size:13px;font-weight:700;margin-bottom:10px;padding:8px 13px}.courses-school-card h3{color:#fff;color:var(--courses-white);font-size:30px;font-weight:700;line-height:1.2;margin:0}.courses-method-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:0 auto;width:min(1240px,100%)}.courses-method-card{background:radial-gradient(circle at top right,#2f6bff2b,#0000 35%),hsla(0,0%,100%,.052);border:1px solid #ffffff1f;border:1px solid var(--courses-border);border-radius:28px;min-height:290px;padding:28px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.courses-method-card:hover{background:radial-gradient(circle at top right,#f7b73124,#0000 35%),#ffffff12;border-color:#f7b7316b;transform:translateY(-8px)}.courses-method-card>span{background:#f7b731;background:var(--courses-amber);border-radius:18px;color:#05070d;color:var(--courses-black);display:grid;font-size:16px;font-weight:700;height:54px;margin-bottom:34px;place-items:center;width:54px}.courses-method-card h3{color:#fff;color:var(--courses-white);font-size:24px;font-weight:700;margin:0 0 12px}.courses-method-card p{color:#aeb8cf;color:var(--courses-muted);font-size:15px;line-height:1.75;margin:0}.courses-exam-boxes{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:28px}.courses-exam-boxes div,.courses-schedule-item{background:radial-gradient(circle at top right,#f7b7311f,#0000 35%),#f7f9ff;border:1px solid #05070d1f;border:1px solid var(--courses-dark-border);border-radius:24px;padding:24px;transition:transform .28s ease,border-color .28s ease}.courses-exam-boxes div:hover,.courses-schedule-item:hover{border-color:#2f6bff4d;transform:translateY(-6px)}.courses-benefits-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0 auto;width:min(1240px,100%)}.courses-benefit-item{background:hsla(0,0%,100%,.048);border:1px solid #ffffff1f;border:1px solid var(--courses-border);border-radius:22px;min-height:132px;padding:22px;transition:transform .28s ease,border-color .28s ease,background .28s ease}.courses-benefit-item:hover{background:rgba(247,183,49,.075);border-color:#f7b73166;transform:translateY(-6px)}.courses-benefit-item span{margin-bottom:16px}.courses-benefit-item p{color:#f5f7fb;color:var(--courses-soft-white);font-size:15px;font-weight:600;line-height:1.6;margin:0}.courses-schedule-list{grid-gap:14px;display:grid;gap:14px;margin-top:28px}.courses-demo-card{grid-gap:48px;align-items:center;background:radial-gradient(circle at 14% 20%,#2f6bff24,#0000 32%),radial-gradient(circle at 86% 20%,#f7b7312e,#0000 30%),#f7f9ff;border:1px solid #05070d1f;border:1px solid var(--courses-dark-border);border-radius:38px;box-shadow:0 30px 90px #05070d1f;display:grid;gap:48px;grid-template-columns:1.05fr .95fr;margin:0 auto;padding:56px;width:min(1240px,100%)}.courses-demo-content h2{color:#05070d;color:var(--courses-black);font-size:clamp(32px,4vw,56px);font-weight:700;letter-spacing:-1.4px;line-height:1.1;margin:20px 0 16px}.courses-demo-content>p{color:#596276;color:var(--courses-dark-muted);font-size:17px;line-height:1.8;margin:0}.courses-demo-points{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:28px}.courses-demo-points div{align-items:center;background:#fff9;border:1px solid #05070d1f;border:1px solid var(--courses-dark-border);border-radius:18px;display:flex;gap:12px;padding:15px}.courses-demo-points p{color:#05070d;color:var(--courses-black);font-size:14px;font-weight:600;line-height:1.5;margin:0}.courses-demo-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.courses-demo-actions a{align-items:center;background:linear-gradient(135deg,#2f6bff,#174bd6);background:linear-gradient(135deg,var(--courses-blue),#174bd6);border:1px solid #2f6bff66;border-radius:999px;box-shadow:0 16px 38px #2f6bff33;color:#fff;color:var(--courses-white);display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:52px;padding:0 24px;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease}.courses-demo-actions a:nth-child(2){background:#f7b731;background:var(--courses-amber);border-color:#f7b73199;box-shadow:0 16px 38px #f7b73133;color:#05070d;color:var(--courses-black)}.courses-demo-actions a:hover{transform:translateY(-3px)}@keyframes coursesFloat{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}@media (max-width:1100px){.courses-demo-card,.courses-exam-section,.courses-foundation-section,.courses-hero-container,.courses-mec-section,.courses-schedule-section,.courses-school-section{gap:38px}.courses-benefits-grid,.courses-method-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){:root{--courses-navbar-height:76px}.courses-hero-section{min-height:auto;padding:74px 24px 70px}.courses-demo-card,.courses-exam-section,.courses-foundation-section,.courses-hero-container,.courses-inter-grid,.courses-mec-section,.courses-schedule-section,.courses-school-section{grid-template-columns:1fr}.courses-hero-image-card{margin:0 auto;max-width:620px;width:100%}.courses-demo-image img,.courses-exam-image img,.courses-foundation-image img,.courses-hero-image-card img,.courses-inter-image img,.courses-mec-image img,.courses-schedule-image img,.courses-school-card img{height:460px}.courses-paths-grid{grid-template-columns:repeat(2,1fr)}.courses-exam-image,.courses-mec-image{order:2}.courses-exam-content,.courses-mec-content{order:1}}@media (max-width:768px){:root{--courses-navbar-height:70px}.courses-benefits-section,.courses-demo-section,.courses-exam-section,.courses-foundation-section,.courses-hero-section,.courses-inter-section,.courses-mec-section,.courses-method-section,.courses-paths-section,.courses-schedule-section,.courses-school-section{padding-left:18px;padding-right:18px}.courses-hero-section{padding-bottom:58px;padding-top:58px}.courses-benefits-section,.courses-demo-section,.courses-exam-section,.courses-foundation-section,.courses-inter-section,.courses-mec-section,.courses-method-section,.courses-paths-section,.courses-schedule-section,.courses-school-section{padding-bottom:78px;padding-top:78px}.courses-hero-content h1{letter-spacing:-1.1px}.courses-demo-content>p,.courses-foundation-content>p,.courses-hero-content p,.courses-section-heading p{font-size:16px;line-height:1.75}.courses-dark-btn,.courses-demo-actions,.courses-demo-actions a,.courses-hero-actions,.courses-primary-btn,.courses-secondary-btn{width:100%}.courses-benefits-grid,.courses-demo-points,.courses-exam-boxes,.courses-inter-subjects,.courses-method-grid,.courses-paths-grid,.courses-topic-grid{grid-template-columns:1fr}.courses-section-heading.center{text-align:left}.courses-section-heading.center span{margin:0}.courses-demo-card{border-radius:28px;padding:36px 22px}.courses-school-card div{bottom:22px;left:22px;right:22px}}@media (max-width:480px){:root{--courses-navbar-height:66px}.courses-benefits-section,.courses-demo-section,.courses-exam-section,.courses-foundation-section,.courses-hero-section,.courses-inter-section,.courses-mec-section,.courses-method-section,.courses-paths-section,.courses-schedule-section,.courses-school-section{padding-left:14px;padding-right:14px}.courses-hero-section{padding-bottom:50px;padding-top:44px}.courses-hero-content h1{font-size:36px}.courses-demo-image,.courses-exam-image,.courses-foundation-image,.courses-hero-image-card,.courses-inter-image,.courses-mec-image,.courses-schedule-image,.courses-school-card{border-radius:24px}.courses-demo-image img,.courses-exam-image img,.courses-foundation-image img,.courses-hero-image-card img,.courses-inter-image img,.courses-mec-image img,.courses-schedule-image img,.courses-school-card img{height:360px}.courses-hero-badge{bottom:18px;left:18px;padding:20px;width:calc(100% - 36px)}.courses-benefit-item,.courses-exam-boxes div,.courses-method-card,.courses-path-content,.courses-schedule-item{padding:22px}.courses-school-card h3{font-size:26px}.courses-demo-card{padding:30px 18px}}.courses-benefits-section-final{background:#05070d;color:#fff;padding:100px 24px;width:100%}.courses-section-heading-final{margin:0 auto 48px;max-width:760px}.courses-section-heading-final.center-final{text-align:center}.courses-section-heading-final span{align-items:center;background:#0000;border:1px solid #f7b73159;border-radius:999px;color:#f7b731;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.6px;padding:9px 15px;text-transform:uppercase;width:fit-content}.courses-section-heading-final h2{color:#fff;font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-1px;line-height:1.1;margin:22px 0 16px}.courses-section-heading-final p{color:#b7c0d6;font-size:17px;font-weight:400;line-height:1.75;margin:0 auto;max-width:640px}.courses-benefits-grid-final{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:0 auto;width:min(1120px,100%)}.courses-benefit-item-final{align-items:flex-start;background:#0b1020;border:1px solid #ffffff1f;border-radius:22px;display:flex;gap:14px;min-height:130px;padding:26px;transition:border-color .25s ease,background .25s ease,transform .25s ease}.courses-benefit-item-final:hover{background:#10182d;border-color:#f7b73173;transform:translateY(-4px)}.courses-benefit-item-final span{background:#f7b731;border-radius:50%;color:#05070d;display:grid;flex-shrink:0;font-size:15px;font-weight:700;height:30px;margin-top:2px;place-items:center;width:30px}.courses-benefit-item-final p{color:#eef2ff;font-size:16px;font-weight:500;line-height:1.65;margin:0}@media (max-width:992px){.courses-benefits-section-final{padding:88px 24px}.courses-benefits-grid-final{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.courses-benefits-section-final{padding:76px 18px}.courses-section-heading-final{margin-bottom:36px}.courses-section-heading-final.center-final{text-align:left}.courses-section-heading-final p{font-size:16px;line-height:1.7;margin:0}.courses-benefits-grid-final{gap:14px;grid-template-columns:1fr}.courses-benefit-item-final{border-radius:18px;min-height:auto;padding:22px}}@media (max-width:480px){.courses-benefits-section-final{padding:64px 14px}.courses-section-heading-final span{font-size:12px;padding:8px 13px}.courses-section-heading-final h2{font-size:31px;letter-spacing:-.7px}.courses-benefit-item-final{padding:20px}.courses-benefit-item-final p{font-size:15px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.7e31b925.css.map*/