/* SVG artwork is intentionally scoped to content cards only — never hero sections. */
.clean-division,.clean-project,.service-detail,.case-card,.credentials article,.statement,.values article,.choice-grid label span{position:relative;isolation:isolate;overflow:hidden}.clean-division:after,.service-detail:after,.credentials article:after,.values article:after,.choice-grid label span:after{content:"";position:absolute;z-index:-1;right:-22px;bottom:-26px;width:145px;height:125px;background:center/contain no-repeat;opacity:.11;transition:transform .35s ease,opacity .35s ease}.clean-division:hover:after,.service-detail:hover:after,.credentials article:hover:after,.values article:hover:after,.choice-grid label:hover span:after{opacity:.24;transform:translate(-9px,-8px) rotate(-6deg) scale(1.08)}.clean-division:nth-child(1):after,.service-detail[data-category="print"]:after,.credentials article:nth-child(1):after{background-image:url('/Assets/card-print.svg')}.clean-division:nth-child(2):after,.service-detail[data-category="it"]:after,.credentials article:nth-child(2):after{background-image:url('/Assets/card-network.svg')}.clean-division:nth-child(3):after,.service-detail[data-category="office"]:after,.credentials article:nth-child(3):after{background-image:url('/Assets/card-office.svg')}.clean-division:nth-child(4):after,.service-detail[data-category="promo"]:after,.credentials article:nth-child(4):after{background-image:url('/Assets/card-merch.svg')}.service-detail[data-category="consulting"]:after,.values article:nth-child(1):after,.choice-grid label:nth-child(1) span:after{background-image:url('/Assets/card-network.svg')}.values article:nth-child(2):after,.choice-grid label:nth-child(2) span:after{background-image:url('/Assets/card-print.svg')}.values article:nth-child(3):after,.choice-grid label:nth-child(3) span:after{background-image:url('/Assets/card-office.svg')}.values article:nth-child(4):after,.choice-grid label:nth-child(4) span:after{background-image:url('/Assets/card-merch.svg')}.clean-project:after,.case-card:after,.statement:after{content:"";position:absolute;z-index:-1;right:-8px;top:-4px;width:68%;height:68%;background:center/contain no-repeat;opacity:.23;transition:transform .4s ease,opacity .4s ease}.clean-project:hover:after,.case-card:hover:after,.statement:hover:after{opacity:.38;transform:scale(1.08) rotate(3deg)}.clean-project:nth-child(1):after,.case-card--print:after{background-image:url('/Assets/card-print.svg')}.clean-project:nth-child(2):after,.case-card--promo:after{background-image:url('/Assets/card-merch.svg')}.clean-project:nth-child(3):after,.case-card--it:after,.case-card--fiber:after{background-image:url('/Assets/card-network.svg')}.statement:first-child:after{background-image:url('/Assets/card-print.svg')}.statement--dark:after{background-image:url('/Assets/card-network.svg')}.service-detail,.credentials article,.values article{transition:transform .25s ease,box-shadow .25s ease}.service-detail:hover,.credentials article:hover,.values article:hover{transform:translateY(-3px);box-shadow:0 13px 25px #3d1a0b12}@media(prefers-reduced-motion:reduce){.clean-division:after,.clean-project:after,.service-detail:after,.case-card:after,.credentials article:after,.statement:after,.values article:after,.choice-grid label span:after{transition:none}}
