.checkbox[data-astro-cid-cq3v5ngo]{min-height:var(--target-min);padding-block:10px}.checkbox[data-astro-cid-cq3v5ngo] .form-check-input[data-astro-cid-cq3v5ngo]{margin-top:0}.checkbox__label[data-astro-cid-cq3v5ngo]{color:var(--text-strong);line-height:1.45;cursor:pointer}.checkbox__required[data-astro-cid-cq3v5ngo]{margin-inline-start:3px;color:var(--status-danger)}.checkbox__hint[data-astro-cid-cq3v5ngo]{margin-top:3px;line-height:1.5}.form-field[data-astro-cid-p46g2kvx]{display:grid;gap:7px}.form-field[data-astro-cid-p46g2kvx] .form-label[data-astro-cid-p46g2kvx]{margin:0;line-height:1.4}.form-field__required[data-astro-cid-p46g2kvx]{margin-inline-start:3px;color:var(--status-danger)}.form-field__optional[data-astro-cid-p46g2kvx]{margin-inline-start:6px;color:var(--text-muted);font-weight:var(--weight-regular)}.form-field[data-astro-cid-p46g2kvx] .form-text[data-astro-cid-p46g2kvx]{line-height:1.5}.form-field__textarea[data-astro-cid-p46g2kvx]{resize:vertical;line-height:var(--leading-relaxed)}.form-field__control[data-astro-cid-p46g2kvx]{position:relative}.form-field__icon[data-astro-cid-p46g2kvx]{position:absolute;top:50%;inset-inline-start:15px;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.form-field__control--icon[data-astro-cid-p46g2kvx] .form-control[data-astro-cid-p46g2kvx]{padding-inline-start:46px}.radio-group[data-astro-cid-esrwlnf7]{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.radio-group__legend[data-astro-cid-esrwlnf7]{float:none;width:auto;margin:0;padding:0;line-height:1.4}.radio-group__options[data-astro-cid-esrwlnf7]{display:grid;gap:8px}.radio-group__option[data-astro-cid-esrwlnf7]{display:flex;align-items:flex-start;gap:12px;min-height:var(--target-min);padding:13px 16px;border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;transition:var(--transition-color)}.radio-group__option[data-astro-cid-esrwlnf7]:hover{border-color:var(--border-strong)}.radio-group__option[data-astro-cid-esrwlnf7]:has(:checked){border-color:var(--color-brand);background:var(--surface-brand-subtle)}.radio-group[data-astro-cid-esrwlnf7] .form-check-input[data-astro-cid-esrwlnf7]{flex:none;margin:1px 0 0}.radio-group__text[data-astro-cid-esrwlnf7]{display:grid;gap:3px}.radio-group__label[data-astro-cid-esrwlnf7]{color:var(--text-strong);line-height:1.45}.radio-group__option[data-astro-cid-esrwlnf7]:has(:checked) .radio-group__label[data-astro-cid-esrwlnf7]{font-weight:var(--weight-semibold)}.radio-group__hint[data-astro-cid-esrwlnf7]{color:var(--text-body);font-size:var(--text-sm);line-height:1.5}.contact-form[data-astro-cid-thjbx5wn]{padding:24px 20px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.contact-form__form[data-astro-cid-thjbx5wn]{display:grid;gap:24px}.contact-form__status[data-astro-cid-thjbx5wn]{display:none;gap:14px;margin-bottom:24px;padding:18px 20px;border-inline-start:3px solid var(--status-color);border-radius:var(--radius-lg);background:var(--status-surface);color:var(--text-strong)}.contact-form__status[data-astro-cid-thjbx5wn].is-visible,.contact-form__status[data-astro-cid-thjbx5wn]:target{display:flex}.contact-form__status[data-astro-cid-thjbx5wn]:focus-visible{outline-offset:2px}.contact-form__status--success[data-astro-cid-thjbx5wn]{--status-color: var(--color-accent);--status-surface: var(--surface-accent-subtle)}.contact-form__status--error[data-astro-cid-thjbx5wn]{--status-color: var(--status-danger);--status-surface: var(--status-danger-surface)}.contact-form__status[data-astro-cid-thjbx5wn] svg{flex:none;margin-top:1px;color:var(--status-color)}.contact-form__status-title[data-astro-cid-thjbx5wn]{margin-bottom:4px;font-weight:var(--weight-bold)}.contact-form__status[data-astro-cid-thjbx5wn] a[data-astro-cid-thjbx5wn]{white-space:nowrap}.contact-form__hp[data-astro-cid-thjbx5wn]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-form__required-note[data-astro-cid-thjbx5wn]{color:var(--text-muted);font-size:var(--text-sm)}.contact-form__star[data-astro-cid-thjbx5wn]{color:var(--status-danger)}.contact-form__submit[data-astro-cid-thjbx5wn]{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.contact-form__response[data-astro-cid-thjbx5wn]{color:var(--text-muted);font-size:var(--text-sm)}@media(min-width:992px){.contact-form[data-astro-cid-thjbx5wn]{padding:32px}}.contact-details[data-astro-cid-huykmigx]{display:grid;gap:2px;padding:22px 20px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-page)}.contact-details__title[data-astro-cid-huykmigx]{margin-bottom:6px}.contact-details__list[data-astro-cid-huykmigx]{display:grid;gap:2px;margin:0;font-style:normal}@media(min-width:992px){.contact-details[data-astro-cid-huykmigx]{padding:26px}}.contact-aside[data-astro-cid-ilz5uget]{display:grid;gap:20px}
