.quote-page.svelte-1g8pwa0{background:linear-gradient(180deg, var(--paper), var(--ink-light-low));border-top:1px solid var(--line);padding:120px 36px 56px}.quote-wrap.svelte-1g8pwa0{gap:24px;max-width:760px;margin:0 auto;display:grid}.quote-header.svelte-1g8pwa0{flex-direction:column;align-items:flex-start;display:flex}.quote-header.svelte-1g8pwa0 .h2:where(.svelte-1g8pwa0){margin-top:12px}.config-summary.svelte-1g8pwa0{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-top:8px;font-size:11px}.quote-fields.svelte-1g8pwa0{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quote-field.svelte-1g8pwa0{flex-direction:column;gap:6px;display:flex}.quote-field-full.svelte-1g8pwa0{grid-column:1/-1}.quote-field.svelte-1g8pwa0 span:where(.svelte-1g8pwa0){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.quote-field.svelte-1g8pwa0 input:where(.svelte-1g8pwa0),.quote-field.svelte-1g8pwa0 textarea:where(.svelte-1g8pwa0){background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-display);border-radius:3px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s}.quote-field.svelte-1g8pwa0 textarea:where(.svelte-1g8pwa0){resize:vertical}.quote-field.svelte-1g8pwa0 input:where(.svelte-1g8pwa0):focus,.quote-field.svelte-1g8pwa0 textarea:where(.svelte-1g8pwa0):focus{border-color:var(--navy-950)}.quote-field.svelte-1g8pwa0 input:where(.svelte-1g8pwa0)::placeholder,.quote-field.svelte-1g8pwa0 textarea:where(.svelte-1g8pwa0)::placeholder{color:var(--ink-low)}.quote-submit.svelte-1g8pwa0{width:100%;margin-top:28px;display:block}.quote-error.svelte-1g8pwa0{color:#c0392b;font-size:13px;font-family:var(--font-mono);margin:16px 0 0}@media (width<=600px){.quote-page.svelte-1g8pwa0{padding:104px 20px 40px}.quote-fields.svelte-1g8pwa0{grid-template-columns:1fr}}
