/* Light, XargoNet-red service direction */
.original-brand{width:190px;height:48px;background:#fff;border-radius:5px;padding:7px 11px;box-shadow:0 6px 24px #0002}.original-brand img,.footer-brand img{filter:none;mix-blend-mode:normal}.visual-service.soft{background:#f7f4ed;color:var(--ink)}.visual-service.warm{background:#efe8dd;color:var(--ink)}.visual-service.soft .service-story>p:not(.section-label),.visual-service.warm .service-story>p:not(.section-label){color:#59666f}.visual-service.soft .service-story h2 em,.visual-service.warm .service-story h2 em{color:#d93831}.visual-number{color:#252a2d;background:#ffffffdc;border:1px solid #ffffff;padding:7px 10px;border-radius:3px;box-shadow:0 5px 20px #0001}.service-visual:after{box-shadow:inset 0 0 70px #8c765c20}.deliverables{border-color:#929998}.data-stage{background:#e8e4db;color:var(--ink)}.data-stage:before{border-color:#cf3b3128;box-shadow:0 0 150px #cf3b3110}.data-stage h2 em{color:#d93831}.data-stage>div>p:not(.section-label){color:#59666f}.data-stage .section-label.light{color:#68747c}.data-display{border-color:#fff;background:#f8f6f0d9;box-shadow:0 28px 70px #5d50441c}.metric{border-color:#89908f32}.metric span,.metric-chart>span{color:#65717a}.metric strong{color:var(--ink)}.metric strong small,.metric-chart b{color:#d93831}.metric i{background:linear-gradient(90deg,#d93831 var(--w),#2221 var(--w))}.bars i{background:linear-gradient(#d93831,#d9383120)}.bars i:nth-child(8){background:linear-gradient(#45515a,#45515a20)}
.approach{background:#f8f6f1}.approach .section-heading{margin-bottom:48px}.steps{gap:18px}.steps article{min-height:310px;padding:30px;border:1px solid #d8d8d2;border-top:4px solid #d93831;background:#fff;box-shadow:0 18px 40px #40382d0b;transition:transform .3s,box-shadow .3s}.steps article:hover{transform:translateY(-7px);box-shadow:0 28px 60px #40382d18}.steps article:after{display:none}.steps article>span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:4px;background:#262b2e;color:#fff;font:600 15px Manrope}.step-dot{width:46px;height:3px;border-radius:0;margin:34px 0 30px;background:#d93831}.steps h3{font-size:30px;margin-bottom:15px}.steps p{font-size:15px;max-width:none}.footer-brand{height:48px}
@media(max-width:800px){.original-brand{width:160px;height:42px}.steps{gap:14px}.steps article{min-height:280px}.data-stage{background:#e8e4db}.footer-brand{margin:auto}}
@media(max-width:520px){.steps{grid-template-columns:1fr}.steps article{min-height:auto}.original-brand{width:145px}}

.site-header .hero-logo{width:196px;height:48px;background:transparent;padding:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 5px 14px #06111f55)}.site-header .hero-logo img{filter:none;mix-blend-mode:normal;object-fit:contain}.footer-brand{width:196px;height:48px;background:transparent;padding:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 5px 14px #0005)}.footer-brand img{filter:none;mix-blend-mode:normal;object-fit:contain}

/* Balanced midpoint: inspired directly by service-digitalization.png */
.hero-wash{background:linear-gradient(90deg,#101d2dee 0%,#142438c9 31%,#1424384d 56%,transparent 78%),linear-gradient(0deg,#101d2d9c 0%,transparent 34%)}.visual-service.soft{background:#263b4e;color:#fff}.visual-service.soft .service-story>p:not(.section-label){color:#c0cbd2}.visual-service.soft .service-story h2 em{color:#72cddd}.visual-service.soft .deliverables{border-color:#aab8c2}.visual-service.warm{background:#d8d0c5;color:#172534}.visual-service.warm .service-story>p:not(.section-label){color:#4e5c65}.visual-service.warm .service-story h2 em{color:#d75342}.visual-service.light{background:#c9d0d1}.data-stage{background:#263b4e;color:#fff}.data-stage:before{border-color:#70cbd42c;box-shadow:0 0 150px #70cbd414}.data-stage h2 em{color:#72cddd}.data-stage>div>p:not(.section-label){color:#bdc8cf}.data-stage .section-label.light{color:#9eacb6}.data-display{border-color:#ffffff25;background:#172b3bc7;box-shadow:0 28px 70px #101c273b}.metric{border-color:#ffffff24}.metric span,.metric-chart>span{color:#aab8c1}.metric strong{color:#fff}.metric strong small,.metric-chart b{color:#71ceda}.metric i{background:linear-gradient(90deg,#e37962 var(--w),#ffffff18 var(--w))}.bars i{background:linear-gradient(#e37962,#e3796226)}.bars i:nth-child(8){background:linear-gradient(#72cddd,#72cddd2b)}.approach{background:#e7e4de}.contact{background:#df725f}
