.ui-button[data-v-cced62a4]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:var(--color-light-base-white);cursor:pointer;display:inline-flex;gap:10px;justify-content:center;outline:none}.ui-button--small[data-v-cced62a4]{border-radius:8px;font-size:16px;font-weight:400;padding:8px 16px;width:100%}@media (max-width:768px){.ui-button--small[data-v-cced62a4]{font-size:14px;padding:6px 12px}}.ui-button--mid[data-v-cced62a4]{border-radius:8px;font-size:16px;font-weight:400;padding:12px;width:100%}.ui-button--red[data-v-cced62a4]{background-color:var(--color-light-brand-cte-red)}@media (hover:hover){.ui-button--red[data-v-cced62a4]:hover{background-color:var(--color-light-brand-cte-dark)}}.ui-button--red[data-v-cced62a4]:active{background-color:var(--color-light-brand-cte-deepdark)}.ui-button--black[data-v-cced62a4]{background-color:var(--color-light-gray-7)}@media (hover:hover){.ui-button--black[data-v-cced62a4]:hover{background-color:var(--color-mode-brand-cte-dark-grey)}}.ui-button--black[data-v-cced62a4]:active{background-color:#303030}.ui-button--gradient-red[data-v-cced62a4]{background-color:var(--color-light-brand-cte-red);box-shadow:inset 0 4px 6px #ffffff6b,inset 0 -6px 10px #36363640,inset -4px 0 4px #fff3,inset 8px 0 6px #61616140}@media (hover:hover){.ui-button--gradient-red[data-v-cced62a4]:hover{background-color:var(--color-light-brand-cte-dark)}}.ui-button--gradient-red[data-v-cced62a4]:active{background-color:var(--color-light-brand-cte-deepdark)}.ui-button[data-v-cced62a4]:disabled{opacity:.5;pointer-events:none}.app-field[data-v-832e744a]{display:flex;flex-direction:column;flex-grow:1;gap:4px;position:relative;width:100%}.app-field__label span[data-v-832e744a]{color:var(--color-light-base-black);font-size:14px;line-height:1.2}.app-field__content--error[data-v-832e744a] .app-input{border-color:var(--color-light-system-error-default)}.app-field__error[data-v-832e744a]{bottom:-18px;color:var(--color-light-system-error-default);font-size:12px;line-height:1.2;position:absolute}.app-form[data-v-5117e7ec]{display:flex;flex-direction:column;gap:20px;width:100%}.app-input[data-v-74ad795b]{border:1px solid var(--color-light-gray-5);border-radius:8px;color:var(--color-light-base-black);font-size:var(--typography-light-font-sizes-body-small);font-weight:500;height:40px;line-height:var(--typography-light-font-line-height-body-small);outline:none;padding:8px 16px;width:100%}.app-input[data-v-74ad795b]::-moz-placeholder{color:var(--color-light-gray-6);overflow:hidden;text-overflow:ellipsis}.app-input[data-v-74ad795b]::placeholder{color:var(--color-light-gray-6);overflow:hidden;text-overflow:ellipsis}.policy-block[data-v-6eae30e0]{color:var(--color-light-gray-6);text-align:left}.policy-block__link[data-v-6eae30e0]{color:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.app-modal[data-v-7ab026e9]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed}.app-modal__container[data-v-7ab026e9]{overflow:hidden;overflow-y:auto}.app-modal__container[data-v-7ab026e9],.app-modal__wrapper[data-v-7ab026e9]{border-radius:12px;max-height:90dvh;position:relative}.app-modal__wrapper[data-v-7ab026e9]{background-color:var(--color-light-base-white);display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.app-modal__close[data-v-7ab026e9]{cursor:pointer;position:absolute;right:12px;top:12px}.app-modal__head[data-v-7ab026e9]{display:flex;flex-direction:column;gap:20px}@media (max-width:568px){.app-modal__head[data-v-7ab026e9]{gap:12px}}.app-modal__title[data-v-7ab026e9]{max-width:97%;width:100%}.app-modal__subtitle[data-v-7ab026e9]{color:var(--color-text-grey)}.overlay[data-v-7ab026e9]{background-color:#000c;height:100%;top:0;right:0;bottom:0;left:0;padding:var(--padding-overlay);position:fixed;width:100%;z-index:1000}.thank-modal[data-v-153eca48]{background:var(--color-light-base-white);border-radius:12px;display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:510px;padding:20px;text-align:center}.thank-modal .icon[data-v-153eca48]{margin:0 auto}.thank-modal__text[data-v-153eca48]{color:var(--text-grey)}.thank-modal__close[data-v-153eca48]{cursor:pointer;position:absolute;right:14px;top:14px}
