.form-field[data-astro-cid-ro5tem3y]{flex-direction:column;gap:6px;min-width:0;display:flex}.form-field--wide[data-astro-cid-ro5tem3y]{grid-column:1/-1}.form-field[data-astro-cid-ro5tem3y] label[data-astro-cid-ro5tem3y]{font-family:var(--font-sans);color:var(--color-text);font-size:.9rem;font-weight:600}.form-field__hint[data-astro-cid-ro5tem3y]{color:var(--color-text-muted);margin:0;font-size:.82rem}.form-field[data-astro-cid-ro5tem3y] input[data-astro-cid-ro5tem3y],.form-field[data-astro-cid-ro5tem3y] select[data-astro-cid-ro5tem3y],.form-field[data-astro-cid-ro5tem3y] textarea[data-astro-cid-ro5tem3y]{font:inherit;background:var(--paper-light);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:44px;color:var(--color-text);border:1px solid #0d1b2a3d;padding:12px 14px;font-size:1rem}.form-field[data-astro-cid-ro5tem3y] textarea[data-astro-cid-ro5tem3y]{resize:vertical;min-height:110px}.form-field[data-astro-cid-ro5tem3y] input[data-astro-cid-ro5tem3y]:focus-visible,.form-field[data-astro-cid-ro5tem3y] select[data-astro-cid-ro5tem3y]:focus-visible,.form-field[data-astro-cid-ro5tem3y] textarea[data-astro-cid-ro5tem3y]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-color:var(--coral-deep)}.form-field__error[data-astro-cid-ro5tem3y]{min-height:0;color:var(--coral-deep);margin:0;font-size:.85rem;font-weight:600}.form-field__error[data-astro-cid-ro5tem3y]:empty{display:none}.form-field[data-astro-cid-ro5tem3y][data-field-invalid=true] input[data-astro-cid-ro5tem3y],.form-field[data-astro-cid-ro5tem3y][data-field-invalid=true] select[data-astro-cid-ro5tem3y],.form-field[data-astro-cid-ro5tem3y][data-field-invalid=true] textarea[data-astro-cid-ro5tem3y]{border-color:var(--coral-deep);border-width:2px}.form-field[data-astro-cid-ro5tem3y][data-field-hidden=true]{display:none}.contact-form[data-astro-cid-qhsmdzqq]{max-width:640px}.contact-form__summary[data-astro-cid-qhsmdzqq]{border:1px solid var(--coral-deep);border-radius:var(--radius-sm);color:var(--coral-deep);background:#c23c1f14;margin:0 0 24px;padding:14px 18px;font-size:.9rem;font-weight:600}.form-honeypot[data-astro-cid-qhsmdzqq]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__group[data-astro-cid-qhsmdzqq]{border:none;margin:0 0 32px;padding:0}.contact-form__group[data-astro-cid-qhsmdzqq] legend[data-astro-cid-qhsmdzqq]{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-deep);padding:0 0 16px;font-size:.78rem;font-weight:700}.contact-form__grid[data-astro-cid-qhsmdzqq]{gap:20px;display:grid}.contact-form__privacy-note[data-astro-cid-qhsmdzqq]{font-size:.9rem;line-height:var(--lh-body);color:var(--color-text);margin:8px 0 0}.contact-form__privacy-note[data-astro-cid-qhsmdzqq] a[data-astro-cid-qhsmdzqq]{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--color-coral)}.contact-form__actions[data-astro-cid-qhsmdzqq]{margin-top:28px}.contact-form__actions[data-astro-cid-qhsmdzqq] button[data-astro-cid-qhsmdzqq][disabled]{opacity:.65;cursor:not-allowed}.contact-form__status[data-astro-cid-qhsmdzqq]{margin-top:16px;font-size:.95rem;font-weight:600}.contact-form__status[data-astro-cid-qhsmdzqq][data-state=error]{color:var(--coral-deep)}.contact-form__status[data-astro-cid-qhsmdzqq]:empty{margin-top:0}.contact-form__confirmation[data-astro-cid-qhsmdzqq]{background:var(--paper-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);max-width:640px;padding:28px;font-size:1.05rem}@media (width>=640px){.contact-form__grid[data-astro-cid-qhsmdzqq]{grid-template-columns:1fr 1fr}}.inquiry-hero[data-astro-cid-ah6eskev]{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(24px,3vw,40px)}.inquiry-hero__inner[data-astro-cid-ah6eskev]{max-width:720px}.inquiry-hero[data-astro-cid-ah6eskev] .inquiry-hero__mark{margin-top:18px}.inquiry-hero__intro[data-astro-cid-ah6eskev]{font-size:var(--font-body-large);color:var(--color-text-muted);margin-top:18px}.inquiry-body[data-astro-cid-ah6eskev]{padding-bottom:var(--section-gap)}.inquiry-grid[data-astro-cid-ah6eskev]{gap:48px;display:grid}.inquiry-grid__info[data-astro-cid-ah6eskev]{border-top:1px solid var(--color-border);padding-top:28px}.inquiry-grid__info[data-astro-cid-ah6eskev] h2[data-astro-cid-ah6eskev]{font-family:var(--font-serif);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400;line-height:1.25}.inquiry-grid__info[data-astro-cid-ah6eskev] p[data-astro-cid-ah6eskev]{color:var(--color-text-muted);font-size:.98rem;line-height:var(--lh-body);margin-top:14px}@media (width>=900px){.inquiry-grid[data-astro-cid-ah6eskev]{grid-template-columns:65fr 35fr;align-items:start;gap:80px}.inquiry-grid__info[data-astro-cid-ah6eskev]{border-top:none;border-left:1px solid var(--color-border);padding-top:0;padding-left:40px}}
