.Text{margin:0;line-height:1.15}.Button{cursor:pointer;border:none;font-family:Geist;font-weight:600;transition:all .25s}.Button:hover{background-color:var(--button-dim-brightness)}.Button--no-dim:hover{filter:none}.Button:disabled{cursor:not-allowed}.Button:disabled:hover{filter:none}.Navbar{z-index:1000;justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:11px 20px;display:flex;position:sticky;top:0}.Navbar-Logo{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.Navbar-Logo>a{align-items:baseline;text-decoration:none;display:inline-flex}.Navbar-Logo a .H1{letter-spacing:-.01em}.Navbar-Logo>a:after{content:"";background:#7c3aed;border-radius:50%;align-self:flex-end;width:5px;height:5px;margin-bottom:5px;margin-left:3px}.Navbar-Items{border-radius:100px;align-items:center;gap:10px;padding:5px 10px;display:flex;background-color:#f5f5f5!important}.Navbar-Items a{border-radius:100px;padding:13px;text-decoration:none;position:relative}.Navbar-Items a:hover{background-color:#fff!important}.Navbar-Items a .H1{transition:color .16s}.Navbar-Items a.is-active{background-color:#fff!important}.Navbar-Services{margin-bottom:-22px;padding-bottom:22px;position:static}.Navbar-ServicesTrigger{cursor:pointer;background:0 0;border:none;border-radius:100px;align-items:center;gap:10px;padding:10px;display:inline-flex}.Navbar-ServicesTrigger:hover{background-color:#fff!important}.Navbar-ServicesTrigger:hover .H1{color:#0306af!important}.Navbar-ServicesChevron{color:#586174;font-size:12px;line-height:1;transition:transform .16s}.Navbar-Services:hover .ServicesMenu{display:flex}.Navbar-Industries{margin-bottom:-22px;padding-bottom:22px;position:static}.Navbar-IndustriesTrigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px 0;display:inline-flex}.Navbar-IndustriesTrigger .H1{font-size:14px;font-weight:500;transition:color .16s}.Navbar-IndustriesTrigger:hover .H1{color:#0306af!important}.Navbar-IndustriesChevron{color:#586174;font-size:12px;line-height:1;transition:transform .16s}.Navbar-Buttons{justify-content:flex-end;align-items:center;gap:10px;display:flex}.Navbar-Mobile-Button-Container{display:flex}.Navbar-ButtonsMobile{gap:10px;display:none}.Navbar-MobileToggle{cursor:pointer;background:0 0;border:1px solid #4e4e4e;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:35px;height:35px;padding:9px 8px;transition:background .18s;display:none}.Navbar-MobileToggle span{background:#4e4e4e;border-radius:50%;width:5px;height:5px;transition:all .2s;display:block}.Navbar-MobileToggle.is-open span{background:#7c3aed}.Navbar-MobileMenu{width:100%;display:none}@media (width<=768px){.Navbar{width:100%;box-shadow:none;border:none;min-height:64px;margin-top:0;padding:0 16px;top:0;border-radius:0!important}.Navbar-Items{display:none}.Navbar-Buttons{align-items:center;margin-left:auto;display:none}.Navbar-ButtonsMobile{display:flex}.Navbar-MobileToggle{margin-left:8px;display:flex}.Navbar-MobileMenu{z-index:50;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:100%;left:0;right:0;background:#fff!important;border-radius:0!important}.Navbar-MobileMenu a{border-radius:8px;padding:12px 14px;text-decoration:none;transition:background .15s}.Navbar-MobileMenu a:hover{background:#1118270d}.Navbar-MobileServiceHead,.Navbar-MobileServiceLabel{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.Navbar-MobileServiceHead .H1,.Navbar-MobileServiceLabel .H1{font-size:14px}.Navbar-MobileChevron{color:#586174;font-size:12px;transition:transform .16s}.Navbar-MobileServiceHead.is-open .Navbar-MobileChevron,.Navbar-MobileServiceLabel.is-open .Navbar-MobileChevron{transform:rotate(180deg)}.Navbar-MobileServices{flex-direction:column;display:flex}.Navbar-MobileServiceLabel .H1{font-size:14px;color:#111827!important}.Navbar-MobileSubservices{flex-direction:column;gap:0;display:flex}.Navbar-MobileSubservices a{padding-left:26px}}.ServicesMenu{background:#fff;width:max-content;display:none;position:absolute;top:100%;left:0;right:0}.ServicesMenu-List{flex-direction:column;width:270px;min-width:270px;padding:16px 12px;display:flex}.ServicesMenu-Item{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;transition:background .15s;display:flex}.ServicesMenu-Item:hover,.ServicesMenu-Item.is-active{background:#f4f4f6}.ServicesMenu-Item .H1{font-size:15px}.ServicesMenu-ItemArrow{color:#0306af;opacity:0;transition:opacity .15s,transform .15s;transform:translate(-4px)}.ServicesMenu-Item:hover .ServicesMenu-ItemArrow,.ServicesMenu-Item.is-active .ServicesMenu-ItemArrow{opacity:1;transform:translate(0)}.ServicesMenu-Detail{flex-direction:column;flex:1;padding:20px 24px 24px;display:flex}.ServicesMenu-DetailHead{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.ServicesMenu-DetailHead .H1{letter-spacing:-.02em;font-size:20px}.ServicesMenu-All{text-decoration:none}.ServicesMenu-All .H1{font-size:13px}.ServicesMenu-Bento{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.Bento-Card{background:#fff;flex-direction:column;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.Bento-Card:hover{transform:translateY(-4px);box-shadow:0 14px 24px #11182714}.Bento-CardImg{flex:none;height:108px;overflow:hidden}.Bento-CardImg img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.Bento-Card:hover .Bento-CardImg img{transform:scale(1.05)}.Bento-CardCopy{background:#fff;flex-direction:column;justify-content:flex-start;padding:14px 16px 16px;display:flex}.Bento-CardTitle{color:#172033;font:700 14px/1.3 Manrope,sans-serif}.Bento-CardDesc{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font:400 12px/1.5 Inter,sans-serif;display:-webkit-box;overflow:hidden}@media (width<=1024px){.ServicesMenu-List{width:220px;min-width:220px}.ServicesMenu-Bento{grid-template-columns:repeat(3,1fr)}.Bento-CardImg{height:92px}}.Image{width:100%;position:relative;overflow:hidden}.Image-low,.Image-high{object-fit:cover;width:100%;height:100%;transition:opacity .6s,filter .6s,transform .6s;display:block}.Image-low{z-index:1;opacity:1;filter:blur();position:relative;transform:scale(1)}.Image-high{z-index:2;opacity:0;filter:blur(12px);position:absolute;inset:0;transform:scale(1.02)}.Image-high-visible{opacity:1;filter:blur();transform:scale(1)}.Image-low-hidden{opacity:0;filter:blur(12px);transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.Image-low,.Image-high{filter:none;transition:none;transform:none}}
