.webinar-banner[data-v-da20347b]{align-items:center;background:linear-gradient(90deg,var(--blue-dim),rgba(99,102,241,.1));border:1px solid rgba(59,130,246,.25);border-radius:var(--radius-md);color:var(--text-primary);display:flex;font-size:.8rem;gap:.75rem;line-height:1.4;padding:.55rem .75rem .55rem .9rem}.webinar-banner--app[data-v-da20347b]{margin-bottom:1rem}.webinar-banner--landing[data-v-da20347b]{border-radius:0;border-width:0 0 1px;justify-content:center;padding-left:1rem;padding-right:1rem}.wb-badge[data-v-da20347b]{background:var(--blue);border-radius:4px;color:#fff;flex-shrink:0;font-size:.62rem;font-weight:700;letter-spacing:.05em;padding:.15rem .45rem;text-transform:uppercase}.wb-text[data-v-da20347b]{color:var(--text-secondary);flex:1;min-width:0}.webinar-banner--landing .wb-text[data-v-da20347b]{flex:0 1 auto}.wb-text strong[data-v-da20347b]{color:var(--text-primary);font-weight:600}.wb-text .wb-price[data-v-da20347b]{color:var(--amber)}.wb-sep[data-v-da20347b]{color:var(--text-tertiary)}.wb-actions[data-v-da20347b]{align-items:center;display:flex;flex-shrink:0;gap:.35rem}.wb-cta[data-v-da20347b]{background:var(--blue);border-radius:var(--radius-sm);color:#fff;font-size:.74rem;font-weight:700;padding:.35rem .85rem;text-decoration:none;transition:background .15s;white-space:nowrap}.wb-cta[data-v-da20347b]:hover{background:#2563eb}.wb-close[data-v-da20347b]:focus-visible,.wb-cta[data-v-da20347b]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wb-close[data-v-da20347b]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:color .15s,background .15s;width:28px}.wb-close[data-v-da20347b]:hover{background:var(--bg-hover);color:var(--text-primary)}@media(max-width:767px){.webinar-banner[data-v-da20347b]{align-items:flex-start;flex-direction:column;font-size:.74rem;gap:.5rem;padding:.65rem 2.75rem .65rem .8rem;position:relative}.wb-badge[data-v-da20347b]{display:none}.wb-text[data-v-da20347b],.webinar-banner--landing .wb-text[data-v-da20347b]{flex:none;width:100%}.wb-close[data-v-da20347b]{height:36px;position:absolute;right:.3rem;top:.3rem;width:36px}}
