.BedIntroPromo-module__USoUYq__introHero{justify-content:space-between;align-items:center;gap:var(--space-6);background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}.BedIntroPromo-module__USoUYq__introHeroText{flex:320px}.BedIntroPromo-module__USoUYq__introHeroEyebrow{margin:0 0 var(--space-1);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-weight:700}.BedIntroPromo-module__USoUYq__introHeroHeadline{margin:0 0 var(--space-2);font-size:var(--font-size-2xl);font-weight:800;line-height:1.15}.BedIntroPromo-module__USoUYq__introHeroSub{font-size:var(--font-size-base);opacity:.9;margin:0;line-height:1.5}.BedIntroPromo-module__USoUYq__introHeroActions{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.BedIntroPromo-module__USoUYq__introHeroBtn{background:var(--color-bg);color:var(--color-primary);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);font-weight:800;font-size:var(--font-size-base);white-space:nowrap;text-decoration:none;transition:opacity .15s;display:inline-block}.BedIntroPromo-module__USoUYq__introHeroBtn:hover{opacity:.92;text-decoration:none}.BedIntroPromo-module__USoUYq__introHeroSecondary{color:var(--color-text-inverse);font-size:var(--font-size-sm);opacity:.9;font-weight:600;text-decoration:underline}.BedIntroPromo-module__USoUYq__introHeroSecondary:hover{opacity:1}.BedIntroPromo-module__USoUYq__introHeroBooked{background:var(--color-bg-subtle);color:var(--color-text);border:1px solid var(--color-border)}.BedIntroPromo-module__USoUYq__introHeroBooked .BedIntroPromo-module__USoUYq__introHeroBtn{background:var(--color-primary);color:var(--color-text-inverse)}
