.demo-grid[data-astro-cid-uw5kdbxl]{padding-top:64px;padding-bottom:96px;display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.demo-left[data-astro-cid-uw5kdbxl]{max-width:440px;padding-top:8px}.demo-h1[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-weight:800;font-size:clamp(44px,5.6vw,68px);line-height:1.02;letter-spacing:-.025em;color:var(--ink);margin:0}.demo-h1[data-astro-cid-uw5kdbxl] .period[data-astro-cid-uw5kdbxl]{color:var(--red)}.millie-profile[data-astro-cid-uw5kdbxl]{margin-top:36px;padding-top:28px;border-top:1px solid var(--line);display:flex;align-items:center;gap:18px}.millie-profile[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{flex:0 0 72px;width:72px;height:72px;border-radius:999px;object-fit:cover;border:1.5px solid var(--ink)}.millie-profile[data-astro-cid-uw5kdbxl] .name[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--ink);margin:0 0 2px;letter-spacing:-.01em}.millie-profile[data-astro-cid-uw5kdbxl] .role[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0}.demo-prompt[data-astro-cid-uw5kdbxl]{margin:26px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.demo-prompt[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--ink);font-weight:600;border-bottom:1.5px solid var(--red);text-decoration:none}.demo-prompt[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--red)}.form-card[data-astro-cid-uw5kdbxl]{background:var(--card);border:1.5px solid var(--ink);border-radius:8px;box-shadow:8px 8px #1b17101f;padding:32px}.form-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:7px}.field-group[data-astro-cid-uw5kdbxl].full{grid-column:1 / -1}.field-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.field-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl] .req[data-astro-cid-uw5kdbxl]{color:var(--red)}.field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{font-family:var(--font-body);font-size:15px;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:3px;padding:12px 13px;outline:0;width:100%;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:120px}.field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]::placeholder,.field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]::placeholder{color:var(--ink-3)}.field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.field-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{border-color:var(--ink);box-shadow:3px 3px #1b17101f}.field-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl].field-error{border-color:var(--red)}.field-hint[data-astro-cid-uw5kdbxl]{display:none;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--red)}.field-hint[data-astro-cid-uw5kdbxl].visible{display:block}.form-foot[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;flex-wrap:wrap}.form-foot[data-astro-cid-uw5kdbxl] .fine[data-astro-cid-uw5kdbxl]{font-size:12.5px;color:var(--ink-2);line-height:1.45;max-width:280px;margin:0}.form-foot[data-astro-cid-uw5kdbxl] .fine[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--ink)}.form-foot[data-astro-cid-uw5kdbxl] .rbtn[data-astro-cid-uw5kdbxl]:disabled{opacity:.65;cursor:default}.form-success[data-astro-cid-uw5kdbxl]{display:none}.form-success[data-astro-cid-uw5kdbxl] .success-head[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:14px;padding:8px 0 20px}.form-success[data-astro-cid-uw5kdbxl] .badge[data-astro-cid-uw5kdbxl]{width:36px;height:36px;flex:0 0 36px;border-radius:999px;background:var(--red);color:var(--card);display:grid;place-items:center}.form-success[data-astro-cid-uw5kdbxl] .badge[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{width:16px;height:16px}.form-success[data-astro-cid-uw5kdbxl] .success-head[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.01em;color:var(--ink);margin:0}.form-success[data-astro-cid-uw5kdbxl] .success-head[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:13px;color:var(--ink-2);margin:4px 0 0}.form-success[data-astro-cid-uw5kdbxl] .booking-divider[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:14px;margin:4px 0 20px}.form-success[data-astro-cid-uw5kdbxl] .booking-divider[data-astro-cid-uw5kdbxl]:before,.form-success[data-astro-cid-uw5kdbxl] .booking-divider[data-astro-cid-uw5kdbxl]:after{content:"";flex:1;height:1.5px;background:var(--line)}.form-success[data-astro-cid-uw5kdbxl] .booking-divider[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.form-success[data-astro-cid-uw5kdbxl] .cal-wrap[data-astro-cid-uw5kdbxl]{border:1.5px solid var(--ink);border-radius:6px;overflow:hidden;background:#fff}.form-success[data-astro-cid-uw5kdbxl] .cal-wrap[data-astro-cid-uw5kdbxl] iframe[data-astro-cid-uw5kdbxl]{display:block;width:100%;height:700px;border:0}.form-card[data-astro-cid-uw5kdbxl].sent form[data-astro-cid-uw5kdbxl]{display:none}.form-card[data-astro-cid-uw5kdbxl].sent .form-success[data-astro-cid-uw5kdbxl]{display:block}@media(max-width:1000px){.demo-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:44px;align-items:start}.demo-left[data-astro-cid-uw5kdbxl]{max-width:560px}}@media(max-width:600px){.demo-grid[data-astro-cid-uw5kdbxl]{padding-top:44px;padding-bottom:64px}.form-card[data-astro-cid-uw5kdbxl]{padding:22px}.form-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
