/* /book-a-demo/ (page.html): one column, the short head, then Peter's HubSpot calendar on a white card (the calendar
   draws itself white in both themes, so its card is white in both), the line that opens it in a new tab and links the
   privacy policy, then the free plan. The calendar's frame is sized by HubSpot's script; the card keeps its room while
   it loads, so nothing under it jumps. */
.pg-book-a-demo .bd{padding:36px 0 120px;background:var(--ground)}
.bd-in{max-width:1000px;margin:0 auto;padding:0 var(--k-gutter)}
.bd-txt{max-width:640px;padding-top:20px}
.bd-cal{min-height:680px;margin-top:40px;padding:10px;border:1px solid var(--line);border-radius:24px;background:#FFFFFF;box-shadow:var(--k-sh-lg)}
.bd-cal iframe{display:block;width:100%;border:0}
.bd-priv{margin:16px 4px 0;font:400 14px/1.5 var(--sans);color:var(--mute)}
.bd-priv a{color:var(--ink2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.bd-free{margin-top:40px}
.bd-free .k-link{margin-left:6px}

@media (max-width:760px){
  .pg-book-a-demo .bd{padding:28px 0 72px}
  .bd-txt{padding-top:0}
  .bd-cal{min-height:620px;margin-top:28px;padding:4px;border-radius:20px}
  .bd-free{margin-top:32px}
}
