.Hero_hero__bqvNd{position:relative;overflow:hidden;padding:72px 0 112px}.Hero_grid___ML9v{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.Hero_highlight__Kxh4B{color:var(--color-primary)}.Hero_sub__mpF_z{font-size:1.1rem;max-width:540px}.Hero_ctaRow__CzZZl{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:28px}.Hero_trustRow__ak9e2{display:flex;flex-wrap:wrap;gap:20px 28px}.Hero_trustPoint__F7ldI{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.Hero_trustPoint__F7ldI svg{width:18px;height:18px;color:var(--color-primary);flex-shrink:0}.Hero_art__y__vh{position:relative;display:flex;align-items:center;justify-content:center}.Hero_artImage__HIQ_U{width:100%;height:auto}.Hero_statsCard__Y_tfK{position:absolute;left:24px;right:24px;bottom:-40px;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:20px 12px}.Hero_statItem__axKlc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.Hero_statIcon__j1MUu{width:36px;height:36px;border-radius:50%;background:rgba(18,153,243,.12);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.Hero_statIcon__j1MUu svg{width:18px;height:18px}.Hero_statValue__ksJZm{font-family:var(--font-code);font-weight:600;font-size:1.15rem;color:var(--color-navy)}.Hero_statValue__ksJZm span{color:var(--color-primary)}.Hero_statLabel__4qWrn{font-size:.68rem;color:var(--color-text-muted);line-height:1.3}@media (max-width:820px){.Hero_hero__bqvNd{padding-bottom:56px}.Hero_grid___ML9v{grid-template-columns:1fr;gap:32px}.Hero_art__y__vh{order:-1}.Hero_statsCard__Y_tfK{position:static;margin-top:20px;grid-template-columns:repeat(2,1fr)}}.WhatWeDo_leadTile__rPjJn{position:relative;overflow:hidden;background:var(--color-dark-bg-alt);border-radius:var(--radius-lg);padding:40px;margin-bottom:28px;min-height:220px;display:flex;align-items:flex-end}.WhatWeDo_leadTile__rPjJn:before{content:"";position:absolute;inset:0;background-image:url(/images/whatwedo-bg.jpg);background-size:cover;background-position:50%}.WhatWeDo_leadTile__rPjJn:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,47,.96) 42%,rgba(10,12,47,.55))}.WhatWeDo_leadContent__UeH__{position:relative;z-index:1;max-width:480px}.WhatWeDo_leadContent__UeH__ h3,.WhatWeDo_leadContent__UeH__ p{color:#fff}.WhatWeDo_leadContent__UeH__ p{color:#c7c9ce;margin-bottom:0}.WhatWeDo_tile__Q_Uhf{background:var(--color-dark-bg-alt);border-radius:var(--radius-lg);padding:32px;transition:transform var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.WhatWeDo_tile__Q_Uhf:hover{transform:translateY(-4px);background:#26292b}@media (max-width:620px){.WhatWeDo_leadTile__rPjJn{padding:28px;align-items:flex-start}.WhatWeDo_leadTile__rPjJn:after{background:linear-gradient(180deg,rgba(10,12,47,.55),rgba(10,12,47,.96) 60%)}.WhatWeDo_leadContent__UeH__{max-width:100%}}.ServicesGrid_card__TZumG{overflow:hidden;padding:0;display:flex;flex-direction:column}.ServicesGrid_thumb__qUa1B{position:relative;aspect-ratio:16/10;overflow:hidden}.ServicesGrid_thumb__qUa1B img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.ServicesGrid_card__TZumG:hover .ServicesGrid_thumb__qUa1B img{transform:scale(1.06)}.ServicesGrid_body__TwoIy{padding:28px 32px 32px}.IndustriesGrid_row__8TpGk{display:flex;align-items:center;gap:16px;padding:24px;position:relative;overflow:hidden}.IndustriesGrid_row__8TpGk:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--color-primary);transform:scaleY(0);transform-origin:bottom;transition:transform var(--duration-base) var(--ease-out)}.IndustriesGrid_row__8TpGk:hover:before{transform:scaleY(1)}.BlogGrid_card__tyOcD{overflow:hidden;padding:0;display:flex;flex-direction:column}.BlogGrid_thumb__nvFVe{position:relative;aspect-ratio:16/10;overflow:hidden}.BlogGrid_thumb__nvFVe img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.BlogGrid_card__tyOcD:hover .BlogGrid_thumb__nvFVe img{transform:scale(1.06)}.BlogGrid_body__5vGdA{padding:28px 32px 32px;display:flex;flex-direction:column;flex:1 1}.BlogGrid_meta___Yknd{font-family:var(--font-code);font-size:.78rem;color:var(--color-text-muted);margin-bottom:12px}.PartnersMarquee_marquee__VM5kk{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.PartnersMarquee_track__ly4s_{display:flex;align-items:center;width:max-content;gap:64px;animation:PartnersMarquee_scroll__j1lk1 32s linear infinite}.PartnersMarquee_marquee__VM5kk:hover .PartnersMarquee_track__ly4s_{animation-play-state:paused}.PartnersMarquee_item__6EBSy{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:56px}.PartnersMarquee_item__6EBSy img{height:100%;width:auto;max-width:160px;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.PartnersMarquee_item__6EBSy:hover img{filter:grayscale(0);opacity:1}@keyframes PartnersMarquee_scroll__j1lk1{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.PartnersMarquee_track__ly4s_{animation:none}.PartnersMarquee_marquee__VM5kk{overflow-x:auto}}