.tariff_wrapper{align-items:stretch;gap:1.5rem;display:flex}.free_trial_block{flex-direction:column;flex-grow:3;display:flex}.free_trial_block .card_content{flex-direction:column;flex:1;display:flex}.description_block{flex-direction:column;flex-grow:2;display:flex}.description_block .card_content{flex-direction:column;flex:1;display:flex}.free_trial_step{border-left:4px solid #d8a8f8;margin-left:1rem;padding-bottom:3rem;padding-left:1.75rem;position:relative}.free_trial_step.active{border-left-color:var(--accent)}.free_trial_step:last-child{border-color:#0000}.free_trial_description{opacity:.7;margin-top:.25rem}.free_trial_title_icon{aspect-ratio:1;background:#d8a8f8;border-radius:50%;justify-content:center;align-items:center;width:2rem;display:flex;position:absolute;top:0;left:0;transform:translate(calc(-50% - 2px));box-shadow:0 0 5px #00000024}.free_trial_title_icon:before{content:"";aspect-ratio:1;opacity:.8;background:#fff;border-radius:50%;width:50%;display:block}.free_trial_step.active .free_trial_title_icon{background:var(--accent)}.free_pass_block{flex-direction:column;gap:.25rem;display:flex}.free_pass_block .btn.inline{color:var(--accent);text-decoration:underline}@media screen and (max-width:760px){.tariff_wrapper{flex-direction:column}}
.platform_card{cursor:pointer}.platform_card_soon{overflow:hidden}.platform_card_soon:before{content:"Soon";text-transform:uppercase;background:var(--warning);color:#000;letter-spacing:.15rem;box-shadow:var(--dark_shadow);text-shadow:0 0 2px #00000049;text-align:center;transform-origin:100%;width:7.125rem;font-weight:700;position:absolute;top:4rem;right:-.5rem;transform:rotate(45deg)}.platform_card_soon .card_content{opacity:.5}.platform_card .card_content{border:2px solid #fff}.platform_card_checked .card_content{border-color:var(--accent)}.platform_card .card_title{margin:.875rem 0 0}.platform_card .card_text{opacity:.7}.checked_wrapper{justify-content:center;align-items:center;margin-top:.875rem;display:flex}.checked_dot{aspect-ratio:1;background:var(--accent_grad);width:1.35rem;box-shadow:0 0 5px var(--accent);border:.35rem solid #fff;border-radius:50%}@media screen and (min-width:761px){.platform_card:not(.platform_card_soon):not(.platform_card_checked):hover .card_content{border-color:var(--border_secondary)}}
.services_auth{margin-top:2.25rem}.continue_line{text-align:center;opacity:.5;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.continue_line span:not(:nth-child(2)){opacity:.5;background:currentColor;flex:1;height:1px}.continue_line span:nth-child(2){flex-shrink:0}
.auth_page{background:var(--gradient_primary);height:100vh;position:relative}.auth_page_wrapper{width:100%;height:100%;padding:1rem;display:flex;overflow:auto}.auth_page .title_block{margin:1.5rem 0 2.5rem}.auth_page .title{margin-bottom:1rem}.auth_page section{max-width:28rem;margin:auto}.auth_page .common.input_verify_code .input{letter-spacing:.75rem;text-align:center;font-size:1.15rem}.auth_page .common .input,.auth_page .common_wrapper,.auth_page .common_wrapper .input{border-radius:.5rem;font-size:1rem}.auth_page .common_wrapper .input{padding:.5rem}.auth_page .common .input{padding-top:.875rem;padding-bottom:.875rem}.auth_page .platforms_section{max-width:32rem}.auth_page .payment_section{max-width:58rem}.reg_section_bottom{margin-top:2.5rem}.reg_section_toggle span:first-child{opacity:.7;font-weight:400}.reg_section_toggle a{cursor:pointer;color:inherit}.link_button{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.link_button:hover{opacity:.8}.link_button:disabled{opacity:.5;cursor:not-allowed}.platforms_wrapper{grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:.875rem;display:grid}.platforms_section .btns_block{margin-top:1.75rem}.analysis_steps{flex-direction:column;gap:.875rem;margin-top:3rem;display:flex}.competitors_tags{flex-wrap:wrap;gap:1rem;display:flex}@media screen and (max-width:760px){.platforms_wrapper{grid-template-columns:repeat(1,1fr)}.auth_page_wrapper{padding:4rem 1rem 1rem}}
