@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Space+Grotesk:wght@300..700&display=swap");.el-root .loader{position:fixed;inset:0;z-index:100000;justify-content:center;gap:36px;background:#020617;background-image:radial-gradient(ellipse 60% 40% at 50% 60%,rgba(0,212,255,.06) 0,transparent 70%)}.el-root .loader,.el-root .loader_inner{display:flex;flex-direction:column;align-items:center}.el-root .loader_inner{gap:14px}.el-root .loader_logo{width:220px;height:auto;object-fit:contain;visibility:hidden}.el-root .loader_tagline{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:#00d4ff;margin:0;visibility:hidden}.el-root .loader_bar_wrap{width:clamp(220px,30vw,320px);height:2px;background:rgba(255,255,255,.07);border-radius:2px;overflow:hidden}.el-root .loader_bar_inner{height:100%;width:100%;background:linear-gradient(90deg,#00d4ff,#7b5eed,#00d4ff);background-size:200% auto;box-shadow:0 0 14px rgba(0,212,255,.7);border-radius:2px;transform-origin:left center;transform:scaleX(0);animation:loaderShimmer 2s linear infinite}@keyframes loaderShimmer{to{background-position:200%}}.el-root .loader_percent{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#7588a3;letter-spacing:1px;margin:0}.el-root .nav{width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:1000;padding:12px 40px;background:rgba(57,78,161,.219);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.685),inset 0 1px 0 rgba(255,255,255,.06);transition:background .3s ease,box-shadow .3s ease}.el-root .nav nav{display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,1.5vw,24px);flex-wrap:nowrap}.el-root .nav nav img{object-fit:contain}.el-root .nav_logo{width:clamp(160px,14vw,225px);height:auto;flex-shrink:0}.el-root .nav_logo_btn{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;outline:none;transition:opacity .2s ease}.el-root .nav_logo_btn:hover{opacity:.82}.el-root .nav nav a{text-decoration:none;font-family:Inter;color:#e2e8f0;font-size:clamp(14px,.85vw,14px);letter-spacing:.4px;position:relative;white-space:nowrap;transition:color .3s ease}.el-root .nav nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#00d4ff;border-radius:2px;transition:width .3s ease}.el-root .nav nav a:hover{color:#00d4ff}.el-root .nav nav a.active{color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.7),0 0 22px rgba(0,212,255,.35);transition:color .2s ease,text-shadow .2s ease}.el-root .nav_links>#home{margin-left:50px}.el-root .nav nav a.active:after{width:100%;box-shadow:0 0 8px rgba(0,212,255,.85),0 0 16px rgba(0,212,255,.45)}.el-root .nav nav button{display:flex;align-items:center;justify-content:center;background-color:#38bdf8;border:none;padding:clamp(6px,.6vw,10px) clamp(10px,1vw,18px);border-radius:8px;cursor:pointer;transition:.3s;flex-shrink:0;white-space:nowrap}.el-root .nav nav button a{color:#0f172a;font-weight:600;margin:0}.el-root .nav nav button:hover{background-color:#0ea5e9}@media (min-width:1025px) and (max-width:1599px){.el-root .nav{padding:10px clamp(14px,1.8vw,30px)}.el-root .nav_logo{width:clamp(150px,13vw,210px);height:auto}.el-root .nav nav{gap:clamp(2px,.7vw,16px)}.el-root .nav nav a{font-size:clamp(10px,.76vw,13px);margin:0 clamp(2px,.35vw,8px);letter-spacing:.25px}.el-root .nav nav button{padding:7px clamp(10px,1vw,14px)}.el-root .nav nav button a{font-size:clamp(11px,.82vw,13px);letter-spacing:.2px}}.el-root .nav nav button{box-shadow:0 0 18px rgba(0,212,255,.35),0 0 36px rgba(0,212,255,.15)}.el-root .nav nav button:hover{box-shadow:0 0 26px rgba(0,212,255,.65),0 0 52px rgba(0,212,255,.28)}@media (min-width:1025px) and (max-width:1279px){.el-root .nav{padding-top:6px;padding-bottom:6px}.el-root .nav nav{align-items:center;min-height:38px}.el-root .nav_logo{align-self:center}.el-root .nav_links{align-items:center}.el-root .nav_links a{display:inline-flex;align-items:center;line-height:1;padding-top:2px;padding-bottom:2px}.el-root .nav nav button{align-self:center;padding-top:6px;padding-bottom:6px}}@media (min-width:1280px) and (max-width:1439px){.el-root .nav{padding-top:9px;padding-bottom:9px}.el-root .nav nav{align-items:center;min-height:42px}.el-root .nav_logo{align-self:center}.el-root .nav_links{align-items:center}.el-root .nav_links a{display:inline-flex;align-items:center;line-height:1;padding-top:4px;padding-bottom:4px}.el-root .nav nav button{align-self:center;padding-top:8px;padding-bottom:8px}}@media (min-width:1440px){.el-root .nav{padding-top:12px;padding-bottom:12px}.el-root .nav nav{align-items:center;min-height:48px;margin:0 42px}.el-root .nav_logo{align-self:center}.el-root .nav_links{align-items:center}.el-root .nav_links a{display:inline-flex;align-items:center;line-height:1;padding-top:5px;padding-bottom:5px}.el-root .nav nav button{align-self:center;padding-top:10px;padding-bottom:10px}}.el-root .big_text{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:60px;color:#E7E9EF}.el-root .big_text .blue{color:#00D4FF}.el-root .small_text{font-family:Inter,sans-serif;font-size:23px;line-height:28px;padding:20px 0;color:#7E819A}.el-root .hero-inner{width:800px}.el-root .hero{position:relative;height:100vh;width:100%;overflow:hidden}.el-root .hero-video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:-1}.el-root .hero-inner{z-index:2;width:900px;margin-top:80px;padding:100px 80px;position:relative}.el-root .hero:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(15,23,42,.6);z-index:1}.el-root .items{display:flex;align-items:center;justify-content:space-between}.el-root .items p{color:#D1D6E0;margin-left:5px;margin-bottom:10px}.el-root .hero_button{display:flex;gap:20px;margin-top:30px}.el-root .hero_button button{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:16px;padding:14px 28px;border-radius:10px;cursor:pointer;border:none;transition:all .3s ease;text-align:center}.el-root .hero_button button:first-child{background:linear-gradient(135deg,#00d4ff,#0ea5e9);color:#0f172a;font-weight:600;box-shadow:0 8px 20px rgba(0,212,255,.3)}.el-root .hero_button button:first-child:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,212,255,.5)}.el-root .hero_button button:last-child{background:transparent;color:#e2e8f0;border:2px solid #38bdf8}.el-root .hero_button button:last-child:hover{background:#38bdf8;color:#0f172a;transform:translateY(-3px)}.el-root .about{background:#020617;padding-top:20px;padding-bottom:100px;display:flex;justify-content:center}.el-root .center{margin:50px auto 0;max-width:100%;width:min(800px,100%);text-align:center}.el-root .center h2{font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:700;color:#e5e7eb;margin-bottom:25px}.el-root .center h2 span{color:#00d4ff}.el-root .center p{font-family:Inter,sans-serif;font-size:18px;color:#9ca3af;line-height:1.8;margin-bottom:18px}.el-root .center p:last-child{margin-bottom:0}.el-root .about{background-color:#02040e00}.el-root .about>div{width:100%;padding:0 20px 33px;box-sizing:border-box}.el-root .about_vid{display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}.el-root .about_vid video{width:1700px;flex-shrink:0;height:auto;border-radius:992px;will-change:transform}.el-root .mid{width:100%}.el-root .what_we_do>p{font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700;text-align:center;color:#e5e7eb;margin-bottom:60px}.el-root .what_we_do{background-color:#15151E80;padding:100px 0}.el-root .what_we_do .blue{color:#00d4ff}.el-root .we_flex{display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.el-root .what_we{width:316px;height:210px;background:rgba(255,255,255,.03);border-radius:18px;padding:20px;display:flex;flex-direction:column;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.el-root .what_we:hover{transform:translateY(-10px);border-color:#00d4ff;box-shadow:0 20px 40px rgba(0,212,255,.15)}.el-root .what_we img{width:60px;margin-bottom:20px}.el-root .what_we p:nth-child(2){font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600;color:#e5e7eb;margin-bottom:10px}.el-root .what_we p:nth-child(3){font-family:Inter,sans-serif;font-size:15px;color:#9ca3af;line-height:1.6}.el-root .advance_infra{width:100%;padding:100px 20px;display:flex;justify-content:center}.el-root .dialoge{text-align:center;color:#e5e7eb}.el-root .dialoge>p:first-child{font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700;margin-bottom:20px}.el-root .dialoge span{color:#00d4ff}.el-root .dialoge>p:nth-child(2){font-family:Inter,sans-serif;font-size:18px;color:#9ca3af;line-height:1.7;max-width:800px;margin:0 auto 50px}.el-root .dialoge>div>div{grid-template-columns:repeat(4,1fr);grid-gap:60px;gap:60px;display:grid;margin-right:38px}.el-root .dialoge>div>div>div{background:rgba(255,255,255,.03);border-radius:16px;padding:25px 15px;display:flex;flex-direction:column;align-items:center;gap:10px;width:380px;height:142px;transition:all .3s ease}.el-root .dialoge>div>div>div:hover{transform:translateY(-6px);border-color:#00d4ff;box-shadow:0 15px 30px rgba(0,212,255,.15)}.el-root .dialoge img{width:45px}.el-root .dialoge>div>div>div p{font-family:Inter,sans-serif;font-size:16px;color:#e5e7eb;text-align:center}.el-root .market{display:flex;padding:80px 0;background-color:#00000000}.el-root .market>div>div>div{text-align:center;color:#e5e7eb;background-color:#15151E80;padding:60px 0}.el-root .market p{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:700;margin-bottom:70px}.el-root .market .blue{color:#00d4ff}.el-root .market>div>div>div>div{width:100%}.el-root .market>div>div>div>div>div:first-child{display:flex;justify-content:space-between;align-items:center}.el-root .rounded{width:36px;height:36px;border-radius:50%;border:none;color:#0f172a;background:#00d4ff;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:700;font-size:14px;transition:all .3s ease}.el-root .rounded:hover{background:#00d4ff;color:#020617;transform:scale(1.1)}.el-root .market hr{margin:15px 0;border:none;height:2px;background:linear-gradient(90deg,#00d4ff,#00d4ff)}.el-root .market>div>div>div>div>div:last-child{display:flex;justify-content:space-between;text-align:center;gap:109px}.el-root .market>div>div>div>div>div:last-child>div{width:110px;font-family:Inter,sans-serif;font-size:14px;color:#9ca3af;line-height:1.5}.el-root .idea_vid video{border-radius:992px;height:auto;width:1700px;margin-bottom:30px}.el-root .market{justify-content:center}.el-root .market>div{display:flex;flex-direction:column;align-items:center;width:100%}.el-root .idea_vid{text-align:center;perspective:800px}.el-root .idea_vid video{will-change:transform}.el-root .idea_vid>div{display:flex;flex-direction:column;align-items:center}.el-root .idea_vid>div>div>div:first-child,.el-root .idea_vid>div>div>div:last-child,.el-root .line{display:flex;justify-content:center}.el-root .line{flex-direction:column;align-items:center;text-align:center;margin:0 auto;max-width:1440px;width:100%;background:#808080;padding:60px 60px 80px}.el-root .line>p{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:700;color:#ffffff;margin-bottom:60px}.el-root .line>div{width:100%;display:flex;flex-direction:column;align-items:stretch;position:relative}.el-root .market .line>div>div:first-child,.el-root .market>div>div>div>div>div:first-child{display:grid!important;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:center;width:100%;position:relative;z-index:2;grid-gap:0!important;gap:0!important}.el-root .market .line hr{border:none;height:1px;background:#1f2937;position:relative;z-index:1;width:calc(100% - (100% / 6));margin:-18px auto 0}.el-root .market .line>div>div:last-child,.el-root .market>div>div>div>div>div:last-child{display:grid!important;grid-template-columns:repeat(6,1fr);justify-items:center;align-items:start;width:100%;padding:14px 0 0;grid-gap:0!important;gap:0!important}.el-root .market .line>div>div:last-child>div,.el-root .market>div>div>div>div>div:last-child>div{width:auto!important;text-align:center;font-family:Inter,sans-serif;font-size:14px;color:#e5e7eb;line-height:1.5}.el-root .baddie{width:100%;margin:0 auto;display:flex!important;flex-direction:row!important;align-items:flex-start!important;position:relative;gap:0!important;padding:0!important}.el-root .market .baddie .baddie-line{display:block!important;position:absolute!important;top:48px!important;left:0!important;right:0!important;width:calc(100vw - 104px)!important;height:1px!important;background:#272734!important;z-index:1!important;padding:0!important;transform:none!important}.el-root .market .baddie .baddie-step{flex:1 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:1px;position:relative!important;z-index:2!important;padding:0!important;gap:0!important}.el-root .market .baddie .baddie-circle{display:flex!important;align-items:center!important;justify-content:center!important;height:52px!important;width:auto!important;padding-bottom:12px!important}.el-root .market .baddie .rounded{width:40px!important;height:40px!important;font-size:14px!important;box-shadow:0 0 20px 0 rgba(123,94,237,.3),0 0 60px 0 rgba(123,94,237,.1)!important}.el-root .market .baddie .baddie-label{display:block!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#e7e9ef!important;text-align:center!important;line-height:1.43!important;width:auto!important;transition:color .3s ease}.el-root .market .baddie .baddie-label:hover{color:#00d4ff}.el-root .serve{background:#000000}.el-root .weserve{text-align:center;color:#fff;margin:0 30px 0 auto;padding:80px 90px;display:flex;flex-direction:column;justify-content:center;align-items:center}.el-root .weserve>p{font-family:Space Grotesk,sans-serif;font-size:40px;font-weight:700;color:#f8f9fa;margin-bottom:50px}.el-root .weserve>p span{color:#00d4ff}.el-root .serve_flex{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px;width:100%;box-sizing:border-box}.el-root .serve_flex>div{background:#15151e80;border-radius:14px;display:flex;flex-direction:row;align-items:center;gap:30px;width:100%;height:160px;padding:22px 20px;transition:all .3s;box-sizing:border-box}.el-root .serve_flex>div:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,212,255,.12)}.el-root .serve_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:35px;height:35px}.el-root .serve_flex img{width:35px;height:35px;object-fit:contain}.el-root .serve_flex p{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#e5e7eb;margin:0;text-align:left}.el-root .us{background:#15151e80;padding:80px 20px}.el-root .why_inner{margin:0 auto;padding:0 32px}.el-root .why_title{font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:700;text-align:center;color:#e7e9ef;margin-bottom:48px}.el-root .why_title span{color:#00d4ff}.el-root .why_grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px;gap:24px}.el-root .why_card{display:flex;flex-direction:column;align-items:center;padding:16px;transition:all .3s ease}.el-root .why_card:hover{transform:translateY(-6px)}.el-root .why_ic{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.el-root .why_ic img,.el-root .why_ic svg{width:50px;height:50px;object-fit:contain}.el-root .why_card p{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#e7e9ef;text-align:center;line-height:20px}.el-root .cta{background:linear-gradient(90deg,rgba(123,94,237,.1),rgba(123,94,237,.05) 50%,rgba(177,82,224,.1));padding:130px 20px}.el-root .cta_inner{max-width:1400px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;align-items:center;gap:32px}.el-root .cta_title{font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:700;color:#e7e9ef;text-align:center;line-height:40px}.el-root .cta_title span{color:#00d4ff}.el-root .cta_buttons{display:flex;gap:16px;justify-content:center}.el-root .cta_primary,.el-root .cta_secondary{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:14px;font-weight:600;height:44px;padding:0 32px;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:center}.el-root .cta_primary{background:rgba(0,212,255,.85);color:#0c0c12;border:none;box-shadow:0 0 20px rgba(123,94,237,.3),0 0 60px rgba(123,94,237,.1)}.el-root .cta_primary:hover{background:#00d4ff;transform:translateY(-3px)}.el-root .cta_secondary{background:transparent;color:#00d4ff;border:1px solid #00d4ff}.el-root .cta_secondary:hover{background:rgba(0,212,255,.1);transform:translateY(-3px)}.el-root section.faq{background:#0a0a0f;padding:40px 20px 60px;display:flex;justify-content:center}.el-root .faq_inner{max-width:768px;width:100%;display:flex;flex-direction:column;align-items:center;gap:48px}.el-root .faq_tag{font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#00d4ff;letter-spacing:1.2px;text-transform:uppercase}.el-root .faq_title{font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:700;color:#dfe7e2;text-align:center;margin-top:-32px}.el-root .faq_list{width:100%;display:flex;flex-direction:column;gap:12px}.el-root .faq_item{background:#0f0714;border:1px solid #00d4ff;border-radius:16px;padding:16px 25px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease}.el-root .faq_item:hover{background:#15091c}.el-root .faq_item p{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;color:#dfe7e2;margin:0;line-height:20px}.el-root .faq_item span{color:#00d4ff;font-size:18px;font-weight:400}.el-root .faq_item_head{display:flex;align-items:center;justify-content:space-between;width:100%}.el-root .faq_item{flex-direction:column;align-items:flex-start}.el-root .faq_answer{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,212,255,.2);width:100%}.el-root .faq_answer p{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#94a3b8;margin:0;line-height:1.6}.el-root .footer{background:#0a0a0f;border-top:1px solid rgba(32,40,60,.5);padding:48px 20px 0}.el-root .footer_inner{max-width:1400px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px;gap:60px}.el-root .footer_col img{width:223px;height:42px;object-fit:contain}.el-root .footer_about p{font-family:Inter,sans-serif;font-size:14px;color:#7588a3;line-height:20px;max-width:317px}.el-root .footer_head{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#e2ebf3;margin-bottom:20px}.el-root .footer_links_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 42px;gap:12px 42px}.el-root .footer_links_grid a{font-family:Inter,sans-serif;font-size:14px;color:#7588a3;text-decoration:none;transition:color .3s ease;position:relative}.el-root .footer_links_grid a.active,.el-root .footer_links_grid a:hover{color:#00d4ff}.el-root .footer_contact_row{display:flex;gap:12px;margin-bottom:14px;align-items:flex-start}.el-root .footer_contact_row .ic{color:#00d4ff;font-size:16px;line-height:22px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:22px;flex-shrink:0}.el-root .footer_contact_row .ic img{display:block;width:16px;height:auto}.el-root .footer_contact_row p{font-family:Inter,sans-serif;font-size:15px;color:#7588a3;line-height:22px;margin:0}.el-root .footer_bottom{max-width:1400px;margin:40px auto 0;padding:24px 32px;border-top:1px solid rgba(32,40,60,.3);text-align:center;box-sizing:border-box}.el-root .footer_bottom p{font-family:Inter,sans-serif;font-size:12px;color:#7588a3;margin:0}.el-root .hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px;position:relative;z-index:1002}.el-root .hamburger span{display:block;width:26px;height:3px;background:#e2e8f0;border-radius:2px;transition:all .3s ease}.el-root .hamburger.open span:first-child{transform:rotate(45deg) translate(5px,6px)}.el-root .hamburger.open span:nth-child(2){opacity:0}.el-root .hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.el-root .nav_links{display:flex;align-items:center;gap:clamp(40px,3.7vw,80px);flex:1 1;justify-content:space-evenly}.el-root .vid_section{padding:50px 20px;perspective:800px;display:flex;justify-content:center;margin:0 50px 0 auto}.el-root .vid_section video{will-change:transform;border-radius:992px;width:1700px}@media (min-width:1024px){.el-root .we_flex{grid-template-columns:repeat(4,minmax(0,316px));justify-content:center;grid-gap:clamp(50px,7.2vw,180px);gap:clamp(50px,7.2vw,180px);margin-right:38px;padding:0 24px;display:grid;flex-wrap:nowrap}.el-root .what_we{width:320px}}@media (min-width:1700px){.el-root .market .baddie .baddie-line{width:calc(100vw - 120px)!important;margin:0 60px!important}}@media (min-width:1440px) and (max-width:1700px){.el-root .we_flex{gap:clamp(20px,3vw,80px)!important;margin-right:20px!important;padding-left:55px!important;margin-left:20px}.el-root .what_we{width:280px!important}.el-root .hero-inner{padding:100px 68px}.el-root .dialoge>div>div{gap:60px!important;width:100%}.el-root .dialoge>div>div>div{width:290px!important}.el-root .weserve{margin-right:15px!important;padding:80px 60px!important}.el-root .serve_flex{gap:35px!important}.el-root .vid_section{margin:0 30px!important;overflow:hidden!important}.el-root .vid_section video{width:97%!important;max-width:100%!important}.el-root .about_vid{margin:0 30px!important}.el-root .about_vid video{width:1380px!important;max-width:100%!important;flex-shrink:1!important;margin-right:60px;overflow:auto}.el-root .idea_vid{margin:0 30px!important;overflow:hidden!important}.el-root .idea_vid video{max-width:100%!important;width:90%}.el-root .market .baddie .baddie-line{width:calc(100vw - 120px)!important;margin:0 60px!important}.el-root .footer_inner{margin:0 auto!important;padding:0 48px!important;margin-left:100px;gap:48px!important}.el-root .footer_bottom{margin:40px auto 0!important;padding:24px 48px!important}}@media (min-width:1280px) and (max-width:1439px){.el-root .we_flex{gap:clamp(16px,2.5vw,40px)!important;padding:0 30px 0 50px!important;margin-left:20px}.el-root .what_we{width:260px!important}.el-root .dialoge>div>div{gap:24px!important;margin-right:0!important}.el-root .dialoge>div>div>div{width:100%!important;height:auto!important;min-height:130px}.el-root .center{margin-left:auto!important;margin-right:auto!important}.el-root .weserve{margin-right:0!important;padding:80px 40px!important}.el-root .serve_flex{gap:24px!important}.el-root .serve_flex>div{height:auto!important;min-height:140px}.el-root .vid_section{margin:0 30px!important;overflow:hidden!important}.el-root .vid_section video{width:100%!important;max-width:100%!important}.el-root .about_vid{margin:0 30px!important;overflow:visible}.el-root .about_vid video{width:1350px!important;max-width:100%!important;flex-shrink:1!important;margin-right:60px;overflow:auto}.el-root .idea_vid{margin:0 30px!important;overflow:hidden!important}.el-root .idea_vid video{width:1300px;max-width:100%!important;padding:0 14px;margin-left:10px}.el-root .market .baddie .baddie-line{width:calc(100vw - 40px)!important;margin:0 20px!important}.el-root .footer_inner{margin:0 auto!important;padding:0 40px!important;gap:40px!important}.el-root .footer_bottom{margin:40px auto 0!important;padding:24px 40px!important}}@media (min-width:1025px) and (max-width:1279px){.el-root .we_flex{gap:clamp(10px,1.5vw,24px)!important;margin-right:20px!important;padding:0 20px 0 40px!important}.el-root .what_we{width:220px!important;height:auto!important;min-height:180px}.el-root .dialoge>div>div{gap:16px!important;margin-right:0!important}.el-root .dialoge>div>div>div{width:100%!important;height:auto!important;min-height:120px;padding:18px 12px!important}.el-root .center{margin-left:auto!important;margin-right:auto!important;width:min(700px,90%)!important}.el-root .weserve{margin-right:0!important;padding:60px 24px!important}.el-root .serve_flex{gap:18px!important}.el-root .serve_flex>div{height:auto!important;min-height:120px;padding:18px 16px!important}.el-root .vid_section{margin:0 30px!important;overflow:hidden!important}.el-root .vid_section video{width:100%!important;max-width:100%!important}.el-root .about_vid{margin:0 30px!important}.el-root .about_vid video{width:100%!important;max-width:100%!important;flex-shrink:1!important}.el-root .idea_vid{margin:0 30px!important;overflow:hidden!important}.el-root .idea_vid video{width:100%!important;max-width:100%!important}.el-root .why_grid{gap:14px!important}.el-root .why_inner{padding:0 16px!important}.el-root .hero-inner{width:700px!important;padding:80px 40px!important}.el-root .market .baddie .baddie-line{width:calc(100vw - 30px)!important;margin:0 15px!important}.el-root .market p{font-size:30px!important}.el-root .footer_inner{margin:0 auto!important;padding:0 24px!important;gap:30px!important}.el-root .footer_bottom{margin:32px auto 0!important;padding:20px 24px!important}}@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:wght@100..900&family=Space+Grotesk:wght@300..700&display=swap");body:has(.el-root){background:#000;font-family:Space Grotesk,sans-serif;color:white}.el-root .contact-section{width:100%;min-height:100vh;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.el-root .sub-title{color:#00d9ff;font-size:11px;font-weight:600;letter-spacing:2px;margin-bottom:22px}.el-root .main-title{font-size:42px;font-weight:700;margin-bottom:24px}.el-root .contact-box{width:100%;max-width:760px;border:2px solid #00d9ff;border-radius:16px;padding:35px;background:#050505;box-shadow:0 0 20px rgba(0,217,255,.2)}.el-root form{width:100%}.el-root .row{display:flex;gap:20px;margin-bottom:22px}.el-root .input-group{flex:1 1;display:flex;flex-direction:column}.el-root label{font-size:14px;margin-bottom:10px;color:#fff}.el-root input,.el-root textarea{width:100%;background:#181528;border:1px solid #00d9ff;border-radius:8px;padding:14px 16px;color:white;font-size:14px;outline:none;transition:.3s ease}.el-root input::placeholder,.el-root textarea::placeholder{color:#bfbfbf}.el-root input:focus,.el-root textarea:focus{border-color:#00d9ff;box-shadow:0 0 10px rgb(0 217 255)}.el-root .full-width{margin-bottom:22px}.el-root textarea{min-height:150px;resize:none}.el-root #submitBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:55px;padding:0 36px;border:none;border-radius:50px;background:linear-gradient(135deg,#00d9ff,#0099cc);color:#000;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 8px 28px rgba(0,217,255,.35);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,opacity .3s ease}.el-root #submitBtn:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translateX(-100%);transition:transform .55s ease}.el-root #submitBtn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 14px 36px rgba(0,217,255,.55)}.el-root #submitBtn:hover:after{transform:translateX(100%)}.el-root #submitBtn:active{transform:scale(.97);box-shadow:0 4px 16px rgba(0,217,255,.3)}@media (max-width:768px){.el-root .main-title{font-size:32px;text-align:center}.el-root .contact-box{padding:25px}.el-root .row{flex-direction:column;gap:22px}}.el-root #submitBtn.loading,.el-root #submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none;pointer-events:none}.el-root #formMessage{font-size:14px;color:#fff;margin:12px auto 0;width:-moz-fit-content;width:fit-content}.el-root .formsuccess{display:none}@media (min-width:1025px){.el-root .market .baddie .baddie-line{left:50%!important;right:auto!important;width:calc(100% - 122px)!important;margin:0!important;transform:translateX(-50%)!important}}html:has(.el-root){height:100%}body:has(.el-root){max-width:100vw;overflow-x:clip}body:has(.el-root){min-height:100%;display:flex;flex-direction:column;background:black;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-root,.el-root *{box-sizing:border-box;padding:0;margin:0}@media (prefers-color-scheme:dark){html:has(.el-root){color-scheme:dark}}.el-root{display:contents}.el-root .about,.el-root .faq,.el-root .hero{background:none;padding:0;gap:normal}.el-root #main_ref{margin-top:-80px}@media (max-width:1024px){.el-root .nav{padding:12px 24px;position:fixed;top:0;left:0;width:100%;z-index:1000}.el-root .hero{padding-top:60px}.el-root .hamburger{display:flex}.el-root .nav nav{justify-content:space-between;gap:0}.el-root .nav_logo{width:200px;height:38px}.el-root .nav_links{display:flex;flex-direction:column;position:fixed;top:0;right:-100%;width:min(320px,80vw);background:#000000c2;padding:90px 32px 32px;gap:4px;transition:right .35s ease;z-index:1001;overflow-y:auto;box-shadow:-4px 0 30px rgba(0,0,0,.5);border-left:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.el-root .nav_links.open{right:0}.el-root .nav_links a{margin:0;padding:14px 0;font-family:Space Grotesk,sans-serif;font-size:50px;font-weight:700;color:#f1f5f9;letter-spacing:.3px;border-bottom:1px solid rgba(255,255,255,.08);display:block;transition:color .25s ease,padding-left .25s ease}.el-root .nav_links>#home{margin-left:0}.el-root .nav_links a.active,.el-root .nav_links a:hover{color:#00d4ff;padding-left:6px}.el-root .nav_links button{width:100%;margin-top:14px;padding:12px 18px}.el-root .nav_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000}.el-root .nav_overlay.open{display:block}.el-root .hero-inner{width:100%!important;padding:80px 40px!important}.el-root .big_text{font-size:42px}.el-root .small_text{font-size:19px}.el-root .items{flex-wrap:wrap;gap:8px}.el-root .center{margin-left:auto;margin-right:auto;width:90%;padding:0 24px;box-sizing:border-box}.el-root .about_vid{margin:0!important;overflow:visible}.el-root .about_vid video{width:100%!important;max-width:100%!important;flex-shrink:1!important;height:auto}.el-root .we_flex{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:24px!important;gap:24px!important;padding:0 24px!important;margin-right:0!important;margin-left:0!important}.el-root .what_we{width:100%!important;height:auto!important;min-height:180px}.el-root .dialoge>div>div{grid-template-columns:repeat(2,1fr)!important;gap:20px!important;margin-right:0!important;margin-left:0!important}.el-root .dialoge>div>div>div{width:100%!important;height:auto!important;min-height:120px}.el-root .line{padding:40px 24px 60px}.el-root .market>div>div>div{padding:30px 20px}.el-root .market p{font-size:28px!important}.el-root .idea_vid{margin:0!important;overflow:visible}.el-root .idea_vid video{width:100%!important;max-width:100%!important;flex-shrink:1!important;margin-right:0!important;padding:0 20px}.el-root .why_grid{grid-template-columns:repeat(3,1fr);gap:16px}.el-root .why_inner{padding:0 20px!important}.el-root .vid_section{margin:0!important;padding:30px 16px;display:flex;justify-content:center;overflow:hidden}.el-root .vid_section video{width:100%!important;max-width:100%!important;flex-shrink:1!important;padding-top:36px}.el-root .footer_inner{grid-template-columns:1fr 1fr;gap:40px 50px}.el-root .footer_contact{grid-column:1/-1}.el-root .footer_about p{max-width:100%}.el-root .footer_bottom{margin-top:30px}.el-root .weserve{padding:60px 24px}.el-root .weserve>p{font-size:32px;margin-bottom:40px}.el-root .serve_flex{grid-template-columns:repeat(2,1fr);margin-left:30px}.el-root section.faq{padding:80px 20px 60px}.el-root .faq_answer p{font-size:12.5px;line-height:1.55}.el-root .market .baddie{max-width:720px!important}.el-root .market .baddie .rounded{width:32px!important;height:32px!important;font-size:12px!important}.el-root .market .baddie .baddie-line{top:16px!important;width:93%!important;left:3.5%!important;right:3.5%!important;margin:0!important}.el-root .market .baddie .baddie-circle{height:44px!important;padding-bottom:12px!important}.el-root .market .baddie .baddie-label{font-size:12px!important;line-height:1.4!important}.el-root .serve_flex img,.el-root .serve_icon{width:32px;height:32px}.el-root .cta_title{font-size:30px;line-height:36px}}@media (min-width:641px) and (max-width:1024px){.el-root section.faq .faq_inner{display:flex;flex-direction:column;align-items:center;gap:48px;max-width:768px;margin:0 auto}.el-root .faq_tag{align-self:center}.el-root .faq_title{align-self:center;margin-top:-32px;text-align:center}.el-root .faq_list{align-self:stretch}.el-root .market{display:flex;justify-content:center;padding:0;background-color:#00000000}.el-root .about>div{width:100%;padding:20px 20px 33px;box-sizing:border-box}.el-root .vid_section{padding-top:48px;padding-bottom:48px}.el-root .hero{display:flex;align-items:center;justify-content:center}.el-root .hero-inner{width:min(900px,100%)!important;margin:0 auto!important;text-align:center}.el-root .items{gap:clamp(18px,3vw,34px)}.el-root .hero_button,.el-root .items{justify-content:center}}@media (max-width:640px){body:has(.el-root),html:has(.el-root){overflow-x:hidden;max-width:100%}.el-root .nav{padding:10px 16px}.el-root .nav_logo{width:170px;height:32px}.el-root .nav_links{padding:70px 24px 24px}.el-root .nav_links>#home{margin-left:0}.el-root .nav_links a{font-size:40px;font-weight:700;color:#f1f5f9;padding:13px 0}.el-root .hero{height:auto;min-height:100vh}.el-root .hero-inner{width:100%!important;padding:60px 20px!important;margin-top:40px}.el-root .big_text{font-size:28px}.el-root .small_text{font-size:16px;line-height:24px;padding:14px 0}.el-root .items{flex-direction:column;align-items:flex-start;gap:6px}.el-root .items p{display:flex;align-items:center;gap:8px}.el-root .items p img{width:22px;height:22px}.el-root .hero_button{flex-direction:column;gap:12px}.el-root .hero_button button{width:100%;padding:12px 20px;font-size:14px}.el-root .about{padding:40px 0}.el-root .center{margin-left:auto!important;margin-right:auto!important;width:100%!important;padding:0 16px;box-sizing:border-box}.el-root .center h2{font-size:24px}.el-root .center p{font-size:14px;line-height:1.6}.el-root .about_vid{margin:0!important;overflow:visible}.el-root .about_vid video{width:100%!important;max-width:100%!important;flex-shrink:1!important;height:auto;border-radius:992px}.el-root .about>div{padding:0 10px}.el-root .what_we_do{padding:50px 0}.el-root .what_we_do>p{font-size:24px;margin-bottom:24px}.el-root .we_flex{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;padding:0 16px!important;margin:0!important}.el-root .what_we{width:100%!important;height:auto!important;min-height:auto}.el-root .advance_infra{padding:50px 16px}.el-root .dialoge>p:first-child{font-size:24px}.el-root .dialoge>p:nth-child(2){font-size:14px;max-width:100%}.el-root .dialoge>div>div{grid-template-columns:1fr!important;gap:14px!important;margin:0!important}.el-root .dialoge>div>div>div{width:100%!important;height:auto!important;min-height:auto}.el-root .market{padding:30px 0}.el-root .market p{font-size:22px!important;margin-bottom:30px!important}.el-root .market>div>div>div{padding:24px 16px}.el-root .line{padding:24px 16px 30px}.el-root .line>p{font-size:22px;margin-bottom:24px}.el-root .market .line>div>div:first-child,.el-root .market .line>div>div:last-child,.el-root .market>div>div>div>div>div:first-child,.el-root .market>div>div>div>div>div:last-child{grid-template-columns:repeat(6,1fr)!important;gap:0!important}.el-root .market .line hr{width:calc(100% - (100% / 6))}.el-root .idea_vid{margin:0!important;overflow:hidden}.el-root .idea_vid video{width:100%!important;max-width:100%!important;flex-shrink:1!important;height:auto!important;border-radius:992px;padding:20px}.el-root .baddie{padding:12px 0!important;max-width:100%!important}.el-root .market .baddie .rounded{width:22px!important;height:22px!important;font-size:10px!important}.el-root .market .baddie .baddie-line{top:38px!important;width:93%!important;left:3.5%!important;right:3.5%!important;margin:0!important}.el-root .market .baddie .baddie-circle{height:30px!important;padding-bottom:8px!important}.el-root .market .baddie .baddie-label{font-size:8px!important;line-height:1.3!important}.el-root .weserve{padding:40px 16px!important}.el-root .weserve>p{font-size:22px;margin-bottom:24px}.el-root .serve_flex{grid-template-columns:1fr!important;gap:14px!important}.el-root .serve_flex>div{padding:16px 18px!important;width:100%!important;height:auto!important;min-height:auto}.el-root .serve_flex p{font-size:14px}.el-root .serve_flex img,.el-root .serve_icon{width:28px;height:28px}.el-root .us{padding:50px 16px}.el-root .why_title{font-size:22px;margin-bottom:24px}.el-root .why_grid{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.el-root .why_inner{padding:0 16px!important}.el-root .why_card p{font-size:12px}.el-root .vid_section{margin:0!important;padding:48px 16px;display:flex;justify-content:center;overflow:hidden}.el-root .vid_section video{border-radius:992px;flex-shrink:1!important;width:100%!important;max-width:100%!important;margin-top:0}.el-root section.faq{padding:10px 16px 60px}.el-root .faq_title{font-size:26px}.el-root .faq_item{padding:14px 18px}.el-root .faq_item p{font-size:13px}.el-root .faq_answer{margin-top:10px;padding-top:10px}.el-root .faq_answer p{font-size:12px;line-height:1.55}.el-root .cta{padding:60px 16px}.el-root .cta_title{font-size:24px;line-height:30px}.el-root .cta_buttons{flex-direction:column;width:100%}.el-root .cta_primary,.el-root .cta_secondary{width:100%}.el-root .footer{padding:36px 16px 0}.el-root .footer_inner{grid-template-columns:1fr;gap:28px;padding:0}.el-root .footer_col img{width:160px;height:auto}.el-root .footer_about p{max-width:100%;font-size:13px;line-height:19px}.el-root .footer_head{font-size:13px;margin-bottom:14px}.el-root .footer_links_grid{gap:10px 20px}.el-root .footer_links_grid a{font-size:13px}.el-root .footer_contact_row p{font-size:13px;line-height:20px}.el-root .footer_bottom{padding:14px 0;margin-top:24px}.el-root .footer_bottom p{font-size:11px}}.el-root .project-gallery{padding:20px 20px 72px;color:#e7e9ef;background:#0c0c14}.el-root .project-gallery-inner{width:min(100%,1427px);margin:0 auto}.el-root .project-gallery .why_title{margin-bottom:28px;color:#e7e9ef}.el-root .project-masonry-viewport{position:relative;width:100%;height:min(1014px,calc(100svh - 150px));min-height:560px;overflow:hidden;background:#0c0c14;contain:layout paint}.el-root .project-masonry{display:grid;width:100%;height:100%;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-items:stretch;grid-gap:14px;gap:14px}.el-root .project-masonry-column{min-width:0;height:100%;overflow:hidden;will-change:transform}.el-root .project-masonry-loop{display:flex;width:100%;flex-direction:column}.el-root .project-masonry-column-track{display:flex;width:100%;flex:none;flex-direction:column;gap:14px;padding-bottom:14px}.el-root .project-masonry-card{position:relative;display:block;width:100%;flex:none;overflow:hidden;border:1.36px solid #fff;border-radius:6.8px;background:rgba(185,185,185,.7);box-shadow:0 6.8px 6.8px rgba(0,0,0,.1)}.el-root .project-masonry-card img,.el-root .project-masonry-card video{display:block;width:100%;height:100%;object-fit:cover}.el-root .project-masonry-embed{position:absolute;inset:0;display:block;background:#000}.el-root .project-masonry-card iframe{display:block;width:100%;height:100%;border:0}@media (max-width:900px){.el-root .project-gallery{padding-inline:24px}.el-root .project-gallery .why_title{margin-bottom:24px}.el-root .project-masonry{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.el-root .project-masonry-column{height:100%}.el-root .project-masonry-column-track{gap:12px;padding-bottom:12px}.el-root .project-masonry-viewport{height:clamp(500px,68svh,820px);min-height:480px}}@media (max-width:680px){.el-root .project-gallery{padding:48px 16px}.el-root .project-masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.el-root .project-masonry-column{height:100%}.el-root .project-masonry-column-track{gap:10px;padding-bottom:10px}.el-root .project-masonry-viewport{height:clamp(360px,68svh,680px);min-height:0}}@media (max-width:360px){.el-root .project-masonry{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.el-root .project-masonry-column{will-change:auto}}