.contact-section[data-astro-cid-6bfsojfh]{padding-top:0}.contact-layout[data-astro-cid-6bfsojfh]{gap:48px;display:grid}.contact-main[data-astro-cid-6bfsojfh]{min-width:0;max-width:640px}@media (width>=1024px){.contact-layout[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,640px) minmax(0,400px);justify-content:start;align-items:start;column-gap:64px}}@media (width>=1024px) and (height>=860px){.contact-aside[data-astro-cid-6bfsojfh]{position:sticky;top:96px}}.booking-card[data-astro-cid-6bfsojfh]{border-radius:var(--radius);background:linear-gradient(120deg,#0a8ed917,#003f700d);gap:20px;margin-bottom:18px;padding:28px 26px;display:grid}.booking-card__title[data-astro-cid-6bfsojfh]{letter-spacing:-.01em;font-size:17px;font-weight:800}.booking-card__text[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.85}.booking-card[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{justify-self:start}.booking-or[data-astro-cid-6bfsojfh]{color:var(--muted);margin-bottom:28px;font-size:13px}@media (width>=768px){.booking-card[data-astro-cid-6bfsojfh]{grid-template-columns:1fr auto;align-items:center;padding:30px 32px}}.contact-form[data-astro-cid-6bfsojfh]{gap:24px;display:grid}.field[data-astro-cid-6bfsojfh]{gap:8px;display:grid}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-size:14px;font-weight:700}.req[data-astro-cid-6bfsojfh],.opt[data-astro-cid-6bfsojfh]{vertical-align:2px;border-radius:4px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.req[data-astro-cid-6bfsojfh]{color:#fff;background:var(--accent)}.opt[data-astro-cid-6bfsojfh]{color:var(--muted);background:var(--bg-soft)}.field-help[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:12px;line-height:1.7}.field-error[data-astro-cid-6bfsojfh]{color:#b42318;font-size:13px;font-weight:700;line-height:1.6}input[data-astro-cid-6bfsojfh],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{font:inherit;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:8px;padding:13px 14px}input[data-astro-cid-6bfsojfh]::placeholder,textarea[data-astro-cid-6bfsojfh]::placeholder{color:#767676}input[data-astro-cid-6bfsojfh]:focus,select[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}[data-astro-cid-6bfsojfh][aria-invalid=true]{background-color:#fffbfa;border-color:#d92d20}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:140px}select[data-astro-cid-6bfsojfh]{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111114' stroke-width='2'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.hp[data-astro-cid-6bfsojfh]{position:absolute;left:-9999px}.form-error[data-astro-cid-6bfsojfh]{color:#a33;background:#fdecec;border:1px solid #e8b4b4;border-radius:8px;padding:12px 16px;font-size:14px}.submit[data-astro-cid-6bfsojfh]{justify-self:start;min-width:240px}.submit[data-astro-cid-6bfsojfh][disabled]{opacity:.6;cursor:progress}.submit[data-astro-cid-6bfsojfh].is-sending:after{content:none}.form-note[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:12px}.form-note[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--accent)}.contact-aside[data-astro-cid-6bfsojfh]{gap:16px;min-width:0;max-width:640px;display:grid}.aside-card[data-astro-cid-6bfsojfh]{background:var(--bg-soft);border-radius:var(--radius);padding:26px 24px}.aside-card__title[data-astro-cid-6bfsojfh]{letter-spacing:-.01em;font-size:17px;font-weight:700}.flow[data-astro-cid-6bfsojfh]{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.flow__item[data-astro-cid-6bfsojfh]{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.flow__num[data-astro-cid-6bfsojfh]{background:var(--accent);color:#fff;width:28px;height:28px;font-family:var(--font-en);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.flow__title[data-astro-cid-6bfsojfh]{font-size:15px;font-weight:700;line-height:1.6}.nw[data-astro-cid-6bfsojfh]{white-space:nowrap}.flow__text[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.75}.assure[data-astro-cid-6bfsojfh]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.assure[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{padding-left:22px;font-size:14px;line-height:1.75;position:relative}.assure[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:10px;height:6px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.assure__price[data-astro-cid-6bfsojfh]{color:var(--muted);margin-top:16px;font-size:13px}.price-links[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.price-links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--accent);background:var(--bg);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.price-links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{text-decoration:underline}.contact-alt[data-astro-cid-6bfsojfh]{background:var(--bg-soft);border-radius:var(--radius);padding:20px 24px;font-size:14px}.contact-alt[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--accent);font-weight:700}
