.quote[data-astro-cid-5v4witja]{border:1px solid var(--c-border);border-top:3px solid var(--c-red);background:var(--c-white);min-width:0;box-shadow:var(--shadow-card);color:var(--c-body);border-radius:1rem;padding:clamp(1.3rem,2.5vw,2.25rem);scroll-margin-top:100px}.quote__head[data-astro-cid-5v4witja] h2[data-astro-cid-5v4witja]{font-size:clamp(1.4rem,1.1rem + .7vw,1.8rem)}.quote__head[data-astro-cid-5v4witja]>p[data-astro-cid-5v4witja]{margin-top:.7rem;font-size:.875rem;line-height:1.65}.quote__head[data-astro-cid-5v4witja] .eyebrow[data-astro-cid-5v4witja]{letter-spacing:.08em;font-size:.65rem}.quote__steps[data-astro-cid-5v4witja]{border-bottom:1px solid var(--c-border);gap:.65rem;margin:1.6rem 0;padding-bottom:1.3rem;display:flex}.quote__steps[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja]{white-space:nowrap;flex:1;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;display:flex}.quote__steps[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja]>span[data-astro-cid-5v4witja]{background:var(--c-surface);border-radius:50%;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;display:grid}.quote__steps[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja][aria-current=step]{color:var(--c-red-dark)}.quote__steps[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja][aria-current=step]>span[data-astro-cid-5v4witja],.quote__steps[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja][data-complete]>span[data-astro-cid-5v4witja]{background:var(--c-red);color:#fff}.quote__panel[data-astro-cid-5v4witja],.quote__project[data-astro-cid-5v4witja]{gap:1.1rem;display:grid}.quote__panel[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja]{margin-bottom:.1rem;font-size:1.1rem}.quote__panel[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja],.quote__result[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja]{scroll-margin-top:110px}.quote__panel[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja]:focus,.quote__result[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja]:focus{outline:none}fieldset[data-astro-cid-5v4witja]{border:0;min-width:0;padding:0}legend[data-astro-cid-5v4witja]{color:var(--c-heading);margin-bottom:.65rem;padding:0;font-size:.8rem;font-weight:650}.quote__choices[data-astro-cid-5v4witja]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.quote__choice[data-astro-cid-5v4witja]{cursor:pointer;position:relative}.quote__choice[data-astro-cid-5v4witja]>input[data-astro-cid-5v4witja]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.quote__choice[data-astro-cid-5v4witja]>span[data-astro-cid-5v4witja]{border:1px solid var(--c-border);background:#fff;border-radius:.6rem;align-items:center;gap:.45rem;height:100%;min-height:3.1rem;padding:.7rem .65rem;font-size:.78rem;font-weight:550;line-height:1.4;transition:border-color .15s,background .15s;display:flex}.quote__choice[data-astro-cid-5v4witja] svg[data-astro-cid-5v4witja]{fill:none;stroke:currentColor;stroke-width:1.4px;width:1.35rem;color:var(--c-body);flex:0 0 1.35rem}.quote__choice[data-astro-cid-5v4witja]:hover>span[data-astro-cid-5v4witja]{border-color:var(--c-red)}.quote__choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+span[data-astro-cid-5v4witja]{color:var(--c-red-dark);border-color:var(--c-red);box-shadow:inset 0 0 0 1px var(--c-red);background:#fff3f2}.quote__choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus-visible+span[data-astro-cid-5v4witja]{outline:2px solid var(--c-red);outline-offset:3px}.quote__tick[data-astro-cid-5v4witja]{margin-left:auto;display:none}.quote__choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+span[data-astro-cid-5v4witja] .quote__tick[data-astro-cid-5v4witja]{display:inline}.quote__field[data-astro-cid-5v4witja]{color:var(--c-heading);gap:.45rem;font-size:.8rem;font-weight:600;display:grid}.quote__field[data-astro-cid-5v4witja] [data-astro-cid-5v4witja]:is(input,select,textarea),.quote__result[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{border:1px solid var(--c-border);width:100%;min-width:0;color:var(--c-heading);background:#fff;border-radius:.5rem;padding:.8rem .85rem;font-size:.9rem;font-weight:400}.quote__field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{resize:vertical}.quote__field[data-astro-cid-5v4witja] [data-astro-cid-5v4witja][aria-invalid=true],.quote__choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja][aria-invalid=true]+span[data-astro-cid-5v4witja]{border-color:var(--c-red)}.quote__row[data-astro-cid-5v4witja]{grid-template-columns:1fr;gap:1.1rem;display:grid}.quote__optional[data-astro-cid-5v4witja]{color:var(--c-body);font-weight:400}.quote__area-input[data-astro-cid-5v4witja]{position:relative}.quote__area-input[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{padding-right:3rem}.quote__area-input[data-astro-cid-5v4witja]>span[data-astro-cid-5v4witja]{color:var(--c-body);font-weight:400;position:absolute;top:.8rem;right:1rem}.quote__range[data-astro-cid-5v4witja]{width:100%;accent-color:var(--c-red);cursor:pointer;margin-top:1.2rem}.quote__range-labels[data-astro-cid-5v4witja]{justify-content:space-between;font-size:.7rem;display:flex}.quote__hint[data-astro-cid-5v4witja]{margin-top:.4rem;font-size:.75rem;line-height:1.6}.quote__check[data-astro-cid-5v4witja]{align-items:flex-start;gap:.6rem;margin-top:.65rem;font-size:.75rem;line-height:1.55;display:flex}.quote__check[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{width:1rem;height:1rem;accent-color:var(--c-red);flex-shrink:0;margin-top:.15rem}.quote__summary[data-astro-cid-5v4witja]{background:var(--c-surface);border-radius:.6rem;padding:1rem}.quote__summary-title[data-astro-cid-5v4witja]{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.quote__summary[data-astro-cid-5v4witja] dl[data-astro-cid-5v4witja]{grid-template-columns:auto 1fr;gap:.35rem .7rem;margin-top:.6rem;font-size:.75rem;display:grid}.quote__summary[data-astro-cid-5v4witja] dd[data-astro-cid-5v4witja]{color:var(--c-heading);overflow-wrap:anywhere;margin:0;font-weight:550}.quote__status[data-astro-cid-5v4witja]{color:var(--c-red-dark);margin-top:1rem;font-size:.8rem}.quote__status[data-astro-cid-5v4witja]:empty{display:none}.quote__navigation[data-astro-cid-5v4witja]{justify-content:space-between;align-items:center;gap:.7rem;margin-top:1.5rem;display:flex}.quote__navigation[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja]{min-height:3rem;margin-left:auto;padding-inline:1.15rem}.quote__back[data-astro-cid-5v4witja]{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:.5rem 0;font-size:.8rem;text-decoration:underline}.quote__footnote[data-astro-cid-5v4witja]{text-align:center;margin-top:.85rem;font-size:.7rem}.quote__trap[data-astro-cid-5v4witja]{display:none}.quote__result[data-astro-cid-5v4witja]{gap:1.2rem;margin-top:1.5rem;display:grid}.quote__result-icon[data-astro-cid-5v4witja]{background:var(--c-surface);width:3rem;height:3rem;color:var(--c-red);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.quote__result[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja],.quote__result[data-astro-cid-5v4witja] summary[data-astro-cid-5v4witja]{font-size:.85rem}.quote__result[data-astro-cid-5v4witja] summary[data-astro-cid-5v4witja]{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.quote__result[data-astro-cid-5v4witja] details[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{margin-block:.75rem}.quote__result[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{font-size:.8rem}.quote[data-astro-cid-5v4witja] [data-astro-cid-5v4witja][hidden]{display:none!important}.quote__form[data-astro-cid-5v4witja]:not([data-enhanced]) [data-astro-cid-5v4witja][data-quote-next],.quote__form[data-astro-cid-5v4witja]:not([data-enhanced]) .quote__steps[data-astro-cid-5v4witja]{display:none}.quote__form[data-astro-cid-5v4witja]:not([data-enhanced]) .quote__panel[data-astro-cid-5v4witja]{margin-top:1.5rem}@media (width<=380px){.quote__steps[data-astro-cid-5v4witja]{gap:.35rem}.quote__steps[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja]{gap:.3rem;font-size:.65rem}.quote__steps[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja]>span[data-astro-cid-5v4witja]{width:1.35rem;height:1.35rem}}@media (width<=360px){.quote__steps[data-astro-cid-5v4witja] li[data-astro-cid-5v4witja]{text-align:center;white-space:normal;flex-direction:column}.quote__navigation[data-astro-cid-5v4witja]{flex-direction:column-reverse;align-items:stretch}.quote__navigation[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja]{width:100%;margin-left:0}.quote__back[data-astro-cid-5v4witja]{text-align:center}}
