/* Piqelo v891 — Design System 2.0. Presentation only; scoring, offer acceptance and ranking stay untouched. */
:root{
  --pds-core-blue:#63a9ff;
  --pds-core-cyan:#56d7ef;
  --pds-core-teal:#80efb7;
  --pds-accent:#56d7ef;
  --pds-accent-rgb:86,215,239;
  --pds-warm:#f0c479;
  --pds-surface:rgba(8,30,47,.95);
  --pds-surface-2:rgba(7,24,39,.92);
  --pds-line:rgba(118,190,213,.19);
  --pds-shadow:0 24px 62px rgba(0,14,26,.27);
}
body[data-piqelo-design-system="v891"]{--pds-accent:#56d7ef;--pds-accent-rgb:86,215,239}
body[data-piqelo-brand="samsung"]{--pds-brand:#7f9dff;--pds-brand-rgb:127,157,255}
body[data-piqelo-brand="lg"]{--pds-brand:#df6e9d;--pds-brand-rgb:223,110,157}
body[data-piqelo-brand="sony"]{--pds-brand:#6da7ff;--pds-brand-rgb:109,167,255}
body[data-piqelo-brand="tcl"]{--pds-brand:#f46b6b;--pds-brand-rgb:244,107,107}
body[data-piqelo-brand="hisense"]{--pds-brand:#55d8cd;--pds-brand-rgb:85,216,205}
body[data-piqelo-brand="panasonic"]{--pds-brand:#6f98ee;--pds-brand-rgb:111,152,238}
body[data-piqelo-brand="roku"]{--pds-brand:#a87ae4;--pds-brand-rgb:168,122,228}
body[data-piqelo-brand="piqelo"]{--pds-brand:#56d7ef;--pds-brand-rgb:86,215,239}

body[data-piqelo-surface="gaming"]{--pds-accent:#8c7dff;--pds-accent-rgb:140,125,255}
body[data-piqelo-surface="movies"]{--pds-accent:#c66dba;--pds-accent-rgb:198,109,186}
body[data-piqelo-surface="sports"]{--pds-accent:#5ee19b;--pds-accent-rgb:94,225,155}
body[data-piqelo-surface="bright"]{--pds-accent:#f0c479;--pds-accent-rgb:240,196,121}
body[data-piqelo-surface="value"]{--pds-accent:#78e8b6;--pds-accent-rgb:120,232,182}
body[data-piqelo-surface="premium"]{--pds-accent:#e5c58b;--pds-accent-rgb:229,197,139}
body[data-piqelo-surface="oled"]{--pds-accent:#d26ec9;--pds-accent-rgb:210,110,201}
body[data-piqelo-surface="mini-led"]{--pds-accent:#5dbbff;--pds-accent-rgb:93,187,255}
body[data-piqelo-surface="explanation"]{--pds-accent:#57d9e9;--pds-accent-rgb:87,217,233}

.piqeloFinderSpark{display:inline-grid;place-items:center;flex:0 0 auto;font-size:.95em;line-height:1}
.piqeloFinderNavCta,.piqeloMobileFinderTop,.piqeloFinderTopRightCta,.piqeloFinderInline,.piqeloStickyFinder{
  display:inline-flex!important;align-items:center;justify-content:center;gap:7px;text-decoration:none!important;
  border:1px solid rgba(118,236,213,.28)!important;border-radius:12px!important;
  background:linear-gradient(112deg,#64aaff 0%,#56d8ef 50%,#80efb7 100%)!important;
  color:#052031!important;font-weight:950!important;letter-spacing:-.01em!important;
  box-shadow:0 12px 28px rgba(54,183,221,.18)!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease
}
.piqeloFinderNavCta{min-height:40px;padding:9px 14px!important;white-space:nowrap}
.desktopNav .piqeloFinderNavCta{font-size:13px!important;margin-left:2px}
.piqeloFinderNavCta:hover,.piqeloMobileFinderTop:hover,.piqeloFinderTopRightCta:hover,.piqeloFinderInline:hover,.piqeloStickyFinder:hover{transform:translateY(-1px);filter:saturate(1.06);box-shadow:0 16px 34px rgba(54,183,221,.24)!important}
.piqeloFinderNavCta:focus-visible,.piqeloMobileFinderTop:focus-visible,.piqeloFinderTopRightCta:focus-visible,.piqeloFinderInline:focus-visible,.piqeloStickyFinder:focus-visible{outline:3px solid rgba(101,222,236,.42);outline-offset:3px}
.piqeloMobileFinderTop,.piqeloFinderTopRightCta{display:none!important;min-height:38px;padding:8px 11px!important;font-size:11px!important}

.piqeloStickyFinder{
  position:fixed;z-index:88;right:20px;bottom:88px;min-height:44px;padding:10px 15px;
  opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease,bottom .18s ease
}
.piqeloStickyFinder.isVisible{opacity:1;pointer-events:auto;transform:translateY(0)}
.piqeloStickyFinder.isRaised{bottom:164px}

.piqeloDsKicker,.piqeloCategoryIdentity,.piqeloResearchStepLabel{
  display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:6px 9px;border-radius:999px;
  border:1px solid rgba(var(--pds-accent-rgb),.25);background:rgba(var(--pds-accent-rgb),.09);color:var(--pds-accent);
  font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase
}

/* Review: open editorial rhythm, stronger product hierarchy. */
body[data-piqelo-surface="review"] .piqeloReviewHeroV891{
  position:relative;overflow:hidden;border:1px solid rgba(var(--pds-brand-rgb),.28)!important;border-radius:28px!important;
  background:
    radial-gradient(circle at 82% 15%,rgba(var(--pds-brand-rgb),.18),transparent 27%),
    radial-gradient(circle at 74% 88%,rgba(var(--pds-accent-rgb),.10),transparent 29%),
    linear-gradient(122deg,rgba(5,23,38,.98),rgba(7,31,49,.94) 48%,rgba(7,25,41,.96))!important;
  box-shadow:0 30px 72px rgba(0,14,27,.30)!important
}
body[data-piqelo-surface="review"] .piqeloReviewHeroV891>.card{background:transparent!important;border:0!important;box-shadow:none!important}
body[data-piqelo-surface="review"] .piqeloReviewHeroV891 .heroCopy{padding:34px 34px 32px!important}
body[data-piqelo-surface="review"] .piqeloReviewHeroV891 .heroCopy h1{letter-spacing:-.045em!important;line-height:1.02!important}
body[data-piqelo-surface="review"] .piqeloReviewHeroV891 .heroCopy .lead{max-width:46rem;color:#d8e7ee!important;font-size:clamp(16px,1.8vw,21px)!important;line-height:1.5!important}
body[data-piqelo-surface="review"] .piqeloReviewHeroV891 .heroMedia{display:grid!important;place-items:center!important;padding:28px!important}
body[data-piqelo-surface="review"] .piqeloReviewHeroV891 .heroMedia:before{
  content:"";position:absolute;inset:12% 8%;border-radius:42%;background:radial-gradient(ellipse,rgba(var(--pds-brand-rgb),.14),transparent 66%);filter:blur(12px)
}
body[data-piqelo-surface="review"] .piqeloReviewHeroV891 .heroMedia img{position:relative;z-index:1;max-width:100%;object-fit:contain!important;filter:drop-shadow(0 28px 28px rgba(0,0,0,.42))!important}
body[data-piqelo-surface="review"] .scoreline{gap:10px!important}
body[data-piqelo-surface="review"] .scoreline .score{box-shadow:0 0 0 1px rgba(var(--pds-accent-rgb),.18),0 10px 28px rgba(var(--pds-accent-rgb),.12)!important}

.piqeloQuickVerdict{
  display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:24px;align-items:center;
  margin-top:18px!important;padding:24px 26px!important;border:0!important;border-top:1px solid rgba(var(--pds-accent-rgb),.18)!important;
  border-bottom:1px solid rgba(var(--pds-accent-rgb),.12)!important;background:transparent!important
}
.piqeloQuickVerdictCopy h2,.piqeloMethodHead h2{margin:7px 0 6px;color:#f6fbff;font-size:clamp(26px,3vw,38px);line-height:1.04;letter-spacing:-.045em}
.piqeloQuickVerdictCopy p,.piqeloMethodHead p{margin:0;max-width:720px;color:#a7bdc8;font-size:13px;line-height:1.6}
.piqeloQuickMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.piqeloQuickMetric{display:grid;gap:5px;min-width:0;padding:13px 12px;border:1px solid rgba(var(--pds-accent-rgb),.16);border-radius:15px;background:rgba(255,255,255,.035)}
.piqeloQuickMetric span{color:#819dab;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.piqeloQuickMetric strong{color:#f7fcff;font-size:24px;font-variant-numeric:tabular-nums}

.piqeloMethodRail{
  display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:24px;align-items:center;
  margin-top:18px!important;padding:24px 26px!important;border:1px solid rgba(118,188,211,.15)!important;border-radius:22px!important;
  background:linear-gradient(145deg,rgba(9,31,47,.72),rgba(5,22,36,.54))!important
}
.piqeloMethodWeights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.piqeloMethodWeight{position:relative;display:grid;gap:5px;padding:13px 12px 16px;border-radius:14px;background:rgba(2,15,27,.38);overflow:hidden}
.piqeloMethodWeight span{color:#8ca6b4;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}
.piqeloMethodWeight b{color:#f4fbff;font-size:20px}
.piqeloMethodWeight i{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--pds-accent) var(--weight),rgba(255,255,255,.06) 0)}

body[data-piqelo-surface="review"] #seoPriceTrackerV869.piqeloPriceIntelligence{
  margin-top:18px!important;border-color:rgba(103,219,210,.24)!important;
  background:
    radial-gradient(circle at 96% 0,rgba(77,223,192,.13),transparent 30%),
    radial-gradient(circle at 0 100%,rgba(71,151,255,.10),transparent 32%),
    linear-gradient(145deg,rgba(7,30,47,.98),rgba(5,21,35,.96))!important
}
body[data-piqelo-surface="review"] #seoPriceTrackerV869 .seoPriceHead h2:before{content:"Price Intelligence";display:block;margin-bottom:5px;color:#70e7d2;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
body[data-piqelo-surface="review"] .grid2{gap:16px!important}
body[data-piqelo-surface="review"] .grid2>.panel{border-color:rgba(var(--pds-accent-rgb),.12)!important;background:linear-gradient(145deg,rgba(9,31,47,.80),rgba(6,24,39,.66))!important}
body[data-piqelo-surface="review"] .tone-owner{background:linear-gradient(145deg,rgba(20,55,50,.70),rgba(7,27,39,.70))!important}
body[data-piqelo-surface="review"] .tone-score{background:linear-gradient(145deg,rgba(20,39,66,.73),rgba(7,26,43,.68))!important}
body[data-piqelo-surface="review"] .tone-spec{background:linear-gradient(145deg,rgba(30,35,58,.70),rgba(7,25,40,.68))!important}

.piqeloStaticSource{
  position:relative!important;overflow:hidden!important;margin-top:10px!important;padding:14px 15px 14px 18px!important;
  border:1px solid rgba(var(--ps-rgb,99,185,208),.24)!important;border-radius:15px!important;
  background:linear-gradient(105deg,rgba(var(--ps-rgb,99,185,208),.09),rgba(255,255,255,.025))!important
}
.piqeloStaticSource:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--ps-accent,#63b9d0)}
.piqeloStaticSource[data-source-brand="rtings"]{--ps-accent:#ee4056;--ps-rgb:238,64,86}
.piqeloStaticSource[data-source-brand="tomsguide"]{--ps-accent:#ff5a43;--ps-rgb:255,90,67}
.piqeloStaticSource[data-source-brand="pcmag"]{--ps-accent:#ff4f64;--ps-rgb:255,79,100}
.piqeloStaticSource[data-source-brand="techradar"]{--ps-accent:#ef3ca1;--ps-rgb:239,60,161}
.piqeloStaticSource[data-source-brand="whathifi"]{--ps-accent:#ed404d;--ps-rgb:237,64,77}
.piqeloStaticSource[data-source-brand="cnet"]{--ps-accent:#ee3953;--ps-rgb:238,57,83}
.piqeloStaticSource[data-source-brand="digitaltrends"]{--ps-accent:#21c5e9;--ps-rgb:33,197,233}
.piqeloStaticSource[data-source-brand="bestbuy"]{--ps-accent:#ffe000;--ps-rgb:255,224,0}
.piqeloStaticSource[data-source-brand="walmart"]{--ps-accent:#ffc220;--ps-rgb:255,194,32}
.piqeloStaticSourceMark{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 9px 4px 5px;border-radius:9px;background:#17374c;color:#f7fbff;font-size:11px;font-weight:950}
.piqeloStaticSourceGlyph{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:5px;background:rgba(255,255,255,.12);font-size:8px}
.piqeloStaticSourceMark--rtings{background:#fff;color:#171b22}.piqeloStaticSourceMark--rtings .piqeloStaticSourceGlyph{background:#ed334f;color:#fff;border-radius:50%}
.piqeloStaticSourceMark--bestbuy{background:#ffe000;color:#111827}.piqeloStaticSourceMark--bestbuy .piqeloStaticSourceGlyph{background:#102f6d;color:#ffe000}
.piqeloStaticSourceMark--techradar{background:linear-gradient(120deg,#7b2be2,#d91b8f 56%,#ff5d67)}
.piqeloStaticSourceMark--tomsguide{background:#e92d40}
.piqeloStaticSourceMark--pcmag{background:#cf1732}
.piqeloStaticSourceMark--whathifi{background:#d51e2b}
.piqeloStaticSourceMark--cnet{background:#fff;color:#1a1e24}

.piqeloFinderBridgeV891,.piqeloExplanationFinder{
  position:relative;overflow:hidden;border:1px solid rgba(var(--pds-accent-rgb),.25)!important;border-radius:24px!important;
  background:
    radial-gradient(circle at 90% 0,rgba(var(--pds-accent-rgb),.16),transparent 32%),
    linear-gradient(130deg,rgba(8,32,50,.98),rgba(5,22,36,.98))!important;
  box-shadow:var(--pds-shadow)!important
}
.piqeloFinderBridgeV891 .seoFinderButton,.piqeloFinderInline{min-height:44px;padding:10px 15px!important}
.piqeloCloseCallFinder{
  display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:17px 18px;border-top:1px solid rgba(var(--pds-accent-rgb),.18);
  background:linear-gradient(90deg,rgba(var(--pds-accent-rgb),.05),transparent)
}
.piqeloCloseCallFinder b{display:block;margin:6px 0 4px;color:#f5fbff;font-size:16px}.piqeloCloseCallFinder p{margin:0;color:#91aab7;font-size:11px;line-height:1.45}

/* Full Explanation becomes a navigable research dossier. */
body[data-piqelo-surface="explanation"] .detailHero{
  position:relative;overflow:hidden;border-color:rgba(var(--pds-accent-rgb),.28)!important;
  background:
    radial-gradient(circle at 92% 6%,rgba(var(--pds-accent-rgb),.15),transparent 31%),
    radial-gradient(circle at 80% 82%,rgba(105,119,255,.08),transparent 30%),
    linear-gradient(135deg,rgba(7,31,49,.98),rgba(5,23,38,.98))!important
}
.piqeloExplanationEyebrow{display:grid;gap:4px;margin-bottom:12px}
.piqeloExplanationEyebrow span{color:var(--pds-accent);font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}
.piqeloExplanationEyebrow b{color:#c9dce5;font-size:13px;font-weight:750}
.piqeloResearchNav{
  position:sticky;top:10px;z-index:24;display:flex;gap:7px;align-items:center;overflow:auto;margin:12px 0 14px;padding:9px;
  border:1px solid rgba(111,186,209,.16);border-radius:16px;background:rgba(4,20,33,.88);backdrop-filter:blur(16px);box-shadow:0 14px 36px rgba(0,0,0,.16)
}
.piqeloResearchNav a{flex:0 0 auto;padding:7px 10px;border-radius:9px;color:#92adbb!important;text-decoration:none!important;font-size:10px;font-weight:850}
.piqeloResearchNav a:hover,.piqeloResearchNav a:focus-visible{background:rgba(var(--pds-accent-rgb),.10);color:#eafaff!important}
.piqeloExplanationFinder{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 14px;padding:19px 21px}
.piqeloExplanationFinder h2{margin:6px 0 4px;color:#f5fbff;font-size:24px;letter-spacing:-.035em}.piqeloExplanationFinder p{margin:0;color:#91aab7;font-size:12px}
.piqeloResearchStepLabel{margin-bottom:10px}
body[data-piqelo-surface="explanation"] .detailPanel,
body[data-piqelo-surface="explanation"] #detailDecisionConfidence,
body[data-piqelo-surface="explanation"] #detailPricePanel{
  scroll-margin-top:80px;border-color:rgba(var(--pds-accent-rgb),.14)!important
}
body[data-piqelo-surface="explanation"] #detailSourcesPanel{border-color:rgba(var(--pds-accent-rgb),.20)!important}

/* Category worlds: same Piqelo DNA, different decision context. */
body[data-piqelo-surface="gaming"]{background:radial-gradient(circle at 82% 1%,rgba(118,91,255,.17),transparent 28%),linear-gradient(180deg,#061221,#071727 55%,#05111c)!important}
body[data-piqelo-surface="movies"]{background:radial-gradient(circle at 82% 2%,rgba(148,55,123,.16),transparent 28%),linear-gradient(180deg,#090f1b,#100f1b 55%,#070e17)!important}
body[data-piqelo-surface="sports"]{background:radial-gradient(circle at 82% 2%,rgba(63,201,131,.14),transparent 28%),linear-gradient(180deg,#061720,#071b24 55%,#05131c)!important}
body[data-piqelo-surface="bright"]{background:radial-gradient(circle at 82% 2%,rgba(227,179,88,.15),transparent 29%),linear-gradient(180deg,#091923,#0a1d28 55%,#06141d)!important}
body[data-piqelo-surface="value"]{background:radial-gradient(circle at 82% 2%,rgba(72,213,159,.14),transparent 29%),linear-gradient(180deg,#061920,#071d24 55%,#05141a)!important}
body[data-piqelo-surface="premium"]{background:radial-gradient(circle at 82% 2%,rgba(219,188,125,.13),transparent 29%),linear-gradient(180deg,#0b151e,#101b24 55%,#08121a)!important}
body[data-piqelo-surface="gaming"] .piqeloCategoryHero,
body[data-piqelo-surface="movies"] .piqeloCategoryHero,
body[data-piqelo-surface="sports"] .piqeloCategoryHero,
body[data-piqelo-surface="bright"] .piqeloCategoryHero,
body[data-piqelo-surface="value"] .piqeloCategoryHero,
body[data-piqelo-surface="premium"] .piqeloCategoryHero,
body[data-piqelo-surface="oled"] .piqeloCategoryHero,
body[data-piqelo-surface="mini-led"] .piqeloCategoryHero{
  position:relative;overflow:hidden;border-color:rgba(var(--pds-accent-rgb),.30)!important;
  background:
    radial-gradient(circle at 89% 5%,rgba(var(--pds-accent-rgb),.19),transparent 31%),
    linear-gradient(132deg,rgba(8,29,46,.98),rgba(7,24,39,.95))!important
}
.piqeloCategoryIdentity{margin:0 0 12px!important}
body[data-piqelo-design-system="v891"] .rankcard{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
body[data-piqelo-design-system="v891"] .rankcard:hover{transform:translateY(-2px);border-color:rgba(var(--pds-accent-rgb),.32)!important;box-shadow:0 18px 38px rgba(0,0,0,.16)!important}
body[data-piqelo-surface="gaming"] .rankcard:nth-of-type(1){box-shadow:inset 3px 0 0 rgba(140,125,255,.65)}
body[data-piqelo-surface="movies"] .rankcard:nth-of-type(1){box-shadow:inset 3px 0 0 rgba(198,109,186,.65)}
body[data-piqelo-surface="sports"] .rankcard:nth-of-type(1){box-shadow:inset 3px 0 0 rgba(94,225,155,.65)}
body[data-piqelo-surface="bright"] .rankcard:nth-of-type(1){box-shadow:inset 3px 0 0 rgba(240,196,121,.65)}

@media(max-width:980px){
  .piqeloQuickVerdict,.piqeloMethodRail{grid-template-columns:1fr}
  .piqeloMethodWeights{grid-template-columns:repeat(4,minmax(0,1fr))}
  .piqeloExplanationFinder{align-items:flex-start;flex-direction:column}
}
@media(max-width:780px){
  .piqeloMobileFinderTop,.piqeloFinderTopRightCta{display:inline-flex!important;margin-left:auto}
  .sitehead .headin>nav{padding-right:0}
  .desktopNav .piqeloFinderNavCta{display:none!important}
  .piqeloStickyFinder{right:12px;bottom:82px;min-height:41px;padding:9px 12px;font-size:11px}.piqeloStickyFinder.isRaised{bottom:148px}
  body[data-piqelo-surface="review"] .piqeloReviewHeroV891 .heroCopy{padding:24px 18px 20px!important}
  body[data-piqelo-surface="review"] .piqeloReviewHeroV891 .heroMedia{padding:14px!important}
  .piqeloQuickVerdict,.piqeloMethodRail{padding:18px!important;border-radius:19px!important}
  .piqeloQuickMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .piqeloMethodWeights{grid-template-columns:repeat(2,minmax(0,1fr))}
  .piqeloCloseCallFinder{align-items:flex-start;flex-direction:column}
  .piqeloResearchNav{top:6px}
}
@media(max-width:560px){
  .piqeloQuickMetrics{grid-template-columns:1fr 1fr}
  .piqeloMethodWeights{grid-template-columns:1fr 1fr}
  .piqeloFinderInline{width:100%}
  .piqeloExplanationFinder{padding:17px}
  .piqeloStaticSourceMark{max-width:100%}.piqeloStaticSourceWord{white-space:normal}
}
@media(prefers-reduced-motion:reduce){
  .piqeloFinderNavCta,.piqeloMobileFinderTop,.piqeloFinderTopRightCta,.piqeloFinderInline,.piqeloStickyFinder,
  body[data-piqelo-design-system="v891"] .rankcard{transition:none!important}
  html{scroll-behavior:auto!important}
}

/* v891 — indexed/crawlable institutional surfaces join the same visual family. */
body[data-piqelo-surface="methodology"]{--pds-accent:#57d9e9;--pds-accent-rgb:87,217,233}
body[data-piqelo-surface="about"]{--pds-accent:#6be5c0;--pds-accent-rgb:107,229,192}
body[data-piqelo-surface="dealtruth"]{--pds-accent:#e9c46c;--pds-accent-rgb:233,196,108}
body[data-piqelo-surface="methodology"],
body[data-piqelo-surface="about"],
body[data-piqelo-surface="dealtruth"]{
  background:
    radial-gradient(circle at 86% 0,rgba(var(--pds-accent-rgb),.14),transparent 29%),
    radial-gradient(circle at 8% 28%,rgba(91,160,255,.08),transparent 25%),
    linear-gradient(180deg,#051521 0%,#071b29 52%,#04121d 100%)!important
}
body[data-piqelo-surface="methodology"] .sitehead,
body[data-piqelo-surface="about"] .sitehead,
body[data-piqelo-surface="dealtruth"] .sitehead{
  border-bottom-color:rgba(var(--pds-accent-rgb),.16)!important;
  background:rgba(4,18,30,.90)!important
}
.piqeloInstitutionalHero{
  position:relative!important;overflow:hidden!important;border-radius:28px!important;
  border:1px solid rgba(var(--pds-accent-rgb),.27)!important;
  background:
    radial-gradient(circle at 90% 8%,rgba(var(--pds-accent-rgb),.16),transparent 31%),
    linear-gradient(128deg,rgba(7,31,49,.98),rgba(6,24,39,.96))!important;
  box-shadow:0 28px 70px rgba(0,14,27,.28)!important
}
.piqeloInstitutionalHero>.card{
  border-color:rgba(var(--pds-accent-rgb),.15)!important;
  background:linear-gradient(145deg,rgba(10,34,51,.76),rgba(7,25,40,.64))!important
}
body[data-piqelo-surface="methodology"] .panel,
body[data-piqelo-surface="about"] .panel,
body[data-piqelo-surface="dealtruth"] .panel,
body[data-piqelo-surface="methodology"] .card,
body[data-piqelo-surface="about"] .card,
body[data-piqelo-surface="dealtruth"] .card{
  border-color:rgba(var(--pds-accent-rgb),.13)!important;
  box-shadow:0 16px 38px rgba(0,14,25,.15)!important
}
body[data-piqelo-surface="methodology"] .lightbox,
body[data-piqelo-surface="about"] .lightbox,
body[data-piqelo-surface="dealtruth"] .lightbox{
  color:#eaf6fb!important;
  background:
    radial-gradient(circle at 90% 0,rgba(var(--pds-accent-rgb),.12),transparent 34%),
    linear-gradient(145deg,rgba(10,35,52,.95),rgba(7,26,41,.94))!important
}
body[data-piqelo-surface="methodology"] .lightbox .muted,
body[data-piqelo-surface="about"] .lightbox .muted,
body[data-piqelo-surface="dealtruth"] .lightbox .muted{color:#a5bdc8!important}
body[data-piqelo-surface="methodology"] .fact,
body[data-piqelo-surface="about"] .fact,
body[data-piqelo-surface="dealtruth"] .fact{
  border-color:rgba(var(--pds-accent-rgb),.15)!important;
  background:rgba(2,17,29,.42)!important
}
body[data-piqelo-surface="methodology"] .eyebrow,
body[data-piqelo-surface="about"] .eyebrow,
body[data-piqelo-surface="dealtruth"] .eyebrow{color:var(--pds-accent)!important}
.piqeloGenericFinderBridge{
  display:flex;align-items:center;justify-content:space-between;gap:22px;
  margin:0 0 10px!important;padding:21px 23px!important;border-radius:22px!important;
  border:1px solid rgba(var(--pds-accent-rgb),.24)!important;
  background:
    radial-gradient(circle at 92% 0,rgba(var(--pds-accent-rgb),.14),transparent 34%),
    linear-gradient(130deg,rgba(8,31,49,.96),rgba(5,22,36,.96))!important;
  box-shadow:0 22px 54px rgba(0,14,26,.22)!important
}
.piqeloGenericFinderBridge h2{margin:7px 0 5px;color:#f6fbff;font-size:clamp(24px,3vw,34px);line-height:1.06;letter-spacing:-.04em}
.piqeloGenericFinderBridge p{margin:0;max-width:760px;color:#9fb6c4;font-size:13px;line-height:1.55}
@media(max-width:780px){
  .piqeloInstitutionalHero{border-radius:22px!important}
  .piqeloGenericFinderBridge{align-items:flex-start;flex-direction:column;padding:17px!important}
  .piqeloGenericFinderBridge .piqeloFinderInline{width:100%}
}


/* v891 — repair and refine two-column Best-TV heroes. */
.piqeloCategoryMeta{
  display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;
}
.piqeloCategoryMeta>.piqeloCategoryIdentity,
.piqeloCategoryMeta>.eyebrow{margin:0!important}
.piqeloCategoryMeta>.eyebrow{
  display:inline-flex!important;align-items:center!important;min-height:28px!important;
  padding:6px 9px!important;border-radius:999px!important;
  border:1px solid rgba(137,188,210,.16)!important;background:rgba(255,255,255,.035)!important;
  color:#8da9b7!important;font-size:9.5px!important;letter-spacing:.08em!important;text-transform:none!important
}

main>.piqeloCategoryHero.hero{
  grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr)!important;
  gap:0!important;align-items:stretch!important;padding:0!important;
  border-radius:28px!important;min-width:0;
}
main>.piqeloCategoryHero.hero>.heroCopy{
  min-width:0!important;padding:34px 36px 32px!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  box-shadow:none!important
}
main>.piqeloCategoryHero.hero>.heroCopy h1{
  margin-top:3px!important;max-width:760px;letter-spacing:-.045em!important;
}
main>.piqeloCategoryHero.hero>.heroCopy .lead{
  max-width:720px!important;color:#d6e6ed!important;line-height:1.52!important
}
main>.piqeloCategoryHero.hero>.heroCopy .muted{
  max-width:700px!important;color:#91aab8!important;line-height:1.55!important
}
main>.piqeloCategoryHero.hero>.heroCopy .cta{margin-top:22px!important}
main>.piqeloCategoryHero.hero>.panel{
  position:relative;align-self:stretch!important;min-width:0;
  margin:18px 18px 18px 0!important;padding:24px!important;border-radius:21px!important;
  border:1px solid rgba(var(--pds-accent-rgb),.23)!important;
  background:
    radial-gradient(circle at 88% 5%,rgba(var(--pds-accent-rgb),.13),transparent 32%),
    linear-gradient(145deg,rgba(8,33,51,.92),rgba(6,24,39,.88))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 36px rgba(0,0,0,.16)!important
}
main>.piqeloCategoryHero.hero>.panel h2{
  margin:7px 0 8px!important;color:#f5fbff!important;font-size:clamp(24px,2.5vw,34px)!important;line-height:1.08!important
}
main>.piqeloCategoryHero.hero>.panel>p{color:#b3c8d2!important;line-height:1.5!important}
main>.piqeloCategoryHero.hero>.panel .badges{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0 2px}
main>.piqeloCategoryHero.hero>.panel .btn{margin-top:14px}
main>.piqeloCategoryHero.hero>.panel .pc-award-lockup{margin-top:16px!important}
main>.piqeloCategoryHero.hero>.panel .eyebrow{
  color:var(--pds-accent)!important;border-color:rgba(var(--pds-accent-rgb),.20)!important;
  background:rgba(var(--pds-accent-rgb),.07)!important
}

@media(max-width:850px){
  main>.piqeloCategoryHero.hero{grid-template-columns:1fr!important;gap:0!important}
  main>.piqeloCategoryHero.hero>.heroCopy{padding:25px 22px 18px!important}
  main>.piqeloCategoryHero.hero>.panel{margin:0 14px 14px!important;padding:20px!important}
}
@media(max-width:560px){
  .piqeloCategoryMeta{gap:6px;margin-bottom:10px}
  .piqeloCategoryMeta>.piqeloCategoryIdentity,
  .piqeloCategoryMeta>.eyebrow{max-width:100%;white-space:normal}
  main>.piqeloCategoryHero.hero{border-radius:21px!important}
  main>.piqeloCategoryHero.hero>.heroCopy{padding:21px 17px 16px!important}
  main>.piqeloCategoryHero.hero>.panel{margin:0 10px 10px!important;padding:17px!important;border-radius:17px!important}
}
/* Native editorial headers already expose the same Finder destination in nav. */
@media(max-width:780px){
  .sitehead .headin:has(nav .piqeloFinderNavCta)>.piqeloMobileFinderTop{display:none!important}
}
