.games_heroSection__8wEdJ{padding:150px 50px 60px;text-align:center;background:linear-gradient(180deg,rgba(168,85,247,.1),transparent)}.games_heroTitle__KWQT7{font-size:64px;font-weight:900;margin-bottom:20px;background:linear-gradient(135deg,#ffffff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.games_heroSubtitle__YNQPc{font-size:24px;color:#b4b4b4;max-width:800px;margin:0 auto;line-height:1.6}.games_section__KSJD6{padding:60px 50px;max-width:1400px;margin:0 auto}.games_filterBar__Todo7{display:flex;justify-content:center;gap:15px;margin-bottom:50px;flex-wrap:wrap}.games_filterBtn__Pt2wQ{padding:12px 30px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.3);border-radius:50px;color:#ffffff;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease}.games_filterBtn__Pt2wQ:hover{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.5)}.games_filterBtn__Pt2wQ.games_active__1SQnW{background:linear-gradient(135deg,#a855f7,#7c3aed);border-color:transparent}.games_gamesList__7p4tE{display:flex;flex-direction:column;gap:50px}.games_gameShowcase__ZjAak{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:25px;overflow:hidden;transition:all .3s ease}.games_gameShowcase__ZjAak:hover{border-color:rgba(168,85,247,.6);box-shadow:0 25px 50px rgba(168,85,247,.3)}.games_gameContent__go1V_{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.games_gameImageSection__sOBNG{position:relative;min-height:450px}.games_gameImage__PzIEl{width:100%;height:100%;background-size:cover;background-position:50%;position:absolute;top:0;left:0}.games_gameStatusBadge__FX6kX{position:absolute;top:20px;left:20px;padding:10px 25px;background:rgba(168,85,247,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.games_gameInfoSection__9zMRt{padding:50px;display:flex;flex-direction:column;justify-content:center}.games_gameHeader__j4yHj{margin-bottom:25px}.games_gameTitle__WDdVa{font-size:36px;font-weight:900;color:#ffffff;margin-bottom:10px}.games_gameGenre__noBYO{font-size:14px;color:#a855f7;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.games_gameDescription__ZwpJo{font-size:16px;color:#b4b4b4;line-height:1.8;margin-bottom:25px}.games_gameFeatures__phQx7{margin-bottom:30px}.games_featuresTitle__5a9Z6{font-size:14px;font-weight:700;color:#ffffff;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.games_featuresList__fiYIq{list-style:none}.games_featuresList__fiYIq li{font-size:14px;color:#b4b4b4;padding-left:25px;margin-bottom:10px;position:relative}.games_featuresList__fiYIq li:before{content:"✓";position:absolute;left:0;color:#a855f7;font-weight:900;font-size:16px}.games_gameStats__MjvDt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:30px}.games_statBox__i7pVP{text-align:center;padding:15px;background:rgba(168,85,247,.1);border-radius:12px;border:1px solid rgba(168,85,247,.2)}.games_statValue__N7ob8{font-size:20px;font-weight:900;background:linear-gradient(135deg,#a855f7,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:5px}.games_statLabel__s_IVO{font-size:11px;color:#b4b4b4;text-transform:uppercase;letter-spacing:1px;font-weight:600}.games_gameFooter__z6ALm{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.games_releaseDate__QvB5L{background:rgba(168,85,247,.2);color:#a855f7}.games_devBlogLink__rSc_c,.games_releaseDate__QvB5L{padding:10px 25px;border-radius:50px;font-size:14px;font-weight:600}.games_devBlogLink__rSc_c{background:linear-gradient(135deg,#a855f7,#7c3aed);color:white;text-decoration:none;transition:all .3s ease}.games_devBlogLink__rSc_c:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(168,85,247,.4)}.games_comingSoon__6oetz{opacity:.6}@media (max-width:1024px){.games_gameContent__go1V_{grid-template-columns:1fr}.games_gameImageSection__sOBNG{min-height:350px}.games_gameStats__MjvDt{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.games_heroSection__8wEdJ{padding:120px 25px 50px}.games_heroTitle__KWQT7{font-size:42px}.games_section__KSJD6{padding:50px 25px}.games_gameInfoSection__9zMRt{padding:35px 25px}.games_gameTitle__WDdVa{font-size:28px}.games_gameStats__MjvDt{grid-template-columns:1fr}.games_filterBar__Todo7{justify-content:center}.games_filterBtn__Pt2wQ{padding:10px 20px;font-size:14px}}.navbar_navbar__vdWdK{position:fixed;top:0;width:100%;padding:20px 50px;display:flex;justify-content:space-between;align-items:center;z-index:1000;background:rgba(10,10,10,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(168,85,247,.2)}.navbar_logo__wXwXy{font-size:28px;font-weight:800;background:linear-gradient(135deg,#a855f7,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;z-index:1001}.navbar_hamburger__8ZALe{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:1001;position:relative}.navbar_hamburger__8ZALe span{width:25px;height:3px;background:#ffffff;border-radius:2px;transition:all .3s ease}.navbar_hamburger__8ZALe.navbar_active__Oz98t span:first-child{transform:rotate(45deg) translate(8px,8px)}.navbar_hamburger__8ZALe.navbar_active__Oz98t span:nth-child(2){opacity:0}.navbar_hamburger__8ZALe.navbar_active__Oz98t span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.navbar_navLinks__qZh2Y{display:flex;gap:40px;z-index:1001}.navbar_navLinks__qZh2Y a{color:#ffffff;text-decoration:none;font-weight:500;transition:color .3s ease;position:relative}.navbar_navLinks__qZh2Y a:hover{color:#a855f7}.navbar_navLinks__qZh2Y a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#a855f7;transition:width .3s ease}.navbar_navLinks__qZh2Y a:hover:after{width:100%}.navbar_overlay__SUjhZ{display:none}@media (max-width:768px){.navbar_navbar__vdWdK{padding:15px 25px}.navbar_logo__wXwXy{font-size:24px}.navbar_hamburger__8ZALe{display:flex}.navbar_navLinks__qZh2Y{position:fixed;top:0;right:-100%;height:100vh;width:70%;max-width:300px;background:rgba(10,10,10,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(168,85,247,.3);flex-direction:column;gap:0;padding:80px 30px 30px;transition:right .3s ease;box-shadow:-5px 0 20px rgba(0,0,0,.5)}.navbar_navLinks__qZh2Y.navbar_active__Oz98t{right:0}.navbar_navLinks__qZh2Y a{padding:15px 10px;font-size:18px;border-bottom:1px solid rgba(168,85,247,.1)}.navbar_navLinks__qZh2Y a:after{display:none}.navbar_navLinks__qZh2Y a:hover{background:rgba(168,85,247,.1);border-radius:8px}.navbar_overlay__SUjhZ{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.7);z-index:999;animation:navbar_fadeIn__fsw8x .3s ease}@keyframes navbar_fadeIn__fsw8x{0%{opacity:0}to{opacity:1}}}@media (max-width:480px){.navbar_navbar__vdWdK{padding:12px 20px}.navbar_logo__wXwXy{font-size:22px}.navbar_navLinks__qZh2Y{width:80%}.navbar_navLinks__qZh2Y a{font-size:16px;padding:12px 8px}}.about_heroSection__ut6EN{padding:150px 50px 80px;text-align:center;background:linear-gradient(180deg,rgba(168,85,247,.1),transparent)}.about_heroTitle__GxTfy{font-size:64px;font-weight:900;margin-bottom:20px;background:linear-gradient(135deg,#ffffff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about_heroSubtitle__ag9my{font-size:24px;color:#b4b4b4;max-width:800px;margin:0 auto;line-height:1.6}.about_section__Z2TX3{padding:80px 50px;max-width:1400px;margin:0 auto}.about_sectionHeader__XszzL{text-align:center;margin-bottom:60px}.about_sectionBadge__iJiwk{display:inline-block;padding:6px 16px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.3);border-radius:50px;font-size:12px;font-weight:600;color:#a855f7;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.about_sectionTitle__XiCj4{font-size:48px;font-weight:800;margin-bottom:15px;background:linear-gradient(135deg,#ffffff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about_sectionDescription___Invj{font-size:18px;color:#b4b4b4;max-width:800px;margin:0 auto;line-height:1.8}.about_storyContent__VRThU{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:20px;padding:50px;margin-bottom:60px}.about_storyText__9jEiC{font-size:18px;color:#e0e0e0;line-height:1.8;margin-bottom:20px}.about_teamGrid__B9BNi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;margin-top:40px}.about_teamCard__F4OVq{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.about_teamCard__F4OVq:hover{transform:translateY(-10px);border-color:rgba(168,85,247,.6);box-shadow:0 20px 40px rgba(168,85,247,.3)}.about_teamImage__MSMMh{width:120px;height:120px;border-radius:50%;margin:0 auto 20px;border:3px solid rgba(168,85,247,.5);object-fit:cover}.about_teamName__gmz2X{font-size:22px;font-weight:700;color:#ffffff;margin-bottom:5px}.about_teamTitle__n9lt5{font-size:14px;color:#a855f7;font-weight:600;margin-bottom:8px}.about_teamRoblox__WLog3{font-size:13px;color:#b4b4b4;margin-bottom:15px}.about_teamBio__gJVBG{font-size:14px;color:#b4b4b4;line-height:1.6}.about_valuesGrid__BV9x1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px}.about_valueCard__6ER_q{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:20px;padding:35px;transition:all .3s ease}.about_valueCard__6ER_q:hover{border-color:rgba(168,85,247,.6);transform:translateY(-5px)}.about_valueIcon__B5g7V{font-size:48px;margin-bottom:20px}.about_valueTitle__wgqJz{font-size:22px;font-weight:700;color:#ffffff;margin-bottom:10px}.about_valueDescription__pc9mU{font-size:15px;color:#b4b4b4;line-height:1.6}.about_timeline__VVubo{position:relative;padding:40px 0}.about_timelineItem__gtRbq{display:flex;gap:30px;margin-bottom:50px;position:relative}.about_timelineYear__MnpWk{flex-shrink:0;width:100px;font-size:32px;font-weight:900;background:linear-gradient(135deg,#a855f7,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about_timelineContent__AmR93{flex:1 1;background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:15px;padding:25px}.about_timelineEvent___vUpk{font-size:20px;font-weight:700;color:#ffffff;margin-bottom:10px}.about_timelineDescription__0vw0M{font-size:15px;color:#b4b4b4;line-height:1.6}.about_statsHighlight__0mHSG{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:30px;gap:30px;margin:60px 0}.about_statBox__kZXV_{text-align:center;padding:30px;background:linear-gradient(135deg,rgba(168,85,247,.15),rgba(124,58,237,.08));border-radius:15px;border:1px solid rgba(168,85,247,.4)}.about_statNumber__V1A1W{font-size:42px;font-weight:900;background:linear-gradient(135deg,#a855f7,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.about_statLabel__HGbqy{font-size:16px;color:#b4b4b4;font-weight:600}@media (max-width:768px){.about_heroSection__ut6EN{padding:120px 25px 60px}.about_heroTitle__GxTfy{font-size:42px}.about_section__Z2TX3{padding:60px 25px}.about_teamGrid__B9BNi{grid-template-columns:1fr}.about_timelineItem__gtRbq{flex-direction:column;gap:10px}.about_timelineYear__MnpWk{width:auto}}.contact_heroSection__q27wi{padding:150px 50px 80px;text-align:center;background:linear-gradient(180deg,rgba(168,85,247,.1),transparent)}.contact_heroTitle__hG1Kw{font-size:64px;font-weight:900;margin-bottom:20px;background:linear-gradient(135deg,#ffffff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact_heroSubtitle__mDjFr{font-size:24px;color:#b4b4b4;max-width:700px;margin:0 auto;line-height:1.6}.contact_section__ongdR{padding:80px 50px;max-width:1400px;margin:0 auto}.contact_sectionHeader___5Iwo{text-align:center;margin-bottom:60px}.contact_sectionBadge__szwjk{display:inline-block;padding:6px 16px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.3);border-radius:50px;font-size:12px;font-weight:600;color:#a855f7;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.contact_sectionTitle__qkeHP{font-size:48px;font-weight:800;margin-bottom:15px;background:linear-gradient(135deg,#ffffff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact_sectionDescription__gaqxG{font-size:18px;color:#b4b4b4;max-width:800px;margin:0 auto;line-height:1.8}.contact_contactGrid__HzymS{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-bottom:60px}.contact_contactCard__mXuW5{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:20px;padding:40px;text-align:center;transition:all .3s ease}.contact_contactCard__mXuW5:hover{transform:translateY(-10px);border-color:rgba(168,85,247,.6);box-shadow:0 20px 40px rgba(168,85,247,.3)}.contact_contactIcon__MMPkI{font-size:48px;margin-bottom:20px}.contact_contactTitle_____Tb{font-size:22px;font-weight:700;color:#ffffff;margin-bottom:12px}.contact_contactDescription__gUTKL{font-size:15px;color:#b4b4b4;line-height:1.6;margin-bottom:20px}.contact_contactEmail__jPYC4{display:inline-block;padding:12px 30px;background:rgba(168,85,247,.2);border-radius:50px;color:#a855f7;text-decoration:none;font-weight:600;font-size:15px;transition:all .3s ease}.contact_contactEmail__jPYC4:hover{background:rgba(168,85,247,.3);transform:scale(1.05)}.contact_socialGrid__dNGTu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px}.contact_socialCard__B_Msx{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:15px;padding:30px;transition:all .3s ease;text-align:center}.contact_socialCard__B_Msx:hover{border-color:rgba(168,85,247,.6);transform:translateY(-5px)}.contact_socialIcon__SLbvh{font-size:36px;margin-bottom:15px}.contact_socialPlatform__It2sz{font-size:18px;font-weight:700;color:#ffffff;margin-bottom:5px}.contact_socialHandle__z6W3Y{font-size:14px;color:#a855f7;font-weight:600;margin-bottom:8px}.contact_socialDescription__6YcCd{font-size:13px;color:#b4b4b4;margin-bottom:15px}.contact_socialLink__kDA4c{display:inline-block;padding:8px 20px;background:rgba(168,85,247,.2);border-radius:50px;color:#a855f7;text-decoration:none;font-weight:600;font-size:13px;transition:all .3s ease}.contact_socialLink__kDA4c:hover{background:rgba(168,85,247,.3)}.contact_faqList__utZ8Q{max-width:900px;margin:0 auto}.contact_faqItem__FXJac{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:15px;padding:30px;margin-bottom:20px}.contact_faqQuestion__PCv6s{font-size:20px;font-weight:700;color:#ffffff;margin-bottom:12px}.contact_faqAnswer__miCar{font-size:16px;color:#b4b4b4;line-height:1.7}.contact_locationInfo__dV6zH{text-align:center;padding:50px 40px;background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:20px;margin-top:60px}.contact_locationTitle___Gx0J{font-size:28px;font-weight:700;color:#ffffff;margin-bottom:15px}.contact_locationText__qy0qh{font-size:18px;color:#b4b4b4;line-height:1.7;max-width:700px;margin:0 auto}.contact_companyInfo__NtbsN{font-size:14px;color:#7c3aed;font-weight:600;margin-top:20px}@media (max-width:768px){.contact_heroSection__q27wi{padding:120px 25px 60px}.contact_heroTitle__hG1Kw{font-size:42px}.contact_section__ongdR{padding:60px 25px}.contact_contactGrid__HzymS,.contact_socialGrid__dNGTu{grid-template-columns:1fr}}.careers_heroSection__GSQMW{padding:150px 50px 80px;text-align:center;background:linear-gradient(180deg,rgba(168,85,247,.1),transparent)}.careers_heroBadge__ClYwh{display:inline-block;padding:8px 20px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.3);border-radius:50px;font-size:14px;font-weight:600;color:#a855f7;margin-bottom:20px}.careers_heroTitle__LToSz{font-size:64px;font-weight:900;margin-bottom:20px;background:linear-gradient(135deg,#ffffff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.careers_heroSubtitle__OUsqH{font-size:24px;color:#b4b4b4;max-width:800px;margin:0 auto 40px;line-height:1.6}.careers_ctaButton__MKaT1{display:inline-block;padding:18px 45px;background:linear-gradient(135deg,#a855f7,#7c3aed);color:white;text-decoration:none;border-radius:50px;font-weight:700;font-size:18px;transition:all .3s ease;box-shadow:0 10px 30px rgba(168,85,247,.3);cursor:pointer}.careers_ctaButton__MKaT1:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(168,85,247,.5)}.careers_section__e_Wlc{padding:80px 50px;max-width:1400px;margin:0 auto}.careers_sectionHeader__buNBP{text-align:center;margin-bottom:60px}.careers_sectionBadge__SBQeu{display:inline-block;padding:6px 16px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.3);border-radius:50px;font-size:12px;font-weight:600;color:#a855f7;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.careers_sectionTitle__GJRJg{font-size:48px;font-weight:800;margin-bottom:15px;background:linear-gradient(135deg,#ffffff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.careers_sectionDescription__rh9v8{font-size:18px;color:#b4b4b4;max-width:800px;margin:0 auto;line-height:1.8}.careers_benefitsGrid__qXyRN{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px}.careers_benefitCard__xWQNi{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:15px;padding:30px;transition:all .3s ease}.careers_benefitCard__xWQNi:hover{border-color:rgba(168,85,247,.6);transform:translateY(-5px)}.careers_benefitIcon__ZHxoJ{font-size:40px;margin-bottom:15px}.careers_benefitTitle__YTqSZ{font-size:18px;font-weight:700;color:#ffffff;margin-bottom:8px}.careers_benefitDescription__Obp11{font-size:14px;color:#b4b4b4;line-height:1.6}.careers_jobsList__L1H41{display:flex;flex-direction:column;gap:25px}.careers_jobCard__PquQA{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:20px;padding:40px;transition:all .3s ease}.careers_jobCard__PquQA:hover{border-color:rgba(168,85,247,.6);transform:translateX(5px)}.careers_jobHeader__LXduo{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px;flex-wrap:wrap;gap:15px}.careers_jobTitle__OnEP_{font-size:28px;font-weight:800;color:#ffffff}.careers_jobMeta__pvewm{display:flex;gap:15px;align-items:center}.careers_jobBadge__J9rOE{padding:6px 16px;background:rgba(168,85,247,.2);border-radius:50px;font-size:13px;font-weight:600;color:#a855f7}.careers_jobDescription__sTYsM{font-size:16px;color:#e0e0e0;line-height:1.7;margin-bottom:20px}.careers_jobRequirements__0wQyn{margin-bottom:25px}.careers_requirementsTitle__DV4uV{font-size:14px;font-weight:700;color:#ffffff;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.careers_requirementsList__oIN23{list-style:none}.careers_requirementsList__oIN23 li{font-size:14px;color:#b4b4b4;padding-left:20px;margin-bottom:8px;position:relative}.careers_requirementsList__oIN23 li:before{content:"✓";position:absolute;left:0;color:#a855f7;font-weight:700}.careers_jobApply__pSx3m{display:inline-block;padding:12px 30px;background:linear-gradient(135deg,#a855f7,#7c3aed);color:white;text-decoration:none;border-radius:50px;font-weight:600;font-size:15px;transition:all .3s ease}.careers_jobApply__pSx3m:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(168,85,247,.4)}.careers_processGrid__66MBb{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px}.careers_processCard__q7tkK{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:15px;padding:30px;position:relative}.careers_processStep__ukJ_i{font-size:14px;font-weight:700;color:#a855f7;margin-bottom:15px;text-transform:uppercase;letter-spacing:2px}.careers_processTitle__Ytc2h{font-size:22px;font-weight:700;color:#ffffff;margin-bottom:12px}.careers_processDescription__6h_yP{font-size:15px;color:#b4b4b4;line-height:1.6}.careers_noOpenings__LbOdf{text-align:center;padding:60px 40px;background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(124,58,237,.05));border:1px solid rgba(168,85,247,.3);border-radius:20px}.careers_noOpeningsTitle__BEJVe{font-size:24px;font-weight:700;color:#ffffff;margin-bottom:15px}.careers_noOpeningsText__0RpIN{font-size:16px;color:#b4b4b4;line-height:1.7;margin-bottom:25px;max-width:600px;margin-left:auto;margin-right:auto}.careers_emailLink__HJ8de{color:#a855f7;text-decoration:none;font-weight:600}.careers_emailLink__HJ8de:hover{text-decoration:underline}@media (max-width:768px){.careers_heroSection__GSQMW{padding:120px 25px 60px}.careers_heroTitle__LToSz{font-size:42px}.careers_section__e_Wlc{padding:60px 25px}.careers_jobHeader__LXduo{flex-direction:column;align-items:start}.careers_processGrid__66MBb{grid-template-columns:1fr}}