.consultant-activation-section{--ca-primary: var(--COLOR-PRIMARY, #7a3b93);--ca-primary-hover: var(--COLOR-PRIMARY-HOVER, #632f76);--ca-primary-rgb: 122, 59, 147;--ca-text: #000000;--ca-text-muted: rgba(0, 0, 0, .6);--ca-bg: var(--COLOR-BG, #ffffff);--ca-border: rgba(26, 26, 26, .12);--ca-danger: #df4661;--ca-danger-bg: #fdeef1;--ca-success-bg: #e9f7ec;--ca-radius: var(--radius-sm, 8px);--ca-radius-lg: 16px;--ca-font-body: var(--FONT-STACK-BODY, Avenir, "Avenir Next", "Helvetica Neue", sans-serif);--ca-font-heading: var(--FONT-STACK-HEADING, var(--ca-font-body));display:block;padding:32px 16px;font-family:var(--ca-font-body);color:var(--ca-text);box-sizing:border-box}.consultant-activation-section *,.consultant-activation-section *:before,.consultant-activation-section *:after{box-sizing:inherit}.consultant-activation{max-width:440px;margin:0 auto}.consultant-activation__card{position:relative;background:var(--ca-bg);border-radius:var(--ca-radius-lg);box-shadow:0 1px 3px #0000000f,0 8px 24px #00000014;padding:32px 28px}@media screen and (max-width:480px){.consultant-activation__card{padding:24px 18px}}.consultant-activation__brand{text-align:center;margin-bottom:20px}.consultant-activation__logo{max-width:160px;height:auto}.consultant-activation__wordmark{margin:0;font-family:var(--ca-font-heading);font-weight:700;font-size:22px;letter-spacing:.02em;color:var(--ca-text)}.consultant-activation__stepper{display:flex;align-items:flex-start;justify-content:center;list-style:none;margin:0 0 24px;padding:0}.consultant-activation__step-dot{display:flex;flex-direction:column;align-items:center;gap:6px;width:84px}.consultant-activation__step-circle{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ca-border);color:var(--ca-text-muted);font-size:12px;font-weight:700;transition:background-color .2s ease,color .2s ease}.consultant-activation__step-label{font-size:11px;font-weight:600;text-align:center;color:var(--ca-text-muted)}.consultant-activation__step-line{flex:1;height:1px;background:var(--ca-border);margin-top:13px;max-width:40px}.consultant-activation__step-dot[data-ca-state=active] .consultant-activation__step-circle{background:var(--ca-primary);color:#fff}.consultant-activation__step-dot[data-ca-state=active] .consultant-activation__step-label{color:var(--ca-text)}.consultant-activation__step-dot[data-ca-state=done] .consultant-activation__step-circle{background:var(--ca-primary);color:#fff}.consultant-activation__step-dot[data-ca-state=error] .consultant-activation__step-circle{background:var(--ca-danger);color:#fff}.consultant-activation__panel{position:relative}.consultant-activation__panel[hidden]{display:none}.consultant-activation__panel--result{text-align:center}.consultant-activation__title{margin:0 0 6px;font-family:var(--ca-font-heading);font-size:22px;font-weight:700;line-height:1.25}.consultant-activation__title--center{text-align:center}.consultant-activation__description{margin:0 0 22px;font-size:14px;line-height:1.5;color:var(--ca-text-muted)}.consultant-activation__description--center{text-align:center}.consultant-activation__field{margin-bottom:16px}.consultant-activation__label{display:block;margin-bottom:6px;font-size:13px;font-weight:600}.consultant-activation__input-wrap{position:relative;display:flex;align-items:center}.consultant-activation__input-icon{position:absolute;left:12px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--ca-text-muted);pointer-events:none}.consultant-activation__input-icon svg{width:100%;height:100%}.consultant-activation__input{width:100%;padding:12px 14px 12px 38px;border:1px solid var(--ca-border);border-radius:var(--ca-radius);background:var(--ca-bg);color:var(--ca-text);font-family:var(--ca-font-body);font-size:14px;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.consultant-activation__input::placeholder{color:var(--ca-text-muted)}.consultant-activation__input:focus{outline:none;border-color:var(--ca-primary);box-shadow:0 0 0 3px rgba(var(--ca-primary-rgb),.15)}.consultant-activation__input[aria-invalid=true]{border-color:var(--ca-danger);background:var(--ca-danger-bg)}.consultant-activation__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #df466126}.consultant-activation__error{margin:6px 0 0;font-size:12px;color:var(--ca-danger)}.consultant-activation__error[hidden]{display:none}.consultant-activation__requirements{margin-top:10px}.consultant-activation__requirements-title{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--ca-text-muted)}.consultant-activation__requirements ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.consultant-activation__requirements li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ca-text-muted)}.consultant-activation__requirement-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ca-border);background:transparent;transition:background-color .15s ease,border-color .15s ease}.consultant-activation__requirements li[data-ca-met=true]{color:var(--ca-text)}.consultant-activation__requirements li[data-ca-met=true] .consultant-activation__requirement-dot{background:var(--ca-primary);border-color:var(--ca-primary)}.consultant-activation__note{display:flex;gap:10px;align-items:flex-start;background:rgba(var(--ca-primary-rgb),.06);border-radius:var(--ca-radius);padding:12px 14px;margin:18px 0}.consultant-activation__note--success{background:var(--ca-success-bg)}.consultant-activation__note-icon{flex:0 0 auto;width:20px;height:20px;color:var(--ca-primary)}.consultant-activation__note-icon svg{width:100%;height:100%}.consultant-activation__note-title{margin:0;font-size:12px;font-weight:700}.consultant-activation__note-description{margin:2px 0 0;font-size:12px;color:var(--ca-text-muted)}.consultant-activation__banner{display:flex;gap:10px;align-items:flex-start;border-radius:var(--ca-radius);padding:12px 14px;margin-bottom:18px}.consultant-activation__banner[hidden]{display:none}.consultant-activation__banner--error{background:var(--ca-danger-bg)}.consultant-activation__banner svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px}.consultant-activation__banner-title{margin:0;font-size:13px;font-weight:700;color:var(--ca-danger)}.consultant-activation__banner-description{margin:2px 0 0;font-size:12px;color:var(--ca-text)}.consultant-activation__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 18px;border-radius:var(--ca-radius);border:1px solid transparent;font-family:var(--ca-font-body);font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.consultant-activation__btn+.consultant-activation__btn{margin-top:10px}.consultant-activation__btn--primary{background:var(--ca-primary);color:#fff}.consultant-activation__btn--primary:hover{background:var(--ca-primary-hover)}.consultant-activation__btn--primary:disabled{opacity:.55;cursor:not-allowed}.consultant-activation__btn--outline{background:transparent;color:var(--ca-text);border-color:var(--ca-border)}.consultant-activation__btn--outline:hover{border-color:var(--ca-text)}.consultant-activation__link-btn{display:block;width:100%;margin-top:14px;padding:0;border:0;background:none;color:var(--ca-text-muted);font-size:13px;font-weight:600;text-align:center;cursor:pointer;text-decoration:underline}.consultant-activation__actions{display:flex;flex-direction:column-reverse;gap:10px}.consultant-activation__actions .consultant-activation__btn{margin-top:0}@media screen and (min-width:480px){.consultant-activation__actions{flex-direction:row}}.consultant-activation__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff9;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:var(--ca-radius-lg);z-index:2}.consultant-activation__overlay[hidden]{display:none}.consultant-activation__overlay-card{display:flex;flex-direction:column;align-items:center;gap:14px;background:var(--ca-bg);border-radius:var(--ca-radius);padding:24px 28px;box-shadow:0 4px 18px #00000029;max-width:260px;text-align:center}.consultant-activation__overlay-card svg{width:32px;height:32px}.consultant-activation__overlay-card p{margin:0;font-size:13px;font-weight:600;color:var(--ca-text)}.consultant-activation__result-icon{width:64px;height:64px;margin:4px auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.consultant-activation__result-icon--success{background:var(--ca-primary)}.consultant-activation__result-icon--success svg{width:26px;height:26px}.consultant-activation__result-icon--success svg path{fill:#fff}.consultant-activation__result-icon--error{background:var(--ca-danger);border-radius:var(--ca-radius)}.consultant-activation__result-icon--error svg{width:24px;height:24px}.consultant-activation__result-icon--error svg path{fill:#fff}.consultant-activation__panel--result .consultant-activation__banner{text-align:left;margin-bottom:20px}.consultant-activation__panel--result .consultant-activation__btn,.consultant-activation__panel--result .consultant-activation__link-btn{max-width:320px;margin-left:auto;margin-right:auto}.consultant-activation-section .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/consultant-store-activation.css.map */
