/* Modern neutral palette for keyword sourcing results. */
.sr-page{--sr-ink:#151c2b;--sr-muted:#697386;background:#f5f6f8;color:#182230}
.sr-page .sr-hero{background:#fff;color:#172033;border-bottom:1px solid #e6e9ef}
.sr-page .sr-hero:before{display:none}
.sr-page .sr-breadcrumb{color:#8b93a2}.sr-page .sr-breadcrumb a{color:#606b7e}
.sr-page .sr-kicker{color:#5273a4;letter-spacing:.08em;font-weight:600}
.business-refresh .sr-page .sr-hero h1{color:#121a29;font-weight:700;letter-spacing:-.035em}
.sr-page .sr-hero-layout>div>p{color:#727b8c}
.sr-page .sr-tags>span{color:#5b6880;border-color:#e3e7ef;background:#f7f8fb;border-radius:6px}.sr-page .sr-tags svg{color:#5a7cbb}
.sr-page .sr-brief{background:#151e30;border:1px solid #253149;border-radius:12px;box-shadow:0 14px 32px #101c3010}
.sr-page .sr-brief-label{color:#8ca2c5;letter-spacing:.12em}.sr-page .sr-brief strong{color:#fff;font-weight:600}.sr-page .sr-brief p{color:#a6b2c7}
.business-refresh .sr-page .sr-hero .sr-hero-inner .sr-brief button.btn{background:#3974f4!important;color:white!important;border-radius:7px!important}
.business-refresh .sr-page .sourcing-workspace .sourcing-search-panel{background:#fff!important;border-color:#e3e7ef;border-radius:12px;box-shadow:0 14px 35px #1324400a}
.sr-page .sourcing-search-caption{color:#788397}.sr-page .sourcing-search-caption svg{color:#7b8da8}
.business-refresh .sr-page .sourcing-workspace .sourcing-search-panel form.search-form{background:#f8f9fc!important;border-color:#dce2ed!important;border-radius:8px!important}
.sr-page .sourcing-search-panel .search-form input{color:#273348}
.business-refresh .sr-page .sourcing-workspace .sourcing-search-panel form.search-form button.btn{background:#2563eb!important;color:#fff!important;border-radius:7px!important}
.sr-page .sourcing-search-panel .search-history summary{color:#718096;background:#f5f7fb;border-color:#e4e9f0}
.sr-page .sourcing-results-header{border-color:#dfe4ed}.sr-page .sourcing-results-header:before{color:#526b96;background:#eaf0fc;border-radius:6px}.sr-page .sourcing-results-header h2{color:#172133}.sr-page .sourcing-results-header .search-mode{color:#8c96a7}
.sr-page .ai-result-intro{background:#edf3ff;border-color:#dce6fa;border-radius:12px}
.sr-page .ai-result-mode{color:#3565b6;background:#fff;border-radius:5px;font-weight:500}
.sr-page .ai-result-intro h3{color:#213554}.sr-page .ai-result-intro>p{color:#63738c}
.sr-page .ai-checklist{background:#fff;border-color:#e0e5ed;border-radius:12px;box-shadow:none}.sr-page .ai-checklist h3{color:#2e394b}.sr-page .ai-checklist li{color:#788396}.sr-page .ai-checklist li:before{background:#6e94d2;border-radius:1px}
.business-refresh .sr-page .ai-result-card{border-color:#dfe5ee!important;border-radius:12px;box-shadow:0 4px 15px #1c304003!important;background:#fff}
.sr-page .ai-result-card:nth-child(even)>div{background:#fff}
.sr-page .ai-result-card .eyebrow{color:#627a9d;background:#f0f4fa;border-radius:5px}
.sr-page .ai-result-card h3{color:#1f2b3e}.sr-page .ai-result-card p{color:#727f91}
.sr-page .ai-card-actions{border-color:#e7ebf1}.sr-page .ai-card-actions a{color:#446baf}
.business-refresh .sr-page .sourcing-workspace .ai-result-card .ai-card-actions button.btn{background:#2563eb!important;color:#fff!important;border-radius:7px!important}
.sr-page .ai-result-notice{color:#8a94a5;background:#edf0f5;border-radius:7px}
.sr-page .sourcing-map-entry{background:#fff;border-color:#dfe5ee;border-radius:12px;box-shadow:none}.sr-page .sourcing-map-entry h2{color:#27354a}.sr-page .sourcing-map-entry p{color:#8290a3}.sr-page .sourcing-map-entry>div>svg{color:#6387bf}.sr-page .sourcing-map-entry .text-link{color:#4b70ac}
.sr-page .sourcing-related-articles .section-head h2{color:#172133}.sr-page .sourcing-related-articles .section-head p{color:#8190a3}
.sr-page .sourcing-related-articles .sourcing-article-copy{box-shadow:0 10px 28px #1b2b4608;border-radius:10px}.sr-page .sourcing-related-articles .sourcing-article-label{color:#6d7e96;background:#f0f3f8;border-radius:5px}.sr-page .sourcing-related-articles .sourcing-article-copy h3{color:#243147}.sr-page .sourcing-related-articles .sourcing-article-copy>p{color:#8390a2}.sr-page .sourcing-related-articles .text-link{color:#3f659e}
.sr-page .sourcing-active-filters>span{background:#edf2fb;color:#52729f;border-radius:5px}.sr-page .sourcing-active-filters>a{color:#7d8da3}
body:has(.sr-page) .business-refresh>.cta{background:#f7f9fc!important;border:1px solid #dfe5ed!important;border-radius:12px;box-shadow:none}
body:has(.sr-page) .business-refresh>.cta h2{color:#1c2b42}body:has(.sr-page) .business-refresh>.cta p{color:#8190a3}
body:has(.sr-page) .business-refresh>.cta>button.btn{background:#2563eb!important;color:#fff!important;border-radius:7px!important}
body:has(.sr-page) .cta-contacts{border-color:#dfe5ed!important}body:has(.sr-page) .cta-contacts button{color:#6d809b!important;background:transparent!important}
body:has(.sr-page) .floating-contact button{background:#315b9b!important}body:has(.sr-page) .mobile-bar{background:white;border-color:#e4e9f0}body:has(.sr-page) .mobile-bar :is(a,button){color:#5d7699}
body:has(.sr-page) #main-nav a[aria-current=page]{color:#315f9e;border-color:#315f9e}
.business-refresh .sr-page .sourcing-workspace .sourcing-search-panel .sourcing-search-caption{color:#6b778c!important}
.business-refresh .sr-page .sourcing-workspace .sourcing-search-panel .sourcing-search-caption svg{color:#7b8da8!important}
