/* Lighter blue edition: same agency identity, with more air and less visual weight. */
body:has(.reference-shell),body:has(.agency-service-hero){background:#eaf7fc;background-image:linear-gradient(#1996b20d 1px,transparent 1px),linear-gradient(90deg,#1996b20d 1px,transparent 1px);color:#153e4d}body:has(.reference-shell) .nova-topline,body:has(.agency-service-hero) .nova-topline{background:#f8fdffdd!important;color:#407080!important;border-color:#d8f0f5!important}body:has(.reference-shell) .nova-nav,body:has(.agency-service-hero) .nova-nav{background:#f9feffeb!important;border-color:#d7edf2!important}body:has(.reference-shell) .nova-nav .nav-link,body:has(.reference-shell) .nova-login,body:has(.agency-service-hero) .nova-nav .nav-link,body:has(.agency-service-hero) .nova-login{color:#245264!important}.reference-shell{background:#f7fdff!important;box-shadow:0 28px 75px #3a81952b,0 0 0 1px #cdebf2!important}.reference-shell:before{background:repeating-linear-gradient(90deg,transparent 0 46px,#1ba0ba08 47px 48px),linear-gradient(115deg,#00c8ff0a,transparent 35%)}.reference-shell .agency-hero{background:linear-gradient(135deg,#f2fbfd,#e3f8fb 60%,#edf8ff)!important;color:#163e4d!important}.reference-shell .agency-hero:after{background:radial-gradient(circle at 50% 45%,#00c8ff18,transparent 38%)}.reference-shell .agency-hero h1,.reference-shell .agency-intro h2,.reference-shell .agency-section-head h2,.reference-shell .agency-proof h2,.reference-shell .agency-cta h2{color:#143b4a!important}.reference-shell .agency-hero h1{text-shadow:none}.reference-shell .agency-lead,.reference-shell .agency-intro-grid>div>p,.reference-shell .agency-cta>div>p:not(.agency-kicker){color:#527482}.reference-shell .agency-marquee{background:#e4f7fb;color:#26738a;border-color:#c9eaf1}.reference-shell .agency-intro,.reference-shell .agency-proof{background:#f8feff;color:#153e4d}.reference-shell .agency-services{background:#eaf8fb;color:#153e4d}.reference-shell .agency-service-grid article{background:#ffffffd9;border-color:#cbeaf1!important;box-shadow:0 10px 26px #3c829018}.reference-shell .agency-service-grid article:nth-child(2){background:#f2fbfd}.reference-shell .agency-service-grid h3{color:#194859}.reference-shell .agency-service-grid p{color:#65818c}.reference-shell .agency-feature{background:#eaf8fb}.reference-shell .agency-feature-card{background:linear-gradient(120deg,#0b6f88,#0a90ad)!important;box-shadow:0 18px 38px #176d7d33}.reference-shell .agency-proof .agency-steps{border-color:#cbe7ed}.reference-shell .agency-proof .agency-steps>div{border-color:#cbe7ed}.reference-shell .agency-proof .agency-steps h3{color:#194859}.reference-shell .agency-proof .agency-steps p{color:#61808c}.reference-shell .agency-cta{background:linear-gradient(135deg,#e1f6fb,#ecf9ff)!important;color:#143e4d!important}body:has(.agency-service-hero) .agency-service-hero{background:linear-gradient(135deg,#e7f8fb,#dff4fa)!important;color:#153e4d!important}body:has(.agency-service-hero) .agency-service-hero h1,body:has(.agency-service-hero) .agency-service-body h2{color:#153e4d!important}body:has(.agency-service-hero) .agency-service-hero>div>p:not(.agency-eyebrow),body:has(.agency-service-hero) .agency-service-split p,body:has(.agency-service-hero) .agency-benefits p{color:#5a7b87}body:has(.agency-service-hero) .agency-service-body{background:#f8feff;color:#153e4d}body:has(.agency-service-hero) .agency-benefits>div{border-color:#c6e8ee}body:has(.agency-service-hero) .agency-request{background:linear-gradient(135deg,#dff5fa,#eaf8ff)!important;color:#153e4d!important}body:has(.agency-service-hero) .agency-form input,body:has(.agency-service-hero) .agency-form textarea{border-color:#a9d7e1;color:#153e4d}.ringin-hero-visual{box-shadow:0 20px 45px #28738433,0 0 28px #00c8ff1e;border-color:#45cbe4aa}.footer.nova-footer{background:#e6f6fa!important;color:#356273!important;border-color:#c9e8ee}.nova-footer a{color:#347185!important}
