.contact-grid[data-astro-cid-6bfsojfh]{align-items:start;gap:32px;display:grid}@media (width>=1024px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1.6fr 1fr;gap:48px}}.form-card[data-astro-cid-6bfsojfh]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);padding:clamp(24px,3.5vw,40px)}form[data-astro-cid-6bfsojfh]{gap:20px;display:grid}form[data-astro-cid-6bfsojfh][hidden],.field-error[data-astro-cid-6bfsojfh][hidden]{display:none}.field[data-astro-cid-6bfsojfh]{gap:8px;min-width:0;display:grid}.field-row[data-astro-cid-6bfsojfh]{gap:20px;display:grid}@media (width>=640px){.field-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}}label[data-astro-cid-6bfsojfh]{font-size:.9375rem;font-weight:600}label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--brand-text)}input[data-astro-cid-6bfsojfh],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:10px;padding:12px 14px;font-size:1rem;transition:border-color .15s,box-shadow .15s}select[data-astro-cid-6bfsojfh]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b7f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-inline-end:40px}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:140px}input[data-astro-cid-6bfsojfh]:hover,select[data-astro-cid-6bfsojfh]:hover,textarea[data-astro-cid-6bfsojfh]:hover{border-color:var(--ink-3)}input[data-astro-cid-6bfsojfh]:focus,select[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 25%, transparent);outline:none}[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--danger)}.field-hint[data-astro-cid-6bfsojfh]{color:var(--ink-3);font-size:.875rem}.field-error[data-astro-cid-6bfsojfh]{color:var(--danger);font-size:.875rem;font-weight:500}.hp[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.consent[data-astro-cid-6bfsojfh]{color:var(--ink-3);font-size:.875rem}.consent[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--ink-2)}.form-actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.required-note[data-astro-cid-6bfsojfh]{color:var(--ink-3);font-size:.875rem}.required-note[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--brand-text)}#submit[data-astro-cid-6bfsojfh] .i-spin{display:none}#submit[data-astro-cid-6bfsojfh][aria-busy=true] .i-spin{animation:.9s linear infinite spin;display:block}#submit[data-astro-cid-6bfsojfh][aria-busy=true] .i-send{display:none}#submit[data-astro-cid-6bfsojfh][aria-busy=true]{opacity:.85;cursor:progress}@keyframes spin{to{transform:rotate(360deg)}}.form-alert[data-astro-cid-6bfsojfh]{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);border-radius:var(--radius);background:var(--danger-tint);color:var(--ink-2);grid-template-columns:20px 1fr;gap:12px;padding:16px;display:grid}.form-alert[data-astro-cid-6bfsojfh][hidden]{display:none}.form-alert[data-astro-cid-6bfsojfh] svg{color:var(--danger);margin-top:2px}.alert-title[data-astro-cid-6bfsojfh]{color:var(--ink);font-weight:700}.alert-alt[data-astro-cid-6bfsojfh]{margin-top:6px;font-size:.875rem}.form-success[data-astro-cid-6bfsojfh]{justify-items:start;gap:16px;padding-block:24px;display:grid}.form-success[data-astro-cid-6bfsojfh][hidden]{display:none}.form-success[data-astro-cid-6bfsojfh]:focus{outline:none}.success-icon[data-astro-cid-6bfsojfh]{background:var(--success-tint);width:56px;height:56px;color:var(--success);border-radius:16px;place-items:center;display:grid}.form-success[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:1.625rem}.form-success[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--ink-2)}.contact-side[data-astro-cid-6bfsojfh]{gap:12px;display:grid}.side-card[data-astro-cid-6bfsojfh]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-subtle);grid-template-columns:44px 1fr;gap:16px;padding:20px;display:grid}.side-card[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:.8125rem;font-weight:600}.side-card[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:not(.text-link){word-break:break-word;font-weight:600}.side-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin-top:4px;font-size:.875rem}.wa-tile[data-astro-cid-6bfsojfh]{color:#16a34a;background:#25d36624}.wa-btn[data-astro-cid-6bfsojfh]{width:fit-content;margin-top:10px;display:flex}.side-card[data-astro-cid-6bfsojfh] .wa-btn[data-astro-cid-6bfsojfh]{font-weight:600}address[data-astro-cid-6bfsojfh]{color:var(--ink-2);font-size:.9375rem;font-style:normal}
