.request-hero.svelte-1w0qg7y{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:64px 0 56px}.request-hero.svelte-1w0qg7y h1:where(.svelte-1w0qg7y){font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);margin-bottom:12px}.request-hero.svelte-1w0qg7y p:where(.svelte-1w0qg7y){color:var(--color-text-muted);max-width:520px;line-height:1.6}.request-layout.svelte-1w0qg7y{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:56px 24px 80px;align-items:start}.request-card.svelte-1w0qg7y{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:36px}.request-card.svelte-1w0qg7y h2:where(.svelte-1w0qg7y){font-family:var(--font-display);font-size:1.5rem;margin-bottom:24px}.form-field.svelte-1w0qg7y{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-field.svelte-1w0qg7y label:where(.svelte-1w0qg7y){font-size:.8rem;font-weight:600}.form-field.svelte-1w0qg7y input:where(.svelte-1w0qg7y),.form-field.svelte-1w0qg7y select:where(.svelte-1w0qg7y),.form-field.svelte-1w0qg7y textarea:where(.svelte-1w0qg7y){padding:10px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.875rem;outline:none;transition:border-color .2s;background:#fff}.form-field.svelte-1w0qg7y input:where(.svelte-1w0qg7y):focus,.form-field.svelte-1w0qg7y select:where(.svelte-1w0qg7y):focus,.form-field.svelte-1w0qg7y textarea:where(.svelte-1w0qg7y):focus{border-color:var(--color-green)}.request-success.svelte-1w0qg7y{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:56px;text-align:center;grid-column:1 / -1;max-width:500px;margin:0 auto}.request-success.svelte-1w0qg7y .success-icon:where(.svelte-1w0qg7y){margin-bottom:12px}.check-list.svelte-1w0qg7y li:where(.svelte-1w0qg7y){display:flex;align-items:flex-start;gap:10px}.check-list.svelte-1w0qg7y .check-icon{color:var(--color-green);margin-top:3px;flex-shrink:0}.request-success.svelte-1w0qg7y h2:where(.svelte-1w0qg7y){font-family:var(--font-display);font-size:1.8rem;margin-bottom:8px}.request-success.svelte-1w0qg7y p:where(.svelte-1w0qg7y){color:var(--color-text-muted)}.request-info.svelte-1w0qg7y{padding-top:8px}.request-info.svelte-1w0qg7y h2:where(.svelte-1w0qg7y){font-family:var(--font-display);font-size:1.4rem;margin-bottom:16px}.request-info.svelte-1w0qg7y ul:where(.svelte-1w0qg7y){list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.request-info.svelte-1w0qg7y li:where(.svelte-1w0qg7y){display:flex;gap:10px;font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.form-error.svelte-1w0qg7y{color:var(--color-red);font-size:.85rem;margin-bottom:12px}.request-note.svelte-1w0qg7y{background:var(--color-green-bg);border-left:3px solid var(--color-red);padding:12px 16px;font-size:.875rem;color:var(--color-text-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0;line-height:1.5}@media (max-width: 768px){.request-layout.svelte-1w0qg7y{grid-template-columns:1fr}}
