.page-module__ctE42q__shell{color:#153d33;background:#fbf9f4;min-height:100svh;padding:24px}.page-module__ctE42q__header{align-items:center;gap:20px;max-width:1100px;margin:auto;display:flex}.page-module__ctE42q__header>a{color:#153d33;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.page-module__ctE42q__header>a:hover{background:#e9eee3}.page-module__ctE42q__header img{width:150px;height:auto}.page-module__ctE42q__card{background:#fff;border:1px solid #d9dfd5;border-radius:16px;width:min(100%,480px);margin:clamp(48px,10vh,120px) auto 40px;padding:clamp(24px,5vw,42px)}.page-module__ctE42q__icon{background:#d8f880;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.page-module__ctE42q__card h1{letter-spacing:-.025em;margin:0 0 14px;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4vw,42px);line-height:1.1}.page-module__ctE42q__card p{color:#4c6459;margin:0 0 26px;line-height:1.55}.page-module__ctE42q__card label{gap:8px;font-size:14px;font-weight:700;display:grid}.page-module__ctE42q__card input{width:100%;min-height:48px;font:inherit;color:#153d33;background:#fff;border:1px solid #84958b;border-radius:10px;padding:10px 13px}.page-module__ctE42q__card input:focus-visible,.page-module__ctE42q__card button:focus-visible,.page-module__ctE42q__back:focus-visible,.page-module__ctE42q__header a:focus-visible{outline-offset:3px;outline:3px solid #9ac345}.page-module__ctE42q__card button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#153d33;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-weight:700;display:flex}.page-module__ctE42q__card button:hover{background:#245447}.page-module__ctE42q__card button:disabled{opacity:.6;cursor:wait}.page-module__ctE42q__card .page-module__ctE42q__error{color:#a32929;margin:16px 0 0}.page-module__ctE42q__card .page-module__ctE42q__success{color:#225f37;margin:16px 0 0}.page-module__ctE42q__back{color:#153d33;text-underline-offset:4px;margin-top:25px;display:inline-block}
