.quote-form.svelte-12mq6e6{border-top:1px solid var(--border,#dee1dc);margin-top:20px;padding-top:20px}fieldset.svelte-12mq6e6{border:0;min-width:0;margin:0;padding:0}.contact-fields.svelte-12mq6e6{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label.svelte-12mq6e6{gap:6px;min-width:0;margin-bottom:14px;font-size:14px;font-weight:500;display:grid}input.svelte-12mq6e6,select.svelte-12mq6e6,textarea.svelte-12mq6e6{box-sizing:border-box;border:0;border-bottom:1px solid var(--border,#bdc4c7);width:100%;min-width:0;min-height:36px;color:var(--text,#20282e);font:inherit;background:0 0;border-radius:0;padding:6px 8px;font-size:14px}input.svelte-12mq6e6:focus-visible,select.svelte-12mq6e6:focus-visible,textarea.svelte-12mq6e6:focus-visible{border-bottom:2px solid var(--text,#20282e);outline:none}details.svelte-12mq6e6{margin:4px 0 16px}summary.svelte-12mq6e6{cursor:pointer;align-items:center;min-height:32px;font-size:14px;text-decoration:underline;display:flex}summary.svelte-12mq6e6:before{content:"+";margin-right:8px}details[open].svelte-12mq6e6 summary:where(.svelte-12mq6e6):before{content:"−"}details[open].svelte-12mq6e6 summary:where(.svelte-12mq6e6){margin-bottom:12px}.privacy.svelte-12mq6e6{color:var(--text-muted,#58646c);margin:0 0 14px;font-size:12px;line-height:1.5}.trap.svelte-12mq6e6,.sr-only.svelte-12mq6e6{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.btn.svelte-12mq6e6{min-height:32px;padding:6px 12px;font-size:14px}@media (width<=640px),(pointer:coarse){.contact-fields.svelte-12mq6e6{grid-template-columns:1fr;gap:0}input.svelte-12mq6e6,select.svelte-12mq6e6,textarea.svelte-12mq6e6{min-height:44px;font-size:16px}.btn.svelte-12mq6e6,summary.svelte-12mq6e6{min-height:44px}}@media (forced-colors:active){input.svelte-12mq6e6:focus-visible,select.svelte-12mq6e6:focus-visible,textarea.svelte-12mq6e6:focus-visible{outline:2px solid highlight}}
