.Hero_hero__Bbyie{height:calc(100vh - 80px);background:transparent;overflow:hidden}.Hero_hero__Bbyie,.Hero_honeycombContainer__G8_z_{position:relative;display:flex;align-items:center;justify-content:center}.Hero_honeycombContainer__G8_z_{width:100%;height:100%}.Hero_hexagon__6XBYh{position:absolute;width:120px;height:138.56px;transform:translate(-50%,-50%);transition:transform .2s ease-out;transform-style:preserve-3d}.Hero_hexagonContent__P__eI,.Hero_hexagonInner__UfdLw{width:100%;height:100%;position:relative}.Hero_hexagonContent__P__eI{overflow:hidden;transition:all .2s ease-out;transform-style:preserve-3d}.Hero_hexagonContent__P__eI:before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.4);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:all .2s ease-out;box-shadow:inset 0 0 10px rgba(255,255,255,.05),0 0 5px rgba(255,255,255,.1)}.Hero_hexagonContent__P__eI.Hero_active__MRGCE:before{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.7);border-width:2px;filter:brightness(1.2);box-shadow:inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(255,255,255,.2)}.Hero_fullHoneycomb__IXg38{position:absolute;width:100%;height:100%;top:0;left:0;perspective:1000px;transform-style:preserve-3d}.Hero_fullHoneycomb__IXg38 .Hero_hexagon__6XBYh{transform-origin:center center}.Hero_fullHoneycomb__IXg38 .Hero_hexagon__6XBYh:hover .Hero_hexagonContent__P__eI:before{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6);box-shadow:none}.Hero_visionText__NJun_{position:relative;z-index:10;text-align:center;pointer-events:none}.Hero_mainTitle__DsMAB{font-size:clamp(40px,8vw,140px);font-weight:900;line-height:.9;margin-bottom:24px;text-transform:uppercase;letter-spacing:-.02em;position:relative;white-space:nowrap}.Hero_gamify__nWtDj:after,.Hero_gamify__nWtDj:before,.Hero_world__5LWDE:after,.Hero_world__5LWDE:before{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;display:none}.Hero_gamify__nWtDj:before{content:"GAMIFY";animation:Hero_glitch-1__6S8GE .3s linear infinite alternate-reverse;color:transparent;z-index:-1}.Hero_gamify__nWtDj:after{content:"GAMIFY";animation:Hero_glitch-2__j2HoM .3s linear infinite alternate-reverse;color:transparent;z-index:-2}.Hero_world__5LWDE:before{content:"WORLD";animation:Hero_glitch-1__6S8GE .3s linear infinite alternate-reverse;color:transparent;z-index:-1;animation-delay:.15s}.Hero_world__5LWDE:after{content:"WORLD";animation:Hero_glitch-2__j2HoM .3s linear infinite alternate-reverse;color:transparent;z-index:-2;animation-delay:.15s}.Hero_gamify__nWtDj{display:inline-block;color:#ffffff;-webkit-text-stroke:1.5px transparent;text-stroke:1.5px transparent;position:relative;transition:all .3s ease;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(255,255,255,.6),0 0 60px rgba(255,255,255,.4)}.Hero_gamify__nWtDj:hover{color:transparent;-webkit-text-stroke:1.5px #ffffff;text-stroke:1.5px #ffffff;text-shadow:none}.Hero_the__4wQmU{color:rgba(255,255,255,.85);font-size:.45em;font-weight:300;margin:0 .15em;vertical-align:middle;letter-spacing:.2em;z-index:10}.Hero_the__4wQmU,.Hero_world__5LWDE{display:inline-block;position:relative}.Hero_world__5LWDE{color:#ffffff;-webkit-text-stroke:1.5px transparent;text-stroke:1.5px transparent;transition:all .3s ease;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(255,255,255,.6),0 0 60px rgba(255,255,255,.4)}.Hero_mainTitle__DsMAB:hover .Hero_gamify__nWtDj,.Hero_mainTitle__DsMAB:hover .Hero_world__5LWDE,.Hero_world__5LWDE:hover{color:transparent;-webkit-text-stroke:1.5px #ffffff;text-stroke:1.5px #ffffff;text-shadow:none}.Hero_mainTitle__DsMAB:hover:after,.Hero_mainTitle__DsMAB:hover:before{animation-duration:.1s;opacity:1}.Hero_scrollIndicator__E8H2p{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);text-align:center;animation:Hero_bounce__vZuI_ 2s infinite;z-index:5}.Hero_scrollIndicator__E8H2p span{font-size:12px;letter-spacing:2px;color:#ffffff;text-transform:uppercase}.Hero_scrollLine__RYGsY{width:1px;height:60px;background:linear-gradient(180deg,#ffffff,transparent);margin:10px auto 0;animation:Hero_scrollLine__RYGsY 2s infinite}@keyframes Hero_bounce__vZuI_{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}@keyframes Hero_scrollLine__RYGsY{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.1%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes Hero_glitch-1__6S8GE{0%{clip-path:inset(40% 0 61% 0);transform:translate(-2px,-2px)}20%{clip-path:inset(92% 0 1% 0);transform:translate(2px,2px)}40%{clip-path:inset(43% 0 1% 0);transform:translate(-2px,2px)}60%{clip-path:inset(25% 0 58% 0);transform:translate(2px,-2px)}80%{clip-path:inset(54% 0 7% 0);transform:translate(-2px,2px)}to{clip-path:inset(58% 0 43% 0);transform:translate(2px,-2px)}}@keyframes Hero_glitch-2__j2HoM{0%{clip-path:inset(65% 0 8% 0);transform:translate(2px,-2px)}20%{clip-path:inset(13% 0 68% 0);transform:translate(-2px,2px)}40%{clip-path:inset(75% 0 12% 0);transform:translate(2px,2px)}60%{clip-path:inset(10% 0 83% 0);transform:translate(-2px,-2px)}80%{clip-path:inset(83% 0 3% 0);transform:translate(2px,2px)}to{clip-path:inset(3% 0 93% 0);transform:translate(-2px,-2px)}}.Hero_hexagonContent__P__eI.Hero_falling__bIv2g{filter:brightness(.7);transform-style:preserve-3d;backface-visibility:hidden}@media (max-width:768px){.Hero_hero__Bbyie{height:85vh;min-height:600px}.Hero_hexagon__6XBYh{width:120px;height:138.56px}}@media (max-width:480px){.Hero_hero__Bbyie{height:80vh;min-height:550px}.Hero_hexagon__6XBYh{width:120px;height:138.56px}}.News_news__S_8do{padding:80px 0;background:transparent;position:relative;overflow:hidden}.News_container__vIVlV{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.News_header__V2lM5{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.News_title__0djKR{display:flex;align-items:baseline;gap:20px}.News_titleMain__67jua{font-size:48px;font-weight:900;color:#ffffff;letter-spacing:-.02em;position:relative}.News_titleMain__67jua:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ffffff,transparent)}.News_titleSub__lcoNZ{font-size:16px;color:rgba(255,255,255,.85);font-weight:400}.News_moreButton__ylrp3{color:rgba(255,255,255,.85);text-decoration:none;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;position:relative;padding-bottom:2px}.News_moreButton__ylrp3:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#ffffff;transition:width .3s ease}.News_moreButton__ylrp3:hover{color:#ffffff}.News_moreButton__ylrp3:hover:after{width:calc(100% - 20px)}.News_newsGrid__lfN5i{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,200px);gap:30px}.News_newsItem__yhzKs{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:0;overflow:hidden;transition:all .3s ease;position:relative;display:flex;flex-direction:column}.News_newsItem__yhzKs.News_wide__faAFB{grid-column:span 2}.News_newsItem__yhzKs.News_square__lMzAr{grid-column:span 1}.News_newsItem__yhzKs:first-child{grid-column:1/3;grid-row:1}.News_newsItem__yhzKs:nth-child(2){grid-column:3;grid-row:1}.News_newsItem__yhzKs:nth-child(3){grid-column:1;grid-row:2}.News_newsItem__yhzKs:nth-child(4){grid-column:2/4;grid-row:2}.News_newsItem__yhzKs:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);transition:transform .6s ease}.News_newsItem__yhzKs:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3);transform:translateY(-5px)}.News_newsItem__yhzKs:hover:before{transform:translateX(100%)}.News_newsItemLink__V0lce{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;position:relative}.News_newsContent__VXedg{padding:25px;height:100%;display:flex;flex-direction:column}.News_newsMeta__JwTzI{display:flex;align-items:center;gap:15px;margin-bottom:16px}.News_newsDate__r215d{font-size:12px;color:rgba(255,255,255,.85);font-weight:500;letter-spacing:.05em}.News_newsCategory__AqPzH{font-size:11px;color:#000000;background:#ffffff;padding:4px 12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.News_newsTitle___69GU{font-size:18px;font-weight:700;color:#ffffff;margin-bottom:16px;line-height:1.4}.News_newsDescription__jBIsg{font-size:14px;color:rgba(255,255,255,.85);line-height:1.6;margin-bottom:20px}.News_newsLink__TCA4T{color:#ffffff;text-decoration:none;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:5px;transition:gap .3s ease;margin-top:auto}.News_newsLink__TCA4T:hover{gap:10px}@media (max-width:1024px){.News_newsGrid__lfN5i{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.News_newsItem__yhzKs,.News_newsItem__yhzKs.News_square__lMzAr,.News_newsItem__yhzKs.News_wide__faAFB{grid-column:span 1!important}.News_newsItem__yhzKs:first-child,.News_newsItem__yhzKs:nth-child(2),.News_newsItem__yhzKs:nth-child(3),.News_newsItem__yhzKs:nth-child(4){grid-column:auto;grid-row:auto}}.News_mobileSlider__oRhdE{position:relative;width:100%}.News_sliderContainer__MkM0d{overflow:hidden;width:100%}.News_sliderTrack__K0v_o{display:flex;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:100%}.News_slideItem__cBDnZ{flex:0 0 85%;width:85%;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:0;overflow:hidden;transition:all .3s ease;position:relative;display:flex;flex-direction:column;min-height:200px;margin-right:15px}.News_slideItem__cBDnZ:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);transition:transform .6s ease}.News_slideItem__cBDnZ:hover:before{transform:translateX(100%)}.News_mobileMoreButton__sr_Jd{text-align:left;margin-top:30px}.News_mobileScrollContainer__UePOS{position:relative;width:100%}.News_scrollableNewsGrid__BK6_U{display:flex;gap:15px;padding:0 20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.News_scrollableNewsGrid__BK6_U::-webkit-scrollbar{display:none}.News_scrollNewsItem__if7ga{flex:0 0 280px;width:280px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:0;overflow:hidden;transition:all .3s ease;position:relative;display:flex;flex-direction:column;min-height:200px}.News_scrollNewsItem__if7ga:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);transition:transform .6s ease}.News_scrollNewsItem__if7ga:hover:before{transform:translateX(100%)}@media (max-width:768px){.News_news__S_8do{padding:60px 0}.News_header__V2lM5{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.News_titleMain__67jua{font-size:36px}.News_newsGrid__lfN5i{grid-template-columns:1fr;grid-template-rows:auto;gap:20px}.News_newsContent__VXedg{padding:20px}.News_newsTitle___69GU{font-size:16px}}.Vision_vision__UsAfD{padding:100px 0;background:transparent;position:relative;overflow:hidden}.Vision_container__7SP_2{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.Vision_visionContent__Cotzm{max-width:900px;margin:0 auto}.Vision_mainVision__LgLIP{text-align:center;margin-bottom:60px}.Vision_title__W0gLd{font-size:56px;font-weight:900;margin-bottom:40px;text-transform:uppercase;letter-spacing:-.02em;line-height:1}.Vision_visionStatement__pzPxb{font-size:80px;font-weight:700;color:#ffffff;margin-bottom:20px;cursor:pointer;transition:all .3s ease}.Vision_visionStatement__pzPxb:hover{transform:scale(1.05) translateY(-5px);text-shadow:0 0 20px rgba(255,255,255,.8),0 0 40px rgba(255,255,255,.6)}.Vision_visionDescription__B6UFw{font-size:24px;color:#ffffff;font-weight:400;cursor:pointer;transition:all .3s ease}.Vision_visionDescription__B6UFw:hover{transform:scale(1.05) translateY(-5px);color:#ffffff}.Vision_ctaSection__VLEzb{text-align:center}.Vision_moreButton__v_v_w{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;background:transparent;color:#ffffff;text-decoration:none;border:1.5px solid rgba(255,255,255,.3);font-weight:600;font-size:16px;transition:all .3s ease;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.1em}.Vision_moreButton__v_v_w:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff;transition:left .3s ease}.Vision_moreButton__v_v_w span,.Vision_moreButton__v_v_w svg{position:relative;z-index:1;transition:color .3s ease}.Vision_moreButton__v_v_w:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.6);box-shadow:0 10px 30px rgba(255,255,255,.1)}.Vision_moreButton__v_v_w:hover:before{left:0}.Vision_moreButton__v_v_w:hover span,.Vision_moreButton__v_v_w:hover svg{color:#000000}@media (max-width:768px){.Vision_vision__UsAfD{padding:80px 0}.Vision_title__W0gLd{font-size:42px}.Vision_mainVision__LgLIP{margin-bottom:40px}.Vision_visionStatement__pzPxb{font-size:36px}.Vision_visionDescription__B6UFw{font-size:20px}}.ServiceOverview_serviceOverview__Y59nf{padding:100px 0;background:transparent;position:relative;overflow:hidden}.ServiceOverview_container__aT4rD{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.ServiceOverview_header__4M8w6{margin-bottom:80px}.ServiceOverview_header__4M8w6,.ServiceOverview_title__35VpX{display:flex;align-items:baseline;gap:20px}.ServiceOverview_titleMain__grC1D{font-size:48px;font-weight:900;color:#ffffff;letter-spacing:-.02em;position:relative}.ServiceOverview_titleMain__grC1D:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ffffff,transparent)}.ServiceOverview_titleSub__9_L1V{font-size:16px;color:rgba(255,255,255,.85);font-weight:400}.ServiceOverview_servicesGrid__tOsQA{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ServiceOverview_serviceCard__yN9DC{position:relative;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);overflow:hidden;transition:all .3s ease;height:100%}.ServiceOverview_serviceCard__yN9DC:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.ServiceOverview_serviceCard__yN9DC:hover{transform:translateY(-10px);border-color:rgba(255,255,255,.3)}.ServiceOverview_serviceCard__yN9DC:hover:before{left:100%}.ServiceOverview_serviceLink__p_yOv{display:block;text-decoration:none;color:inherit;height:100%}.ServiceOverview_serviceImage__0uJWM{position:relative;height:150px;overflow:hidden}.ServiceOverview_serviceImg__tPKBV{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ServiceOverview_serviceCard__yN9DC:hover .ServiceOverview_serviceImg__tPKBV{transform:scale(1.05)}.ServiceOverview_imageOverlay__MRl38{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));opacity:.5;transition:opacity .3s ease}.ServiceOverview_serviceCard__yN9DC:hover .ServiceOverview_imageOverlay__MRl38{opacity:.3}.ServiceOverview_serviceContent__WOW32{padding:20px}.ServiceOverview_serviceTitle__VXllM{font-size:18px;font-weight:700;color:#ffffff;margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em}.ServiceOverview_serviceSubtitle__Z03XG{font-size:12px;color:rgba(255,255,255,.85);margin-bottom:12px}.ServiceOverview_serviceDescription__TY8WV{font-size:13px;color:rgba(255,255,255,.85);line-height:1.5;margin-bottom:16px}.ServiceOverview_serviceFeatures__hk017{list-style:none;padding:0;margin:0 0 20px}.ServiceOverview_serviceFeatures__hk017 li{font-size:11px;color:rgba(255,255,255,.85);padding-left:16px;position:relative;margin-bottom:6px}.ServiceOverview_serviceFeatures__hk017 li:before{content:"▸";position:absolute;left:0;color:rgba(255,255,255,.85)}.ServiceOverview_serviceArrow__bWIVe{display:flex;align-items:center;gap:6px;color:#ffffff;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:gap .3s ease}.ServiceOverview_serviceCard__yN9DC:hover .ServiceOverview_serviceArrow__bWIVe{gap:12px}.ServiceOverview_serviceArrow__bWIVe svg{transition:transform .3s ease}.ServiceOverview_serviceCard__yN9DC:hover .ServiceOverview_serviceArrow__bWIVe svg{transform:translateX(3px)}@media (max-width:1200px){.ServiceOverview_servicesGrid__tOsQA{grid-template-columns:repeat(3,1fr);gap:25px}}@media (max-width:768px){.ServiceOverview_serviceOverview__Y59nf{padding:80px 0}.ServiceOverview_header__4M8w6{margin-bottom:60px}.ServiceOverview_titleMain__grC1D{font-size:36px}.ServiceOverview_servicesGrid__tOsQA{grid-template-columns:1fr;gap:20px}.ServiceOverview_serviceImage__0uJWM{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.ServiceOverview_serviceImg__tPKBV{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ServiceOverview_serviceContent__WOW32{padding:20px}.ServiceOverview_serviceTitle__VXllM{font-size:16px}}.Awards_awards__9McjD{padding:80px 0;background:transparent;position:relative;overflow:hidden}.Awards_container__Ovr3F{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.Awards_header__liPd2{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px}.Awards_title__oYjwR{display:flex;align-items:baseline;gap:20px}.Awards_titleMain___Ksw4{font-size:48px;font-weight:900;color:#ffffff;letter-spacing:-.02em;position:relative}.Awards_titleMain___Ksw4:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ffffff,transparent)}.Awards_titleSub__Z8RFZ{font-size:16px;color:rgba(255,255,255,.85);font-weight:400}.Awards_awardItem__9yNHp{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);padding:40px;position:relative;overflow:hidden;margin-bottom:60px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.Awards_awardImageWrapper__Ef2Xb{position:relative;margin-bottom:30px;overflow:hidden}.Awards_awardImage__3cEBW{width:100%;height:auto;display:block}.Awards_imageOverlay__W9fcZ{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.8));pointer-events:none}.Awards_awardContent__cR_Qq{position:relative}.Awards_awardTitle__bxNL3{font-size:28px;font-weight:700;color:#ffffff;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.Awards_awardDescription__9CHls{font-size:16px;color:#ffffff;line-height:1.6;margin-bottom:30px}.Awards_photoCaption__77gyA{font-size:14px;color:#ffffff;line-height:1.5;margin-bottom:20px;font-style:italic}.Awards_awardYear__49eSD{font-size:72px;font-weight:900;color:rgba(255,255,255,.15);position:absolute;top:-40px;right:0;line-height:1}.Awards_certifications__kg96s{padding:40px 0}.Awards_certTitle__gZD4V{font-size:24px;font-weight:700;color:#ffffff;margin-bottom:40px;text-align:center;text-transform:uppercase;letter-spacing:.05em}.Awards_certGrid__lRsSg{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.Awards_certItem__KgXHI{text-align:center}.Awards_certLogo__66oE1{width:220px;height:120px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;padding:10px}.Awards_certLogo__66oE1 img{object-fit:contain;filter:brightness(.9)}.Awards_certName__507Ve{font-size:16px;font-weight:600;color:#ffffff;margin-bottom:8px}.Awards_certDate__6YRRP{font-size:14px;color:rgba(255,255,255,.85)}@media (max-width:1024px){.Awards_awardItem__9yNHp,.Awards_certGrid__lRsSg{grid-template-columns:1fr;gap:30px}}@media (max-width:900px){.Awards_certGrid__lRsSg{grid-template-columns:1fr}}@media (max-width:768px){.Awards_awards__9McjD{padding:60px 0}.Awards_header__liPd2{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.Awards_titleMain___Ksw4{font-size:36px}.Awards_awardItem__9yNHp{padding:30px}.Awards_certifications__kg96s{padding:30px 0}.Awards_awardTitle__bxNL3{font-size:24px}.Awards_awardYear__49eSD{font-size:48px;top:-20px}}.Projects_projects__XKy_P{padding:100px 0;background:transparent;position:relative;overflow:hidden}.Projects_container__tBOdc{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.Projects_header__sbhIj{text-align:center;margin-bottom:80px}.Projects_title__CxhaF{font-size:56px;font-weight:900;margin-bottom:20px;text-transform:uppercase;letter-spacing:-.02em;line-height:1}.Projects_subtitle__cLTO_{font-size:20px;color:rgba(255,255,255,.85);font-weight:400}.Projects_projectsContainer__9YB3X{display:grid;grid-template-columns:400px 1fr;gap:60px;align-items:start}.Projects_projectsList__Ai1PH{display:flex;flex-direction:column;gap:20px}.Projects_projectItem__dqU60{padding:30px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.Projects_projectItem__dqU60:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2)}.Projects_projectItem__dqU60.Projects_active__9D_FA{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3)}.Projects_projectItemHeader___SdYx{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.Projects_projectNumber__r5EIp{font-size:14px;color:rgba(255,255,255,.85);font-weight:700}.Projects_projectCategory__7rg_g{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff}.Projects_projectItemTitle__ANrg4{font-size:24px;font-weight:700;color:#ffffff;margin-bottom:10px}.Projects_projectItemDescription__FCKNc{font-size:14px;color:rgba(255,255,255,.85)}.Projects_projectItemLine__Fhu6R{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#ffffff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.Projects_projectItem__dqU60.Projects_active__9D_FA .Projects_projectItemLine__Fhu6R{transform:scaleX(1)}.Projects_projectDetail__4GkiE{position:sticky;top:100px}.Projects_projectContent__3SMFD{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);overflow:hidden}.Projects_projectVisual__G8QQu{aspect-ratio:16/9;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.Projects_visualPlaceholder__3A3EP{font-size:48px;font-weight:900;color:#ffffff;opacity:.3;text-transform:uppercase;letter-spacing:.1em}.Projects_floatingElements__HG3hN{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.Projects_floatingHex2__7Oq_z,.Projects_floatingHex__DGMIY{position:absolute;width:100px;height:115px;border:2px solid rgba(255,255,255,.3);opacity:.2;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.Projects_floatingHex__DGMIY{top:20%;left:10%;animation:Projects_float1___bSIm 15s ease-in-out infinite}.Projects_floatingHex2__7Oq_z{bottom:20%;right:10%;animation:Projects_float2__9cE_8 20s ease-in-out infinite}@keyframes Projects_float1___bSIm{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(60deg)}66%{transform:translate(-20px,20px) rotate(-60deg)}}@keyframes Projects_float2__9cE_8{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-40px,20px) rotate(-120deg)}66%{transform:translate(20px,-40px) rotate(120deg)}}.Projects_projectInfo__XzzA3{padding:40px}.Projects_projectTitle__UuF4M{font-size:36px;font-weight:700;color:#ffffff;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.Projects_projectDescription__mKSHe{font-size:16px;color:rgba(255,255,255,.85);line-height:1.7;margin-bottom:30px}.Projects_projectTags__96bwe{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.Projects_tag__vlxe6{padding:6px 16px;border:1px solid rgba(255,255,255,.3);color:#ffffff;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.Projects_tag__vlxe6:hover{transform:translateY(-2px);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.Projects_projectStats__PPssk{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:40px}.Projects_stat__kBENi{text-align:center}.Projects_statValue__2aUDD{display:block;font-size:32px;font-weight:900;color:#ffffff;margin-bottom:8px}.Projects_statLabel__puP_S{font-size:12px;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.1em}.Projects_projectLink__TYac5{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border:1px solid rgba(255,255,255,.3);color:#ffffff;text-decoration:none;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;position:relative;overflow:hidden}.Projects_projectLink__TYac5:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff;transition:left .3s ease;z-index:-1}.Projects_projectLink__TYac5:hover{color:#000000;transform:translateY(-2px);border-color:rgba(255,255,255,.6)}.Projects_projectLink__TYac5:hover:before{left:0}@media (max-width:1024px){.Projects_projectsContainer__9YB3X{grid-template-columns:1fr;gap:40px}.Projects_projectDetail__4GkiE{position:relative;top:auto}}.Projects_mobileProjects__R_x83{position:relative;width:100%}.Projects_projectSliderContainer__0xTbX{overflow:hidden;width:100%}.Projects_projectSliderTrack__rKs9Y{display:flex;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:100%}.Projects_projectSlideItem___idf6{flex:0 0 90%;width:90%;margin-right:10px}.Projects_projectSlideItem___idf6 .Projects_projectContent__3SMFD{height:100%;display:flex;flex-direction:column}.Projects_projectSlideItem___idf6 .Projects_projectVisual__G8QQu{aspect-ratio:16/9;flex-shrink:0}.Projects_projectSlideItem___idf6 .Projects_projectInfo__XzzA3{flex:1;display:flex;flex-direction:column;justify-content:space-between}.Projects_mobileStats__RarR1{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.Projects_progressDotsContainer__EmVRd{margin-top:40px;display:flex;justify-content:center;align-items:center}.Projects_progressDots__c9eXP{display:flex;gap:12px;align-items:center}.Projects_progressDot__xF_GX{width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:transparent;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;padding:0;margin:0}.Projects_progressDot__xF_GX:hover{transform:scale(1.2);border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.1)}.Projects_progressDot__xF_GX.Projects_active__9D_FA{background:#ffffff;border-color:#ffffff;transform:scale(1.1)}.Projects_progressDot__xF_GX.Projects_active__9D_FA:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:1px solid rgba(255,255,255,.2);border-radius:50%;animation:Projects_pulse__OIaM3 2s ease-in-out infinite}@keyframes Projects_pulse__OIaM3{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}@media (max-width:768px){.Projects_projects__XKy_P{padding:80px 0}.Projects_title__CxhaF{font-size:42px}.Projects_header__sbhIj{margin-bottom:60px}.Projects_projectItem__dqU60{padding:20px}.Projects_projectItemTitle__ANrg4{font-size:20px}.Projects_projectVisual__G8QQu{aspect-ratio:16/9}.Projects_visualPlaceholder__3A3EP{font-size:32px}.Projects_projectInfo__XzzA3{padding:30px}.Projects_projectTitle__UuF4M{font-size:28px}.Projects_projectStats__PPssk{grid-template-columns:1fr;gap:20px}}.Contact_contact__v5WIc{padding:120px 0;background:transparent;position:relative;overflow:hidden}.Contact_container__jkQXO{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.Contact_content__uiQso{text-align:center;max-width:800px;margin:0 auto}.Contact_title__clU0u{font-size:64px;font-weight:900;margin-bottom:30px;line-height:1.1;text-transform:uppercase;letter-spacing:-.02em}.Contact_titleLine1__YdYJT{display:block;font-size:48px;color:rgba(255,255,255,.85);margin-bottom:10px}.Contact_titleLine2__oj8xG{display:block;color:#ffffff;position:relative}.Contact_titleLine2__oj8xG:after,.Contact_titleLine2__oj8xG:before{content:attr(data-text);position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;opacity:.8}.Contact_titleLine2__oj8xG:before{animation:Contact_glitch-1__tTuAq .3s linear infinite alternate-reverse;color:#00ff41;z-index:-1}.Contact_titleLine2__oj8xG:after{animation:Contact_glitch-2__I7ECs .3s linear infinite alternate-reverse;color:#ff00ff;z-index:-2}@keyframes Contact_glitch-1__tTuAq{0%{clip-path:inset(40% 0 61% 0);transform:translateX(-50%) translate(-2px,-2px)}20%{clip-path:inset(92% 0 1% 0);transform:translateX(-50%) translate(2px,2px)}40%{clip-path:inset(43% 0 1% 0);transform:translateX(-50%) translate(-2px,2px)}60%{clip-path:inset(25% 0 58% 0);transform:translateX(-50%) translate(2px,-2px)}80%{clip-path:inset(54% 0 7% 0);transform:translateX(-50%) translate(-2px,2px)}to{clip-path:inset(58% 0 43% 0);transform:translateX(-50%) translate(2px,-2px)}}@keyframes Contact_glitch-2__I7ECs{0%{clip-path:inset(65% 0 8% 0);transform:translateX(-50%) translate(2px,-2px)}20%{clip-path:inset(13% 0 68% 0);transform:translateX(-50%) translate(-2px,2px)}40%{clip-path:inset(75% 0 12% 0);transform:translateX(-50%) translate(2px,2px)}60%{clip-path:inset(10% 0 83% 0);transform:translateX(-50%) translate(-2px,-2px)}80%{clip-path:inset(83% 0 3% 0);transform:translateX(-50%) translate(2px,2px)}to{clip-path:inset(3% 0 93% 0);transform:translateX(-50%) translate(-2px,-2px)}}.Contact_description__mf2Zx{font-size:20px;color:rgba(255,255,255,.85);line-height:1.8;margin-bottom:50px}.Contact_ctaWrapper__ylPPu{margin-bottom:60px}.Contact_ctaButton__ts6at{display:inline-block;position:relative;padding:24px 60px;background:transparent;color:#ffffff;text-decoration:none;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:2px solid #ffffff;overflow:hidden;transition:all .3s ease}.Contact_ctaButton__ts6at:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff;transition:left .3s ease}.Contact_buttonText__2HTgh{position:relative;z-index:1;transition:color .3s ease}.Contact_ctaButton__ts6at:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,255,255,.2)}.Contact_ctaButton__ts6at:hover:before{left:0}.Contact_ctaButton__ts6at:hover .Contact_buttonText__2HTgh{color:#000000}.Contact_buttonGlow__q55ul{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.Contact_ctaButton__ts6at:hover .Contact_buttonGlow__q55ul{opacity:1}.Contact_contactInfo__Gcf36{display:flex;justify-content:center;gap:60px;align-items:center}.Contact_infoItem__Mb_yf{text-align:left}.Contact_infoLabel__PQO4B{display:block;font-size:12px;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.Contact_infoValue__XrGIn{display:block;font-size:16px;color:rgba(255,255,255,.85);text-decoration:none;transition:color .3s ease}.Contact_infoValue__XrGIn:hover{color:#ffffff}@media (max-width:768px){.Contact_contact__v5WIc{padding:80px 0}.Contact_title__clU0u{font-size:48px}.Contact_titleLine1__YdYJT{font-size:36px}.Contact_description__mf2Zx{font-size:18px}.Contact_ctaButton__ts6at{padding:20px 40px;font-size:18px}.Contact_contactInfo__Gcf36{flex-direction:column;gap:30px;text-align:center}.Contact_infoItem__Mb_yf{text-align:center}}