.login-form-module__wrGSvW__form{inline-size:100%}.login-form-module__wrGSvW__fields{gap:clamp(.75rem,2vh,1.15rem);display:grid}.login-form-module__wrGSvW__form .ui-label{color:var(--color-dark-green);font-size:.82rem;font-weight:750}.login-form-module__wrGSvW__form .ui-input{border-color:var(--color-border);min-block-size:clamp(2.85rem,6.5vh,3.35rem);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-dark-green) 4%, transparent);background:#f7faf8;border-radius:.9rem;padding-inline:1rem;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.login-form-module__wrGSvW__form .ui-input:hover{border-color:color-mix(in srgb, var(--color-brown) 36%, transparent);background:#fff}.login-form-module__wrGSvW__form .ui-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-green) 12%, transparent), 0 8px 24px color-mix(in srgb, var(--color-dark-green) 7%, transparent);background:#fff;outline:0}.login-form-module__wrGSvW__form .ui-password-toggle{color:var(--color-primary);background:0 0;border:0;font-weight:700}.login-form-module__wrGSvW__submit{background:linear-gradient(135deg, var(--color-green), var(--color-teal));min-block-size:clamp(2.85rem,6.5vh,3.35rem);inline-size:100%;box-shadow:0 14px 28px color-mix(in srgb, var(--color-green) 25%, transparent), inset 0 1px #ffffff47;border-radius:.95rem;margin-block-start:clamp(0rem,.75vh,.35rem);font-size:.95rem;transition:transform .18s,box-shadow .18s,filter .18s}.login-form-module__wrGSvW__submit:hover:not(:disabled){background:linear-gradient(135deg, var(--color-teal), var(--color-dark-green));box-shadow:0 18px 34px color-mix(in srgb, var(--color-green) 30%, transparent), inset 0 1px #ffffff4d;transform:translateY(-2px)}.login-form-module__wrGSvW__submit:active:not(:disabled){transform:translateY(0)}.login-form-module__wrGSvW__submitArrow{font-size:1.2rem;transition:transform .18s}.login-form-module__wrGSvW__submit:hover .login-form-module__wrGSvW__submitArrow{transform:translate(-.2rem)}.login-form-module__wrGSvW__assurance{color:var(--color-dark-teal);text-align:center;justify-content:center;align-items:center;gap:.45rem;font-size:.72rem;line-height:1.6;display:flex}.login-form-module__wrGSvW__assurance span{background:var(--color-primary-soft);block-size:1.15rem;inline-size:1.15rem;color:var(--color-primary);border-radius:50%;place-items:center;font-size:.65rem;display:grid}@media (max-height:42rem){.login-form-module__wrGSvW__fields{gap:.65rem}.login-form-module__wrGSvW__submit{min-block-size:2.75rem}.login-form-module__wrGSvW__form .ui-input{min-block-size:2.75rem}.login-form-module__wrGSvW__assurance{font-size:.68rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){.login-form-module__wrGSvW__form *,.login-form-module__wrGSvW__form :before,.login-form-module__wrGSvW__form :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
