.request-page.svelte-zlvfve{padding:80px 0;min-height:80vh}.container.narrow.svelte-zlvfve{max-width:700px}.request-header.svelte-zlvfve{text-align:center;margin-bottom:50px}.gradient-text.svelte-zlvfve{font-size:clamp(32px,5vw,48px);margin-bottom:16px;display:inline-block;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.request-card.svelte-zlvfve{background:#fff;border-radius:32px;padding:48px;box-shadow:0 40px 80px #0f172a0d;border:1px solid rgba(15,23,42,.05)}.request-form.svelte-zlvfve{display:flex;flex-direction:column;gap:24px}.form-group.svelte-zlvfve{display:flex;flex-direction:column;gap:8px}label.svelte-zlvfve{font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text)}input.svelte-zlvfve,select.svelte-zlvfve,textarea.svelte-zlvfve{padding:14px 18px;border-radius:12px;border:1.5px solid #e2e8f0;font-family:inherit;font-size:1rem;transition:all .2s}input.svelte-zlvfve:focus,select.svelte-zlvfve:focus,textarea.svelte-zlvfve:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px #0ea5e91a}.help.svelte-zlvfve{font-size:.85rem;color:var(--color-text-muted);margin-top:4px}.form-actions.svelte-zlvfve{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:20px}.price-notice.svelte-zlvfve{font-size:1rem;color:var(--color-text-muted)}.btn-primary.large.svelte-zlvfve{width:100%;padding:16px;font-size:1.1rem;justify-content:center}.success-message.svelte-zlvfve{text-align:center;padding:60px 40px;background:#fff;border-radius:32px;box-shadow:0 40px 80px #0f172a0d}.success-message.svelte-zlvfve p:where(.svelte-zlvfve){font-size:1.2rem;margin-bottom:24px;color:var(--color-text-muted);line-height:1.6}.error-banner.svelte-zlvfve{padding:12px 16px;background:#fee2e2;color:#991b1b;border-radius:12px;font-weight:700;font-size:.9rem}
