:is(.legal-hero--scenes,.hero-section--scenes,.hero-cinematic--scenes) .sm-hero-bg:after{background:linear-gradient(180deg,#0a0a0a00 calc(100% - 220px),#0a0a0ad9 calc(100% - 60px),#0a0a0a),linear-gradient(90deg,#0a0a0af0,#0a0a0acc 42%,#0a0a0a73)}:is(.legal-hero--scenes,.hero-section--scenes,.hero-cinematic--scenes) .sm-hero-bg--center:after{background:linear-gradient(180deg,#0a0a0a00 calc(100% - 220px),#0a0a0ad9 calc(100% - 60px),#0a0a0a),radial-gradient(ellipse at center,#0a0a0abd,#0a0a0aeb)}@media(max-width:768px){:is(.legal-hero--scenes,.hero-section--scenes,.hero-cinematic--scenes) .sm-hero-bg:after{background:linear-gradient(180deg,#0a0a0a00 calc(100% - 160px),#0a0a0a),#0a0a0ad1}}.hero-section--scenes:after{mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 60%)}:is(.legal-why-choose,.legal-services-section,.lg-who,.legal-comparison-section,.legal-process-section,.legal-pricing-section,.legal-testimonials-section,.legal-faq-section,.legal-blog-section,.nw-ind,.mkt-stats-section,.about-section,.svc-bento-section,.clusters-section,.ms-who,.process-section,.case-studies-section,.mkt-showcase-section,.trust-section,.faq-section,.cities-showcase-section,.cta-section,.trust-ribbon,.split-value,.solutions-bento,.rc-who,.rc-industries,.enterprise-confidence,.faq-clean,.cta-immersive,.global-cities-carousel-section){background:#0a0a0a!important;border-top:0!important;border-bottom:0!important}.cta-immersive .cta-background{display:none}.legal-final-cta{background:#0a0a0a!important;padding:40px 0!important;overflow:visible!important}.legal-final-cta:before{display:none}.legal-final-cta .legal-container{position:relative;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#ff8c42,#e67e22);padding-top:64px!important;padding-bottom:64px!important}:is(.legal-hero-container,.legal-container,.nw-ind-wrap,.hero-section--scenes>.container,.mkt-stats-inner,.about-section>.container,.svc-bento-section>.container,.clusters-section>.container,.process-section>.container,.case-studies-section>.container,.mkt-showcase-section>.container,.trust-section>.container,.faq-section>.container,.cities-showcase-container,.cta-section>.container,.ms-head,.hero-grid,.split-container,.solutions-container,.rc-head,.rc-progress,.rc-ind-wrap,.enterprise-confidence-container,.faq-container,.cta-container,.global-cities-container){max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(24px,5vw,72px)!important;padding-right:clamp(24px,5vw,72px)!important;box-sizing:border-box}.nw-ind,.trust-ribbon,.enterprise-confidence{padding-left:0!important;padding-right:0!important}:is(.legal-final-cta .legal-container,.trust-ribbon-grid){width:min(calc(1400px - (2*clamp(24px,5vw,72px))),calc(100% - (2*clamp(24px,5vw,72px))))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.legal-final-cta .legal-container{padding-left:48px!important;padding-right:48px!important}@media(max-width:768px){.legal-final-cta .legal-container{padding-left:24px!important;padding-right:24px!important}}.rc-track{padding-left:max(clamp(24px,5vw,72px),calc((100% - 1400px)/2 + clamp(24px,5vw,72px)))!important}body{background-color:#0a0a0a!important}.global-cities-carousel-section{margin-top:0!important;margin-bottom:0!important}
