.contact-hero[data-astro-cid-5g3jvhfo]{max-width:1000px;padding-bottom:36px}.contact-hero[data-astro-cid-5g3jvhfo] h1[data-astro-cid-5g3jvhfo]{max-width:1050px}.contact-content[data-astro-cid-5g3jvhfo]{max-width:1000px;padding-bottom:80px}.support-contact[data-astro-cid-5g3jvhfo]{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;padding:24px 0;display:flex}.support-contact[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{font:600 1rem/1.5 var(--font-body);letter-spacing:0;text-wrap:wrap}.support-contact[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{max-width:280px;font-size:.9rem}.support-phone[data-astro-cid-5g3jvhfo]{text-underline-offset:5px;align-items:center;min-height:48px;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:600;text-decoration:underline;display:inline-flex}.contact-form-section[data-astro-cid-5g3jvhfo]{border:1px solid var(--border);border-radius:20px;padding:clamp(20px,4vw,40px)}.contact-form-section[data-astro-cid-5g3jvhfo]>p[data-astro-cid-5g3jvhfo]{margin-block:20px;line-height:1.8}.consultation-actions[data-astro-cid-5g3jvhfo]{margin-block:24px}.form-heading[data-astro-cid-5g3jvhfo]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.form-heading[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{font-size:clamp(1.6rem,3vw,2.2rem)}.form-heading[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{flex-shrink:0;font-size:.8rem}.delivery-notice[data-astro-cid-5g3jvhfo]{border-left:3px solid var(--accent-light);background:var(--bg-secondary);margin-bottom:26px;padding:12px 16px;font-size:.9rem}.inquiry-form[data-astro-cid-5g3jvhfo]{gap:22px}.contact-field[data-astro-cid-5g3jvhfo]{flex-direction:column;gap:8px;min-width:0;display:flex}.inquiry-form[data-astro-cid-5g3jvhfo] label[data-astro-cid-5g3jvhfo]{font-weight:600}.inquiry-form[data-astro-cid-5g3jvhfo] input[data-astro-cid-5g3jvhfo],.inquiry-form[data-astro-cid-5g3jvhfo] select[data-astro-cid-5g3jvhfo],.inquiry-form[data-astro-cid-5g3jvhfo] textarea[data-astro-cid-5g3jvhfo]{background:var(--bg);border-radius:12px;min-height:48px;font-size:1rem}.inquiry-form[data-astro-cid-5g3jvhfo] [data-astro-cid-5g3jvhfo]:is(input,select,textarea):focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.inquiry-form[data-astro-cid-5g3jvhfo] [data-astro-cid-5g3jvhfo][aria-invalid=true]{border-color:#a12929}.field-error[data-astro-cid-5g3jvhfo]{color:#a12929;margin:0;font-size:.85rem;line-height:1.5}.form-note[data-astro-cid-5g3jvhfo]{margin:0;font-size:.85rem;line-height:1.6}.form-note[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo],.contact-location[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo]{text-underline-offset:3px;text-decoration:underline}[data-astro-cid-5g3jvhfo][data-consents]{border:1px solid var(--border);border-radius:12px;gap:16px;padding:18px;display:grid}.inquiry-form[data-astro-cid-5g3jvhfo] [data-astro-cid-5g3jvhfo][data-consents] label[data-astro-cid-5g3jvhfo]{font-weight:400;line-height:1.7;display:block}.inquiry-form[data-astro-cid-5g3jvhfo] [data-astro-cid-5g3jvhfo][data-consents] input[data-astro-cid-5g3jvhfo][type=checkbox]{vertical-align:middle;width:20px;height:20px;min-height:0;margin:0 9px 0 0;padding:0;display:inline-block}[data-astro-cid-5g3jvhfo][data-consents] a[data-astro-cid-5g3jvhfo]{overflow-wrap:anywhere;text-decoration:underline}.inquiry-form[data-astro-cid-5g3jvhfo] .button[data-astro-cid-5g3jvhfo]{border-radius:12px}.inquiry-form[data-astro-cid-5g3jvhfo] button[data-astro-cid-5g3jvhfo]:disabled{cursor:not-allowed;opacity:.65}#form-status[data-astro-cid-5g3jvhfo]{overflow-wrap:anywhere;scroll-margin:120px 0;font-size:.9rem}#form-status[data-astro-cid-5g3jvhfo]:empty{display:none}.contact-location[data-astro-cid-5g3jvhfo]{margin-top:36px}.contact-location[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{font:600 1rem/1.5 var(--font-body);letter-spacing:0;margin-top:10px}.office-address[data-astro-cid-5g3jvhfo]{max-width:650px;color:var(--muted);overflow-wrap:anywhere;margin:10px 0;font-size:.9rem;font-style:normal;line-height:1.7}.contact-location[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo]{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}@media (width<=600px){.support-contact[data-astro-cid-5g3jvhfo]{flex-direction:column;align-items:flex-start;gap:8px}.support-contact[data-astro-cid-5g3jvhfo] p[data-astro-cid-5g3jvhfo]{max-width:none}.form-heading[data-astro-cid-5g3jvhfo]{align-items:flex-start}.contact-form-section[data-astro-cid-5g3jvhfo]{padding:20px 16px}.form-row[data-astro-cid-5g3jvhfo]{grid-template-columns:1fr}.contact-content[data-astro-cid-5g3jvhfo]{padding-bottom:56px}}
