.ConsultationForm-module__ujCCHq__slice{background:var(--wine-band);color:var(--paper);scroll-margin-top:89px}.ConsultationForm-module__ujCCHq__bounded{padding-top:clamp(80px,8vw,128px);padding-bottom:clamp(88px,9vw,144px)}.ConsultationForm-module__ujCCHq__root{--form-error:#ffb3bd;gap:12px;display:grid}.ConsultationForm-module__ujCCHq__band{padding:0 0 clamp(72px,6vw,96px)}.ConsultationForm-module__ujCCHq__band:last-of-type{padding-bottom:clamp(100px,9vw,144px)}.ConsultationForm-module__ujCCHq__title{max-width:none;margin:0 0 44px}.ConsultationForm-module__ujCCHq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:88px clamp(56px,8vw,128px);display:grid}.ConsultationForm-module__ujCCHq__grid>*{min-width:0}.ConsultationForm-module__ujCCHq__root fieldset{min-width:0;border:0;min-inline-size:0;margin:0;padding:0}.ConsultationForm-module__ujCCHq__field{min-width:0}.ConsultationForm-module__ujCCHq__label,.ConsultationForm-module__ujCCHq__legend{color:#e2d2d5;margin-bottom:10px;font-size:15px;font-weight:400;display:block}.ConsultationForm-module__ujCCHq__field input,.ConsultationForm-module__ujCCHq__field textarea{color:#e4d4d6;width:100%;font:inherit;background:0 0;border:0;border-bottom:2px solid #c4a8ac;outline:none;padding:8px 0 15px;font-size:15px}.ConsultationForm-module__ujCCHq__field textarea{resize:vertical;min-height:168px}.ConsultationForm-module__ujCCHq__field input:focus-visible,.ConsultationForm-module__ujCCHq__field textarea:focus-visible{border-bottom-color:#e4d4d6}.ConsultationForm-module__ujCCHq__field input[aria-invalid=true],.ConsultationForm-module__ujCCHq__field textarea[aria-invalid=true]{border-bottom-color:var(--form-error)}.ConsultationForm-module__ujCCHq__hint{color:#f2e7e8;margin:6px 0 0;font-size:12px;line-height:1.5}.ConsultationForm-module__ujCCHq__error{color:var(--form-error);margin:11px 0 0;font-size:13px;font-weight:550;line-height:1.45}.ConsultationForm-module__ujCCHq__choices{flex-wrap:wrap;align-content:flex-end;align-items:flex-end;gap:10px 12px;min-height:calc(25px + 1.6em);margin-top:20px;display:flex}.ConsultationForm-module__ujCCHq__pill{color:#e4d4d6;cursor:pointer;border:1px solid #c4a8ac;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:7px 16px;font-size:14px;line-height:1.2;display:inline-flex;position:relative}.ConsultationForm-module__ujCCHq__pill input{opacity:0;pointer-events:none;position:absolute}.ConsultationForm-module__ujCCHq__pill:has(input:checked){color:#17130f;background:#e4d4d6}.ConsultationForm-module__ujCCHq__pill:has(input:focus-visible){outline-offset:2px;outline:2px solid #e4d4d6}.ConsultationForm-module__ujCCHq__check{color:#f2e7e8;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.ConsultationForm-module__ujCCHq__check input{accent-color:#fdfcfc;margin-top:5px}.ConsultationForm-module__ujCCHq__foot{gap:28px;display:grid}.ConsultationForm-module__ujCCHq__actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.ConsultationForm-module__ujCCHq__submit{cursor:pointer}.ConsultationForm-module__ujCCHq__submit:disabled{cursor:wait;opacity:.7}.ConsultationForm-module__ujCCHq__privacy{color:#fdfcfc;font-size:13px}.ConsultationForm-module__ujCCHq__alert{border:1px solid #ffb3bd6b;border-left:4px solid var(--form-error);color:#ffd8dc;background:#470a224d;border-radius:0 6px 6px 0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;max-width:680px;margin:0 0 36px;padding:16px 18px;font-size:14px;line-height:1.5;display:grid}.ConsultationForm-module__ujCCHq__alert p{margin:1px 0 0}.ConsultationForm-module__ujCCHq__alertMark{border:1px solid var(--form-error);width:24px;height:24px;color:var(--form-error);border-radius:50%;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.ConsultationForm-module__ujCCHq__foot .ConsultationForm-module__ujCCHq__alert{margin:0}.ConsultationForm-module__ujCCHq__success{background:#ffffff14;border:1px solid #ffffff4d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;max-width:760px;padding:clamp(28px,4vw,48px);display:grid}.ConsultationForm-module__ujCCHq__successMark{color:#fdfcfc;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;line-height:1;display:grid}.ConsultationForm-module__ujCCHq__successCopy{gap:14px;display:grid}.ConsultationForm-module__ujCCHq__successEyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:650;color:#e9d8dc!important}.ConsultationForm-module__ujCCHq__success h2{color:#fdfcfc;max-width:16ch;margin:0}.ConsultationForm-module__ujCCHq__success p{color:#f2e7e8;max-width:58ch;margin:0;line-height:1.65}.ConsultationForm-module__ujCCHq__successAction{justify-self:start;margin-top:8px}.ConsultationForm-module__ujCCHq__loading{gap:3px;display:inline-flex}.ConsultationForm-module__ujCCHq__loading i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite ConsultationForm-module__ujCCHq__dot}.ConsultationForm-module__ujCCHq__loading i:nth-child(2){animation-delay:.15s}.ConsultationForm-module__ujCCHq__loading i:nth-child(3){animation-delay:.3s}@keyframes ConsultationForm-module__ujCCHq__dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (max-width:1100px){.ConsultationForm-module__ujCCHq__grid{grid-template-columns:1fr}}@media (max-width:760px){.ConsultationForm-module__ujCCHq__bounded{padding-top:72px;padding-bottom:80px}.ConsultationForm-module__ujCCHq__band,.ConsultationForm-module__ujCCHq__band:last-of-type{padding-bottom:24px}.ConsultationForm-module__ujCCHq__title{margin-bottom:28px}.ConsultationForm-module__ujCCHq__grid{gap:36px 0}.ConsultationForm-module__ujCCHq__choices{margin-top:12px}.ConsultationForm-module__ujCCHq__field textarea{min-height:128px}.ConsultationForm-module__ujCCHq__alert{margin-bottom:28px}.ConsultationForm-module__ujCCHq__actions{width:100%;display:grid}.ConsultationForm-module__ujCCHq__submit{width:100%}.ConsultationForm-module__ujCCHq__success{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ConsultationForm-module__ujCCHq__loading i{opacity:1;animation:none}}
