.pw{background:#fff;color:#333;font-family:Fira Sans,system-ui,-apple-system,sans-serif;justify-content:space-between;margin:0;min-height:100vh}.pw,.pw__inner{display:flex;flex-direction:column}.pw__inner{box-sizing:border-box;gap:20px;margin:0 auto;max-width:760px;padding:56px 24px 0;width:100%}@media (min-width:768px){.pw__inner{gap:28px;padding-top:64px}}.pw__logo{color:#288fca;font-size:26px;font-weight:700;letter-spacing:-1.2px;line-height:1.05}.pw__badge{align-items:center;display:flex;gap:8px}.pw__dot{background:#f6891f;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.pw__badge-text{color:#606060;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.pw__head h1{color:#333;font-size:clamp(28px,5vw,42px);font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0 0 10px}.pw__head p{color:#606060;font-size:15px;line-height:1.5;margin:0}.pw__card{background:#fbfbfb;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:24px 20px}@media (min-width:768px){.pw__card{padding:32px}}.pw__card form{display:flex;flex-direction:column;gap:14px;margin:0}.pw__card form p{margin:0}.pw__card label,.pw__label{color:#333;font-size:13px;font-weight:600;letter-spacing:.3px}.pw__card input[type=password],.pw__card input[type=text]{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23606060' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;border:1px solid #ededed;border-radius:8px;box-sizing:border-box;color:#333;font-family:inherit;font-size:15px;height:52px;min-height:52px;padding:0 16px 0 44px;width:100%}.pw__card input::placeholder{color:#606060}.pw__card .hs-pwd-widget-error,.pw__card form .hs-error-msg,.pw__card form .hs-error-msgs{color:#d32f2f;display:block;font-size:13px;line-height:1.4;list-style:none;margin:0;padding:0;position:static;width:100%}.pw__card input[type=password]:focus,.pw__card input[type=text]:focus{border-color:#52aadc;box-shadow:0 0 0 3px rgba(82,170,220,.15);outline:none}.pw__card button,.pw__card input[type=submit]{background:#52aadc;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;height:52px;letter-spacing:.3px;transition:background .15s ease;width:100%}.pw__card button:hover,.pw__card input[type=submit]:hover{background:#3f97c9}.pw__forgot{align-items:center;color:#606060;display:flex;font-size:13px;gap:8px;margin:0}.pw__forgot i,.pw__forgot svg{flex:0 0 auto;height:16px;width:16px}.pw__footer{color:#606060;font-size:12px;letter-spacing:.3px;margin:0;padding:24px;text-align:center}