.selectable-card-group{gap:var(--spacing-sm);flex-direction:column;display:flex}.selectable-card-group__label{font:inherit;color:var(--color-neutral-10)}.selectable-card-group__options{gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.selectable-card-group__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.selectable-card-group__card{align-items:center;gap:var(--spacing-md);min-width:180px;padding:var(--spacing-lg);border:1px solid var(--color-neutral-80);cursor:pointer;background-color:var(--color-white);border-radius:16px;flex:1;transition:border-color .15s;display:flex}.selectable-card-group__card:hover{border-color:var(--color-primary)}.selectable-card-group__card--selected{border-color:var(--color-primary);background-color:var(--color-white)}.selectable-card-group__radio{border:2px solid var(--color-neutral-70);border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;transition:border-color .15s;display:flex}.selectable-card-group__radio--selected{border-color:var(--color-primary)}.selectable-card-group__radio--selected:after{content:"";background-color:var(--color-primary);border-radius:50%;width:10px;height:10px;display:block}.selectable-card-group__option-label{font:inherit;color:var(--color-neutral-10)}.selectable-card-group__error{font:inherit;color:var(--color-feedback-red);font-size:.75rem}
.registration-step-card{background-color:var(--color-white);padding:var(--spacing-xxl);gap:var(--spacing-xl);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 2px 12px #00000014}.registration-step-card__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);display:flex}.registration-step-card__title{color:var(--color-neutral-20);margin:0}.registration-step-card__counter{color:var(--color-neutral-20);white-space:nowrap;padding-top:2px}.registration-step-card__subtitle{color:var(--color-neutral-40);margin:0}.registration-step-card__content{gap:var(--spacing-xl);flex-direction:column;display:flex}.registration-step-card__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-lg);padding-top:var(--spacing-sm);display:flex}.registration-step-card__next-btn{margin-left:auto}
.registration-flow-page{padding:var(--spacing-xxl) var(--spacing-xxl);background:radial-gradient(circle at 10% 14%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 42%), radial-gradient(circle at 90% 86%, color-mix(in srgb, var(--color-primary-light) 24%, transparent), transparent 48%), var(--color-neutral-99);background-attachment:fixed;flex-direction:column;flex:1;align-items:center;display:flex}.registration-flow{gap:var(--spacing-xl);flex-direction:column;width:50%;display:flex}.registration-flow__back-link{align-items:center;display:flex}.registration-flow__page-title{color:var(--color-neutral-20);margin:0}.registration-flow__page-subtitle{color:var(--color-neutral-30);margin:0}.registration-flow__row{gap:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.registration-flow-page{padding:var(--spacing-lg)}.registration-flow{width:100%}.registration-flow__row{grid-template-columns:1fr}}.registration-flow__captcha{align-self:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);flex-direction:column;display:flex}.registration-flow__privacy{align-items:flex-start;gap:var(--spacing-md)}.registration-flow__privacy-text{color:var(--color-neutral-40);line-height:1.5}.registration-flow__privacy-error{color:var(--color-feedback-red)}
