.ConsultationForm-module__AKXu7q__form{background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);box-shadow:var(--s-shadow-sm);animation:ConsultationForm-module__AKXu7q__formIn .5s var(--s-ease) both;flex-direction:column;gap:22px;padding:clamp(26px,3.5vw,40px);display:flex}.ConsultationForm-module__AKXu7q__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ConsultationForm-module__AKXu7q__field{flex-direction:column;min-width:0;display:flex}.ConsultationForm-module__AKXu7q__label,.ConsultationForm-module__AKXu7q__legend{letter-spacing:-.005em;color:var(--s-ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;padding:0;font-size:.875rem;font-weight:700;display:flex}.ConsultationForm-module__AKXu7q__required{color:var(--s-accent);font-weight:700}.ConsultationForm-module__AKXu7q__optional{font-family:var(--s-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink-4);font-size:.625rem;font-weight:400}.ConsultationForm-module__AKXu7q__hint{color:var(--s-ink-3);margin:-2px 0 9px;font-size:.8125rem;line-height:1.55}.ConsultationForm-module__AKXu7q__input,.ConsultationForm-module__AKXu7q__textarea,.ConsultationForm-module__AKXu7q__select{width:100%;font-family:var(--s-font-ui);color:var(--s-ink);background:var(--s-surface-sunk);border:1px solid var(--s-line-strong);border-radius:var(--s-radius-sm);transition:border-color var(--s-fast) var(--s-ease-soft), box-shadow var(--s-fast) var(--s-ease-soft), background var(--s-fast) var(--s-ease-soft);padding:13px 15px;font-size:max(1rem,16px)}.ConsultationForm-module__AKXu7q__input::placeholder,.ConsultationForm-module__AKXu7q__textarea::placeholder{color:var(--s-ink-4)}.ConsultationForm-module__AKXu7q__input:hover,.ConsultationForm-module__AKXu7q__textarea:hover,.ConsultationForm-module__AKXu7q__select:hover{border-color:var(--s-ink-4)}.ConsultationForm-module__AKXu7q__input:focus,.ConsultationForm-module__AKXu7q__textarea:focus,.ConsultationForm-module__AKXu7q__select:focus{background:var(--s-surface);border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-wash);outline:none}.ConsultationForm-module__AKXu7q__textarea{resize:vertical;min-height:108px;line-height:1.6}.ConsultationForm-module__AKXu7q__inputError{border-color:var(--s-accent)}.ConsultationForm-module__AKXu7q__error{color:var(--s-accent);margin-top:7px;font-size:.8125rem;font-weight:500}.ConsultationForm-module__AKXu7q__selectWrap{position:relative}.ConsultationForm-module__AKXu7q__select{appearance:none;cursor:pointer;padding-right:44px}.ConsultationForm-module__AKXu7q__selectIcon{color:var(--s-ink-3);pointer-events:none;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ConsultationForm-module__AKXu7q__fieldset{border:0;min-width:0}.ConsultationForm-module__AKXu7q__chips{flex-wrap:wrap;gap:9px;display:flex}.ConsultationForm-module__AKXu7q__chip{font-family:var(--s-font-ui);color:var(--s-ink-2);background:var(--s-surface-sunk);border:1px solid var(--s-line-strong);transition:border-color var(--s-fast) var(--s-ease-soft), background var(--s-fast) var(--s-ease-soft), color var(--s-fast) var(--s-ease-soft);border-radius:999px;align-items:center;gap:0;padding:10px 16px;font-size:.875rem;font-weight:500;display:inline-flex}.ConsultationForm-module__AKXu7q__chip:hover{border-color:var(--s-ink-4);color:var(--s-ink)}.ConsultationForm-module__AKXu7q__chipCheck{opacity:0;width:0;transition:width var(--s-fast) var(--s-ease), opacity var(--s-fast) var(--s-ease-soft), margin var(--s-fast) var(--s-ease);place-items:center;display:grid;overflow:hidden}.ConsultationForm-module__AKXu7q__chipActive{color:var(--s-accent);border-color:var(--s-accent);background:var(--s-accent-wash)}.ConsultationForm-module__AKXu7q__chipActive .ConsultationForm-module__AKXu7q__chipCheck{opacity:1;width:12px;margin-right:8px}.ConsultationForm-module__AKXu7q__consentRow{padding-top:4px}.ConsultationForm-module__AKXu7q__consent{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.ConsultationForm-module__AKXu7q__checkbox{opacity:0;width:1px;height:1px;position:absolute}.ConsultationForm-module__AKXu7q__checkboxBox{border:1px solid var(--s-line-strong);border-radius:var(--s-radius-xs);background:var(--s-surface-sunk);color:#0000;width:22px;height:22px;transition:background var(--s-fast) var(--s-ease-soft), border-color var(--s-fast) var(--s-ease-soft), color var(--s-fast) var(--s-ease-soft);flex:none;place-items:center;margin-top:1px;display:grid}.ConsultationForm-module__AKXu7q__consent:hover .ConsultationForm-module__AKXu7q__checkboxBox{border-color:var(--s-ink-4)}.ConsultationForm-module__AKXu7q__checkbox:checked+.ConsultationForm-module__AKXu7q__checkboxBox{background:var(--s-accent);border-color:var(--s-accent);color:#fff}.ConsultationForm-module__AKXu7q__checkbox:focus-visible+.ConsultationForm-module__AKXu7q__checkboxBox{outline:2px solid var(--s-accent);outline-offset:2px}.ConsultationForm-module__AKXu7q__consentText{color:var(--s-ink-2);font-size:.875rem;line-height:1.6}.ConsultationForm-module__AKXu7q__submitRow{flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:4px;display:flex}.ConsultationForm-module__AKXu7q__submitNote{color:var(--s-ink-3);font-size:.8125rem}.ConsultationForm-module__AKXu7q__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ConsultationForm-module__AKXu7q__spin}.ConsultationForm-module__AKXu7q__sendError{color:var(--s-accent);background:var(--s-accent-wash);border-radius:var(--s-radius-sm);border:1px solid #c8102e3d;padding:13px 16px;font-size:.875rem;line-height:1.6}.ConsultationForm-module__AKXu7q__sendError a{text-decoration:underline}.ConsultationForm-module__AKXu7q__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ConsultationForm-module__AKXu7q__success{text-align:center;background:var(--s-surface);border:1px solid var(--s-line);border-radius:var(--s-radius-lg);box-shadow:var(--s-shadow);animation:ConsultationForm-module__AKXu7q__successIn .62s var(--s-ease) both;flex-direction:column;align-items:center;padding:clamp(40px,5vw,64px) clamp(24px,4vw,48px);display:flex}.ConsultationForm-module__AKXu7q__success:focus{outline:none}.ConsultationForm-module__AKXu7q__successMark{background:var(--s-accent-wash);width:62px;height:62px;color:var(--s-accent);animation:ConsultationForm-module__AKXu7q__markIn .7s var(--s-ease) .12s both;border-radius:50%;place-items:center;margin-bottom:26px;display:grid}.ConsultationForm-module__AKXu7q__successTitle{max-width:20ch}.ConsultationForm-module__AKXu7q__successText{color:var(--s-ink-2);max-width:52ch;margin-top:18px;font-size:1.0625rem;line-height:1.65}.ConsultationForm-module__AKXu7q__successText strong{color:var(--s-ink);font-weight:700}.ConsultationForm-module__AKXu7q__successFine{color:var(--s-ink-3);margin-top:14px;font-size:.875rem}.ConsultationForm-module__AKXu7q__successCta{margin-top:32px}@keyframes ConsultationForm-module__AKXu7q__formIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes ConsultationForm-module__AKXu7q__successIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ConsultationForm-module__AKXu7q__markIn{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ConsultationForm-module__AKXu7q__spin{to{transform:rotate(360deg)}}@media (max-width:620px){.ConsultationForm-module__AKXu7q__row{grid-template-columns:1fr;gap:22px}.ConsultationForm-module__AKXu7q__submitRow>button{width:100%}.ConsultationForm-module__AKXu7q__submitNote{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.ConsultationForm-module__AKXu7q__form,.ConsultationForm-module__AKXu7q__success,.ConsultationForm-module__AKXu7q__successMark{animation:none}.ConsultationForm-module__AKXu7q__spinner{animation-duration:1.6s}}
