.nrp-seoc-scope{--nrp-seoc-indigo:var(--icon-tint-1);--nrp-seoc-amber:var(--icon-tint-2);--nrp-seoc-emerald:var(--icon-tint-3);--nrp-seoc-violet:var(--icon-tint-4);--nrp-seoc-blue:var(--icon-tint-5)}.nrp-seoc-scope :is(strong,span,h1,h2,p){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nrp-seoc-scope .product-hero .eyebrow{color:var(--nrp-seoc-indigo)}.nrp-seoc-scope .product-context-card{border-radius:16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nrp-seoc-scope .product-context-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nrp-seoc-indigo) 45%,var(--border));box-shadow:0 8px 24px color-mix(in srgb,var(--nrp-seoc-indigo) 14%,transparent)}.nrp-seoc-scope .product-context-card strong{color:var(--nrp-seoc-indigo);letter-spacing:.02em}.nrp-seoc-scope .product-story-card{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nrp-seoc-scope .product-story-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:16px 16px 0 0;opacity:.9}.nrp-seoc-scope .product-story-grid>.product-story-card:first-of-type:before{background:var(--nrp-seoc-amber)}.nrp-seoc-scope .product-story-grid>.product-story-card:first-of-type span{color:var(--nrp-seoc-amber)}.nrp-seoc-scope .product-story-grid>.product-story-card:nth-of-type(2):before{background:var(--nrp-seoc-violet)}.nrp-seoc-scope .product-story-grid>.product-story-card:nth-of-type(2) span{color:var(--nrp-seoc-violet)}.nrp-seoc-scope .product-story-grid>.product-story-card:nth-of-type(3):before{background:var(--nrp-seoc-emerald)}.nrp-seoc-scope .product-story-grid>.product-story-card:nth-of-type(3) span{color:var(--nrp-seoc-emerald)}.nrp-seoc-scope .product-story-card:hover{transform:translateY(-1px);border-color:var(--border-strong);box-shadow:0 10px 26px color-mix(in srgb,var(--ink) 8%,transparent)}.nrp-seoc-scope .product-panel{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nrp-seoc-scope .product-panel:hover{transform:translateY(-1px);box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 9%,transparent)}.nrp-seoc-scope .product-panel header{gap:12px}.nrp-seoc-scope .product-panel header svg{box-sizing:content-box;padding:8px;border-radius:10px;flex:none}.nrp-seoc-scope .product-grid>.product-panel:first-of-type header svg,.nrp-seoc-scope .product-panel header svg{color:var(--nrp-seoc-indigo);background:color-mix(in srgb,var(--nrp-seoc-indigo) 12%,transparent)}.nrp-seoc-scope .product-grid>.product-panel:nth-of-type(2) header svg{color:var(--nrp-seoc-amber);background:color-mix(in srgb,var(--nrp-seoc-amber) 14%,transparent)}.nrp-seoc-scope .product-grid>.product-panel:nth-of-type(2):hover{border-color:color-mix(in srgb,var(--nrp-seoc-amber) 40%,var(--border))}.nrp-seoc-scope .product-grid>.product-panel:nth-of-type(3) header svg{color:var(--nrp-seoc-emerald);background:color-mix(in srgb,var(--nrp-seoc-emerald) 13%,transparent)}.nrp-seoc-scope .product-grid>.product-panel:nth-of-type(4) header svg{color:var(--nrp-seoc-blue);background:color-mix(in srgb,var(--nrp-seoc-blue) 12%,transparent)}.nrp-seoc-scope .source-list>div{position:relative;border:1px solid var(--border);border-radius:12px;padding:14px 14px 14px 18px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.nrp-seoc-scope .source-list>div:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--nrp-seoc-amber);opacity:.85}.nrp-seoc-scope .source-list>div:hover{transform:translateX(1px);border-color:color-mix(in srgb,var(--nrp-seoc-amber) 42%,var(--border));box-shadow:0 6px 18px color-mix(in srgb,var(--nrp-seoc-amber) 12%,transparent)}.nrp-seoc-scope .source-list>div strong{color:var(--ink);font-weight:700}.nrp-seoc-scope .product-sequence div{border:1px solid var(--border);transition:transform .15s ease,border-color .15s ease}.nrp-seoc-scope .product-sequence div:hover{transform:translateY(-1px);border-color:var(--border-strong)}.nrp-seoc-scope .product-sequence span{color:var(--nrp-seoc-blue);background:color-mix(in srgb,var(--nrp-seoc-blue) 12%,transparent);border-radius:8px;padding:4px 9px;width:fit-content}.nrp-seoc-scope .product-sequence>div:first-of-type span{color:var(--nrp-seoc-indigo);background:color-mix(in srgb,var(--nrp-seoc-indigo) 12%,transparent)}.nrp-seoc-scope .product-sequence>div:nth-of-type(2) span{color:var(--nrp-seoc-violet);background:color-mix(in srgb,var(--nrp-seoc-violet) 12%,transparent)}.nrp-seoc-scope .product-sequence>div:nth-of-type(3) span{color:var(--nrp-seoc-emerald);background:color-mix(in srgb,var(--nrp-seoc-emerald) 12%,transparent)}.nrp-seoc-scope .product-inline-link{transition:gap .15s ease}.nrp-seoc-scope .product-inline-link:hover{gap:11px}.nrp-seoc-scope .nrp-seoc-scope-note{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 1.1rem;padding:.7rem .95rem;border:1px dashed var(--border);border-radius:12px;font-size:.82rem;color:var(--muted);background:color-mix(in srgb,var(--nrp-seoc-indigo) 4%,transparent)}.nrp-seoc-scope .nrp-seoc-scope-note svg{flex:none;margin-top:2px;color:var(--nrp-seoc-indigo)}.nrp-seoc-scope .nrp-seoc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}@media (max-width:1024px){.nrp-seoc-scope .nrp-seoc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.nrp-seoc-scope .nrp-seoc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.nrp-seoc-scope .nrp-seoc-na{color:var(--muted);font-weight:600}.nrp-seoc-scope .nrp-seoc-lede{margin:0 0 1rem;font-size:.86rem;line-height:1.55;color:var(--muted);max-width:78ch}.nrp-seoc-scope .nrp-seoc-lede strong{color:var(--ink)}.nrp-seoc-scope .nrp-seoc-lede--good{color:var(--nrp-seoc-emerald)}.nrp-seoc-scope .nrp-seoc-foot{margin:.75rem 0 0;font-size:.76rem;color:var(--muted)}.nrp-seoc-scope .nrp-seoc-thin{color:var(--nrp-seoc-amber);font-weight:700}.nrp-seoc-scope .nrp-seoc-status{display:inline-block;min-width:2.9rem;padding:.1rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600;text-align:center;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--muted)}.nrp-seoc-scope .nrp-seoc-status.is-ok{background:color-mix(in srgb,var(--positive) 15%,transparent);color:var(--positive)}.nrp-seoc-scope .nrp-seoc-status.is-warn{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.nrp-seoc-scope .nrp-seoc-status.is-bad{background:color-mix(in srgb,var(--critical) 15%,transparent);color:var(--critical)}