.company_main__Nl4qg{background-color:#000;min-height:100vh;color:#fff}.company_navbar__2QYMG{position:fixed;top:0;left:0;right:0;height:80px;justify-content:space-between;padding:0 5%;z-index:1000;background:rgba(0,0,0,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.05)}.company_logoContainer__DPuC3,.company_navbar__2QYMG{display:flex;align-items:center}.company_navLinks__a8UGz{display:flex;gap:32px;font-size:.85rem;font-weight:500;color:#a1a1aa}.company_navLinks__a8UGz a{transition:color .3s ease;text-transform:uppercase;letter-spacing:1px;text-decoration:none;color:#a1a1aa}.company_navLinks__a8UGz a:hover{color:#fff}.company_contactBtn__y3J33{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px 20px;border-radius:20px;font-weight:500;font-size:.85rem;transition:all .3s ease;cursor:pointer}.company_contactBtn__y3J33:hover{background:hsla(0,0%,100%,.2)}.company_hero__MlbzB{padding:180px 5% 100px;border-bottom:1px solid hsla(0,0%,100%,.05);background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(139,92,246,.08) 0,transparent 60%),radial-gradient(circle at center top,rgba(20,20,30,.8) 0,#000 60%);text-align:center}.company_heroContent__4JmAY{max-width:900px;margin:0 auto}.company_eyebrow__P4Q_K{font-size:.85rem;text-transform:uppercase;letter-spacing:3px;color:#a78bfa;margin-bottom:24px;font-weight:500}.company_heroTitle___JdpX{font-size:clamp(3rem,5vw,5rem);font-weight:300;line-height:1.1;margin-bottom:32px;letter-spacing:-2px}.company_heroSubtitle__qEh8v{font-size:clamp(1.2rem,1.5vw,1.4rem);color:#a1a1aa;font-weight:300;line-height:1.6}.company_aboutSection__H0gv6{max-width:1200px;margin:0 auto;padding:100px 5%}.company_aboutGrid__oXugW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-bottom:80px}.company_aboutCard__HaJwq{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:40px 32px;transition:all .4s cubic-bezier(.4,0,.2,1)}.company_aboutCard__HaJwq:hover{border-color:rgba(167,139,250,.25);box-shadow:0 8px 40px rgba(139,92,246,.1);transform:translateY(-4px)}.company_aboutIcon__DtWZr{font-size:1.5rem;font-weight:600;color:#a78bfa;margin-bottom:20px;font-family:Inter,system-ui,sans-serif}.company_aboutCard__HaJwq h3{font-size:1.4rem;font-weight:400;margin-bottom:16px;letter-spacing:-.5px}.company_aboutCard__HaJwq p{font-size:1.05rem;line-height:1.7;color:#a1a1aa;font-weight:300}.company_statsRow__2phqh{display:flex;justify-content:center;gap:60px;padding:60px 0;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05);margin-bottom:80px;flex-wrap:wrap}.company_stat__xiPSx{text-align:center}.company_statNumber__Q4ZOM{font-size:2.5rem;font-weight:300;letter-spacing:-1px;color:#fff;margin-bottom:8px}.company_statLabel__67BZt{font-size:.85rem;color:#71717a;text-transform:uppercase;letter-spacing:1px}.company_industriesBlock__Je2zL{text-align:center}.company_industriesBlock__Je2zL h2{font-size:2rem;font-weight:400;margin-bottom:32px;letter-spacing:-.5px}.company_industryTags__BJXKe{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.company_industryTag__ZzPDV{padding:10px 24px;border:1px solid hsla(0,0%,100%,.1);border-radius:30px;font-size:.9rem;color:#d4d4d8;font-weight:400;transition:all .3s ease}.company_industryTag__ZzPDV:hover{border-color:rgba(167,139,250,.4);background:rgba(167,139,250,.06);color:#fff}.company_contactSection__flRul{padding:100px 5%;position:relative;max-width:1200px;margin:0 auto;background:radial-gradient(ellipse 50% 40% at 50% 30%,rgba(139,92,246,.04) 0,transparent 70%)}.company_contactSection__flRul:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 50%,transparent)}.company_contactHeader__IwygW{text-align:center;margin-bottom:60px}.company_contactHeader__IwygW h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:400;margin-bottom:16px;letter-spacing:-1px}.company_contactHeader__IwygW p{font-size:1.15rem;color:#a1a1aa;font-weight:300}.company_contactWrapper__IPSwf{display:grid;grid-template-columns:280px 1fr;grid-gap:60px;gap:60px;align-items:start}.company_contactInfo__hqraa{display:flex;flex-direction:column;gap:32px}.company_contactInfoBlock__52kej h4{font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:#a78bfa;margin-bottom:8px;font-weight:500}.company_contactInfoBlock__52kej p{font-size:1rem;color:#a1a1aa;font-weight:300;line-height:1.6}.company_socialLinks__3IDiM{display:flex;gap:16px}.company_socialLinks__3IDiM a{color:#a1a1aa;font-size:.9rem;text-decoration:none;transition:color .2s ease}.company_socialLinks__3IDiM a:hover{color:#fff}.company_form__NvchJ{display:flex;flex-direction:column;gap:24px}.company_formRow__YMr_b{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.company_formGroup___xy8G{display:flex;flex-direction:column;gap:8px}.company_formGroup___xy8G label{font-size:.85rem;color:#a1a1aa;font-weight:500;text-transform:uppercase;letter-spacing:1px}.company_formGroup___xy8G input,.company_formGroup___xy8G select,.company_formGroup___xy8G textarea{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:14px 16px;color:#fff;font-size:1rem;font-family:inherit;transition:all .3s ease;outline:none}.company_formGroup___xy8G input::placeholder,.company_formGroup___xy8G textarea::placeholder{color:#52525b}.company_formGroup___xy8G input:focus,.company_formGroup___xy8G select:focus,.company_formGroup___xy8G textarea:focus{border-color:rgba(167,139,250,.5);background:rgba(167,139,250,.04)}.company_formGroup___xy8G select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23a1a1aa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.company_formGroup___xy8G select option{background:#1a1a1a;color:#fff}.company_formGroup___xy8G textarea{resize:vertical;min-height:120px}.company_submitBtn__l5KBq{align-self:flex-start;background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.4);color:#a78bfa;padding:14px 36px;border-radius:30px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease}.company_submitBtn__l5KBq:hover{background:rgba(167,139,250,.25);color:#fff}.company_successMessage__fzfBJ{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 40px;background:rgba(52,211,153,.04);border:1px solid rgba(52,211,153,.15);border-radius:16px}.company_successIcon__jgeyD{width:60px;height:60px;border-radius:50%;background:rgba(52,211,153,.15);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#34d399;margin-bottom:24px}.company_successMessage__fzfBJ h3{font-size:1.5rem;font-weight:400;margin-bottom:12px}.company_successMessage__fzfBJ p{font-size:1.05rem;color:#a1a1aa;font-weight:300;max-width:400px;line-height:1.6;margin-bottom:32px}.company_resetBtn__xbv0j{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:#a1a1aa;padding:10px 24px;border-radius:20px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.company_resetBtn__xbv0j:hover{background:hsla(0,0%,100%,.05);color:#fff}.company_footerExpanded__TsLAQ{background:#000;padding:40px 5%;position:relative}.company_footerExpanded__TsLAQ:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 50%,transparent)}.company_footerBottom__5PclT{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;color:#71717a;font-size:.85rem}.company_footerBottom__5PclT a{color:#71717a;text-decoration:none;transition:color .2s}.company_footerBottom__5PclT a:hover{color:#fff}@media (max-width:768px){.company_aboutGrid__oXugW{grid-template-columns:1fr}.company_statsRow__2phqh{gap:30px}.company_contactWrapper__IPSwf{grid-template-columns:1fr;gap:40px}.company_formRow__YMr_b{grid-template-columns:1fr}.company_contactInfo__hqraa{flex-direction:row;flex-wrap:wrap;gap:24px}.company_contactInfoBlock__52kej{flex:1 1;min-width:200px}}