.quote-section[data-astro-cid-56y5r3zz]{padding-block:8px var(--sp-section)}.quote-section[data-astro-cid-56y5r3zz] [data-astro-cid-56y5r3zz][hidden]{display:none!important}.quote-card[data-astro-cid-56y5r3zz]{gap:22px}.quote-card[data-astro-cid-56y5r3zz] h2[data-astro-cid-56y5r3zz]{font-size:clamp(24px,1vw + 18px,28px)}.quote-main[data-astro-cid-56y5r3zz]{min-width:0}.quote-parts[data-astro-cid-56y5r3zz]{background:var(--bg-alt);min-height:150px}.quote-notes[data-astro-cid-56y5r3zz]{min-height:90px}.field--error[data-astro-cid-56y5r3zz] .select[data-astro-cid-56y5r3zz]{border-color:#b3261e}.field__error[data-astro-cid-56y5r3zz]:not([hidden]){display:block}.quote-drop[data-astro-cid-56y5r3zz]{cursor:pointer;border:1.5px dashed var(--line-2);border-radius:12px;align-items:center;gap:14px;padding:18px 20px;font-weight:400;display:flex}.quote-drop[data-astro-cid-56y5r3zz]:hover{border-color:var(--navy)}.quote-drop[data-astro-cid-56y5r3zz] svg[data-astro-cid-56y5r3zz]{flex-shrink:0}.quote-drop__text[data-astro-cid-56y5r3zz]{flex-direction:column;gap:2px;display:flex}.quote-drop__title[data-astro-cid-56y5r3zz]{font-size:16px;font-weight:600}.quote-drop__hint[data-astro-cid-56y5r3zz]{color:var(--muted);font-size:14px}.quote-drop__input[data-astro-cid-56y5r3zz]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#q-files-field[data-astro-cid-56y5r3zz]{position:relative}#q-files-field[data-astro-cid-56y5r3zz]:focus-within .quote-drop[data-astro-cid-56y5r3zz]{outline:3px solid var(--accent);outline-offset:2px;border-color:var(--navy)}.field--error[data-astro-cid-56y5r3zz] .quote-drop[data-astro-cid-56y5r3zz]{border-color:#b3261e}.quote-files[data-astro-cid-56y5r3zz]{color:var(--text-2);overflow-wrap:anywhere;margin:0;padding-left:20px;font-size:14px}.quote-conds-set[data-astro-cid-56y5r3zz]{border:0;min-width:0;margin:0;padding:0}.quote-conds-set[data-astro-cid-56y5r3zz] legend[data-astro-cid-56y5r3zz]{margin-bottom:10px;padding:0}.quote-conds[data-astro-cid-56y5r3zz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:15px;display:grid}@media (width>=600px){.quote-conds[data-astro-cid-56y5r3zz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.quote-opt[data-astro-cid-56y5r3zz]{cursor:pointer;border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;font-weight:400;line-height:1.4;display:flex}.quote-opt[data-astro-cid-56y5r3zz]:has(input:checked){border-color:var(--navy);background:var(--bg-alt)}.quote-opt[data-astro-cid-56y5r3zz] input[data-astro-cid-56y5r3zz],.quote-check[data-astro-cid-56y5r3zz] input[data-astro-cid-56y5r3zz]{width:18px;height:18px;accent-color:var(--navy);flex-shrink:0;margin:1px 0 0}.quote-opt[data-astro-cid-56y5r3zz] strong[data-astro-cid-56y5r3zz]{font-weight:600}.quote-conds__link[data-astro-cid-56y5r3zz]{align-items:center;padding:12px 4px;font-size:14px;font-weight:600;display:flex}.quote-check[data-astro-cid-56y5r3zz]{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.quote-check[data-astro-cid-56y5r3zz] input[data-astro-cid-56y5r3zz]{margin-top:3px}.quote-submit[data-astro-cid-56y5r3zz]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.quote-submit__btn[data-astro-cid-56y5r3zz]{padding-inline:30px;font-size:17px}.quote-submit__btn[data-astro-cid-56y5r3zz]:disabled{opacity:.65;cursor:progress}@media (width<=599px){.quote-submit[data-astro-cid-56y5r3zz] .btn[data-astro-cid-56y5r3zz]{width:100%}}.quote-sent[data-astro-cid-56y5r3zz]{gap:18px;padding:clamp(24px,2vw + 16px,40px)}.quote-sent[data-astro-cid-56y5r3zz] h2[data-astro-cid-56y5r3zz]{font-size:clamp(26px,1vw + 20px,32px)}.quote-sent[data-astro-cid-56y5r3zz] h2[data-astro-cid-56y5r3zz]:focus{outline:none}.quote-ref[data-astro-cid-56y5r3zz]{background:var(--bg-alt);border-radius:12px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.quote-ref[data-astro-cid-56y5r3zz] strong[data-astro-cid-56y5r3zz]{letter-spacing:.02em;font-size:clamp(18px,4.6vw,24px)}.quote-sent__list[data-astro-cid-56y5r3zz]{color:var(--text-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.6;display:flex}.quote-sent__list[data-astro-cid-56y5r3zz] strong[data-astro-cid-56y5r3zz]{color:var(--navy)}.quote-sent__home[data-astro-cid-56y5r3zz]{font-size:15px;font-weight:600}.quote-aside[data-astro-cid-56y5r3zz]{flex-direction:column;gap:24px;display:flex}.quote-aside[data-astro-cid-56y5r3zz] .card[data-astro-cid-56y5r3zz]{gap:16px}.quote-aside__title[data-astro-cid-56y5r3zz]{font-size:22px}.quote-steps[data-astro-cid-56y5r3zz]{flex-direction:column;gap:18px;display:flex}.quote-steps[data-astro-cid-56y5r3zz] li[data-astro-cid-56y5r3zz]{flex-direction:column;gap:2px;display:flex}.quote-steps[data-astro-cid-56y5r3zz] li[data-astro-cid-56y5r3zz] span[data-astro-cid-56y5r3zz]{color:var(--text-2);font-size:15px}.quote-tips[data-astro-cid-56y5r3zz]{color:var(--text-2);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.6;display:flex}.quote-tips[data-astro-cid-56y5r3zz] strong[data-astro-cid-56y5r3zz]{color:var(--navy)}.quote-aside[data-astro-cid-56y5r3zz] p[data-astro-cid-56y5r3zz]{font-size:15px}.quote-aside[data-astro-cid-56y5r3zz] a[data-astro-cid-56y5r3zz]{font-weight:600}
