.partner-registration-banner[data-v-3ace9aee]{background:linear-gradient(90deg,#ceb6892e,#ceb68914);border-bottom:1px solid rgba(206,182,137,.35);position:relative;z-index:2}.partner-registration-banner__inner[data-v-3ace9aee]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1.25rem}.partner-registration-banner__content[data-v-3ace9aee]{align-items:flex-start;display:flex;gap:.65rem;min-width:0}.partner-registration-banner__icon[data-v-3ace9aee]{color:var(--primary-dark,#a89260);flex-shrink:0;margin-top:.1rem}.partner-registration-banner__text[data-v-3ace9aee]{color:var(--brand-text,#000d31);font-size:.8125rem;line-height:1.6;margin:0}.partner-registration-banner__actions[data-v-3ace9aee]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.partner-registration-banner__cta[data-v-3ace9aee]{align-items:center;background:var(--primary-color,#ceb689);border-radius:8px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.45rem .9rem;text-decoration:none;transition:background .15s ease;white-space:nowrap}.partner-registration-banner__cta[data-v-3ace9aee]:hover{background:var(--primary-dark,#a89260);color:#fff}.partner-registration-banner__dismiss[data-v-3ace9aee]{align-items:center;background:transparent;border:none;border-radius:50%;color:#888;cursor:pointer;display:inline-flex;justify-content:center;padding:.25rem;transition:color .15s ease}.partner-registration-banner__dismiss[data-v-3ace9aee]:hover{color:#555}@media(max-width:767px){.partner-registration-banner__inner[data-v-3ace9aee]{align-items:stretch;flex-direction:column;padding:.75rem 1rem}.partner-registration-banner__actions[data-v-3ace9aee]{justify-content:space-between}.partner-registration-banner__cta[data-v-3ace9aee]{flex:1;min-height:2.5rem}}
