.quote-page[data-astro-cid-ifz6mdal]{background:var(--tint);padding:var(--sec-y) 0}.qhead[data-astro-cid-ifz6mdal]{margin-bottom:30px}.qhead[data-astro-cid-ifz6mdal] h1[data-astro-cid-ifz6mdal]{margin:8px 0 12px;font-size:clamp(28px,5vw,38px)}.qhead[data-astro-cid-ifz6mdal] .lead[data-astro-cid-ifz6mdal]{color:var(--muted);max-width:60ch;font-size:16.5px}form[data-astro-cid-ifz6mdal]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:26px}#q-honeypot[data-astro-cid-ifz6mdal]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.fs[data-astro-cid-ifz6mdal]{border:none;margin:0 0 26px;padding:0}.fs[data-astro-cid-ifz6mdal][hidden]{display:none}.fs[data-astro-cid-ifz6mdal]>legend[data-astro-cid-ifz6mdal]{font-family:var(--display);color:var(--teal-dark);margin-bottom:14px;padding:0;font-size:17px;font-weight:700}.field[data-astro-cid-ifz6mdal]{margin-bottom:15px}.field[data-astro-cid-ifz6mdal].narrow{max-width:220px}.grid2[data-astro-cid-ifz6mdal]{grid-template-columns:1fr 1fr;gap:15px;display:grid}label[data-astro-cid-ifz6mdal],.lbl[data-astro-cid-ifz6mdal]{color:var(--ink);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.opt-tag[data-astro-cid-ifz6mdal]{color:var(--muted);font-size:12.5px;font-weight:400}.hint[data-astro-cid-ifz6mdal]{color:var(--muted);margin:-2px 0 8px;font-size:12.5px}input[data-astro-cid-ifz6mdal][type=text],input[data-astro-cid-ifz6mdal][type=tel],input[data-astro-cid-ifz6mdal][type=email],input[data-astro-cid-ifz6mdal][type=number],textarea[data-astro-cid-ifz6mdal]{width:100%;font-family:var(--body);color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px;font-size:16px;transition:border-color .15s}input[data-astro-cid-ifz6mdal]:hover,textarea[data-astro-cid-ifz6mdal]:hover{border-color:var(--teal)}input[data-astro-cid-ifz6mdal]:focus,textarea[data-astro-cid-ifz6mdal]:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #0056701f}input[data-astro-cid-ifz6mdal][aria-invalid=true]{border-color:var(--risk);box-shadow:0 0 0 3px #c8102e1f}textarea[data-astro-cid-ifz6mdal]{resize:vertical}.chips[data-astro-cid-ifz6mdal]{flex-wrap:wrap;gap:9px;display:flex}.chip[data-astro-cid-ifz6mdal]{border:1.5px solid var(--line);cursor:pointer;font-family:var(--body);color:var(--ink);background:#fff;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:600;transition:all .15s}.chip[data-astro-cid-ifz6mdal]:hover{border-color:var(--teal)}.chip[data-astro-cid-ifz6mdal].sel{border-color:var(--teal);background:var(--tint);color:var(--teal-dark);box-shadow:0 0 0 3px #0056701a}.carried[data-astro-cid-ifz6mdal]{background:var(--tint);color:var(--ink);border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:13px}.carried[data-astro-cid-ifz6mdal] b[data-astro-cid-ifz6mdal]{color:var(--teal)}.carried[data-astro-cid-ifz6mdal][hidden],.cq[data-astro-cid-ifz6mdal][hidden]{display:none}.chips[data-astro-cid-ifz6mdal][data-multi="1"] .chip[data-astro-cid-ifz6mdal]{align-items:center;gap:8px;display:inline-flex}.chips[data-astro-cid-ifz6mdal][data-multi="1"] .chip[data-astro-cid-ifz6mdal]:before{content:"";background:#fff;border:1.5px solid #9aa9b2;border-radius:4px;flex:none;width:14px;height:14px}.chips[data-astro-cid-ifz6mdal][data-multi="1"] .chip[data-astro-cid-ifz6mdal].sel:before{background:var(--teal);border-color:var(--teal);box-shadow:inset 0 0 0 2.5px #fff}.bldg[data-astro-cid-ifz6mdal]{border-top:1px solid var(--line);padding:14px 0 4px}.bldg[data-astro-cid-ifz6mdal] .lbl[data-astro-cid-ifz6mdal]{margin-top:10px}.bldg[data-astro-cid-ifz6mdal] .bldg-h[data-astro-cid-ifz6mdal]{color:var(--teal-dark);margin-top:0;font-size:15px}.bldg[data-astro-cid-ifz6mdal] .chips[data-astro-cid-ifz6mdal]{margin-bottom:4px}.bldg[data-astro-cid-ifz6mdal] .hint[data-astro-cid-ifz6mdal]{margin:6px 0 0}.checks[data-astro-cid-ifz6mdal]{flex-wrap:wrap;gap:9px;display:flex}.check[data-astro-cid-ifz6mdal]{border:1.5px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:8px;margin-bottom:0;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.check[data-astro-cid-ifz6mdal]:hover{border-color:var(--teal)}.check[data-astro-cid-ifz6mdal] input[data-astro-cid-ifz6mdal]{width:17px;height:17px;accent-color:var(--teal);margin:0}.check[data-astro-cid-ifz6mdal]:has(input:checked){border-color:var(--teal);background:var(--tint);color:var(--teal-dark)}.submit[data-astro-cid-ifz6mdal]{justify-content:center;width:100%;margin-top:6px}.submit[data-astro-cid-ifz6mdal][disabled]{opacity:.6;cursor:default}.fine[data-astro-cid-ifz6mdal]{color:var(--muted);text-align:center;margin-top:12px;font-size:12.5px}.err[data-astro-cid-ifz6mdal]{border:1.5px solid var(--risk);color:var(--risk);background:#fdf0f2;border-radius:10px;margin-bottom:14px;padding:11px 14px;font-size:14px}.err[data-astro-cid-ifz6mdal][hidden]{display:none}.done[data-astro-cid-ifz6mdal]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;background:#fff;padding:40px 26px}.done[data-astro-cid-ifz6mdal][hidden]{display:none}.done[data-astro-cid-ifz6mdal] svg[data-astro-cid-ifz6mdal]{color:var(--teal);margin-bottom:14px}.done[data-astro-cid-ifz6mdal] h2[data-astro-cid-ifz6mdal]{margin-bottom:10px;font-size:24px}.done[data-astro-cid-ifz6mdal] p[data-astro-cid-ifz6mdal]{color:var(--muted);max-width:44ch;margin:0 auto}@media (width<=560px){.grid2[data-astro-cid-ifz6mdal]{grid-template-columns:1fr}form[data-astro-cid-ifz6mdal]{padding:20px}}
