.newsletter-strip[data-v-48b97dfe]{background:var(--color-primary-brand);color:#fff;overflow:hidden;padding:3rem 0;position:relative}@media(min-width:768px){.newsletter-strip[data-v-48b97dfe]{padding:4rem 0}}.bg-pattern[data-v-48b97dfe]{background-image:radial-gradient(hsla(0,0%,100%,.07) 1.5px,transparent 0);background-size:24px 24px;inset:0;mask-image:linear-gradient(135deg,#000,transparent 80%);-webkit-mask-image:linear-gradient(135deg,#000,transparent 80%);opacity:.7;pointer-events:none;position:absolute}.strip-inner[data-v-48b97dfe]{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr;position:relative}@media(min-width:900px){.strip-inner[data-v-48b97dfe]{gap:3rem;grid-template-columns:1.3fr 1fr}}.eyebrow[data-v-48b97dfe]{color:var(--color-brand-gold-light);display:inline-block;font-size:.75rem;font-weight:var(--font-weight-bold,700);letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}.strip-text h2[data-v-48b97dfe]{color:#fff;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:0 0 .75rem}.lead[data-v-48b97dfe]{color:#ffffffd9;font-size:.9375rem;line-height:1.55;margin:0 0 1.25rem;margin-bottom:0;max-width:56ch}.strip-actions[data-v-48b97dfe]{align-content:start;display:grid;gap:1.1rem}.channels-block[data-v-48b97dfe]{display:grid;gap:.55rem}.channels-label[data-v-48b97dfe]{color:#ffffffc7;font-size:.75rem;font-weight:var(--font-weight-bold,700);letter-spacing:.1em;line-height:1.2;margin:0;text-transform:uppercase}.actions-divider[data-v-48b97dfe]{color:#ffffff8c;font-size:.6875rem;font-weight:var(--font-weight-semibold,600);letter-spacing:.18em;position:relative;text-align:center;text-transform:uppercase}.actions-divider[data-v-48b97dfe]:after,.actions-divider[data-v-48b97dfe]:before{background:#ffffff2e;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 1.5rem)}.actions-divider[data-v-48b97dfe]:before{left:0}.actions-divider[data-v-48b97dfe]:after{right:0}.actions-divider span[data-v-48b97dfe]{background:transparent;padding:0 .5rem}.strip-form[data-v-48b97dfe]{display:grid;gap:.6rem}.input-pill[data-v-48b97dfe]{background:#fff;border-radius:999px;box-shadow:0 8px 24px #0000002e;display:flex;padding:.3rem .3rem .3rem .5rem}.input-pill input[data-v-48b97dfe]{background:transparent;border:0;color:var(--color-text-primary);flex:1;font:inherit;font-size:.9375rem;min-width:0;outline:0;padding:.6rem .75rem}.input-pill input[data-v-48b97dfe]::-moz-placeholder{color:var(--color-text-tertiary)}.input-pill input[data-v-48b97dfe]::placeholder{color:var(--color-text-tertiary)}.input-pill button[data-v-48b97dfe]{background:var(--color-cta);border:0;border-radius:999px;color:var(--color-cta-on);cursor:pointer;font-size:.9375rem;font-weight:var(--font-weight-semibold,600);min-height:44px;padding:0 1.25rem;transition:background var(--transition-fast);white-space:nowrap}.input-pill button[data-v-48b97dfe]:hover{background:var(--color-brand-gold-dark)}.input-pill button[data-v-48b97dfe]:disabled{cursor:not-allowed;opacity:.7}.form-note[data-v-48b97dfe]{color:#ffffffa6;font-size:.75rem;line-height:1.4;margin:0}.form-note--error[data-v-48b97dfe]{color:#ffd7a8;font-weight:600}.form-note--ok[data-v-48b97dfe]{color:#fff;font-weight:600}.sr-only[data-v-48b97dfe]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
