.av-contact{min-width:0;color:var(--color-ink)}.av-contact__form{flex-direction:column;gap:24px;display:flex}.av-contact__intro h3{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2}.av-contact__intro p{color:var(--color-muted);margin:9px 0 0;font-size:14px;line-height:1.6}.av-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.av-contact .av-contact__field-label{color:var(--color-ink);font:500 14px/1.4 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none}.av-contact :is(input,textarea,[role=combobox]){min-width:0;scroll-margin-block:120px 32px}.av-contact textarea{resize:vertical;min-height:128px}.av-contact__hint{color:var(--color-muted);font-size:13px;line-height:1.65}.av-contact__field-error{color:var(--color-critical);margin:0;font-size:13px;line-height:1.6;display:block}.av-contact [aria-invalid=true]{border-color:var(--color-critical)!important}.av-contact__details{border-block:1px solid var(--color-line)}.av-contact__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding-block:12px;font-size:14px;font-weight:500;list-style:none;display:flex}.av-contact__details summary::-webkit-details-marker{display:none}.av-contact__details summary>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.av-contact__details summary>svg{color:var(--color-accent);flex-shrink:0;transition:transform .16s ease-out}.av-contact__details[open] summary>svg{transform:rotate(180deg)}.av-contact__details summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.av-contact__optional{color:var(--color-muted);font-size:12px;font-weight:400}.av-contact__details-body{flex-direction:column;gap:22px;padding-block:2px 26px;display:flex}.av-contact__details-body>p{margin:0}.av-contact__consent{color:var(--color-muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7;display:flex}.av-contact__consent input{width:20px;height:20px;accent-color:var(--color-cyan);flex-shrink:0;margin-top:2px}.av-contact__consent a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.av-contact__submit{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.av-contact__submit>p{max-width:28ch;margin:0}.av-contact__error{color:var(--color-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.av-contact__error a{text-underline-offset:3px;text-decoration:underline}.av-contact__receipt{padding-block:12px}.av-contact__receipt-mark{background:var(--color-accent);width:44px;height:44px;color:var(--color-accent-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.av-contact__receipt-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.2}.av-contact__receipt>p{max-width:48ch;color:var(--color-muted);margin-block:20px 28px;font-size:16px;line-height:1.7}.av-contact__receipt-links{flex-wrap:wrap;gap:16px 24px;display:flex}.av-contact__receipt-links a{min-height:44px;color:var(--color-accent);align-items:center;gap:8px;font-size:14px;display:inline-flex}.av-contact :is(.av-contact__receipt-title,.av-contact__error):focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.av-contact :is(.av-contact__receipt-title,.av-contact__error){scroll-margin-top:120px}@media (max-width:639px){.av-contact__grid{grid-template-columns:minmax(0,1fr);gap:22px}.av-contact :is(input:not([type=checkbox]),textarea,[role=combobox]){font-size:16px}.av-contact__submit{flex-direction:column;align-items:stretch}.av-contact__submit button{width:100%}.av-contact__submit>p{text-align:center;max-width:none}}@media (prefers-reduced-motion:reduce){.av-contact__details summary>svg{transition:none}}
/*# sourceMappingURL=3m0qsivmphyp4.css.map*/