.pw-page{display:grid;place-items:center;min-height:100dvh;margin:0;padding:24px;box-sizing:border-box;background:#20252a;color:#20252a;font-family:Manrope,Arial,sans-serif}.pw-card{box-sizing:border-box;width:min(100%,600px);padding:44px;border-radius:24px;background:#f7f7f5}.pw-eyebrow{font-size:11px;letter-spacing:2px;color:#596168}.pw-mark{width:90px;height:60px;fill:none;stroke:#b51f32;stroke-width:1.5;margin:28px 0 12px}.pw-card h1{font-size:clamp(30px,6vw,44px);line-height:1.15;letter-spacing:-1.5px}.pw-card p{font-size:15px;line-height:1.8}.pw-card form{display:grid;gap:12px;margin:28px 0}.pw-card label{font-size:14px}.pw-card input{width:100%;box-sizing:border-box;border:1px solid #d4d7d6;background:#fff;color:#20252a;border-radius:8px;padding:14px;font:inherit;font-size:16px}.pw-card button{border:0;background:#b51f32;color:#fff;border-radius:999px;padding:15px;font:700 14px Manrope,Arial,sans-serif;cursor:pointer}.pw-card nav{display:grid;gap:12px;margin-top:28px;font-size:13px}.pw-card a{color:inherit;text-underline-offset:4px}.pw-card :is(a,button,input):focus-visible{outline:3px solid #b51f32;outline-offset:4px}@media(max-width:550px){.pw-card{padding:26px}.pw-page{padding:16px}}