.hcp-form__intro{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5;color:var(--color-text, #333)}.hcp-form__badge{display:inline-block;margin-bottom:1rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#ffd611;border-radius:2rem}.hcp-form__select{width:100%;padding:.85rem 1rem;border:1px solid #d2dcf2;border-radius:4px;background:#fff;font-size:1rem}.hcp-form__hint{margin-top:.35rem;font-size:.8rem;color:#666;text-align:left}.hcp-form__error,.hcp-form__warning{margin:.75rem 0;padding:.75rem 1rem;border-radius:4px;font-size:.875rem;text-align:left}.hcp-form__error{background:#fdecea;color:#b42318}.hcp-form__warning{background:#fff8e6;color:#8a6d00}.hcp-form__terms{margin:1rem 0;font-size:.8rem;line-height:1.5;text-align:left;color:#666}.hcp-gate{padding:4rem 1.5rem;text-align:center}.hcp-gate__inner{max-width:36rem;margin:0 auto}.hcp-gate__title{margin-bottom:1rem}.hcp-gate__text{margin-bottom:2rem;line-height:1.6}.hcp-gate__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hcp-account__profession{margin-bottom:1.5rem;padding:1rem 1.25rem;background:#f7f9fc;border-left:4px solid #ffd611;text-align:left}.hcp-account__profession-label{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#666}.hcp-account__profession-value{font-size:1.1rem;font-weight:600}.hcp-account__portal-link{margin-top:.75rem}.hcp-form__steps{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.hcp-form__step{padding:.35rem .75rem;font-size:.75rem;font-weight:600;color:#666;background:#f0f0f0;border-radius:2rem}.hcp-form__step--active{color:#0e0e0e;background:#ffd611}.hcp-form__hint--center{text-align:center;margin-top:1rem}.hcp-auth-loading{padding:2rem 0}.hcp-protected-content[data-hcp-server-verified=false]{display:none}html.hcp-js-verified .hcp-protected-content[data-hcp-server-verified=false]{display:block}html.hcp-js-verified .hcp-gate--pending{display:none}.hcp-form__additional-professions{margin:1rem 0;padding:0;border:0;text-align:left}.hcp-form__additional-professions legend{margin-bottom:.5rem;padding:0}.hcp-form__checkbox{display:block;margin:.35rem 0;font-size:.9rem;cursor:pointer}.hcp-form__checkbox input{margin-right:.5rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/hcp-auth.css.map */
