.request-wrap.svelte-5blksp{max-width:600px;margin:0 auto;padding:2rem 1.5rem 4rem}h1.svelte-5blksp{font-size:1.6rem;margin-bottom:.75rem}.intro.svelte-5blksp{color:var(--text-muted);line-height:1.6;margin-bottom:.5rem}.intro.svelte-5blksp a:where(.svelte-5blksp){color:var(--text)}.request-form.svelte-5blksp{margin-top:2rem;display:flex;flex-direction:column;gap:1.25rem}.field.svelte-5blksp{display:flex;flex-direction:column;gap:.35rem}label.svelte-5blksp{font-size:.9rem;font-weight:600}.field-hint.svelte-5blksp{font-size:.8rem;color:var(--text-muted);margin:0}input[type=email].svelte-5blksp,textarea.svelte-5blksp{padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text);font-size:.95rem;font-family:inherit}textarea.svelte-5blksp{resize:vertical}fieldset.svelte-5blksp{border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.6rem}legend.svelte-5blksp{font-size:.9rem;font-weight:600;padding:0 .25rem}.checkbox-row.svelte-5blksp{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;font-weight:400;cursor:pointer}.checkbox-row.svelte-5blksp input[type=checkbox]:where(.svelte-5blksp){margin-top:.2rem;flex-shrink:0}.req.svelte-5blksp{color:var(--text-muted)}button[type=submit].svelte-5blksp{align-self:flex-start;padding:.6rem 1.4rem;background:var(--text);color:var(--bg);border:none;border-radius:var(--radius);font-size:.95rem;cursor:pointer}button[type=submit].svelte-5blksp:disabled{opacity:.5;cursor:not-allowed}.success-box.svelte-5blksp{margin-top:2rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);line-height:1.6}.error-msg.svelte-5blksp{color:#c0392b;font-size:.9rem;margin:0}
