.consultation-flow[data-v-24c0646c]{--accent:#ef760f;background:#f6fcfe;max-width:1120px;margin:0 auto;padding:1.25rem 1.5rem 3rem}.consultation-flow.is-repair[data-v-24c0646c]{--accent:#f45b4f}.flow-tabs[data-v-24c0646c]{background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:24px;padding:.35rem;display:grid}.flow-tabs a[data-v-24c0646c]{text-align:center;color:#fff;border-radius:9px;padding:.8rem;font-weight:800;text-decoration:none}.flow-tabs a[data-v-24c0646c]:first-child{background:#009b96}.flow-tabs a[data-v-24c0646c]:last-child{background:#0878be}.consultation-flow>header[data-v-24c0646c]{text-align:center;padding:2rem 1rem 1rem}.consultation-flow>header p[data-v-24c0646c],.step-count[data-v-24c0646c]{color:var(--accent);letter-spacing:.1em;margin:0;font-size:.78rem;font-weight:900}.consultation-flow h1[data-v-24c0646c]{color:#08365b;margin:.6rem 0;font-size:clamp(1.45rem,3vw,2rem)}.step-rail[data-v-24c0646c]{border-top:4px solid #dcecf1;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 1rem;padding:0;list-style:none;display:grid}.step-rail li[data-v-24c0646c]{color:#8fa5b3;gap:.12rem;padding-top:.45rem;font-size:.76rem;display:grid;position:relative}.step-rail li[data-v-24c0646c]:before{content:"";background:0 0;width:100%;height:4px;position:absolute;top:-4px;left:0}.step-rail li.active[data-v-24c0646c],.step-rail li.done[data-v-24c0646c]{color:#0870a9}.step-rail li.active[data-v-24c0646c]:before,.step-rail li.done[data-v-24c0646c]:before{background:#168ab8}.step-rail b[data-v-24c0646c]{font-size:.67rem}.step-card[data-v-24c0646c]{background:#fff;border:1px solid #c7e1ec;border-radius:18px;min-height:490px;padding:2.3rem;box-shadow:0 15px 34px #20709114}.step-card h2[data-v-24c0646c]{color:#073961;margin:.6rem 0;font-size:clamp(1.5rem,3vw,2rem)}.hint[data-v-24c0646c]{color:#688198;margin:0 0 1.6rem}.details-grid[data-v-24c0646c],.product-selects[data-v-24c0646c]{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;display:grid}.details-grid label[data-v-24c0646c],.email-panel label[data-v-24c0646c],.note-label[data-v-24c0646c],.product-selects label[data-v-24c0646c]{color:#073961;gap:.45rem;font-weight:800;display:grid}.step-card input[data-v-24c0646c],.step-card select[data-v-24c0646c],.step-card textarea[data-v-24c0646c]{box-sizing:border-box;color:#123b5a;width:100%;font:inherit;background:#fff;border:1px solid #bcd8e6;border-radius:10px;padding:.85rem}.step-card input[data-v-24c0646c]:focus,.step-card select[data-v-24c0646c]:focus,.step-card textarea[data-v-24c0646c]:focus{outline-offset:1px;outline:2px solid #168ab8}.condition[data-v-24c0646c]{border:0;margin:1.25rem 0 0;padding:0}.condition legend[data-v-24c0646c]{color:#073961;font-weight:900}.step-card em[data-v-24c0646c]{background:var(--accent);color:#fff;border-radius:4px;margin-left:.25rem;padding:.15rem .3rem;font-size:.7rem;font-style:normal}.condition>div[data-v-24c0646c]{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.6rem;display:grid}.condition button[data-v-24c0646c],.network button[data-v-24c0646c]{color:#073961;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dfe9;border-radius:9px;padding:1rem;font-weight:800}.condition button.selected[data-v-24c0646c],.network button.selected[data-v-24c0646c]{background:#eefaff;border:2px solid #168ab8}.condition button span[data-v-24c0646c]{float:right;color:#168ab8}.network[data-v-24c0646c]{color:#073961;gap:.6rem;margin-top:1rem;display:grid}.network>div[data-v-24c0646c]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.text-link[data-v-24c0646c]{justify-self:center;text-decoration:underline;color:#0867a6!important;background:0 0!important;border:0!important}.photo-drop[data-v-24c0646c]{color:#0a557d;text-align:center;cursor:pointer;background:#f5fcff;border:1px dashed #70bce0;border-radius:12px;justify-items:center;gap:.55rem;padding:2rem;display:grid}.photo-drop input[data-v-24c0646c]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.photo-drop strong[data-v-24c0646c]{font-size:1.05rem}.photo-drop small[data-v-24c0646c]{font-size:.75rem}.note-label[data-v-24c0646c]{margin-top:1.4rem}.note-label small[data-v-24c0646c]{color:#7d99aa;font-weight:500}.photos[data-v-24c0646c]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.photos figure[data-v-24c0646c]{width:94px;margin:0;position:relative}.photos img[data-v-24c0646c]{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:94px;height:75px}.photos button[data-v-24c0646c]{color:#0b6699;cursor:pointer;background:0 0;border:0;width:100%}.review-grid[data-v-24c0646c]{border:1px solid #c6dfeb;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:1.2rem 0;display:grid;overflow:hidden}.review-grid div[data-v-24c0646c]{border-bottom:1px solid #d8e8ef;border-right:1px solid #d8e8ef;gap:.35rem;min-height:58px;padding:.75rem;display:grid}.review-grid small[data-v-24c0646c]{color:#718b9c}.review-grid b[data-v-24c0646c]{color:#073961;font-size:.88rem}.email-panel[data-v-24c0646c]{background:#fbfdfe;border:1px solid #cce1e9;border-radius:12px;gap:1rem;padding:1rem;display:grid}.terms[data-v-24c0646c]{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.terms input[data-v-24c0646c]{width:auto}.share-note[data-v-24c0646c]{color:#0a6d9f;background:#ecfaff;border-radius:7px;padding:.85rem;font-size:.85rem}.step-card footer[data-v-24c0646c]{justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}.back-button[data-v-24c0646c],.next-button[data-v-24c0646c]{font:inherit;cursor:pointer;border-radius:10px;padding:.85rem 1.35rem;font-weight:900}.back-button[data-v-24c0646c]{color:#0c6593;background:#fff;border:1px solid #9fcbe0}.next-button[data-v-24c0646c]{background:var(--accent);color:#fff;box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 25%,transparent);border:0;margin-left:auto}.next-button[data-v-24c0646c]:disabled{opacity:.55}.error[data-v-24c0646c]{color:#c72d1c;font-weight:800}.success[data-v-24c0646c]{color:#0a613b;background:#edf9f1;border-radius:8px;gap:.8rem;padding:1rem;display:grid}.success a[data-v-24c0646c]{color:#0676aa;font-weight:900}.modal[data-v-24c0646c]{z-index:50;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-backdrop[data-v-24c0646c]{background:#03253e8c;border:0;position:absolute;inset:0}.modal section[data-v-24c0646c]{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #073961;width:min(720px,100%);max-height:90vh;padding:2.2rem;position:relative;overflow:auto;box-shadow:0 20px 50px #0000004d}.modal h2[data-v-24c0646c]{font-size:1.55rem}.modal p[data-v-24c0646c]{line-height:1.7}.modal-close[data-v-24c0646c]{color:#9baab3;cursor:pointer;background:0 0;border:0;font-size:2.2rem;position:absolute;top:.5rem;right:.8rem}.carrier-links[data-v-24c0646c]{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.carrier-links a[data-v-24c0646c]{color:#0768a5;text-align:center;border:1px solid #d2dce2;border-radius:5px;padding:1rem;font-weight:900;text-decoration:none}@media (width<=640px){.consultation-flow[data-v-24c0646c]{padding:.6rem}.step-card[data-v-24c0646c]{min-height:0;padding:1.3rem}.condition>div[data-v-24c0646c],.details-grid[data-v-24c0646c],.product-selects[data-v-24c0646c]{grid-template-columns:1fr}.step-rail[data-v-24c0646c]{font-size:.62rem}.step-rail span[data-v-24c0646c]{font-size:.65rem}.review-grid[data-v-24c0646c]{grid-template-columns:1fr}.review-grid div[data-v-24c0646c]{border-right:0}.carrier-links[data-v-24c0646c]{grid-template-columns:1fr 1fr}.step-card footer[data-v-24c0646c]{flex-direction:column-reverse}.next-button[data-v-24c0646c]{width:100%;margin:0}.back-button[data-v-24c0646c]{width:fit-content}.flow-tabs a[data-v-24c0646c]{padding:.7rem .25rem;font-size:.82rem}}.flow-tabs a[data-v-24c0646c],.flow-tabs a[data-v-24c0646c]:first-child,.flow-tabs a[data-v-24c0646c]:last-child{color:#073961;background:#fff}.flow-tabs a:first-child.active[data-v-24c0646c],.flow-tabs a[data-v-24c0646c]:first-child:hover{color:#fff;background:#009b96}.flow-tabs a:last-child.active[data-v-24c0646c],.flow-tabs a[data-v-24c0646c]:last-child:hover{color:#fff;background:#0878be}.flow-tabs .active[data-v-24c0646c]{box-shadow:none}.selected-product[data-v-24c0646c]{color:#073961;background:#f3fcff;border:1px solid #9dd6ed;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin:0 0 1.25rem;padding:10px 14px;display:grid}.selected-product img[data-v-24c0646c]{-o-object-fit:contain;object-fit:contain;width:48px;height:54px}.selected-product i[data-v-24c0646c]{place-items:center;width:48px;height:54px;font-size:22px;font-style:normal;display:grid}.selected-product span[data-v-24c0646c]{gap:3px;display:grid}.selected-product em[data-v-24c0646c],.selected-product small[data-v-24c0646c]{color:#52748b;background:0 0;border-radius:0;margin:0;padding:0;font-size:11px;font-style:normal}.selected-product b[data-v-24c0646c]{font-size:15px}.selected-product strong[data-v-24c0646c]{color:#168ab8;font-size:20px}.consultation-flow.is-assessment[data-v-24c0646c]{background:0 0;max-width:1008px;padding:24px 0 0}.consultation-flow.is-assessment .step-rail[data-v-24c0646c]{margin-bottom:30px}.consultation-flow.is-assessment .step-rail li[data-v-24c0646c]{padding-top:9px}.consultation-flow.is-assessment .step-card[data-v-24c0646c]{border-radius:16px;min-height:0;padding:32px 30px;box-shadow:0 18px 42px #20709114}.consultation-flow.is-assessment .step-card h2[data-v-24c0646c]{margin:10px 0 4px;font-size:27px;font-weight:500}.consultation-flow.is-assessment .hint[data-v-24c0646c]{margin-bottom:20px;font-size:13px}.consultation-flow.is-assessment .selected-product[data-v-24c0646c]{background:#f1fbff;border-color:#a4d8ee;border-radius:10px;grid-template-columns:48px 1fr auto;min-height:52px;margin-bottom:18px;padding:10px 14px}.consultation-flow.is-assessment .details-grid--capacity[data-v-24c0646c]{grid-template-columns:minmax(280px,466px);gap:0}.consultation-flow.is-assessment .details-grid--capacity label[data-v-24c0646c]{gap:8px;font-size:13px}.consultation-flow.is-assessment .step-card select[data-v-24c0646c]{border-color:#c4deec;border-radius:9px;height:45px;padding:0 12px;font-size:13px}.consultation-flow.is-assessment .condition[data-v-24c0646c]{margin-top:16px}.consultation-flow.is-assessment .condition legend[data-v-24c0646c]{font-size:13px}.consultation-flow.is-assessment .condition>div[data-v-24c0646c]{gap:8px;margin-top:8px}.consultation-flow.is-assessment .condition button[data-v-24c0646c]{border-color:#c4deec;border-radius:8px;min-height:39px;padding:10px 12px;font-size:13px}.consultation-flow.is-assessment .step-card footer[data-v-24c0646c]{margin-top:30px}.consultation-flow.is-assessment .back-button[data-v-24c0646c],.consultation-flow.is-assessment .next-button[data-v-24c0646c]{border-radius:9px;min-width:128px;font-size:13px}.review-product-meta[data-v-24c0646c]{flex-wrap:wrap;gap:4px;display:flex}.review-product-meta i[data-v-24c0646c]{color:#607d90;background:#f7fbfd;border:1px solid #c6dfeb;border-radius:999px;padding:2px 6px;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.35}.email-label[data-v-24c0646c]{gap:.45rem;font-weight:400!important}.email-label small[data-v-24c0646c]{color:#718b9c;font-size:.83em;font-weight:400}.email-label small em[data-v-24c0646c]{vertical-align:baseline}.terms[data-v-24c0646c]{gap:.4rem;font-size:.75rem;color:#718b9c!important;font-weight:400!important}.terms span[data-v-24c0646c]{line-height:1.5}.terms a[data-v-24c0646c]{color:#0a6d9f;text-underline-offset:2px;text-decoration:underline}@media (width<=640px){.consultation-flow.is-assessment[data-v-24c0646c]{padding:16px}.consultation-flow.is-assessment .step-card[data-v-24c0646c]{padding:22px 16px}.consultation-flow.is-assessment .details-grid--capacity[data-v-24c0646c]{grid-template-columns:1fr}}
