.booking-page.svelte-73hlzt{min-height:100vh;background:var(--bg-main);color:var(--text-main);padding:7.25rem 1.25rem 4.5rem}.container.svelte-73hlzt{max-width:720px;margin:0 auto}.lang-strip.svelte-73hlzt{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:9999px;background:rgba(var(--bg-card-rgb),.76);border:1px solid rgba(var(--border-rgb),.95);font-size:.8rem;color:var(--text-muted);margin-bottom:2rem}.dot.svelte-73hlzt{color:rgba(var(--text-muted-rgb),.64)}.switch-link.svelte-73hlzt{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}.switch-link.svelte-73hlzt:hover{color:var(--text-main)}.header.svelte-73hlzt{margin-bottom:1.45rem}h1.svelte-73hlzt{font-size:1.8rem;font-weight:700;margin:0 0 1rem}@media (min-width: 768px){h1.svelte-73hlzt{font-size:2.45rem}}.lead.svelte-73hlzt{font-size:1rem;line-height:1.6;color:var(--text-muted);margin:0 0 1rem}.notice-box.svelte-73hlzt{position:relative;margin:0;padding:.95rem 1rem 1rem;border-radius:.75rem;border:1px solid rgba(var(--accent-rgb),.28);border-left:3px solid rgba(var(--accent-hover-rgb),.72);background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),#ffffff07),rgba(var(--bg-card-rgb),.72);box-shadow:inset 0 1px #ffffff0e,0 14px 34px #00000029}.notice-label.svelte-73hlzt{display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.45rem;color:var(--accent-hover);font-size:.76rem;font-weight:850;line-height:1;letter-spacing:.08em;text-transform:uppercase}.notice-box.svelte-73hlzt p:where(.svelte-73hlzt){margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.6}.wa-link.svelte-73hlzt{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;padding:.78rem 1.2rem;border-radius:var(--button-radius);font-weight:800;font-size:.9rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.wa-link.svelte-73hlzt{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--text-main);box-shadow:0 10px 24px #0000002e}.wa-link.svelte-73hlzt:hover{transform:translateY(-1px)}.wa-link.svelte-73hlzt:hover{background:var(--button-secondary-hover-bg);border-color:rgba(var(--whatsapp-green-rgb),.35);box-shadow:0 12px 26px #00000038,0 0 18px rgba(var(--whatsapp-green-rgb),.08)}.wa-link .wa-icon-inline{flex-shrink:0;color:var(--whatsapp-green)}.wa-link.svelte-73hlzt:hover .wa-icon-inline{color:var(--whatsapp-green-hover)}.trust-block.svelte-73hlzt{margin-bottom:2rem;padding:1rem;border-radius:.85rem;background:rgba(var(--bg-card-rgb),.72);border:1px solid rgba(var(--border-rgb),.95)}.trust-block.svelte-73hlzt h2:where(.svelte-73hlzt){margin:0 0 .75rem;font-size:1rem;font-weight:700}.trust-block.svelte-73hlzt ul:where(.svelte-73hlzt){display:grid;grid-template-columns:1fr;gap:.45rem .9rem;list-style:none;padding:0;margin:0}.trust-block.svelte-73hlzt li:where(.svelte-73hlzt){position:relative;padding-left:1rem;color:var(--text-muted);font-size:.9rem;line-height:1.4}.trust-block.svelte-73hlzt li:where(.svelte-73hlzt):before{content:"";position:absolute;left:0;top:.58em;width:.38rem;height:.38rem;border-radius:999px;background:var(--accent-hover)}.form-wrap.svelte-73hlzt{scroll-margin-top:100px;margin-bottom:2.1rem}.fallback.svelte-73hlzt{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding-top:1.25rem;border-top:1px solid rgba(var(--border-rgb),.95)}.phone-link.svelte-73hlzt{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.78rem 1.25rem;border-radius:var(--button-radius);border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--text-main);font-weight:600;font-size:.9rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.phone-link.svelte-73hlzt:hover{background:var(--button-secondary-hover-bg);border-color:var(--button-secondary-hover-border);transform:translateY(-1px)}.phone-number.svelte-73hlzt{color:var(--text-muted);font-weight:500}@media (min-width: 560px){.trust-block.svelte-73hlzt ul:where(.svelte-73hlzt){grid-template-columns:1fr 1fr}}@media (min-width: 768px){.form-wrap.svelte-73hlzt,.trust-block.svelte-73hlzt{margin-bottom:2.75rem}}
