.input[data-astro-cid-btwdofhb]{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.input__label[data-astro-cid-btwdofhb]{font-family:var(--font-family-base);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-s);line-height:var(--line-height-150);color:var(--color-text-primary)}.input__field[data-astro-cid-btwdofhb]{width:100%;height:52px;padding:0 var(--space-16);box-sizing:border-box;border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--color-bg-surface);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);font-size:var(--font-size-body);line-height:var(--line-height-150);color:var(--color-text-primary);transition:border-color var(--transition-fast)}@media (width>=1024px){.input__field[data-astro-cid-btwdofhb]{font-size:var(--font-size-body-s)}}.input__field[data-astro-cid-btwdofhb]::placeholder{color:var(--color-text-muted)}.input__field[data-astro-cid-btwdofhb]:hover:not(:disabled){border-color:var(--color-border-brand)}.input__field[data-astro-cid-btwdofhb][aria-invalid=true]{border:var(--border-medium) solid var(--color-border-negative)}.input[data-astro-cid-btwdofhb] .input__error{font-family:var(--font-family-base);font-weight:var(--font-weight-medium);font-size:var(--font-size-caption);line-height:var(--line-height-140);color:var(--color-text-negative)}.input__field[data-astro-cid-btwdofhb]:focus-visible{outline:var(--border-thick) solid var(--color-border-focus);outline-offset:0;border-color:#0000}.input__field[data-astro-cid-btwdofhb]:disabled{background-color:var(--color-bg-page);border-color:var(--color-border-subtle);color:var(--color-text-disabled);cursor:not-allowed}.input__field[data-astro-cid-btwdofhb]:disabled::placeholder{color:var(--color-text-disabled)}.input[data-astro-cid-btwdofhb]:has(.input__field:disabled) .input__label[data-astro-cid-btwdofhb]{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.input__field[data-astro-cid-btwdofhb]{transition:none}}section.section.contact{padding-top:var(--space-48)}.contact__layout[data-astro-cid-2zmky233]{gap:var(--space-32);flex-direction:column;display:flex}.contact__form[data-astro-cid-2zmky233]{gap:var(--space-24);flex-direction:column;display:flex}.field[data-astro-cid-2zmky233]{gap:var(--space-8);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.field__label[data-astro-cid-2zmky233]{color:var(--color-text-primary);padding:0}.field--invalid[data-astro-cid-2zmky233] .option[data-astro-cid-2zmky233]{border:var(--border-medium) solid var(--color-border-negative)}.field__error[data-astro-cid-2zmky233]{color:var(--color-text-negative)}.field__error[data-astro-cid-2zmky233][hidden]{display:none}.field--options[data-astro-cid-2zmky233]{gap:var(--space-10)}.field--options[data-astro-cid-2zmky233] legend[data-astro-cid-2zmky233]{margin-bottom:var(--space-10)}.options[data-astro-cid-2zmky233]{gap:var(--space-10);flex-direction:column;display:flex}.option[data-astro-cid-2zmky233]{align-items:center;gap:calc(var(--space-12) + var(--space-2));min-height:56px;padding:calc(var(--space-16) + var(--space-2) - var(--border-thin)) calc(var(--space-16) + var(--space-2));border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--color-bg-surface);cursor:pointer;display:flex}.option__input[data-astro-cid-2zmky233]{appearance:none;border:var(--border-medium) solid var(--color-text-primary);border-radius:var(--radius-full);background-color:var(--color-bg-surface);cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0}.option__input[data-astro-cid-2zmky233]:checked{border-color:var(--color-border-brand);background-image:radial-gradient(circle, var(--color-bg-brand) 4px, transparent 4.5px)}.option__input[data-astro-cid-2zmky233]:focus-visible{outline:var(--border-thick) solid var(--color-border-focus);outline-offset:var(--space-2)}.option__label[data-astro-cid-2zmky233]{font-family:var(--font-family-base);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-s);line-height:var(--line-height-150);color:var(--color-text-primary)}.option[data-astro-cid-2zmky233]:has(.option__input:checked){border:var(--border-medium) solid var(--color-border-brand)}.option[data-astro-cid-2zmky233]:has(.option__input:checked) .option__label[data-astro-cid-2zmky233]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-label);line-height:var(--line-height-125)}.contact__consent[data-astro-cid-2zmky233]{margin-top:var(--space-4);color:var(--color-text-secondary)}.contact__consent-line[data-astro-cid-2zmky233]{text-wrap:balance;display:block}.contact__privacy[data-astro-cid-2zmky233]{color:inherit;text-underline-offset:var(--space-2);transition:color var(--transition-fast);text-decoration:underline}.contact__privacy[data-astro-cid-2zmky233]:hover{color:var(--color-text-primary)}.contact__privacy[data-astro-cid-2zmky233]:focus-visible{outline:var(--border-thick) solid var(--color-border-focus);outline-offset:var(--space-2)}@media (prefers-reduced-motion:reduce){.contact__privacy[data-astro-cid-2zmky233]{transition:none}}.contact__turnstile[data-astro-cid-2zmky233]{position:absolute}.contact__turnstile[data-astro-cid-2zmky233].is-visible{position:static}.contact__submit[data-astro-cid-2zmky233]{align-items:flex-start;gap:var(--space-12);margin-top:var(--space-8);flex-direction:column;display:flex}@media (width>=1024px){section.section.contact{padding-top:var(--layout-section-top);padding-bottom:calc(var(--space-80) + var(--space-2))}.contact__layout[data-astro-cid-2zmky233]{align-items:start;gap:var(--space-40);grid-template-columns:minmax(0,1fr) minmax(0,600px);display:grid}.contact__title[data-astro-cid-2zmky233]{max-width:calc(var(--layout-column) * 3)}.contact__form[data-astro-cid-2zmky233]{gap:calc(var(--space-24) + var(--space-4) - 1px)}.field[data-astro-cid-2zmky233]{gap:calc(var(--space-8) - 1px)}.option[data-astro-cid-2zmky233]{padding:var(--space-16) calc(var(--space-16) + var(--space-2) - var(--border-thin))}.option[data-astro-cid-2zmky233]:has(.option__input:checked){padding:calc(var(--space-16) + var(--space-2) - var(--border-medium))}.field--options[data-astro-cid-2zmky233] legend[data-astro-cid-2zmky233]{margin-bottom:calc(var(--space-8) - 1px)}.contact__submit[data-astro-cid-2zmky233]{margin-top:calc(var(--space-8) + var(--border-thin))}.contact__consent[data-astro-cid-2zmky233]{margin-top:var(--space-12)}}
