.button_wrapper__1SQG5{display:flex;align-items:center;justify-content:center;gap:8px;border:none;outline:none;text-decoration:none;cursor:pointer;position:relative;color:var(--color-constant-greyscale-0);transition:all .3s cubic-bezier(.16,1,.3,1);width:max-content;text-align:center}.button_primaryAlternate__x0GYo{color:var(--color-text-inverted);background-color:var(--color-control-secondary-active);@media (hover:hover){.button_primaryAlternate__x0GYo:hover{background-color:var(--color-control-alternative-hover-extendent)}}}.button_alwaysWhite__e253t{color:var(--color-constant-greyscale-800);background-color:var(--color-constant-greyscale-0);@media (hover:hover){.button_alwaysWhite__e253t:hover{background-color:var(--color-constant-greyscale-0-hover)}}}.button_ghost__BP0iD{color:var(--color-text-primary);background-color:transparent;@media (hover:hover){.button_ghost__BP0iD:hover{background-color:var(--color-background-hover)}}}.button_secondary__TE2q1{color:var(--color-text-primary);background-color:var(--color-control-tertiary-active);@media (hover:hover){.button_secondary__TE2q1:hover{background-color:var(--color-control-secondary-hover-extendent)}}}.button_secondaryGray__Rn1zk{color:var(--color-text-primary);background-color:var(--color-control-tertiary-active);@media (hover:hover){.button_secondaryGray__Rn1zk:hover{background-color:var(--color-control-secondary-gray-hover-extendent)}}}.button_primaryActive__RjX1i{color:var(--color-constant-greyscale-0);background-color:var(--color-control-primary-active);@media (hover:hover){.button_primaryActive__RjX1i:hover{background-color:var(--color-control-primary-active-hover-extendent)}}}.button_disabled__gSq3h{color:var(--color-text-tertiary);background-color:var(--color-control-inactive);pointer-events:none;cursor:default;.button_disabled__gSq3h svg{fill:var(--color-text-tertiary)}}.button_size__s__iZ3EY{border-radius:12px;padding:9px 12px 7px;height:32px;font:700 .625rem/.75rem MTS Wide,sans-serif;letter-spacing:.05em;text-transform:uppercase;.button_size__s__iZ3EY:active{transform:scale(.93)}}.button_wrapper__1SQG5.button_size__s__iZ3EY{gap:4px}.button_size__m__7MpcI{border-radius:16px;padding:11px 14px 9px;height:44px;font:700 .75rem/1rem MTS Wide,sans-serif;letter-spacing:.05em;text-transform:uppercase;.button_size__m__7MpcI:active{transform:scale(.95)}}.button_size__l__bQghF{border-radius:16px;padding:15px 18px 13px;height:52px;font:700 .75rem/1rem MTS Wide,sans-serif;letter-spacing:.05em;text-transform:uppercase;.button_size__l__bQghF:active{transform:scale(.96)}}.button_size__xl__fmRUz{border-radius:20px;padding:27px 32px 25px;height:72px;font:700 .875rem/1.25rem MTS Wide,sans-serif;letter-spacing:.05em;text-transform:uppercase;.button_size__xl__fmRUz:active{transform:scale(.97)}}.button_fluid__aB9GB{width:100%}.styles_bannerContainer__Q_kvR{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;background:var(--color-premium,linear-gradient(48deg,#9BD5FF 6.25%,#9B93FF 44.27%,#9A8DFF 58.33%,#7C86FE 84.9%));border-radius:8px;box-sizing:border-box;padding:32px;margin-bottom:40px;overflow:hidden;@media screen and (max-width:768px){flex-direction:column-reverse;padding-left:16px;padding-bottom:24px;padding-right:16px;padding-top:24px;margin-bottom:24px}}.styles_bannerContentWrapper__Bg3Bq{display:flex;flex-direction:column;max-width:60%;z-index:2;@media screen and (max-width:768px){max-width:100%;width:100%;text-align:left}}.styles_bannerImage___Le4r{width:200px;height:200px;border-radius:8px;background-size:cover;background-position:50%;background-repeat:no-repeat;flex-shrink:0;@media screen and (max-width:768px){width:120px;height:120px;margin-bottom:16px}}.styles_title__X_U9p{color:#ffffff;margin-bottom:8px;white-space:pre-line;@media screen and (max-width:768px){font-size:24px;line-height:28px}}.styles_description__tdAVK{color:rgba(255,255,255,.85);margin-top:0;margin-bottom:24px;@media screen and (max-width:768px){font-size:17px;line-height:24px;margin-bottom:16px}}.styles_buttonGroup__SHP6c{display:flex;align-items:center;gap:16px;@media screen and (max-width:768px){flex-direction:column;align-items:flex-start;gap:8px}}.styles_bannerContainer__Q_kvR .styles_button__TzAIc{@media screen and (max-width:768px){width:100%}}.styles_buttonHint__TR1_Y{color:#ffffff;font-weight:500}