.ow-nudge{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5,24px);max-width:920px;margin:0 auto var(--space-4,16px);padding:var(--space-4,16px) var(--space-5,24px);border:1px solid color-mix(in srgb,var(--color-brand,#0076a9) 20%,transparent);background:color-mix(in srgb,var(--color-brand,#0076a9) 5%,#fff);border-radius:var(--radius-2xl,24px);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,118,169,.08));color:var(--color-text-primary,#101828)}.ow-nudge__body{display:flex;flex-direction:column;gap:var(--space-1,4px);min-width:0}.ow-nudge__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2,8px);font-size:var(--text-xs,12px);font-weight:600;letter-spacing:var(--tracking-eyebrow,.14em);text-transform:uppercase;color:var(--color-brand,#0076a9)}.ow-nudge__dot{width:8px;height:8px;border-radius:50%;background:var(--color-success,#18a957);box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success,#18a957) 55%,transparent);animation:owNudgePulse 2.2s ease-in-out infinite}.ow-nudge__title{margin:0;font-size:var(--text-lg,18px);font-weight:600;line-height:var(--leading-tight,1.2);color:var(--color-text-primary,#101828)}.ow-nudge__sub{margin:0;max-width:56ch;font-size:var(--text-sm,14px);line-height:var(--leading-normal,1.5);color:var(--color-text-secondary,#78828a)}.ow-nudge__cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-2,8px);font-size:var(--text-sm,14px);font-weight:600;white-space:nowrap;color:#fff;text-decoration:none;padding:var(--space-3,12px) var(--space-5,24px);background:var(--color-brand,#0076a9);border-radius:var(--radius-full,999px);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,118,169,.12));transition:background .18s ease,transform .18s ease}.ow-nudge__cta:hover{background:color-mix(in srgb,var(--color-brand,#0076a9) 88%,#000)}.ow-nudge__cta-arrow{transition:transform .18s ease}.ow-nudge__cta:hover .ow-nudge__cta-arrow{transform:translateX(2px)}@keyframes owNudgePulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success,#18a957) 55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-success,#18a957) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.ow-nudge__dot{animation:none}.ow-nudge__cta,.ow-nudge__cta-arrow{transition:none}}@media (max-width:640px){.ow-nudge{flex-direction:column;align-items:stretch;gap:var(--space-4,16px);margin-left:var(--space-3,12px);margin-right:var(--space-3,12px);padding:var(--space-4,16px)}.ow-nudge__cta{justify-content:center}}