.servicesConcise .svcJourneyMap{align-items:stretch;gap:clamp(16px,2vw,32px)}.servicesConcise .journeyStep{border-radius:0;grid-template-rows:auto minmax(92px,auto) minmax(105px,auto) 1fr;align-content:start;gap:16px;min-height:410px;padding:clamp(22px,2.2vw,32px);display:grid}.servicesConcise .journeyStep h3{max-width:none;margin:0!important;font-size:clamp(27px,2.35vw,39px)!important;line-height:1.11!important}.servicesConcise .journeyStep>p{max-width:none!important;margin:0!important;font:400 clamp(15px,1.3vw,18px)/1.46 Georgia,serif!important}.servicesConcise .journeyReveal{align-self:end;min-height:105px;margin-top:0;padding-top:16px}.servicesConcise .journeyReveal strong{max-width:none;font-size:16px}.servicesConcise .capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.servicesConcise .capabilityGrid article{border-radius:0;grid-template-rows:minmax(56px,auto) 1fr;min-height:190px;display:grid;padding:25px 27px 32px!important}.servicesConcise .capabilityGrid h3{max-width:440px;margin:0 0 10px!important;font-size:clamp(20px,2vw,25px)!important;line-height:1.18!important}.servicesConcise .capabilityGrid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:480px;display:-webkit-box;overflow:hidden;font:400 16px/1.46 Arial,sans-serif!important}.servicesConcise .svcAiBanner{color:#17241f;background:#e1e9dd;border-left:4px solid #a8bf9f;margin-top:42px;padding:clamp(26px,4vw,48px);text-decoration:none;transition:background .2s;display:block}.servicesConcise .svcAiBanner:hover{background:#d5e3d1}.servicesConcise .svcAiBanner>span{letter-spacing:.12em;color:#577259;font:700 11px/1.4 Arial,sans-serif}.servicesConcise .svcAiBanner h2{letter-spacing:-.035em;margin:16px 0;font:400 clamp(30px,3.3vw,47px)/1.1 Georgia,serif}.servicesConcise .svcAiBanner p{max-width:850px;margin:0 0 22px;font:400 17px/1.5 Arial,sans-serif}.servicesConcise .svcAiBanner strong{text-underline-offset:5px;font:700 15px/1.4 Arial,sans-serif;text-decoration:underline}@media (max-width:1050px){.servicesConcise .svcJourneyMap{gap:18px;grid-template-columns:1fr!important;padding:0!important}.servicesConcise .journeyTrack{display:none}.servicesConcise .journeyStep{grid-template-rows:auto auto auto;grid-template-columns:1fr 1.3fr;gap:12px 26px;min-height:0;display:grid}.servicesConcise .journeyMeta{grid-column:1/-1}.servicesConcise .journeyStep h3{grid-area:2/1;margin:0!important}.servicesConcise .journeyStep>p{grid-area:2/2}.servicesConcise .journeyReveal{grid-area:3/1/auto/-1;min-height:0;margin-top:15px}.servicesConcise .capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.servicesConcise .journeyStep{flex-direction:column;gap:12px;min-height:0;padding:24px 20px;display:flex}.servicesConcise .journeyStep h3{font-size:32px!important}.servicesConcise .journeyStep>p{font-size:16px!important}.servicesConcise .journeyReveal{width:100%;margin-top:12px}.servicesConcise .capabilityGrid{grid-template-columns:1fr!important}.servicesConcise .capabilityGrid article{grid-template-rows:auto auto;min-height:165px;padding:23px 22px 30px!important}.servicesConcise .capabilityGrid h3{font-size:23px!important}.servicesConcise .svcAiBanner{margin-top:25px}}@media (prefers-reduced-motion:reduce){.servicesConcise .svcAiBanner{transition:none}}
