svg[data-v-f77de1dc]{width:100%;height:auto;display:block}.promo__inner[data-v-78a21c0c]{background:radial-gradient(50% 50% at 50% 50%, var(--color-green) 0%, #e0ffba 100%);border-radius:1.625rem;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,3vw,2.5rem);width:100%;max-width:900px;max-height:900px;padding:clamp(2rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.promo__headline[data-v-78a21c0c]{z-index:2;text-align:center;width:100%;margin:0 auto;font-size:1.5rem;font-weight:700;position:relative}.promo__rings[data-v-78a21c0c]{--badge-size:clamp(2.75rem, 6vw, 4.625rem);aspect-ratio:1;flex:none;width:min(100%,40.8rem);margin:0 auto;position:relative}.promo__logo[data-v-78a21c0c]{z-index:2;width:min(26%,10rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo__logo[data-v-78a21c0c] svg{width:100%;height:auto;display:block}.promo__ring[data-v-78a21c0c]{border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo__ring--1[data-v-78a21c0c]{width:41.67%;height:41.67%}.promo__ring--2[data-v-78a21c0c]{opacity:.8;width:61.27%;height:61.27%}.promo__ring--3[data-v-78a21c0c]{opacity:.6;width:79.9%;height:79.9%}.promo__ring--4[data-v-78a21c0c]{opacity:.4;width:100%;height:100%}.promo__badge-orbit[data-v-78a21c0c]{z-index:10;transform:translate(-50%, -50%) rotate(var(--orbit-angle,0deg));pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.promo__badge-orbit--1[data-v-78a21c0c]{width:41.67%;height:41.67%}.promo__badge-orbit--2[data-v-78a21c0c]{width:61.27%;height:61.27%}.promo__badge-orbit--3[data-v-78a21c0c]{width:79.9%;height:79.9%}.promo__badge-orbit--4[data-v-78a21c0c]{width:100%;height:100%}.promo__badge[data-v-78a21c0c]{width:var(--badge-size);height:var(--badge-size);transform:translate(-50%, -50%) rotate(calc(-1 * var(--orbit-angle,0deg)));pointer-events:auto;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;top:0;left:50%;box-shadow:0 .5rem 1.5rem #12161e14}.promo__badge-link[data-v-78a21c0c]{color:inherit;text-decoration:none}.promo__badge-link[data-v-78a21c0c]:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid}.promo__badge-icon[data-v-78a21c0c]{object-fit:contain;display:block}.promo__subtitle[data-v-78a21c0c]{z-index:2;text-align:center;max-width:44rem;margin:0 auto;font-size:1rem;line-height:normal;position:relative}@media (width<=1200px){.promo__inner[data-v-78a21c0c]{padding:2rem}.promo__rings[data-v-78a21c0c]{width:min(100%,34rem)}.promo__badge-icon[data-v-78a21c0c]{width:60%;height:60%}}@media (width<=900px){.promo__inner[data-v-78a21c0c]{min-height:auto;max-height:none}.promo__rings[data-v-78a21c0c]{width:min(100%,30rem)}}@media (width<=640px){.promo__inner[data-v-78a21c0c]{border-radius:1rem;padding:1.5rem 1rem}.promo__headline[data-v-78a21c0c]{font-size:1.25rem}.promo__rings[data-v-78a21c0c]{--badge-size:clamp(2.5rem, 11vw, 3.5rem);width:min(100%,22rem)}}body{color:var(--color-ink);background:#fff;margin:0;font-family:Golos Text,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:16px}.page{min-height:100vh}.page__content{align-items:stretch;gap:2rem;min-height:100vh;padding:0 2rem;display:flex}.auth,.promo{flex:1 1 0;min-width:0}.auth{flex-direction:column;justify-content:center;align-items:center;display:flex}.auth__wrapper{flex-direction:column;width:100%;max-width:26rem;display:flex}.promo{align-items:center;margin:2.5rem 0;display:flex}.ellipse5-host{z-index:0;pointer-events:none;width:100%;max-width:632px;height:100%;max-height:632px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.ellipse5{background:var(--color-green);opacity:.1;filter:blur(130px);outline:1px solid #0000;width:100%;height:100%;position:absolute;transform:translateZ(0)scale(1.0001)}@media (width<=1200px){.page__content{padding:0 1.5rem}.promo{margin:2rem 0}}@media (width<=900px){.page__content{flex-direction:column;gap:1.5rem;min-height:auto;padding:2rem 1.5rem}.auth,.promo{flex:none}.promo{margin:0}}@media (width<=640px){.page__content{gap:1rem;padding:1rem}}
