.page-module__XqGLHa__shell{color:#153d33;min-height:100svh;font-family:var(--font-ui,"DM Sans Variable",sans-serif);background:#fbf9f4;padding:20px}.page-module__XqGLHa__header{align-items:center;gap:16px;max-width:1100px;margin:auto;display:flex}.page-module__XqGLHa__header>a{width:44px;height:44px;color:inherit;border-radius:8px;place-items:center;display:grid}.page-module__XqGLHa__header img{width:150px;height:auto}.page-module__XqGLHa__formSection{max-width:480px;margin:48px auto;padding:24px 0}.page-module__XqGLHa__icon{background:#f6d1dc;border-radius:12px;place-items:center;width:54px;height:54px;margin-bottom:22px;display:grid}.page-module__XqGLHa__formSection h1{font-family:var(--font-display,"Fraunces Variable",serif);letter-spacing:0;text-wrap:balance;margin:0 0 16px;font-size:32px;font-weight:550;line-height:1.15}.page-module__XqGLHa__formSection p{color:#4c6459;overflow-wrap:anywhere;margin:0 0 22px;line-height:1.55}.page-module__XqGLHa__formSection form{gap:16px;display:grid}.page-module__XqGLHa__formSection label{gap:8px;font-size:14px;font-weight:650;display:grid}.page-module__XqGLHa__formSection input{color:#153d33;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #84958b;border-radius:8px;padding:10px 13px}.page-module__XqGLHa__formSection small{color:#4c6459}.page-module__XqGLHa__formSection button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#153d33;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.page-module__XqGLHa__formSection button:hover{background:#245447}.page-module__XqGLHa__formSection button:active{transform:translateY(1px)}.page-module__XqGLHa__formSection button:disabled{opacity:.6;cursor:wait}.page-module__XqGLHa__shell :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #153d33}.page-module__XqGLHa__shell button:focus-visible{outline-color:#749429}.page-module__XqGLHa__formSection .page-module__XqGLHa__error{color:#a32929;margin-top:20px}.page-module__XqGLHa__formSection .page-module__XqGLHa__success{color:#225f37;background:#d8f880;border-radius:8px;margin-top:20px;padding:16px}.page-module__XqGLHa__links{gap:6px;margin-top:24px;display:grid}.page-module__XqGLHa__links a,.page-module__XqGLHa__link{color:#153d33;text-underline-offset:4px;align-items:center;min-height:44px;display:flex}.page-module__XqGLHa__header a:hover{background:#f6d1dc}@media (min-width:768px){.page-module__XqGLHa__shell{padding:28px}.page-module__XqGLHa__formSection{margin:64px auto;padding:32px 0}.page-module__XqGLHa__formSection h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.page-module__XqGLHa__formSection button:active{transform:none}}
