.reg-form{--form-width:842px}.reg-header{align-items:center;border-bottom:2px solid var(--border);display:flex;gap:32px;margin-bottom:48px}.reg-form-container{max-width:var(--form-width)}.plan-cards{display:flex;flex-direction:column;gap:12px}.plan-card{align-items:center;border:2px solid var(--border);border-radius:18px;display:flex;justify-content:space-between;padding:17px 21px;transition:all .15s ease}.plan-card:hover{border-color:var(--orange);cursor:pointer}.plan-card.active{background-color:var(--white)}.plan-card.active:hover{border-color:inherit}.plan-card__left{align-items:center;display:flex;gap:21px}.plan-card__radio{background-color:var(--white);border:2px solid var(--border);border-radius:150px;flex:0 0 auto;height:25px;position:relative;width:25px}.plan-card.active .plan-card__radio{background-color:var(--green)}.plan-card__name{text-transform:uppercase}.plan-card__desc{font-size:16px;line-height:1.3;margin-bottom:12px;max-width:50ch}.plan-card__desc:last-child{margin-bottom:0}.plan-card__price{font-weight:700}.plan-card__price--old{color:var(--orange);font-size:16px;text-decoration:line-through}.plan-card__discount{color:var(--blue);font-size:15px}.plan-card__subhead{color:var(--text);font-size:18px;font-style:italic}.increment-container{align-items:center;display:flex;justify-content:flex-end;margin-top:24px;max-width:var(--form-width)}.increment{background-color:var(--white);border:2px solid var(--border);display:flex}.increment__minus,.increment__plus{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.increment__minus{border-right:2px solid var(--border)}.increment__plus{border-left:2px solid var(--border)}.increment__result{border:none;font-weight:700;max-width:42px;text-align:center}.increment span:hover{color:var(--orange);cursor:pointer}.reg-footer{align-items:center;justify-content:space-between;margin-top:48px}.reg-footer,.reg-subfooter{display:flex;display:none;max-width:var(--form-width)}.reg-subfooter{justify-content:flex-end}.reg-form{display:flex;flex-direction:column;gap:24px}.reg-form-title{color:var(--purple)}.reg-form .form-field{align-items:center;display:flex;gap:16px;position:relative}.reg-form .form-field.form-field--horizontal{align-items:normal;flex-direction:column}.reg-form .form-group{align-items:center;display:flex;gap:16px;text-align:right}.reg-form label{display:flex;flex:0 0 auto;font-size:1.125rem;font-weight:500;justify-content:flex-end;line-height:1.1;width:16%}.reg-form input{width:100%}.form-helper-text{font-size:1.125rem;font-weight:500}.form-field select{position:relative}.form-field select:after{content:"\f078";display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:1}.btn-download{align-items:center;border-bottom:1px solid transparent;color:var(--text);display:flex;gap:6px;transition:all .15s ease}.btn-download:hover{border-bottom:1px solid var(--text)}@media (max-width:768px){.plan-card,.plan-card__left{align-items:flex-start;flex-direction:column}.plan-card__left{gap:12px}.reg-footer{align-items:normal;flex-direction:column;gap:8px}.reg-form .form-field,.reg-form .form-group{align-items:flex-start;flex-direction:column;gap:6px}.reg-form label{justify-content:flex-start;width:100%}.error-message{left:0!important}.next-btns{display:flex;flex-direction:column;gap:8px}}.error-message{bottom:-16px;font-size:13px;left:18%;position:absolute}.hide,.increment,.reg-footer{display:none}.reg-footer .prev-btn[data-state=hidden]{opacity:0;pointer-events:none}