/* Selective texture: clean content, distinct feature accents, depth from composition. */
.depth-pass main>.section,.depth-pass main>.section:nth-of-type(2n){background-image:none}
.depth-pass .brand-home,.depth-pass .page-hero,.depth-pass .commercial-hero:not(.build-hero),.depth-pass .managed-editorial{background-image:none}
/* Home: one broad contour accent; no repeated graph-paper across neighbouring sections. */
.depth-pass .brand-home{background-color:var(--brand-surface,#f2f8fc);background-image:url('contour-paper.svg');background-size:900px 900px;background-position:right center;background-repeat:no-repeat}
.depth-pass .brand-buyer-strip{background:var(--brand-surface,#f2f8fc);border-top:1px solid var(--brand-onblue,#d2e8f6)}
.depth-pass main>.client-strip{background:#ffffff;border-top:1px solid var(--brand-panel,#e8f2f8);border-bottom:1px solid var(--brand-panel,#e8f2f8)}
/* The technical drawing belongs inside the diagram, not behind all the copy. */
.depth-pass main>.services-showcase,.depth-pass main>.ai-solution-section{background:#ffffff}
.depth-pass main>.project-section{background:var(--brand-surface,#f2f8fc)}
.depth-pass main>.brand-final-section,.depth-pass main>.close-paper{background:var(--brand-panel,#e8f2f8);border-top:1px solid var(--brand-panel,#e8f2f8);box-shadow:inset 0 4px 10px rgba(var(--brand-ink-rgb),0.0235)}
/* Two distinct, quiet accents on relevant service openings only. */
.depth-pass .managed-editorial{background-color:var(--brand-surface,#f2f8fc);background-image:radial-gradient(circle,rgba(var(--brand-support-rgb),0.3020) 1px,transparent 1.5px);background-size:22px 22px;background-repeat:repeat;background-origin:content-box;background-clip:content-box}
.depth-pass .consulting-commercial{background-color:var(--brand-surface,#f2f8fc);background-image:url('paper-fibre.svg');background-size:180px}
.depth-pass main>.operating-opening{background:var(--brand-blue,#086288)}
.depth-pass main>.section.brand-ink{background:var(--brand-blue,#086288);background-image:linear-gradient(90deg,rgba(var(--brand-blue-rgb),0.9412),rgba(var(--brand-blue-rgb),0.5333)),url('engineering-grid.svg');background-size:auto,130px 130px}
.depth-pass .commission-scene,.depth-pass .regional-map,.depth-pass .acceptance-sheet,.depth-pass .review-pack,.depth-pass .capacity-panel{box-shadow:10px 12px 0 rgba(var(--brand-onblue-rgb),0.2510),0 16px 30px rgba(var(--brand-ink-rgb),0.0706)}
.depth-pass .service-scenes article{padding-block:60px}
.depth-pass .service-scenes article:nth-child(even){padding-inline:0;background:transparent;border:0;border-bottom:1px solid var(--brand-panel,#e8f2f8);box-shadow:none}
.depth-pass .project-story{box-shadow:0 12px 30px rgba(var(--brand-ink-rgb),0.0627)}
.market-reach{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:25px;color:var(--brand-blue,#086288);font:500 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.02em}.market-reach>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.market-reach .flag{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:19px;line-height:1}.market-reach svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3}.site-footer .market-reach{color:var(--brand-onblue,#d2e8f6);gap:12px;margin-top:17px}.site-footer .market-reach>span{font-size:10px}.site-header{top:0!important}.depth-pass .cc-chat-launch{min-width:94px;justify-content:center}
@media(max-width:650px){.depth-pass .brand-home{background-size:650px 650px;background-position:right top}.depth-pass .managed-editorial{background-size:25px 25px}.depth-pass .commission-scene,.depth-pass .regional-map,.depth-pass .acceptance-sheet,.depth-pass .review-pack,.depth-pass .capacity-panel{box-shadow:5px 7px 0 rgba(var(--brand-onblue-rgb),0.2510),0 10px 20px rgba(var(--brand-ink-rgb),0.0627)}.market-reach{gap:12px;font-size:10px}}
