.page-module__j4m42W__wrap *{box-sizing:border-box;margin:0;padding:0}.page-module__j4m42W__wrap{--ink:#0a0b34;--paper:#fffdfa;--orange:#ffab4a;--burgundy:#8f0000;--surface:#fff;--line:#0a0b3424;--ink-72:#0a0b34b8;--disp:"Plus Jakarta Sans", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;font-family:var(--body);background:var(--paper);color:var(--ink);max-width:560px;margin:0 auto;padding:48px 22px 80px;line-height:1.6}.page-module__j4m42W__brand{font-family:var(--disp);align-items:center;gap:8px;margin-bottom:28px;font-size:22px;font-weight:800;display:flex}.page-module__j4m42W__brand .page-module__j4m42W__dot{background:var(--orange);border-radius:50%;width:9px;height:9px}.page-module__j4m42W__wrap h1{font-family:var(--disp);letter-spacing:-.02em;font-size:clamp(26px,5vw,38px);font-weight:800;line-height:1.1}.page-module__j4m42W__lead{color:var(--ink-72);margin-top:12px;font-size:17px}.page-module__j4m42W__q{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:20px}.page-module__j4m42W__qh{font-family:var(--disp);margin-bottom:10px;font-size:15px;font-weight:700;display:block}.page-module__j4m42W__wrap input[type=text],.page-module__j4m42W__wrap input[type=email],.page-module__j4m42W__wrap textarea{width:100%;font:inherit;border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:11px 13px}.page-module__j4m42W__wrap textarea{resize:vertical;min-height:64px}.page-module__j4m42W__wrap input:focus,.page-module__j4m42W__wrap textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ffab4a40}.page-module__j4m42W__opt{cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;font-size:15px;display:flex}.page-module__j4m42W__opt input{margin-top:3px}.page-module__j4m42W__btn{font-family:var(--disp);background:var(--orange);color:var(--ink);cursor:pointer;border:0;border-radius:999px;width:100%;margin-top:22px;padding:14px 28px;font-size:16px;font-weight:700}.page-module__j4m42W__btn:disabled{opacity:.5}.page-module__j4m42W__note{color:var(--ink-72);margin-top:12px;font-size:13px}.page-module__j4m42W__err{color:var(--burgundy);min-height:18px;margin-top:10px;font-size:14px}.page-module__j4m42W__thanks{text-align:center;padding:50px 0}.page-module__j4m42W__thanks h2{font-family:var(--disp);font-size:28px;font-weight:800}
