.options__title[data-astro-cid-6mmte5e6]{font-size:var(--text-md);letter-spacing:-.01em}.options__list[data-astro-cid-6mmte5e6]{gap:var(--space-3);margin-top:var(--space-5);display:grid}.option[data-astro-cid-6mmte5e6]{gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);text-decoration:none;display:flex}.option[data-astro-cid-6mmte5e6]:hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}.option__icon[data-astro-cid-6mmte5e6]{width:2.25rem;height:2.25rem;color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-md);flex-shrink:0;place-items:center;display:grid}.option__body[data-astro-cid-6mmte5e6]{gap:var(--space-1);display:grid}.option__title[data-astro-cid-6mmte5e6]{font-weight:var(--weight-semibold)}.option__text[data-astro-cid-6mmte5e6]{font-size:var(--text-sm);color:var(--color-muted)}.contact-card[data-astro-cid-jbceweda]{padding:clamp(var(--space-6), 4vw, var(--space-10));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.form__title[data-astro-cid-jbceweda],.success__title[data-astro-cid-jbceweda]{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.form__lead[data-astro-cid-jbceweda]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-muted)}.form__alert[data-astro-cid-jbceweda]:empty{display:none}.form__alert[data-astro-cid-jbceweda]{margin-top:var(--space-6);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-soft);border-radius:var(--radius-md)}.form__fields[data-astro-cid-jbceweda]{gap:var(--space-5);min-width:0;margin-top:var(--space-8);border:0;padding:0;display:grid}.form__row[data-astro-cid-jbceweda]{gap:var(--space-5);display:grid}.field[data-astro-cid-jbceweda]{gap:var(--space-2);align-content:start;display:grid}.field__label[data-astro-cid-jbceweda]{font-size:var(--text-sm);font-weight:var(--weight-medium)}.field__hint[data-astro-cid-jbceweda]{margin-top:calc(var(--space-1) * -1);font-size:var(--text-xs);color:var(--color-subtle)}.field__control[data-astro-cid-jbceweda]{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);font-size:var(--text-base);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease)}.field__control[data-astro-cid-jbceweda]:hover{border-color:var(--color-subtle)}.field__control[data-astro-cid-jbceweda]:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 22%, transparent);outline:none}.field__control[data-astro-cid-jbceweda][aria-invalid]{border-color:var(--color-danger)}.field__control[data-astro-cid-jbceweda][aria-invalid]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 20%, transparent)}.field__control--textarea[data-astro-cid-jbceweda]{resize:vertical;min-height:9rem;line-height:var(--leading-normal)}.field__select[data-astro-cid-jbceweda]{position:relative}.field__select[data-astro-cid-jbceweda] select[data-astro-cid-jbceweda]{appearance:none;padding-right:var(--space-10);cursor:pointer}.field__select[data-astro-cid-jbceweda] svg[data-astro-cid-jbceweda]{top:50%;right:var(--space-3);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.field__error[data-astro-cid-jbceweda]{font-size:var(--text-sm);color:var(--color-danger)}.field__error[data-astro-cid-jbceweda]:empty{display:none}.form__trap[data-astro-cid-jbceweda]{position:absolute;left:-9999px}.form__submit[data-astro-cid-jbceweda]{margin-top:var(--space-2);justify-self:start}.form__submit[data-astro-cid-jbceweda]:disabled{cursor:progress;opacity:.8}.form__spinner[data-astro-cid-jbceweda]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin;display:none}.is-loading[data-astro-cid-jbceweda] .form__spinner[data-astro-cid-jbceweda]{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.form__spinner[data-astro-cid-jbceweda]{animation-duration:2s}}.success[data-astro-cid-jbceweda]{justify-items:start;gap:var(--space-3);padding-block:var(--space-6);display:grid}.success[data-astro-cid-jbceweda][hidden]{display:none}.success__icon[data-astro-cid-jbceweda]{width:3rem;height:3rem;margin-bottom:var(--space-2);color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, white);border-radius:50%;place-items:center;display:grid}.success__title[data-astro-cid-jbceweda]:focus{outline:none}.success__text[data-astro-cid-jbceweda]{max-width:30rem;margin-bottom:var(--space-4);color:var(--color-muted)}@media (width<=29.99rem){.form__submit[data-astro-cid-jbceweda]{justify-self:stretch}}@media (width>=36rem){.form__row[data-astro-cid-jbceweda]{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact[data-astro-cid-6bfsojfh]{padding-bottom:var(--section-space)}.contact__grid[data-astro-cid-6bfsojfh]{gap:var(--space-10);align-items:start;display:grid}.faq-section[data-astro-cid-6bfsojfh] .section__header{margin-bottom:var(--space-8)}.faq-section__body[data-astro-cid-6bfsojfh]{gap:var(--space-12);align-items:start;display:grid}.help[data-astro-cid-6bfsojfh]{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.help__title[data-astro-cid-6bfsojfh]{font-size:var(--text-xl)}.help__text[data-astro-cid-6bfsojfh]{margin-block:var(--space-2) var(--space-6);color:var(--color-muted)}@media (width>=60rem){.contact__grid[data-astro-cid-6bfsojfh]{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.faq-section__body[data-astro-cid-6bfsojfh]{gap:var(--space-16);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.help[data-astro-cid-6bfsojfh]{top:calc(var(--header-height) + var(--space-8));position:sticky}}
