.nrp-intel-hero{position:relative;overflow:hidden;border-radius:16px}.nrp-intel-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--accent) 9%,transparent) 0,transparent 58%);z-index:0}.nrp-intel-hero>*{position:relative;z-index:1}.nrp-intel-hero .nrp-intel-eyebrow{display:inline-flex;align-items:center;gap:8px}.nrp-intel-hero-dot{width:7px;height:7px;border-radius:999px;background:var(--icon-tint-1);box-shadow:0 0 0 3px color-mix(in srgb,var(--icon-tint-1) 16%,transparent);flex:0 0 auto}.nrp-intel-hero-mark{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;color:color-mix(in srgb,var(--icon-tint-1) 72%,var(--ink));background:color-mix(in srgb,var(--icon-tint-1) 12%,transparent);border:1px solid color-mix(in srgb,var(--icon-tint-1) 22%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--icon-tint-1) 18%,transparent);transition:transform .16s ease,box-shadow .16s ease}.nrp-intel-hero:hover .nrp-intel-hero-mark{transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--icon-tint-1) 24%,transparent)}.nrp-intel-hero :where(h1,p){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}