/* Final content-led refinement: cards, figures, partner motion and team profiles. */
.brand-mark{object-fit:contain;background:transparent!important;border-radius:0!important}.hero-photo{background:#08233f}.hero-photo>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;filter:saturate(.82) contrast(1.05)}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,rgba(4,24,43,.82) 100%)}.hero-photo-overlay{position:absolute;z-index:1;left:28px;right:28px;bottom:28px;display:flex;align-items:center;gap:14px;color:#fff;font:500 14px/1.28 "Manrope"}.hero-photo-overlay img{width:48px;height:48px;background:#fff;border-radius:10px;padding:8px;object-fit:contain;filter:none}.hero-counts{gap:0;justify-content:space-between;max-width:570px}.hero-counts span{padding:0 16px;border-left:1px solid #cbd6e1}.hero-counts span:first-child{padding-left:0;border:0}.hero-counts b{font:800 26px/1 "Manrope";color:var(--navy);margin-bottom:7px}.who-side{align-self:start;border-left:2px solid var(--blue);padding:8px 0 9px 18px}.who-side .eyebrow{margin-bottom:8px}.who-side span{font-size:14px;color:var(--muted)}.intro-grid{grid-template-columns:.45fr 1.55fr}.service-number{display:none!important}.service-icon{font:700 11px/1 "Manrope";letter-spacing:.11em;text-transform:uppercase;background:var(--sky);padding:11px 12px;border-radius:8px;display:inline-block;margin:0 0 28px}.featured .service-icon{background:#234b70;color:#bcdcff}.process-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:0!important}.process-list li{display:block!important;border:1px solid var(--line)!important;border-radius:16px;background:#fff;padding:28px!important;min-height:205px}.process-list li+li{padding-left:28px!important}.process-list li span{display:none}.process-list li:before{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--sky);color:var(--blue);font:700 11px "Manrope";letter-spacing:.06em;margin-bottom:26px}.process-list li:nth-child(1):before{content:"DISCOVER"}.process-list li:nth-child(2):before{content:"DEPLOY"}.process-list li:nth-child(3):before{content:"DELIVER"}.partners{overflow:hidden}.partner-grid{display:flex!important;gap:14px;width:max-content;will-change:transform;animation:partner-sweep 18s ease-in-out infinite alternate}.partner-logo{width:185px;flex:0 0 185px}.partner-grid:hover{animation-play-state:paused}@keyframes partner-sweep{from{transform:translateX(0)}to{transform:translateX(calc(-100vw + 1160px))}}.team-card{position:relative;min-height:305px;padding:29px;text-align:left;overflow:hidden}.team-card:before{content:"";display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--sky);color:var(--blue);font:700 17px "Manrope";margin-bottom:28px}.team-card:nth-child(1):before{content:"OP"}.team-card:nth-child(2):before{content:"SM"}.team-card:nth-child(3):before{content:"HR"}.team-card:nth-child(4):before{content:"OS"}.team-card .initials{display:none}.team-card h3{font-size:18px}.team-card p{margin:7px 0 0;color:var(--blue);font-size:14px;font-weight:700}.team-card p:after{display:block;color:var(--muted);font-size:14px;line-height:1.55;font-weight:400;margin-top:18px}.team-card:nth-child(1) p:after{content:"Oversees daily business activities, smooth workflows and efficient resource use."}.team-card:nth-child(2) p:after{content:"Builds strong client relationships, brand awareness and sustainable customer value."}.team-card:nth-child(3) p:after{content:"Manages talent acquisition, engagement and workforce development."}.team-card:nth-child(4) p:after{content:"Guides daily team activity, quality standards and on-time delivery."}@media(max-width:780px){.hero-counts{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.hero-counts span:nth-child(3){border-left:0;padding-left:0}.partner-grid{animation-duration:14s}.partner-logo{width:160px;flex-basis:160px}.team-card{min-height:270px}}@media(max-width:480px){.hero-counts b{font-size:23px}.hero-photo-overlay{left:18px;right:18px;bottom:18px}.partner-logo{width:145px;flex-basis:145px}.intro-grid{grid-template-columns:1fr}.who-side{margin-bottom:-10px}}
