.m37-auth{z-index:2;background:#00d0de;border-radius:64px 64px 0 0;margin-top:-64px;padding:112px 0 184px;position:relative;overflow:hidden}.m37-auth .container{flex-direction:column;align-items:center;gap:40px;max-width:804px;display:flex}.m37-auth__header{text-align:center;width:100%}.m37-auth__title{color:#000;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.625rem,3.2vw,2rem);font-weight:500;line-height:1.15}.m37-auth__title>*{margin:0}.m37-auth__subtitle{color:#000000b3;margin-top:8px;font-family:Bricolage Grotesque,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3}.m37-auth__subtitle>*{margin:0}.m37-auth__notice{box-sizing:border-box;background:#fffbd8;border:1px solid #00000080;border-radius:32px;align-items:flex-start;gap:24px;width:100%;padding:24px;display:flex}.m37-auth__notice-icon{color:#000;background:#fef49e;border:1px solid #000;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:700;line-height:1;display:flex}.m37-auth__notice-body{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.m37-auth__notice-body .btn-tertiary__icon svg{margin-right:8px}.m37-auth__notice-text{color:#000;margin:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.3}.m37-auth__form{flex-direction:column;gap:16px;width:100%;max-width:55%;display:flex}.m37-auth__actions{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.m37-auth__actions .btn-primary{cursor:pointer}.m37-auth__divider{align-items:center;gap:24px;width:100%;max-width:55%;padding:0;display:flex}.m37-auth__divider-line{background:#0000004d;flex:1 1 0;height:1px}.m37-auth__divider-text{color:#000c;flex-shrink:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.3}.m37-auth__register{justify-content:center;width:100%;display:flex}.m37-auth__error{box-sizing:border-box;background:#ffd7d0;border:1px solid #00000080;border-radius:32px;align-items:center;gap:16px;width:100%;margin:0;padding:24px;display:flex}.m37-auth__error[hidden]{display:none}.m37-auth__error-icon{color:#000;background:#ff785f;border:1px solid #000;border-radius:18.5px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:32px;min-width:32px;height:32px;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:700;line-height:1;display:flex}.m37-auth__error-text{color:#000;margin:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.3}.m37-auth.is-loading{pointer-events:none}.m37-auth.is-loading .m37-auth__form{opacity:.6}.m37-auth.is-loading .m37-auth__divider,.m37-auth.is-loading .m37-auth__register{opacity:.4}.m37-auth.is-loading .btn-primary__icon svg{display:none}.m37-auth.is-loading .btn-primary__icon:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite m37-spin;display:block}@keyframes m37-spin{to{transform:rotate(360deg)}}@media (width<=989px){.m37-auth{border-radius:32px 32px 0 0;padding:72px 0 120px}.m37-auth .container{gap:32px}.m37-auth__subtitle{font-size:1rem}.m37-auth__actions{flex-direction:column;align-items:center}.m37-auth__link-tertiary{align-self:flex-start}.m37-auth__notice{flex-direction:column}.m37-auth__form,.m37-auth__divider{max-width:100%}}[data-m37-register-flow] .container{max-width:1214px}.m37-register__layout{align-items:flex-start;gap:48px;width:100%;display:flex}.m37-auth__panel{flex-direction:column;flex:1 1 0;align-items:center;gap:24px;min-width:0;max-width:560px;margin:0 auto;display:flex}.m37-auth__panel .m37-auth__form{text-align:left;max-width:100%}.m37-auth__panel .m37-auth__subtitle{text-align:center}.m37-register__back-box{border:1px solid #00686f;border-radius:24px;flex-shrink:0;width:188px;position:sticky;top:24px;overflow:hidden}.m37-register__back-head{justify-content:space-between;align-items:center;padding:16px;display:flex}.m37-register__back-title{text-transform:uppercase;color:#000;margin:0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}.m37-register__back-icon{flex-shrink:0;align-items:center;line-height:1;display:none}.m37-register__steps-body{border-top:1px solid #00686f;align-items:stretch;gap:10px;padding:18px 16px;display:flex}.m37-register__step-track{background:#00000059;border-radius:1px;flex-shrink:0;width:1px}.m37-register__process-list{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.m37-register__process-item{position:relative}.m37-register__back-link{text-align:left;color:#000;cursor:pointer;background:0 0;border:0;width:100%;padding-left:5px;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3;display:block}.m37-register__back-link--static{cursor:default;display:inline-block}.m37-register__back-link[disabled],.m37-register__back-link--static{cursor:default}.m37-register__process-item.is-current .m37-register__back-link,.m37-register__process-item.is-current .m37-register__back-link--static{opacity:1;font-weight:700}.m37-register__process-item.is-current:before{content:"";background:var(--Azul,#00d0de);border:1px solid var(--Negro,#000);z-index:2;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}[data-m37-register-flow] .form-input__field:is(textarea){resize:vertical;min-height:156px}.m37-auth__success{color:#000;background:#d4f5e2;border:1px solid #00000026;border-radius:32px;width:100%;margin:0;padding:16px 24px;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.3}.m37-auth__success[hidden]{display:none}.m37-auth__field-help{color:#005359;margin:6px 0 0 35px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}.m37-register__submit-row{justify-content:center;width:100%;padding-top:8px;display:flex}.m37-register__submit-row button{cursor:pointer}.m37-auth__form.is-busy{opacity:.65;pointer-events:none}.m37-auth__form.is-busy .btn-primary__icon svg{display:none}.m37-auth__form.is-busy .btn-primary__icon:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite m37-spin;display:block}.m37-auth__panel{max-width:394px}.m37-auth__error{margin-top:40px}.m37-auth__strength{background:#0000001a;border-radius:32px;align-items:center;gap:12px;margin-top:10px;padding:24px 32px;display:flex}.m37-auth__strength-bars{flex:1;align-items:center;gap:6px;display:flex}.m37-auth__strength-bar{background:#000;border-radius:999px;flex:1;min-width:45px;height:1px}.m37-auth__strength-bar.is-active{background:#ffbe3d;border:1px solid #000;border-radius:24px;height:8px}.m37-auth__strength-label{color:#000;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:.85rem}.m37-auth__privacy{cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;width:100%;padding:1px 2px 1px 1px;display:flex}.m37-auth__privacy-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.m37-auth__privacy-box{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:2px;display:flex;position:relative}.m37-auth__privacy-box:before{content:"";border:1.5px solid var(--Negro,#000);border-radius:4px;flex-shrink:0;width:14px;height:14px;transition:background .15s;display:block}.m37-auth__privacy-box:after{content:"";background:var(--Negro,#000);opacity:0;border-radius:1px;width:8px;height:8px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m37-auth__privacy-input:checked+.m37-auth__privacy-box:after{opacity:1}.m37-auth__privacy-input:focus-visible+.m37-auth__privacy-box{outline:2px solid var(--Azul,#00d0de);outline-offset:2px;border-radius:4px}.m37-auth__privacy-text{min-width:0;color:var(--Negro,#000);flex:1 0 0;align-self:stretch;padding:3px 0;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}.m37-auth__privacy-text p{margin:0}.m37-auth__privacy-text strong,.m37-auth__privacy-text b,.m37-auth__privacy-text a{color:inherit;font-weight:600;text-decoration:underline}.m37-auth__privacy-intro{width:100%;color:var(--Negro,#000);font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}.m37-auth__privacy-intro p{margin:0 0 8px}.m37-auth__privacy-intro p:last-child{margin-bottom:0}.m37-auth__privacy-intro strong,.m37-auth__privacy-intro b{font-weight:600}.m37-auth__privacy-intro a{color:inherit;font-weight:600;text-decoration:underline}.m37-register__step4-panel{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.m37-register__step4-panel .m37-auth__notice{width:190%}.m37-register__step4-copy{text-align:center;width:100%}.m37-register__step4-copy p{color:var(--Negro,#000);margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3}.m37-register__step4-copy strong{font-weight:800}.m37-register__step4-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.m37-register__resend-btn{background:var(--Negro,#000);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:77px;align-items:center;padding:9px 16px;font-family:Bricolage Grotesque,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3;transition:background .2s;display:inline-flex}.m37-register__resend-btn:hover{background:#333}.m37-register__resend-btn:focus-visible{outline:2px solid var(--Azul,#00d0de);outline-offset:2px}.m37-register__mobile-steps{width:100%;padding-top:0;display:none}.m37-register__mobile-steps-title{text-transform:uppercase;color:#000;margin:0 0 6px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}.m37-register__mobile-steps.filter-dropdown--open .filter-dropdown__pill,.m37-register__mobile-steps.filter-dropdown--open .filter-dropdown__panel{background:#fff}@media (width<=989px){.m37-register__layout{flex-direction:column}.m37-register__back-box{display:none}.m37-register__mobile-steps{display:block}.m37-register__mobile-steps-title{color:var(--Azul-oscuro,#005359);text-transform:uppercase;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:130%}.m37-auth{padding-top:22px}.filter-dropdown__trigger{padding:21px 16px!important}}
