.request_page__p4RRL{max-width:640px;margin:48px auto;padding:32px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:24px;box-shadow:0 12px 40px #17202d08}.request_icon__W5KDe{width:64px;height:64px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border-radius:20px;margin-bottom:20px}.request_page__p4RRL h1{font-size:clamp(24px,4vw,32px);line-height:1.2;margin:0 0 16px}.request_page__p4RRL p{color:var(--text-muted);line-height:1.65}.request_page__p4RRL form{display:grid;gap:10px;margin-top:26px}.request_page__p4RRL label{font-weight:600}.request_page__p4RRL textarea{width:100%;resize:vertical;border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--surface-raised);color:var(--text);font:inherit;box-sizing:border-box}.request_page__p4RRL textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.request_page__p4RRL small{text-align:right;color:var(--text-muted)}.request_page__p4RRL button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border:0;border-radius:12px;background:var(--accent);color:var(--on-accent);font:inherit;font-weight:600;cursor:pointer}.request_page__p4RRL button:disabled{opacity:.5;cursor:default}.request_note__Mwh_N{font-size:13px;margin-bottom:0}@media(max-width:680px){.request_page__p4RRL{margin:20px 12px;padding:24px 20px;border-radius:20px}}