/* SEO service pages — visual enhancement layer (glance, proof, tinted cards) */
.sk-in{max-width:1240px;margin:0 auto}
.sk-eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:2.4px;text-transform:uppercase;color:#1d4ed8}
.sk-eyebrow::before{content:"";width:22px;height:1px;background:currentColor}
.sk-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:13px 22px;border-radius:999px;background:linear-gradient(100deg,#1d4ed8,#2563eb 60%,#0ea5e9);color:#fff!important;font:800 14px/1 'Segoe UI',system-ui,sans-serif;text-decoration:none;box-shadow:0 12px 26px -12px rgba(37,99,235,.7);transition:transform .2s ease}
.sk-link:hover{transform:translateY(-2px)}

/* at a glance */
.sk-glance{position:relative;overflow:hidden;padding:clamp(44px,5.5vw,78px) clamp(20px,4vw,56px);background:radial-gradient(560px 320px at 0% 0%,rgba(59,130,246,.16),transparent 70%),radial-gradient(520px 320px at 100% 100%,rgba(14,165,233,.14),transparent 70%),linear-gradient(180deg,#f2f7ff,#fff);border-bottom:1px solid #e2e8f0}
.sk-glance::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(26,86,219,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(26,86,219,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 30% 40%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 70% 80% at 30% 40%,#000 20%,transparent 80%);pointer-events:none}
.sk-glance .sk-in{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,56px);align-items:center}
.sk-glance h2{font:900 clamp(26px,2.8vw,38px)/1.12 'Segoe UI',system-ui,sans-serif;letter-spacing:-1.1px;color:#0f172a;margin:14px 0 14px}
.sk-glance p{font:400 clamp(15px,1.3vw,17px)/1.8 'Segoe UI',system-ui,sans-serif;color:#475569;margin:0}
.sk-glance p strong{color:#0f172a;font-weight:700}
.sk-glance-card{position:relative;padding:24px;border-radius:20px;background:linear-gradient(150deg,#0b1a3a,#1d4ed8);box-shadow:0 26px 50px -28px rgba(29,78,216,.7)}
.sk-glance-card::after{content:"";position:absolute;right:-50px;top:-50px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.35),transparent 70%);pointer-events:none}
.sk-card-k{font:800 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:1.8px;text-transform:uppercase;color:#93c5fd;margin-bottom:16px}
.sk-chips{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;margin:0;padding:0}
.sk-chips li{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font:600 13.5px/1.35 'Segoe UI',system-ui,sans-serif;color:#e0ecff}
.sk-chips li::before{content:"";flex:none;width:16px;height:16px;margin-top:1px;border-radius:50%;background:#34d399 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23052e16' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat}

/* proof */
.sk-proof{padding:clamp(48px,6vw,86px) clamp(20px,4vw,56px);background:radial-gradient(600px 340px at 100% 0%,rgba(124,58,237,.10),transparent 70%),radial-gradient(560px 340px at 0% 100%,rgba(14,165,233,.10),transparent 70%),#fff;border-top:1px solid #eef2f7}
.sk-proof-head{max-width:760px;margin:0 auto clamp(28px,3vw,40px);text-align:center}
.sk-proof-head h2{font:900 clamp(27px,3.05vw,42px)/1.1 'Segoe UI',system-ui,sans-serif;letter-spacing:-1.35px;color:#0f172a;margin:14px 0 12px}
.sk-proof-head p{font:400 16px/1.7 'Segoe UI',system-ui,sans-serif;color:#64748b;margin:0}
.sk-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.sk-pcard{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:18px;text-decoration:none;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 9%,#fff),#fff 65%);border:1px solid color-mix(in srgb,var(--pc) 22%,#e2e8f0);box-shadow:0 12px 30px -22px rgba(15,23,42,.45);transition:transform .2s ease,box-shadow .2s ease}
.sk-pcard::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--pc),color-mix(in srgb,var(--pc) 45%,#fff))}
.sk-pcard:hover{transform:translateY(-4px);box-shadow:0 24px 44px -24px color-mix(in srgb,var(--pc) 70%,transparent)}
.sk-ptag{align-self:flex-start;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--pc) 13%,#fff);color:var(--pc);font:800 10.5px/1 ui-monospace,Menlo,monospace;letter-spacing:1px;text-transform:uppercase}
.sk-pba{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 9px}
.sk-pba span,.sk-pba em{font:800 18px/1 'Segoe UI',system-ui,sans-serif;font-style:normal;color:#94a3b8}
.sk-pba strong{font:900 36px/1 'Segoe UI',system-ui,sans-serif;letter-spacing:-1px;color:#0f172a}
.sk-pba i{align-self:center;padding:5px 9px;border-radius:999px;background:#dcfce7;color:#15803d;font:800 12px/1 'Segoe UI',system-ui,sans-serif;font-style:normal}
.sk-pcard p{font:400 14px/1.6 'Segoe UI',system-ui,sans-serif;color:#475569;margin:0}
.sk-pgo{margin-top:auto;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--pc) 14%,#eef2f7);font:800 13.5px/1 'Segoe UI',system-ui,sans-serif;color:var(--pc)}
.sk-link-c{display:flex;width:max-content;margin:26px auto 0}

/* tinted cards in the existing template (sx-* and geo-*) */
.sx-bp>div,.sx-ex>div,.sx-hub>a{--a:#2563eb}
.sx-bp>div:nth-child(6n+2),.sx-ex>div:nth-child(6n+2),.sx-hub>a:nth-child(6n+2){--a:#7c3aed}
.sx-bp>div:nth-child(6n+3),.sx-ex>div:nth-child(6n+3),.sx-hub>a:nth-child(6n+3){--a:#0891b2}
.sx-bp>div:nth-child(6n+4),.sx-ex>div:nth-child(6n+4),.sx-hub>a:nth-child(6n+4){--a:#d97706}
.sx-bp>div:nth-child(6n+5),.sx-ex>div:nth-child(6n+5),.sx-hub>a:nth-child(6n+5){--a:#e11d48}
.sx-bp>div:nth-child(6n),.sx-ex>div:nth-child(6n),.sx-hub>a:nth-child(6n){--a:#059669}
.sx-bp>div,.sx-ex>div{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 8%,#fff) 0%,#fff 62%)!important;border:1px solid color-mix(in srgb,var(--a) 20%,#e6ecf3)!important;box-shadow:0 12px 28px -22px rgba(15,23,42,.4)!important;transition:transform .2s ease,box-shadow .2s ease}
.sx-bp>div::before,.sx-ex>div::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--a),color-mix(in srgb,var(--a) 45%,#fff))}
.sx-bp>div:hover,.sx-ex>div:hover{transform:translateY(-3px);box-shadow:0 22px 40px -24px color-mix(in srgb,var(--a) 65%,transparent)!important}
.sx-bp>div>div:first-child>span:first-child,.sx-ex>div>span:first-child{background:color-mix(in srgb,var(--a) 14%,#fff)!important}
.sx-bp>div>div:first-child>span:last-child{color:color-mix(in srgb,var(--a) 28%,#fff)!important}
.sx-hub>a{background:linear-gradient(180deg,color-mix(in srgb,var(--a) 6%,#fff),#fff)!important;border-color:color-mix(in srgb,var(--a) 18%,#e6ecf3)!important;border-left:3px solid var(--a)!important}
.sx-hub>a>span:first-child{background:color-mix(in srgb,var(--a) 13%,#fff)!important}

/* four-stage process as tinted cards */
.sx-proc{gap:18px!important}
.sx-proc>div{padding:24px 24px 22px!important;border:1px solid #e3eaf5!important;border-radius:16px;background:linear-gradient(180deg,#f5f9ff,#fff 70%);box-shadow:0 10px 26px -22px rgba(15,23,42,.4)}
.sx-proc>div:nth-child(2){background:linear-gradient(180deg,#f6f2ff,#fff 70%)}
.sx-proc>div:nth-child(3){background:linear-gradient(180deg,#ecfbff,#fff 70%)}
.sx-proc>div:nth-child(4){background:linear-gradient(180deg,#ecfdf5,#fff 70%)}
.sx-proc>div:nth-child(2) span:first-child{background:linear-gradient(135deg,#6d28d9,#8b5cf6)!important}
.sx-proc>div:nth-child(3) span:first-child{background:linear-gradient(135deg,#0e7490,#06b6d4)!important}
.sx-proc>div:nth-child(4) span:first-child{background:linear-gradient(135deg,#047857,#10b981)!important}

/* section textures */
main>div:has(.sx-bp),main>div:has(.sx-hub){background-image:radial-gradient(rgba(29,78,216,.08) 1px,transparent 1.3px)!important;background-size:20px 20px!important}
main>div:has(.sx-ex){background:radial-gradient(520px 300px at 100% 0%,rgba(59,130,246,.08),transparent 70%),#fff!important}

@media(max-width:980px){
  .sk-glance .sk-in{grid-template-columns:1fr}
  .sk-pgrid{grid-template-columns:1fr 1fr}
}
@media(max-width:640px){
  .sk-chips{grid-template-columns:1fr}
  .sk-pgrid{grid-template-columns:1fr}
  .sk-link-c{width:100%;justify-content:center}
}

/* comparison table -> stacked cards on mobile */
@media(max-width:640px){
  div:has(>table.sk-cmp){overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
  table.sk-cmp{min-width:0!important;display:block}
  table.sk-cmp thead{display:none}
  table.sk-cmp tbody{display:grid;gap:12px}
  table.sk-cmp tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e2e8f0!important;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 24px -20px rgba(15,23,42,.45)}
  table.sk-cmp td{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px 8px!important;text-align:center!important;font-size:13px!important;line-height:1.35!important;border-left:1px solid #eef2f7}
  table.sk-cmp td:first-child{grid-column:1/-1;align-items:flex-start;text-align:left!important;padding:13px 14px!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;color:#fff!important;font-weight:700!important;font-size:14px!important;border-left:0}
  table.sk-cmp td:nth-child(2){border-left:0}
  table.sk-cmp td:nth-child(n+2)::before{display:block;font:800 9.5px/1.2 ui-monospace,Menlo,monospace;letter-spacing:.8px;text-transform:uppercase;color:#94a3b8}
  table.sk-cmp td:nth-child(2)::before{content:"With SDM";color:#1d4ed8}
  table.sk-cmp td:nth-child(3)::before{content:"Typical agency"}
  table.sk-cmp td:nth-child(4)::before{content:"In-house / DIY"}
}

/* industry pages (iv-*): tinted cards */
.iv-svc>div,.iv-cost>div{--a:#2563eb}
.iv-svc>div:nth-child(6n+2),.iv-cost>div:nth-child(4n+2){--a:#7c3aed}
.iv-svc>div:nth-child(6n+3),.iv-cost>div:nth-child(4n+3){--a:#0891b2}
.iv-svc>div:nth-child(6n+4),.iv-cost>div:nth-child(4n){--a:#d97706}
.iv-svc>div:nth-child(6n+5){--a:#e11d48}
.iv-svc>div:nth-child(6n){--a:#059669}
.iv-svc>div{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 8%,#fff) 0%,#fff 62%)!important;border:1px solid color-mix(in srgb,var(--a) 20%,#e6ecf3)!important;box-shadow:0 12px 28px -22px rgba(15,23,42,.4)!important;transition:transform .2s ease,box-shadow .2s ease}
.iv-svc>div::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--a),color-mix(in srgb,var(--a) 45%,#fff))}
.iv-svc>div:hover{transform:translateY(-3px);box-shadow:0 22px 40px -24px color-mix(in srgb,var(--a) 65%,transparent)!important}
.iv-svc>div>span:first-child{background:color-mix(in srgb,var(--a) 14%,#fff)!important}
.iv-cost>div{background:linear-gradient(100deg,color-mix(in srgb,var(--a) 7%,#fff),#fff 60%)!important;border-left:4px solid var(--a)!important;border-color:color-mix(in srgb,var(--a) 18%,#e6ecf3);box-shadow:0 10px 24px -20px rgba(15,23,42,.4)}
.iv-plan>div{--a:#2563eb;border-color:color-mix(in srgb,var(--a) 22%,#e6ecf3)!important;box-shadow:0 14px 30px -24px color-mix(in srgb,var(--a) 70%,transparent);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--a) 4%,#fff))!important}
.iv-plan>div:nth-child(2){--a:#7c3aed}
.iv-plan>div:nth-child(3){--a:#059669}
.iv-plan>div>div:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--a) 14%,#fff),color-mix(in srgb,var(--a) 5%,#fff))!important;border-bottom-color:color-mix(in srgb,var(--a) 22%,#fff)!important;border-top:4px solid var(--a)}
.iv-plan>div>div:first-child>div:first-child{color:var(--a)!important}
main>div:has(.iv-svc){background-image:radial-gradient(rgba(29,78,216,.08) 1px,transparent 1.3px)!important;background-size:20px 20px!important}

/* industries hub */
.hub-grid>a{background:linear-gradient(180deg,color-mix(in srgb,var(--a,#2563eb) 7%,#fff),#fff)!important;border-color:color-mix(in srgb,var(--a,#2563eb) 20%,#e6ecf3)!important;border-left:3px solid var(--a,#2563eb)!important;box-shadow:0 8px 20px -18px rgba(15,23,42,.45)}
.hub-grid>a>span:first-child{background:color-mix(in srgb,var(--a,#2563eb) 13%,#fff)!important}
.hub-method>div{--a:#2563eb}
.hub-method>div:nth-child(6n+2){--a:#7c3aed}.hub-method>div:nth-child(6n+3){--a:#0891b2}.hub-method>div:nth-child(6n+4){--a:#d97706}.hub-method>div:nth-child(6n+5){--a:#e11d48}.hub-method>div:nth-child(6n){--a:#059669}
.hub-method>div{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 8%,#fff) 0%,#fff 62%)!important;border:1px solid color-mix(in srgb,var(--a) 20%,#e6ecf3)!important;box-shadow:0 12px 28px -22px rgba(15,23,42,.4)!important}
.hub-method>div::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--a),color-mix(in srgb,var(--a) 45%,#fff))}
.hub-method>div>span:first-child{background:color-mix(in srgb,var(--a) 14%,#fff)!important}

/* industry query table -> cards on mobile */
@media(max-width:640px){
  div:has(>table.sk-qt){overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
  table.sk-qt{min-width:0!important;display:block}
  table.sk-qt thead{display:none}
  table.sk-qt tbody{display:grid;gap:10px}
  table.sk-qt tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e2e8f0!important;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 22px -20px rgba(15,23,42,.45)}
  table.sk-qt td{display:flex;flex-direction:column;gap:5px;padding:10px 14px!important;text-align:left!important}
  table.sk-qt td:first-child{grid-column:1/-1;background:#0f172a;color:#fff!important;font-size:13.5px!important;padding:12px 14px!important}
  table.sk-qt td:nth-child(2),table.sk-qt td:nth-child(3){align-items:flex-start;border-bottom:1px solid #eef2f7}
  table.sk-qt td:nth-child(3){border-left:1px solid #eef2f7}
  table.sk-qt td:nth-child(4){grid-column:1/-1;font-size:13px!important}
  table.sk-qt td:nth-child(n+2)::before{display:block;font:800 9.5px/1.2 ui-monospace,Menlo,monospace;letter-spacing:.8px;text-transform:uppercase;color:#94a3b8}
  table.sk-qt td:nth-child(2)::before{content:"Intent"}
  table.sk-qt td:nth-child(3)::before{content:"Volume"}
  table.sk-qt td:nth-child(4)::before{content:"Why it matters"}
}

/* location pages (lc-*) */
.lc-2>div,.lc-cities>a,.lc-svc>a{--a:#2563eb}
.lc-2>div:nth-child(4n+2),.lc-cities>a:nth-child(6n+2),.lc-svc>a:nth-child(4n+2){--a:#7c3aed}
.lc-2>div:nth-child(4n+3),.lc-cities>a:nth-child(6n+3),.lc-svc>a:nth-child(4n+3){--a:#0891b2}
.lc-2>div:nth-child(4n),.lc-cities>a:nth-child(6n+4),.lc-svc>a:nth-child(4n){--a:#059669}
.lc-cities>a:nth-child(6n+5){--a:#d97706}
.lc-cities>a:nth-child(6n){--a:#e11d48}
.lc-2>div{background:linear-gradient(100deg,color-mix(in srgb,var(--a) 7%,#fff),#fff 60%)!important;border-left:4px solid var(--a)!important;border-color:color-mix(in srgb,var(--a) 18%,#e6ecf3);box-shadow:0 10px 24px -20px rgba(15,23,42,.4)}
.lc-cities>a{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 8%,#fff),#fff 65%)!important;border-color:color-mix(in srgb,var(--a) 20%,#e6ecf3)!important;box-shadow:0 10px 24px -20px rgba(15,23,42,.4)}
.lc-cities>a::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--a)}
.lc-svc>a{background:linear-gradient(100deg,color-mix(in srgb,var(--a) 9%,#fff),#fff)!important;border-color:color-mix(in srgb,var(--a) 22%,#e6ecf3)!important}
.lc-svc>a svg{stroke:var(--a)!important}
div[style*="repeat(auto-fit,minmax(266px,1fr))"]>div{border-left:3px solid #2563eb!important;background:linear-gradient(100deg,#f3f7ff,#fff 60%)!important;box-shadow:0 8px 20px -18px rgba(15,23,42,.45)}
div[style*="repeat(auto-fit,minmax(266px,1fr))"]>div:nth-child(3n+2){border-left-color:#7c3aed!important;background:linear-gradient(100deg,#f7f3ff,#fff 60%)!important}
div[style*="repeat(auto-fit,minmax(266px,1fr))"]>div:nth-child(3n){border-left-color:#0891b2!important;background:linear-gradient(100deg,#effbfe,#fff 60%)!important}

/* city query table (3 columns) -> cards on mobile */
@media(max-width:640px){
  div:has(>table.sk-lt){overflow:visible!important}
  table.sk-lt{min-width:0!important;display:block;border:0!important;background:transparent!important}
  table.sk-lt thead{display:none}
  table.sk-lt tbody{display:grid;gap:10px}
  table.sk-lt tr{display:grid;grid-template-columns:1fr;border:1px solid #e2e8f0!important;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 22px -20px rgba(15,23,42,.45)}
  table.sk-lt td{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 14px!important;text-align:left!important;border:0!important}
  table.sk-lt td:first-child{background:#0f172a;color:#fff!important;padding:12px 14px!important}
  table.sk-lt td:nth-child(2){border-bottom:1px solid #eef2f7!important}
  table.sk-lt td:nth-child(n+2)::before{display:block;font:800 9.5px/1.2 ui-monospace,Menlo,monospace;letter-spacing:.8px;text-transform:uppercase;color:#94a3b8}
  table.sk-lt td:nth-child(2)::before{content:"Intent"}
  table.sk-lt td:nth-child(3)::before{content:"Why it matters"}
}

/* creative service pages (cx-*) and services hub (sv-*) */
.cx-3>.cx-card,.cx-4>.cx-card,.sv-method>div,.sv-excel>div,.sv-grid>a{--a:#2563eb}
.cx-3>.cx-card:nth-child(6n+2),.cx-4>.cx-card:nth-child(6n+2),.sv-method>div:nth-child(6n+2),.sv-excel>div:nth-child(6n+2),.sv-grid>a:nth-child(6n+2){--a:#7c3aed}
.cx-3>.cx-card:nth-child(6n+3),.cx-4>.cx-card:nth-child(6n+3),.sv-method>div:nth-child(6n+3),.sv-excel>div:nth-child(6n+3),.sv-grid>a:nth-child(6n+3){--a:#0891b2}
.cx-3>.cx-card:nth-child(6n+4),.cx-4>.cx-card:nth-child(6n+4),.sv-method>div:nth-child(6n+4),.sv-excel>div:nth-child(6n+4),.sv-grid>a:nth-child(6n+4){--a:#d97706}
.cx-3>.cx-card:nth-child(6n+5),.sv-method>div:nth-child(6n+5),.sv-excel>div:nth-child(6n+5),.sv-grid>a:nth-child(6n+5){--a:#e11d48}
.cx-3>.cx-card:nth-child(6n),.sv-method>div:nth-child(6n),.sv-excel>div:nth-child(6n),.sv-grid>a:nth-child(6n){--a:#059669}
.cx-3>.cx-card,.cx-4>.cx-card,.sv-method>div,.sv-excel>div{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 8%,#fff) 0%,#fff 62%)!important;border:1px solid color-mix(in srgb,var(--a) 20%,#e6ecf3)!important;box-shadow:0 12px 28px -22px rgba(15,23,42,.4)!important;transition:transform .2s ease,box-shadow .2s ease}
.cx-3>.cx-card::before,.cx-4>.cx-card::before,.sv-method>div::before,.sv-excel>div::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--a),color-mix(in srgb,var(--a) 45%,#fff))}
.cx-3>.cx-card:hover,.cx-4>.cx-card:hover,.sv-method>div:hover,.sv-excel>div:hover{transform:translateY(-3px)}
.cx-4>.cx-card>div:first-child{color:color-mix(in srgb,var(--a) 35%,#fff)!important}
.sv-method>div>div:first-child>span:first-child,.sv-excel>div>span:first-child{background:color-mix(in srgb,var(--a) 14%,#fff)!important}
.sv-grid>a{background:linear-gradient(180deg,color-mix(in srgb,var(--a) 6%,#fff),#fff)!important;border-color:color-mix(in srgb,var(--a) 18%,#e6ecf3)!important;border-left:3px solid var(--a)!important}
.sv-grid>a>span:first-child{background:color-mix(in srgb,var(--a) 13%,#fff)!important}

/* country pages: readable Market snapshot panel over hero photos */
.lc-hero-banner .lc-hero>div:last-child{background:linear-gradient(160deg,rgba(8,18,40,.86),rgba(12,28,62,.78))!important;border:1px solid rgba(147,197,253,.28)!important;box-shadow:0 24px 50px -24px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.lc-hero-banner .lc-hero>div:last-child>div>span:first-child{color:#a9bdd9!important}
.lc-hero-banner .lc-hero>div:last-child>div>span:last-child{color:#fff!important}
.lc-hero-banner .lc-hero>div:last-child>div{border-bottom-color:rgba(255,255,255,.14)!important}
