.booknow-hero{background:#f7f5f0;padding:6rem 2.5rem 5rem;text-align:center}.booknow-eyebrow{font-family:Inter,system-ui,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#0e0c0959;margin-bottom:1.25rem}.booknow-headline{font-family:Cormorant SC,Georgia,serif;font-size:clamp(2.8rem,6vw,7rem);font-weight:300;line-height:.92;letter-spacing:-.01em;text-transform:uppercase;color:#0e0c09e0;margin-bottom:1.5rem}.booknow-subcopy{font-family:Inter,system-ui,sans-serif;font-size:clamp(.88rem,1.2vw,1rem);font-weight:300;line-height:1.6;color:#0e0c0985;max-width:480px;margin:0 auto}.booknow-trust{background:#eeeae2;padding:3rem 2.5rem;border-top:1px solid rgba(14,12,9,.1)}.booknow-badges{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.booknow-badge{font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.03em;color:#0e0c0966;text-transform:uppercase}.booknow-badge-dot{color:#0e0c0933;font-size:.55rem}@media(max-width:900px){.booknow-hero{padding:5rem 1.75rem 4rem}}@media(max-width:640px){.booknow-hero{padding:4rem 1.2rem 3rem}}
