.form-card[data-astro-cid-5v4witja]{background:var(--surface);color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:var(--s-5);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.form-card__head[data-astro-cid-5v4witja]{gap:var(--s-2);display:grid}.form-card__title[data-astro-cid-5v4witja]{font-size:var(--text-xl);letter-spacing:-.015em;font-weight:700}.form-card__lead[data-astro-cid-5v4witja]{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.55}.alert[data-astro-cid-5v4witja]{padding:var(--s-4);border-radius:var(--radius);font-size:var(--text-sm);line-height:1.5}.alert--ok[data-astro-cid-5v4witja]{color:#1d5b33;background:#e8f4ec;border:1px solid #b7ddc5}.alert--error[data-astro-cid-5v4witja]{color:#8f2820;background:#fceceb;border:1px solid #f0bfbb}.form[data-astro-cid-5v4witja]{gap:var(--s-4);display:grid}.form__hp[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__row[data-astro-cid-5v4witja]{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.form__row--four[data-astro-cid-5v4witja]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.field[data-astro-cid-5v4witja]{gap:var(--s-2);display:grid}.field__label[data-astro-cid-5v4witja]{font-size:var(--text-xs);letter-spacing:.02em;color:var(--ink-muted);font-weight:650}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;font-size:var(--text-sm);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);padding:.7rem .85rem}@media (width<=767px){.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{font-size:1rem}}.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{resize:vertical;min-height:7rem;line-height:1.55}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]::placeholder,.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]::placeholder{color:var(--ink-faint)}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus,.field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja]:focus,.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1f6dbf29}.details[data-astro-cid-5v4witja]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-sunken)}.details__summary[data-astro-cid-5v4witja]{justify-content:space-between;align-items:center;gap:var(--s-3);cursor:pointer;font-size:var(--text-sm);padding:.85rem 1rem;font-weight:650;list-style:none;display:flex}.details__summary[data-astro-cid-5v4witja]::-webkit-details-marker{display:none}.details__summary[data-astro-cid-5v4witja] svg{color:var(--ink-muted);transition:transform .18s var(--ease);flex:none}.details[data-astro-cid-5v4witja][open] .details__summary[data-astro-cid-5v4witja] svg{transform:rotate(180deg)}.details__body[data-astro-cid-5v4witja]{gap:var(--s-4);border-top:1px solid var(--line);padding:0 1rem 1rem;padding-top:var(--s-4);display:grid}.form__privacy[data-astro-cid-5v4witja]{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.5}.form__privacy[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja]{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.contact[data-astro-cid-he3spzz3]{gap:var(--s-8);align-items:start;display:grid}@media (width>=980px){.contact[data-astro-cid-he3spzz3]{gap:var(--s-11);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.contact__text[data-astro-cid-he3spzz3]{gap:var(--s-5);align-content:start;display:grid}.contact__list[data-astro-cid-he3spzz3]{margin-top:var(--s-2);gap:0;display:grid}.contact__list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{align-items:center;gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line-dark);font-size:var(--text-md);display:flex}.contact__list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]:first-child{border-top:1px solid var(--line-dark)}.contact__list[data-astro-cid-he3spzz3] svg{color:var(--accent-soft);flex:none}.contact__list[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-underline-offset:3px;text-decoration:underline}.contact__pending[data-astro-cid-he3spzz3]{color:var(--on-dark-muted);font-size:var(--text-sm)}.contact__tagline[data-astro-cid-he3spzz3]{font-size:var(--text-lg);letter-spacing:-.012em;color:#e4edf7;max-width:34ch;padding-left:var(--s-5);border-left:3px solid var(--accent-soft);font-weight:600;line-height:1.4}
