:root{--seo-bg:#111;--seo-panel:#181818;--seo-text:#f4f0ed;--seo-muted:#b8b1ac;--seo-accent:#ff5a0a;--seo-line:rgba(255,255,255,.14)}
.seoEvidencePage{margin:0;background:var(--seo-bg);color:var(--seo-text);font-family:Arial,sans-serif}.seoEvidencePage a{color:var(--seo-accent)}.seoEvidenceHero{padding:clamp(7rem,13vw,12rem) 0 5rem;background:radial-gradient(circle at 80% 20%,rgba(255,90,10,.18),transparent 35%),#0c0c0c}.kant-page-breadcrumb{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:3rem;color:var(--seo-muted)}.kant-page-breadcrumb a{color:var(--seo-muted)}.seoEvidenceEyebrow{color:var(--seo-accent);letter-spacing:.18em;font-weight:700}.seoEvidenceHero h1{font-size:clamp(2.8rem,7vw,6.5rem);line-height:.95;max-width:1050px;margin:.6rem 0 2rem}.seoEvidenceLead{max-width:920px;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.55;color:var(--seo-muted)}.seoEvidenceSection{padding:5rem 0;border-top:1px solid var(--seo-line)}.seoEvidenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.seoEvidenceGrid article,.seoEvidenceCards article{background:var(--seo-panel);border:1px solid var(--seo-line);padding:clamp(1.5rem,3vw,2.5rem);border-radius:1rem}.seoEvidenceGrid h2,.seoEvidencePosts>div>h2{font-size:clamp(1.7rem,3vw,2.7rem)}.seoEvidenceGrid p,.seoEvidenceGrid li,.seoEvidenceCards span{color:var(--seo-muted);font-size:1.05rem;line-height:1.7}.seoEvidenceCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.seoEvidenceCards img,.seoCaseImage img{width:100%;height:auto;display:block;border-radius:.8rem;margin-bottom:1.5rem}.seoEvidenceCards p{color:var(--seo-accent);font-size:.85rem}.seoEvidenceCards h2,.seoEvidenceCards h3{font-size:1.4rem}.seoCaseImage{margin:0 0 2rem}.seoCaseTable{overflow-x:auto;margin-top:2rem}.seoCaseTable table{width:100%;border-collapse:collapse}.seoCaseTable th,.seoCaseTable td{padding:1.2rem;border:1px solid var(--seo-line);text-align:left}.seoCaseActions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.seoCaseActions a{padding:1rem 1.3rem;border:1px solid var(--seo-accent);border-radius:.5rem;text-decoration:none}.solutionSplitLists{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.solutionChecklistExcluded li:before{content:'—'!important;color:#aaa!important}.cms-blog-byline{font-size:.92rem;color:#aaa;margin-top:1rem}.cms-blog-byline a{color:#ff5a0a}.serviceSingleHero .cms-blog-byline{margin-top:18px;color:rgba(255,255,255,.72)}
@media(max-width:800px){.seoEvidenceGrid,.seoEvidenceCards,.solutionSplitLists{grid-template-columns:1fr}.seoEvidenceHero{padding-top:6rem}.seoEvidenceSection{padding:3.5rem 0}}

/* Semrush/AIO remediation: visible, page-specific context without changing navigation. */
.serviceSingleDecision{padding:90px 0;border-top:1px solid rgba(255,255,255,.12);background:#121212;color:#f5f1ee}.serviceSingleDecisionGrid{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:40px}.serviceSingleDecision h2{max-width:900px;font-size:clamp(34px,4vw,58px);line-height:1.06;margin:0 0 24px}.serviceSingleDecision p:last-child{max-width:940px;color:#b9b2ad;font-size:18px;line-height:1.75}.seoCaseDecision,.seoEvidenceIntro{margin:2rem 0;padding:clamp(1.5rem,3vw,2.5rem);background:var(--seo-panel);border:1px solid var(--seo-line);border-radius:1rem}.seoCaseDecision h2,.seoEvidenceIntro h2{font-size:clamp(1.7rem,3vw,2.7rem)}.seoCaseDecision p:last-child,.seoEvidenceIntro p{color:var(--seo-muted);font-size:1.05rem;line-height:1.75}.insightsSolutionBridge{margin:70px 0 10px;padding:clamp(28px,5vw,56px);display:flex;align-items:flex-end;justify-content:space-between;gap:32px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(120deg,#151515,#24160f);color:#f4f0ed}.insightsSolutionBridge p{color:#ff5a0a;letter-spacing:.16em;font-size:13px;font-weight:700}.insightsSolutionBridge h2{max-width:760px;font-size:clamp(28px,4vw,50px);line-height:1.08}.insightsSolutionBridge span{display:block;max-width:760px;color:#b9b2ad;line-height:1.7}.insightsSolutionBridge>a{flex:0 0 auto;color:#fff;border:1px solid #ff5a0a;padding:16px 20px}.footerWidgetTitle{color:#fff;font-size:20px;font-weight:700;margin:0 0 8px}.seoStaticContext{padding:80px 0;background:#111;color:#f4f0ed;border-top:1px solid rgba(255,255,255,.12)}.seoStaticContext .seoStaticContextInner{max-width:960px}.seoStaticContext .seoStaticEyebrow{color:#ff5a0a;letter-spacing:.16em;font-size:13px;font-weight:700}.seoStaticContext h2{font-size:clamp(32px,4vw,56px);line-height:1.08;margin:12px 0 26px}.seoStaticContext p{color:#b9b2ad;font-size:18px;line-height:1.75;margin:0 0 18px}.seoStaticContext a{color:#ff5a0a;text-decoration:underline}.seoProjectContext{padding:80px 0;background:#111;color:#f4f0ed;border-top:1px solid rgba(255,255,255,.12)}.seoProjectContext h2{font-size:clamp(32px,4vw,54px);line-height:1.08}.seoProjectContext p{color:#b9b2ad;font-size:18px;line-height:1.75}.seoProjectContext .row>div+div{padding-top:12px}
@media(max-width:800px){.serviceSingleDecisionGrid{grid-template-columns:1fr}.insightsSolutionBridge{align-items:flex-start;flex-direction:column}.seoStaticContext,.seoProjectContext,.serviceSingleDecision{padding:56px 0}}
