.standalone-booking-page{min-height:62vh;padding:clamp(28px,6vw,70px) 18px;background:#f7f8fa}.booking-page-intro{max-width:850px;padding:0 0 20px}.booking-page-intro .eyebrow{margin:0 0 9px;color:var(--gold-dark,#9a7625);font-size:.72rem;font-weight:700;letter-spacing:.14em}.booking-page-intro h1{margin:0 0 9px;color:var(--navy,#102b3f);font-family:var(--font-display,inherit);font-size:clamp(1.8rem,3.5vw,2.55rem);line-height:1.12}.booking-page-intro>p:last-child{max-width:650px;margin:0;color:#5d6871;line-height:1.65}.standalone-booking-page .booking-wrap{width:min(100%,960px);margin:0 auto;padding:42px 0 38px;border-radius:4px}.standalone-booking-page .booking-container{max-width:850px}.standalone-booking-page .booking-heading{margin-bottom:27px}.standalone-booking-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px}.standalone-booking-page .field:nth-child(1),.standalone-booking-page .field:nth-child(2),.standalone-booking-page .phone-field{grid-column:span 1}.standalone-booking-page .submit-button{grid-column:span 2}.standalone-booking-page .form-footnote,.standalone-booking-page .whatsapp-consent,.standalone-booking-page .form-message{max-width:820px}@media(max-width:767.98px){.standalone-booking-page{padding:24px 12px}.booking-page-intro{padding:0 12px 8px}.booking-page-intro h1{font-size:clamp(1.65rem,7vw,2rem)}.booking-page-intro>p:last-child{font-size:.94rem;line-height:1.55}.standalone-booking-page .booking-wrap{padding:30px 0 27px}.standalone-booking-page .booking-container{padding-left:16px;padding-right:16px}.standalone-booking-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.standalone-booking-page .field:nth-child(1),.standalone-booking-page .field:nth-child(2),.standalone-booking-page .phone-field,.standalone-booking-page .submit-button{grid-column:span 2}}
