.nb-desire-magnet{--dm-accent:var(--nx-accent,var(--pdp-accent,#e11d48));--dm-text:var(--pdp-text,var(--pdp-fg,#0f172a));--dm-muted:var(--pdp-muted,var(--pdp-fg-muted,#64748b));--dm-surface:var(--pdp-elevated,var(--nx-surface,#fff));--dm-border:var(--pdp-border,var(--nx-border,#e2e8f0));border-radius:var(--nx-radius,16px);border:1px solid color-mix(in srgb, var(--dm-accent) 22%, var(--dm-border));background:linear-gradient(135deg, color-mix(in srgb, var(--dm-accent) 10%, var(--dm-surface)), var(--dm-surface) 70%);box-shadow:0 18px 36px -28px color-mix(in srgb, var(--dm-accent) 55%, transparent);animation:nb-desire-magnet-in .42s var(--nx-ease,cubic-bezier(.22, 1, .36, 1)) both;content-visibility:auto;contain-intrinsic-size:auto 4.5rem;justify-content:space-between;align-items:center;gap:.75rem;margin:.55rem 0 .75rem;padding:.8rem .95rem;display:flex;position:relative;overflow:hidden}.nb-desire-magnet__glow{inset-inline-start:-20%;background:radial-gradient(circle at center, color-mix(in srgb, var(--pdp-accent,#e11d48) 18%, transparent), transparent 68%);pointer-events:none;width:55%;height:160%;animation:5.5s ease-in-out infinite nb-desire-magnet-glow;position:absolute;top:-40%}.nb-desire-magnet__body{z-index:1;flex-direction:column;gap:.22rem;min-width:0;display:flex;position:relative}.nb-desire-magnet__badge{width:fit-content;color:var(--dm-accent);background:color-mix(in srgb, var(--dm-accent) 14%, transparent);border-radius:999px;align-items:center;gap:.28rem;padding:.14rem .45rem;font-size:.62rem;font-weight:800;display:inline-flex}.nb-desire-magnet__line{color:var(--dm-text);flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;font-size:.85rem;font-weight:700;line-height:1.4;display:flex}.nb-desire-magnet__line strong{font-weight:850}.nb-desire-magnet__sub{color:var(--dm-muted);align-items:center;gap:.28rem;margin:0;font-size:.7rem;font-weight:600;line-height:1.35;display:inline-flex}.nb-desire-magnet__cta{z-index:1;cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--pdp-accent,#e11d48), color-mix(in srgb, var(--pdp-accent,#e11d48) 55%, #b45309));box-shadow:0 8px 18px color-mix(in srgb, var(--pdp-accent,#e11d48) 28%, transparent);border:none;border-radius:10px;flex-shrink:0;padding:.45rem .75rem;font-size:.7rem;font-weight:800;transition:transform .18s,box-shadow .18s;position:relative}.nb-desire-magnet__cta:hover{box-shadow:0 12px 22px color-mix(in srgb, var(--pdp-accent,#e11d48) 34%, transparent);transform:translateY(-1px)}@keyframes nb-desire-magnet-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nb-desire-magnet-glow{0%,to{opacity:.55;transform:translate(0)}50%{opacity:.9;transform:translate(12%)}}.nb-desire-magnet.is-magnet-pulse{box-shadow:0 0 0 2px color-mix(in srgb, var(--pdp-accent,#e11d48) 35%, transparent), 0 16px 40px -12px color-mix(in srgb, var(--pdp-accent,#e11d48) 40%, transparent);animation:1.4s cubic-bezier(.22,1,.36,1) nb-desire-magnet-pulse}.nb-pdp-enterprise__studio-stack.is-magnet-pulse,.nb-pdp-enterprise__insights-wrap.is-magnet-pulse{animation:1.4s cubic-bezier(.22,1,.36,1) nb-desire-magnet-pulse}@keyframes nb-desire-magnet-pulse{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.06);transform:scale(1.015)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nb-desire-magnet,.nb-desire-magnet__glow,.nb-desire-magnet__cta,.nb-desire-magnet.is-magnet-pulse,.nb-pdp-enterprise__studio-stack.is-magnet-pulse,.nb-pdp-enterprise__insights-wrap.is-magnet-pulse{transition:none;animation:none}}@media (max-width:480px){.nb-desire-magnet{flex-direction:column;align-items:stretch}.nb-desire-magnet__cta{text-align:center;width:100%}}
.nb-pdi{flex:100%;width:100%;min-width:0;container:nb-pdi/inline-size}.nb-pdi>.nb-pdi__grid{flex-direction:column;flex:100%;gap:.5rem;width:100%;min-width:0;display:flex}.nb-pdi__side{flex-direction:column;gap:.35rem;min-width:0;display:flex}.nb-pdi__side:empty{display:none}@container nb-pdi (min-width:880px){.nb-pdi[data-guide="1"]>.nb-pdi__grid{grid-template-columns:minmax(17rem,.45fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.nb-pdi[data-guide="1"] .nb-pdi__grid>[data-pdi=guide]{margin-top:0}}
