.a10-form form[data-v-a97bcd40]{display:flex;flex-direction:column;gap:24px}.a10-form__intro[data-v-a97bcd40]{color:#303133;font-size:clamp(18px,1.6vw,24px);line-height:1.4}.a10-form__field[data-v-a97bcd40]{display:flex;flex-direction:column;gap:12px}.a10-form__field label[data-v-a97bcd40],.a10-form__label[data-v-a97bcd40]{color:#303133;font-size:16px;line-height:20px}.a10-form .req[data-v-a97bcd40]{color:#d64545}.a10-form input[type=email][data-v-a97bcd40],.a10-form input[type=text][data-v-a97bcd40]{background:#fff;border:1px solid #d2d2d3;border-radius:8px;color:#303133;font-size:16px;height:48px;outline:none;padding:0 16px;transition:border-color .2s}.a10-form input[data-v-a97bcd40]::-moz-placeholder{color:#9a9b9e}.a10-form input[data-v-a97bcd40]::placeholder{color:#9a9b9e}.a10-form input[data-v-a97bcd40]:focus{border-color:#0078cf}.a10-form input.is-invalid[data-v-a97bcd40]{border-color:#d64545}.a10-form__cats[data-v-a97bcd40]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.a10-form__cat[data-v-a97bcd40]{background:#f6f6f6;border:1px solid #d2d2d3;border-radius:12px;display:flex;flex-direction:column;gap:6px;min-height:117px;padding:14px;position:relative;text-align:left;transition:background-color .2s,border-color .2s}.a10-form__cat.is-on[data-v-a97bcd40]{background:#d2e3f1;border-color:#458cc6}.a10-form__radio[data-v-a97bcd40]{background:#fff;border:1px solid #9a9b9e;border-radius:50%;height:14px;width:14px}.a10-form__cat.is-on .a10-form__radio[data-v-a97bcd40]{border-color:#0078cf;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 10px #0078cf}.a10-form__cat-head[data-v-a97bcd40]{align-items:center;color:#303133;display:flex;font-size:14px;gap:6px}.a10-form__cat-head>span[data-v-a97bcd40]{height:16px;width:16px}.a10-form__cat-hint[data-v-a97bcd40]{color:#6b6c70;font-size:12px;line-height:16px}.a10-form__pair[data-v-a97bcd40]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.a10-form__radios[data-v-a97bcd40]{display:flex;gap:32px}.a10-form__radios label[data-v-a97bcd40]{align-items:center;cursor:pointer;display:flex;gap:8px}.a10-form__radios input[data-v-a97bcd40]{accent-color:#0078cf}.a10-form__consent[data-v-a97bcd40]{align-items:flex-start;color:#4a5568;cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:20px}.a10-form__consent input[data-v-a97bcd40]{margin-top:3px}.a10-form__consent[data-v-a97bcd40] a{color:#0078cf;text-decoration:underline}.a10-form__error[data-v-a97bcd40]{color:#d64545;font-size:13px}.a10-form__submit[data-v-a97bcd40]{align-items:center;align-self:flex-start;background:#0078cf;border-radius:45px;color:#fff;display:flex;font-size:16px;font-weight:500;gap:8px;height:55px;justify-content:center;min-width:244px;padding:0 28px;transition:background-color .3s}.a10-form__submit[data-v-a97bcd40]:hover{background:#0068b4}.a10-form__ghost[data-v-a97bcd40]{align-items:center;border:1px solid #d2d2d3;border-radius:45px;color:#4a5568;display:flex;height:55px;justify-content:center;padding:0 24px;transition:background-color .3s}.a10-form__ghost[data-v-a97bcd40]:hover{background:#f6f6f6}.a10-form__foot[data-v-a97bcd40]{color:#6b6c70;font-size:13px}.a10-form__foot a[data-v-a97bcd40]{color:#0078cf}.a10-form__done[data-v-a97bcd40]{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.a10-form__done h3[data-v-a97bcd40]{color:#303133;font-size:clamp(24px,2.4vw,32px);font-weight:700}.a10-form__done p[data-v-a97bcd40]{color:#4a5568;font-size:16px;line-height:24px;max-width:34rem}.a10-form__guest[data-v-a97bcd40]{background:#080e2b;border-radius:16px;max-width:22rem;padding:20px 28px;width:100%}.a10-form__guest-label[data-v-a97bcd40]{color:#ffffff73;font-size:11px;letter-spacing:.25em}.a10-form__guest-id[data-v-a97bcd40]{color:#fff;font-size:28px;font-weight:700;letter-spacing:.04em;margin-top:6px}.a10-form__done-actions[data-v-a97bcd40]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.a10-form__link[data-v-a97bcd40]{color:#0078cf;font-size:14px;text-decoration:underline}@media(max-width:900px){.a10-form__cats[data-v-a97bcd40]{grid-template-columns:repeat(2,minmax(0,1fr))}.a10-form__pair[data-v-a97bcd40]{grid-template-columns:1fr}.a10-form__submit[data-v-a97bcd40]{align-self:stretch}}
