body:has([data-neodirect-membership-reset-request]){background:var(--color-bg-soft);padding-top:0}body:has([data-neodirect-membership-reset-request]) .floating-whatsapp,body:has([data-neodirect-membership-reset-request]) .replit-edit-btn,body:has([data-neodirect-membership-reset-request]) .site-footer,body:has([data-neodirect-membership-reset-request]) .site-header{display:none!important}.membership-reset-request{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100svh;padding:var(--space-100) var(--space-50)}.membership-reset-request [data-neodirect-membership-reset-request]{max-width:520px;width:100%}.membership-reset-request__intro{text-align:center}.membership-reset-request__intro h1{font-size:var(--fs-h2);line-height:var(--lh-h2);margin:0 0 var(--space-25)}.membership-reset-request__intro p{color:var(--color-text-muted);margin:0 auto var(--space-50);max-width:48ch}[data-neodirect-membership-reset-request] #hs-membership-form{display:flex;flex-direction:column;flex-wrap:nowrap;margin:0;width:100%}[data-neodirect-membership-reset-request] #hs-membership-form>div{flex-basis:auto;width:100%}[data-neodirect-membership-reset-request] .hs-form-field{margin:0 0 var(--space-50);position:relative}[data-neodirect-membership-reset-request] ul{list-style:none;margin:0;padding:0}[data-neodirect-membership-reset-request] .hs-form-field:has(.hs-membership-global-error:empty),[data-neodirect-membership-reset-request] .hs-form-field:has(.hs-membership-global-message:empty){display:none}[data-neodirect-membership-reset-request] label{color:var(--label-color);display:block;font-size:var(--fs-sm);font-weight:var(--label-weight);margin-bottom:var(--space-25)}[data-neodirect-membership-reset-request] .hs-input:not([type=checkbox]){background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);color:var(--field-text);display:block;font:inherit;max-width:100%;min-height:0;padding:.7rem .85rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}[data-neodirect-membership-reset-request] .hs-input:not([type=checkbox]):focus{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:none}[data-neodirect-membership-reset-request] .hs-membership-loader .actions{display:block}[data-neodirect-membership-reset-request] .hs-button{align-items:center;appearance:none;-webkit-appearance:none;background:var(--color-secondary);border:1px solid transparent;border-radius:var(--btn-radius);box-shadow:var(--shadow-sm);color:var(--color-on-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-button);font-size:var(--btn-fs-lg);font-weight:var(--btn-weight);justify-content:center;padding:var(--btn-py-lg) var(--btn-px-lg);text-transform:uppercase;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;width:100%}[data-neodirect-membership-reset-request] .hs-button:hover:not(:disabled){background:var(--color-secondary-hover);transform:translateY(-1px)}[data-neodirect-membership-reset-request] .hs-error-msgs{list-style:none;margin:0;padding:0;text-align:left!important}[data-neodirect-membership-reset-request] .hs-error-msg,[data-neodirect-membership-reset-request] .hs-membership-global-message{color:var(--error-color);display:block;font-size:var(--fs-sm);margin:0 0 var(--space-25)}[data-neodirect-membership-reset-request] .hs-error-msg:empty,[data-neodirect-membership-reset-request] .hs-membership-global-message:empty{margin:0}[data-neodirect-membership-reset-request] .hs-button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}[data-neodirect-membership-reset-request] #hs-reset-request-widget-email:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}@media (max-width:480px){.membership-reset-request,[data-neodirect-membership-reset-request]{padding:var(--space-75) var(--space-50)}}@media (prefers-reduced-motion:reduce){[data-neodirect-membership-reset-request] .hs-button,[data-neodirect-membership-reset-request] .hs-input{transition:none}}