[data-astro-cid-lx2vs5qe][hidden]{display:none!important}.sr-only[data-astro-cid-lx2vs5qe]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.demo-scheduler[data-astro-cid-lx2vs5qe]{background:#f5f7fb;padding:1.1rem 0 1.75rem}.booking-intro[data-astro-cid-lx2vs5qe]{max-width:48rem;margin-bottom:1rem}.eyebrow[data-astro-cid-lx2vs5qe]{color:var(--blue);letter-spacing:.16em;margin:0 0 .65rem;font-size:.68rem;font-weight:800}h1[data-astro-cid-lx2vs5qe]{color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.75rem,2.5vw,2.2rem);line-height:1.12}.intro[data-astro-cid-lx2vs5qe]{color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.booking-layout[data-astro-cid-lx2vs5qe]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.details-form[data-astro-cid-lx2vs5qe]{background:#fff;border:1px solid #e0e6ef;border-radius:.75rem;min-width:0;padding:1.5rem;box-shadow:0 8px 32px #061a4208}.booking-steps[data-astro-cid-lx2vs5qe]{border-bottom:1px solid #e8edf4;align-items:center;gap:1.5rem;margin:0 0 1rem;padding:0 0 .85rem;list-style:none;display:flex}.booking-steps[data-astro-cid-lx2vs5qe] li[data-astro-cid-lx2vs5qe]{color:var(--muted);align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:flex}.booking-steps[data-astro-cid-lx2vs5qe] li[data-astro-cid-lx2vs5qe]+li[data-astro-cid-lx2vs5qe]:before{content:"";background:var(--line);width:1.5rem;height:1px;margin-right:.25rem}.booking-steps[data-astro-cid-lx2vs5qe] span[data-astro-cid-lx2vs5qe]{border:1px solid var(--field-line);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;display:grid}.booking-steps[data-astro-cid-lx2vs5qe] [data-astro-cid-lx2vs5qe][aria-current=step]{color:var(--blue)}.booking-steps[data-astro-cid-lx2vs5qe] [data-astro-cid-lx2vs5qe][aria-current=step] span[data-astro-cid-lx2vs5qe]{color:#fff;background:var(--blue);border-color:var(--blue)}.form-heading[data-astro-cid-lx2vs5qe]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}h2[data-astro-cid-lx2vs5qe]{letter-spacing:-.025em;margin:0;font-size:1rem;line-height:1.35}.form-heading[data-astro-cid-lx2vs5qe] p[data-astro-cid-lx2vs5qe]{color:var(--muted);white-space:nowrap;margin:0;font-size:.75rem}fieldset[data-astro-cid-lx2vs5qe]{border:0;min-width:0;margin:0;padding:0}.contact-fields[data-astro-cid-lx2vs5qe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.field[data-astro-cid-lx2vs5qe]{flex-direction:column;gap:.3rem;min-width:0;display:flex}label[data-astro-cid-lx2vs5qe],legend[data-astro-cid-lx2vs5qe]{color:var(--ink);font-size:.8125rem;font-weight:600}.optional[data-astro-cid-lx2vs5qe]{color:var(--muted);margin-left:.4rem;font-size:.7rem;font-weight:400}b[data-astro-cid-lx2vs5qe]{color:var(--blue);font-weight:500}input[data-astro-cid-lx2vs5qe],textarea[data-astro-cid-lx2vs5qe]{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d9e1eb;border-radius:.4rem;padding:.45rem .65rem;font-size:.85rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}input[data-astro-cid-lx2vs5qe]:not([type=checkbox]){min-height:2.6rem}input[data-astro-cid-lx2vs5qe]:hover,textarea[data-astro-cid-lx2vs5qe]:hover{border-color:#96abc8}input[data-astro-cid-lx2vs5qe]:focus-visible,textarea[data-astro-cid-lx2vs5qe]:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--focus-ring);outline:0}textarea[data-astro-cid-lx2vs5qe]{resize:vertical;min-height:3.75rem}.field-hint[data-astro-cid-lx2vs5qe]{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.phone-field[data-astro-cid-lx2vs5qe]{grid-column:1/-1}.phone-control[data-astro-cid-lx2vs5qe]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.5rem;display:grid}.phone-control[data-astro-cid-lx2vs5qe] select[data-astro-cid-lx2vs5qe]{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9e1eb;border-radius:.4rem;padding:.45rem .5rem;font-size:.85rem}.phone-control[data-astro-cid-lx2vs5qe] select[data-astro-cid-lx2vs5qe]:hover{border-color:#96abc8}.phone-control[data-astro-cid-lx2vs5qe] select[data-astro-cid-lx2vs5qe]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.field-error[data-astro-cid-lx2vs5qe]{color:#b42318;margin:0;font-size:.75rem;line-height:1.5}input[data-astro-cid-lx2vs5qe][aria-invalid=true]{border-color:#b42318}.focus-options[data-astro-cid-lx2vs5qe]{margin-top:1rem}legend[data-astro-cid-lx2vs5qe]{margin-bottom:.3rem;padding:0}.focus-grid[data-astro-cid-lx2vs5qe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.5rem;display:grid}.focus-option[data-astro-cid-lx2vs5qe]{cursor:pointer;border:1px solid #dfe6ef;border-radius:.4rem;align-items:center;gap:.5rem;min-height:2.85rem;padding:.55rem .65rem;display:flex}.focus-option[data-astro-cid-lx2vs5qe]:hover{background:#f8faff;border-color:#95b3e9}.focus-option[data-astro-cid-lx2vs5qe]:has(:checked){border-color:var(--blue);background:#eef4ff}.focus-option[data-astro-cid-lx2vs5qe]:has(:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.focus-option[data-astro-cid-lx2vs5qe] input[data-astro-cid-lx2vs5qe]{width:1rem;height:1rem;accent-color:var(--blue);flex:0 0 1rem;margin:0;padding:0}.focus-option[data-astro-cid-lx2vs5qe] span[data-astro-cid-lx2vs5qe]{color:var(--ink);font-size:.8125rem;line-height:1.4}.notes-field[data-astro-cid-lx2vs5qe]{margin-top:1rem}.form-actions[data-astro-cid-lx2vs5qe]{border-top:1px solid #e8edf4;align-items:center;gap:1rem;margin-top:1rem;padding-top:.85rem;display:flex}.details-form[data-astro-cid-lx2vs5qe] .button[data-astro-cid-lx2vs5qe]{min-height:2.65rem;box-shadow:none;cursor:pointer;border-radius:.4rem;flex-shrink:0}.form-hint[data-astro-cid-lx2vs5qe]{color:var(--muted);max-width:19rem;margin:0;font-size:.75rem;line-height:1.5}.edit-details[data-astro-cid-lx2vs5qe]{border:1px solid var(--line);color:var(--blue);cursor:pointer;background:#fff;border-radius:.4rem;padding:.65rem .9rem;font-size:.8rem;font-weight:600}.booking-panel[data-astro-cid-lx2vs5qe]{color:#fff;background:#0b234e;border:1px solid #0b234e;border-radius:.75rem;flex-direction:column;min-width:0;min-height:0;display:flex}.demo-overview[data-astro-cid-lx2vs5qe]{background:radial-gradient(at 100% 0,#1c437c,#0000 70%);border-radius:.7rem .7rem 0 0;padding:1.75rem}.demo-overview[data-astro-cid-lx2vs5qe] h2[data-astro-cid-lx2vs5qe]{letter-spacing:-.035em;color:#fff;font-size:1.35rem;line-height:1.3}.demo-overview[data-astro-cid-lx2vs5qe] h2[data-astro-cid-lx2vs5qe] span[data-astro-cid-lx2vs5qe]{color:#a9caff}.demo-benefits[data-astro-cid-lx2vs5qe]{gap:1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.demo-benefits[data-astro-cid-lx2vs5qe] li[data-astro-cid-lx2vs5qe]{color:#c1cee2;grid-template-columns:1.1rem 1fr;align-items:baseline;gap:.85rem;font-size:.83rem;line-height:1.55;display:grid}.demo-benefits[data-astro-cid-lx2vs5qe] p[data-astro-cid-lx2vs5qe]{margin:0}.demo-benefits[data-astro-cid-lx2vs5qe] strong[data-astro-cid-lx2vs5qe]{color:#f0f5ff;font-weight:600}.benefit-number[data-astro-cid-lx2vs5qe]{color:#7faafa;font-size:.68rem;font-weight:600}.overview-image[data-astro-cid-lx2vs5qe]{width:min(15rem,65%);height:auto;margin:1.5rem auto 1rem;display:block}.meeting-details[data-astro-cid-lx2vs5qe]{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:1rem;margin:0;padding:.75rem 0 0;list-style:none;display:flex}.meeting-details[data-astro-cid-lx2vs5qe] li[data-astro-cid-lx2vs5qe]{color:#dbe7fa;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.meeting-details[data-astro-cid-lx2vs5qe] svg[data-astro-cid-lx2vs5qe]{color:#99bcfa;width:1rem;height:1rem}.booking-footer[data-astro-cid-lx2vs5qe]{border-top:1px solid #ffffff16;padding:.75rem 1.5rem}.booking-footer[data-astro-cid-lx2vs5qe] a[data-astro-cid-lx2vs5qe]{color:#bbcee9;text-underline-offset:.2em;font-size:.75rem;text-decoration:underline}.booking-footer[data-astro-cid-lx2vs5qe] a[data-astro-cid-lx2vs5qe]:hover{color:#fff}.is-scheduling[data-astro-cid-lx2vs5qe] .booking-layout[data-astro-cid-lx2vs5qe]{grid-template-columns:minmax(0,1fr)}.is-scheduling[data-astro-cid-lx2vs5qe] .booking-panel[data-astro-cid-lx2vs5qe]{color:var(--ink);background:#fff;border-color:#e0e6ef}.is-scheduling[data-astro-cid-lx2vs5qe] .booking-footer[data-astro-cid-lx2vs5qe]{border-color:#e8edf4}.is-scheduling[data-astro-cid-lx2vs5qe] .booking-footer[data-astro-cid-lx2vs5qe] a[data-astro-cid-lx2vs5qe]{color:var(--muted)}.booking-heading[data-astro-cid-lx2vs5qe]{justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem 1.5rem 0;display:flex}.edit-control[data-astro-cid-lx2vs5qe]{text-align:right;flex-shrink:0}.booking-heading[data-astro-cid-lx2vs5qe] p[data-astro-cid-lx2vs5qe]{color:var(--muted);margin:.5rem 0 0;font-size:.8rem}.edit-control[data-astro-cid-lx2vs5qe] p[data-astro-cid-lx2vs5qe]{font-size:.7rem}[data-astro-cid-lx2vs5qe][data-calendar-stage]{scroll-margin-top:6rem}.calendar[data-astro-cid-lx2vs5qe]{width:100%;min-height:30rem;padding-block:1rem .75rem}.calendar[data-astro-cid-lx2vs5qe] iframe{display:block}.calendar-status[data-astro-cid-lx2vs5qe]{color:var(--ink);background:#eef4ff;border-radius:.4rem;margin:.75rem 1.5rem 0;padding:.75rem;font-size:.8125rem;line-height:1.5}.calendar-unavailable[data-astro-cid-lx2vs5qe] .calendar[data-astro-cid-lx2vs5qe]{min-height:0}.edit-details[data-astro-cid-lx2vs5qe]:focus-visible,.booking-footer[data-astro-cid-lx2vs5qe] a[data-astro-cid-lx2vs5qe]:focus-visible,.details-form[data-astro-cid-lx2vs5qe] .button[data-astro-cid-lx2vs5qe]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}[data-astro-cid-lx2vs5qe][data-calendar-heading]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (width<=64rem){.booking-layout[data-astro-cid-lx2vs5qe],.is-scheduling[data-astro-cid-lx2vs5qe] .booking-layout[data-astro-cid-lx2vs5qe]{grid-template-columns:1fr}.demo-overview[data-astro-cid-lx2vs5qe] h2[data-astro-cid-lx2vs5qe]{max-width:30rem}}@media (width<=40rem){.demo-scheduler[data-astro-cid-lx2vs5qe]{padding-block:1.75rem 2.5rem}.booking-intro[data-astro-cid-lx2vs5qe]{margin-bottom:1.5rem}.details-form[data-astro-cid-lx2vs5qe]{padding:1.25rem}.contact-fields[data-astro-cid-lx2vs5qe],.focus-grid[data-astro-cid-lx2vs5qe]{grid-template-columns:1fr}.form-heading[data-astro-cid-lx2vs5qe]{flex-wrap:wrap;gap:.3rem}.booking-steps[data-astro-cid-lx2vs5qe]{gap:.65rem}.booking-steps[data-astro-cid-lx2vs5qe] li[data-astro-cid-lx2vs5qe]{gap:.4rem;font-size:.7rem}.booking-steps[data-astro-cid-lx2vs5qe] li[data-astro-cid-lx2vs5qe]+li[data-astro-cid-lx2vs5qe]:before{width:.75rem;margin:0}input[data-astro-cid-lx2vs5qe],textarea[data-astro-cid-lx2vs5qe]{font-size:1rem}input[data-astro-cid-lx2vs5qe]:not([type=checkbox]){min-height:2.75rem}.focus-option[data-astro-cid-lx2vs5qe]{min-height:2.9rem}.form-actions[data-astro-cid-lx2vs5qe]{flex-direction:column;align-items:stretch;gap:.65rem}.form-hint[data-astro-cid-lx2vs5qe]{max-width:none}.demo-overview[data-astro-cid-lx2vs5qe]{padding:1.5rem}.booking-heading[data-astro-cid-lx2vs5qe]{flex-direction:column;padding:1.25rem 1rem 0}.phone-control[data-astro-cid-lx2vs5qe]{grid-template-columns:minmax(0,1fr)}.phone-control[data-astro-cid-lx2vs5qe] select[data-astro-cid-lx2vs5qe]{min-height:2.75rem;font-size:1rem}.booking-footer[data-astro-cid-lx2vs5qe]{padding:1rem 1.5rem}.edit-control[data-astro-cid-lx2vs5qe]{text-align:left}}@media (width>=24rem) and (width<=40rem){.focus-grid[data-astro-cid-lx2vs5qe]{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-option[data-astro-cid-lx2vs5qe]{align-items:flex-start}.focus-option[data-astro-cid-lx2vs5qe] input[data-astro-cid-lx2vs5qe]{margin-top:.15rem}}
