.pw-page{color:#231f20;background:#f7f2e8;justify-content:center;align-items:flex-start;min-height:100vh;padding:9rem 1.25rem 5rem;display:flex}.pw-card{text-align:center;background:#fffaf0;border:1px solid #c8961e59;border-radius:20px;width:min(480px,100%);padding:2.4rem 2rem;box-shadow:0 12px 36px #00000012}.pw-card h1{font-family:var(--heading-font,Georgia, serif);margin:0 0 .9rem;font-size:clamp(1.7rem,4vw,2.1rem);font-weight:400;line-height:1.2}.pw-card p{color:#645c52;margin:0 0 1.2rem;font-size:.98rem;line-height:1.8}.pw-small{font-size:.9rem!important}.pw-card a{color:#9d7419;text-underline-offset:3px;text-decoration:underline}.pw-card a:hover{color:#c8961e}.pw-form{text-align:left;flex-direction:column;gap:.5rem;margin:1.6rem 0 1.4rem;display:flex}.pw-form label{color:#231f20;font-size:.88rem;font-weight:600}.pw-form input{color:#231f20;background:#fff;border:1px solid #231f2040;border-radius:10px;outline:none;width:100%;margin-bottom:.6rem;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.pw-form input:focus{border-color:#c8961e;box-shadow:0 0 0 3px #c8961e33}.pw-form button,.pw-card .pw-button-link{color:#171312;text-align:center;cursor:pointer;background:#c8961e;border:1px solid #c8961e;border-radius:999px;padding:.9rem 1.4rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:inline-block}.pw-form button:hover:not(:disabled),.pw-card .pw-button-link:hover{color:#9d7419;background:0 0}.pw-form button:disabled{opacity:.7;cursor:wait}.pw-card .pw-link{font-size:.92rem;display:inline-block}.pw-error{color:#8a2b35!important;margin:0 0 .4rem!important;font-size:.9rem!important;line-height:1.6!important}@media (max-width:700px){.pw-page{padding-top:7.5rem}.pw-card{padding:2rem 1.4rem}}
