.booking-form-wrap.svelte-su11wy{display:grid;gap:1rem}.booking-form-head.svelte-su11wy .section-lead{margin-top:.3rem}.booking-form.svelte-su11wy{border-radius:22px;padding:1.1rem;background:#ffffffe6;border:1px solid rgba(31,54,77,.08);box-shadow:0 14px 28px #0f182414;display:grid;gap:.85rem}.form-panel.svelte-su11wy{border-radius:16px;border:1px solid rgba(31,54,77,.1);background:linear-gradient(180deg,#f7fbffd6,#eff6fcb8);padding:.85rem;display:grid;gap:.8rem}.panel-head.svelte-su11wy{display:flex;align-items:center;gap:.55rem}.panel-step.svelte-su11wy{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#1f364dbf}.panel-title.svelte-su11wy{margin:0;font-size:.94rem;font-weight:600;color:#14202ee6}.optional-panel.svelte-su11wy{padding:.7rem .85rem}.optional-panel.svelte-su11wy summary:where(.svelte-su11wy){cursor:pointer;list-style:none;display:flex;align-items:center;gap:.55rem}.optional-panel.svelte-su11wy summary:where(.svelte-su11wy)::-webkit-details-marker{display:none}.optional-grid.svelte-su11wy{margin-top:.75rem}.form-grid.svelte-su11wy{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem}.form-grid.svelte-su11wy label:where(.svelte-su11wy),.checks.svelte-su11wy{display:grid;gap:.4rem}.form-grid.svelte-su11wy label:where(.svelte-su11wy) span:where(.svelte-su11wy),.checks.svelte-su11wy legend:where(.svelte-su11wy){font-weight:600;font-size:.84rem;color:#14202ed6}.checks.svelte-su11wy legend:where(.svelte-su11wy){padding:0;margin-bottom:.2rem}.checks.svelte-su11wy{border:1px solid rgba(31,54,77,.11);border-radius:14px;padding:.75rem;min-inline-size:0;background:#ffffffa6}.check-grid.svelte-su11wy{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem}.check.svelte-su11wy{display:flex;gap:.45rem;align-items:center;font-weight:500;color:#14202ed1}.wide.svelte-su11wy{grid-column:1 / -1}input.svelte-su11wy,select.svelte-su11wy,textarea.svelte-su11wy{width:100%;border-radius:12px;border:1px solid rgba(31,54,77,.14);background:#fffffff5;padding:.76rem .84rem;font:inherit;color:inherit;transition:border-color .16s ease,box-shadow .16s ease}textarea.svelte-su11wy{resize:vertical;min-height:3rem}input.svelte-su11wy:focus,select.svelte-su11wy:focus,textarea.svelte-su11wy:focus{outline:none;border-color:#2b7a7870;box-shadow:0 0 0 3px #2b7a7829}.form-note.svelte-su11wy{margin:.2rem 0 0;font-size:.86rem;color:#14202eb8}.hidden-field.svelte-su11wy{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.site[dir=rtl] .check.svelte-su11wy{flex-direction:row-reverse;justify-content:flex-end}@media(max-width:760px){.booking-form.svelte-su11wy{padding:.9rem}.form-panel.svelte-su11wy{padding:.75rem}.form-grid.svelte-su11wy{grid-template-columns:1fr}}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.1rem;align-items:start}.quick-card.svelte-1bv7ezn{border-radius:20px;padding:1rem;background:linear-gradient(160deg,#ffffffdb,#d7e3ee57);border:1px solid rgba(31,54,77,.08);box-shadow:0 12px 28px #0f182414;display:grid;gap:.9rem}.quick-actions.svelte-1bv7ezn{display:grid;gap:.8rem}.quick-action.svelte-1bv7ezn{border-radius:14px;padding:.8rem;background:#ffffff94;border:1px solid rgba(31,54,77,.08);display:grid;gap:.35rem;align-content:start}.quick-label.svelte-1bv7ezn,.quick-value.svelte-1bv7ezn,.quick-note.svelte-1bv7ezn{margin:0}.quick-label.svelte-1bv7ezn{font-size:.82rem;text-transform:uppercase;letter-spacing:1px;color:#1f364dc7}.quick-value.svelte-1bv7ezn{font-weight:700;color:#14202ef0}.quick-note.svelte-1bv7ezn{color:#14202eb8;font-size:.9rem}.quick-clarity-note.svelte-1bv7ezn{font-weight:500;color:#14202ecc}.quick-card.svelte-1bv7ezn .social-ecosystem.contact.full{max-width:100%}.contact-visual.svelte-1bv7ezn .contact-photo-main img{min-height:280px}.trust-links-card.svelte-1bv7ezn{border-radius:18px;padding:1rem;background:#ffffff9e;border:1px solid rgba(31,54,77,.08);box-shadow:0 10px 22px #0f18240f}.trust-links-card.svelte-1bv7ezn .section-lead{margin:0}@media(max-width:860px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}}
