.quote-form[data-astro-cid-5v4witja]{gap:18px;display:grid}.qf-grid[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field[data-astro-cid-5v4witja]{gap:8px;display:grid}.field[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] .label[data-astro-cid-5v4witja]{letter-spacing:.08em;text-transform:uppercase;color:var(--ash);font-size:.75rem;font-weight:480}.opt[data-astro-cid-5v4witja]{text-transform:none;letter-spacing:0;color:var(--muted)}input[data-astro-cid-5v4witja][type=text],input[data-astro-cid-5v4witja][type=tel],input[data-astro-cid-5v4witja][type=email],select[data-astro-cid-5v4witja],textarea[data-astro-cid-5v4witja]{border:1px solid var(--hairline-strong);width:100%;color:var(--ivory);appearance:none;background:#14161680;border-radius:16px;padding:15px 18px;font-size:1rem;transition:border-color .25s,background .25s,box-shadow .25s}select[data-astro-cid-5v4witja]{background-image:linear-gradient(45deg, transparent 50%, var(--ash) 50%), linear-gradient(135deg, var(--ash) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}input[data-astro-cid-5v4witja]::placeholder,textarea[data-astro-cid-5v4witja]::placeholder{color:var(--muted)}input[data-astro-cid-5v4witja]:focus,select[data-astro-cid-5v4witja]:focus,textarea[data-astro-cid-5v4witja]:focus{border-color:var(--brand);background:#141616d9;outline:none;box-shadow:0 0 0 3px #0ebfc129}input[data-astro-cid-5v4witja]:user-invalid,textarea[data-astro-cid-5v4witja]:user-invalid{border-color:#eb5266a6}select[data-astro-cid-5v4witja]:user-invalid{border-color:#eb5266a6}textarea[data-astro-cid-5v4witja]{resize:vertical;min-height:96px;line-height:1.5}.drop[data-astro-cid-5v4witja]{border:1px dashed var(--hairline-strong);cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:border-color .25s,background .25s;display:flex}.drop[data-astro-cid-5v4witja]:hover,.drop[data-astro-cid-5v4witja].is-drag{border-color:var(--brand);background:#0ebfc10f}.drop[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.drop-icon[data-astro-cid-5v4witja]{width:46px;height:46px;color:var(--brand-bright);background:#0ebfc124;border-radius:50%;flex:none;place-items:center;display:grid}.drop-text[data-astro-cid-5v4witja]{gap:3px;display:grid}.drop-text[data-astro-cid-5v4witja] strong[data-astro-cid-5v4witja]{color:var(--ivory);font-size:.9375rem;font-weight:480}.drop-text[data-astro-cid-5v4witja] em[data-astro-cid-5v4witja]{color:var(--muted);font-size:.75rem;font-style:normal}.file-list[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.file-list[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja]{border-radius:var(--r-pill);background:var(--card);color:var(--ash);align-items:center;gap:8px;max-width:100%;padding:6px 12px;font-size:.75rem;display:inline-flex}.file-list[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.file-list[data-astro-cid-5v4witja] button[data-astro-cid-5v4witja]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1rem;line-height:1}.file-list[data-astro-cid-5v4witja] button[data-astro-cid-5v4witja]:hover{color:var(--ivory)}.hp[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qf-consent[data-astro-cid-5v4witja]{color:var(--muted);text-align:center;font-size:.75rem;line-height:1.5}.qf-status[data-astro-cid-5v4witja]{text-align:center;font-size:.875rem;display:none}.qf-status[data-astro-cid-5v4witja].is-visible{display:block}.qf-status[data-astro-cid-5v4witja].is-ok{color:#7ee2b8}.qf-status[data-astro-cid-5v4witja].is-err{color:#ff9d9d}.quote-form[data-astro-cid-5v4witja].is-sending [data-astro-cid-5v4witja][data-submit]{opacity:.7;pointer-events:none}@media (width<=620px){.qf-grid[data-astro-cid-5v4witja]{grid-template-columns:minmax(0,1fr)}}
