.quote-page.svelte-273vad{background:var(--ks-bg);min-height:70vh;padding-block:4rem}.quote-card.svelte-273vad{background:var(--ks-surface);border-radius:var(--ks-radius-lg);max-width:640px;box-shadow:var(--ks-shadow-md);margin-inline:auto;padding:2.5rem}.quote-card.svelte-273vad h1:where(.svelte-273vad){margin-bottom:.25rem;font-size:1.6rem;font-weight:700}.quote-card.svelte-273vad>p:where(.svelte-273vad){color:var(--ks-text-secondary);margin-bottom:1.5rem}.configurator-link.svelte-273vad{border-radius:var(--ks-radius-md);color:#101936;background:#effbfc;border:1px solid #b8e0e6;gap:.2rem;margin-bottom:1.5rem;padding:1rem;text-decoration:none;display:grid}.configurator-link.svelte-273vad span:where(.svelte-273vad){color:#137f91;font-size:.86rem;font-weight:800}.quote-form.svelte-273vad{flex-direction:column;gap:1rem;display:flex}.hp-field.svelte-273vad{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.form-row.svelte-273vad{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-group.svelte-273vad{flex-direction:column;gap:.35rem;display:flex}.form-group.svelte-273vad label:where(.svelte-273vad){color:var(--ks-text-secondary);font-size:.85rem;font-weight:600}.form-group.svelte-273vad textarea:where(.svelte-273vad){padding:var(--ks-space-3) var(--ks-space-4);border:1.5px solid var(--ks-border);border-radius:var(--ks-radius-md);resize:vertical;transition:border-color var(--ks-transition-fast);font-family:inherit}.form-group.svelte-273vad textarea:where(.svelte-273vad):focus{border-color:var(--ks-accent);outline:none}.form-group.svelte-273vad textarea.error:where(.svelte-273vad){border-color:var(--ks-red)}.form-error.svelte-273vad{color:var(--ks-red);font-size:.8rem}.quote-success.svelte-273vad{background:var(--ks-green-light);border-radius:var(--ks-radius-md);color:var(--ks-green);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}
