/* Booking pages (/intro, /quick-call, /planning): the scheduler sits inline on our own page. */
.booking-section{padding-top:36px}
.booker{background:#fff;border:1px solid var(--line);min-height:680px;display:flex;align-items:flex-start;justify-content:center}
.booker > a.btn{margin:48px auto}
.booker.is-live{display:block;background:transparent;border:0}
.booker .meetings-iframe-container,.booker iframe,.booker .calendly-inline-widget{width:100%;min-height:680px;border:0;display:block}
@media(max-width:700px){.booker{min-height:760px}.booker .meetings-iframe-container,.booker iframe,.booker .calendly-inline-widget{min-height:760px}}
/* Google's booking page cannot report its height to the parent page, so give it room for the full slot list. */
.booker iframe{min-height:var(--booker-h,1050px)}
@media(max-width:700px){.booker iframe{min-height:var(--booker-h-m,1500px)}}
