.tidycal-wrap.svelte-10qy4dt{min-height:500px}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;align-items:start}.calls.svelte-1bv7ezn{display:grid;gap:24px}.call-title.svelte-1bv7ezn{margin:0 0 10px;font-size:clamp(1.4rem,2.4vw,1.8rem)}.call-action.svelte-1bv7ezn{margin-top:22px}.message-form.svelte-1bv7ezn{gap:18px}.field.svelte-1bv7ezn{display:grid;gap:6px}.field.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){font-weight:600}.field.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:var(--pf-muted);font-weight:500}.field.svelte-1bv7ezn em:where(.svelte-1bv7ezn){color:var(--color-error);font-style:normal;font-size:.9rem}.trap.svelte-1bv7ezn{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.calendar-box.svelte-1bv7ezn{width:min(760px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 32px);padding:20px;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.calendar-head.svelte-1bv7ezn{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.calendar-kicker.svelte-1bv7ezn{margin:0 0 4px;color:var(--color-primary);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.calendar-head.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin:0;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:700}@media(max-width:960px){.contact-grid.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.calendar-box.svelte-1bv7ezn{padding:14px 10px}}
