.page-shell[data-v-97e61fde]{width:min(1124px,100% - 40px)}.orange-button[data-v-97e61fde]{background:#c7652b}.manus-repair-page[data-v-97e61fde]{--ink:#12435e;--teal:#007d89;--soft:#eaf8f7;--line:#c9dce5;color:var(--ink);background:#fff}.page-shell[data-v-97e61fde]{width:min(1060px,100% - 40px);margin:auto}.eyebrow[data-v-97e61fde]{color:var(--teal);letter-spacing:.15em;margin:0;font-size:.68rem;font-weight:900}.compact-hero[data-v-97e61fde]{border-bottom:1px solid var(--line);grid-template-columns:1fr 340px;gap:52px;padding:52px 0 35px;display:grid}.compact-hero h1[data-v-97e61fde]{letter-spacing:-.06em;max-width:560px;margin:10px 0;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.18}.compact-hero p[data-v-97e61fde]:not(.eyebrow){color:#55748a;margin:0 0 18px;line-height:1.8}.orange-button[data-v-97e61fde]{color:#fff;background:#ed7157;padding:13px 21px;font-size:.88rem}.orange-button[data-v-97e61fde],.plain-link[data-v-97e61fde]{font-weight:800;text-decoration:none;display:inline-block}.plain-link[data-v-97e61fde]{color:var(--teal);margin-left:16px;font-size:.86rem}.compact-hero dl[data-v-97e61fde]{border-top:2px solid var(--ink);align-self:center;margin:0}.compact-hero dl div[data-v-97e61fde]{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:.82rem;display:flex}.compact-hero dt[data-v-97e61fde]{font-weight:700}.compact-hero dd[data-v-97e61fde]{color:var(--teal);margin:0;font-weight:900}.all-prices-section[data-v-97e61fde],.area-section[data-v-97e61fde],.columns-section[data-v-97e61fde],.compare-section[data-v-97e61fde],.faq-section[data-v-97e61fde],.series-section[data-v-97e61fde]{padding:40px 0}.series-section h2[data-v-97e61fde]{margin:0 0 17px;font-size:1.45rem}.series-grid[data-v-97e61fde]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.series-grid a[data-v-97e61fde]{border:1px solid var(--line);min-height:51px;color:var(--ink);align-items:center;gap:8px;padding:9px;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.series-grid span[data-v-97e61fde]{color:var(--teal);font-size:1.15rem}.series-grid b[data-v-97e61fde]{color:var(--teal);margin-left:auto}.section-title[data-v-97e61fde]{text-align:center;margin-bottom:24px}.section-title.left[data-v-97e61fde]{text-align:left}.section-title h2[data-v-97e61fde]{letter-spacing:-.05em;margin:8px 0;font-size:clamp(1.6rem,2.7vw,2.25rem)}.section-title p[data-v-97e61fde]:last-child{color:#617d90;margin:0;font-size:.84rem}.all-prices-section .section-title[data-v-97e61fde]{text-align:left;margin-bottom:30px}.all-prices-section .section-title h2[data-v-97e61fde]{letter-spacing:-.07em;font-size:clamp(2rem,3.3vw,2.75rem);font-weight:500}.price-list-head[data-v-97e61fde],.price-list-row[data-v-97e61fde]{grid-template-columns:32% 45% 23%;display:grid}.price-list-head[data-v-97e61fde]{border-top:2px solid var(--ink);border-bottom:2px solid var(--line);padding:12px 8px;font-size:.7rem;font-weight:900}.price-list-head span[data-v-97e61fde]{padding:0 12px}.price-list-head small[data-v-97e61fde]{font-size:90%;font-weight:inherit}.price-list-row[data-v-97e61fde]{border-bottom:1px solid #d9e6eb;min-height:144px}.price-list-row[data-v-97e61fde]>:last-child{border-right:0}.row-product[data-v-97e61fde]{color:var(--ink);grid-template-columns:78px 1fr;align-items:center;gap:15px;padding:18px 20px;display:grid}.row-product i[data-v-97e61fde],.row-product img[data-v-97e61fde]{-o-object-fit:contain;object-fit:contain;color:#7b96a6;width:72px;height:82px;font-size:1.3rem;font-style:normal}.row-product div[data-v-97e61fde],.row-service[data-v-97e61fde]{min-width:0}.row-price small[data-v-97e61fde],.row-product small[data-v-97e61fde],.row-service small[data-v-97e61fde]{color:#7894a7;font-size:.66rem;line-height:1.4;display:block}.row-product strong[data-v-97e61fde]{margin:4px 0 11px;font-size:1rem;line-height:1.25;display:block}.row-product a[data-v-97e61fde]{color:var(--teal);font-size:.68rem;font-weight:900;text-decoration:none;display:block}.row-service[data-v-97e61fde]{color:var(--teal);background:#fbfdfe;border:1px solid #cfe1e7;align-content:center;gap:7px;margin:24px 28px;padding:14px;display:grid}.row-service strong[data-v-97e61fde]{font-size:1.04rem;line-height:1.35}.row-price[data-v-97e61fde]{align-content:center;gap:7px;padding:16px 22px;display:grid}.row-price b[data-v-97e61fde]{color:var(--teal);font-size:.85rem;line-height:1.55}.row-price a[data-v-97e61fde]{color:#d65742;border:1px solid #ed7157;width:max-content;margin-top:5px;padding:8px 10px;font-size:.67rem;font-weight:900;text-decoration:none}.empty[data-v-97e61fde]{border-bottom:1px solid var(--line);text-align:center;padding:24px}.menu-grid[data-v-97e61fde]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.menu-grid a[data-v-97e61fde]{min-height:108px;color:var(--ink);background:#fff;border:1px solid #d4e4e7;border-radius:5px;padding:14px;text-decoration:none}.menu-grid i[data-v-97e61fde]{border-radius:7px;width:27px;height:27px}.menu-grid b[data-v-97e61fde],.menu-grid span[data-v-97e61fde]{display:block}.menu-grid b[data-v-97e61fde]{margin:9px 0 8px;font-size:.82rem}.menu-grid span[data-v-97e61fde]{font-size:.66rem}.bottom-cta[data-v-97e61fde],.quote-guide[data-v-97e61fde]{border-top:2px solid var(--ink);background:#effafa;justify-content:space-between;align-items:center;gap:28px;margin:45px 0;padding:28px;display:flex}.bottom-cta h2[data-v-97e61fde],.quote-guide h2[data-v-97e61fde]{margin:7px 0;font-size:1.5rem}.bottom-cta p[data-v-97e61fde]:not(.eyebrow),.quote-guide p[data-v-97e61fde]:not(.eyebrow){color:#617d90;margin:0;font-size:.8rem}.compare-grid[data-v-97e61fde]{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.compare-grid article[data-v-97e61fde]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:113px;padding:15px}.compare-grid article[data-v-97e61fde]:nth-child(3n){border-right:0}.compare-grid span[data-v-97e61fde]{color:var(--teal);font-weight:900}.compare-grid h3[data-v-97e61fde]{margin:6px 0;font-size:.9rem}.compare-grid p[data-v-97e61fde]{color:#607c8e;margin:0;font-size:.72rem}.column-grid[data-v-97e61fde]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.column-grid article[data-v-97e61fde]{border:1px solid var(--line)}.column-grid div[data-v-97e61fde]{background:linear-gradient(135deg,#143b47,#5d7b7b);height:105px}.column-grid a[data-v-97e61fde],.column-grid h3[data-v-97e61fde],.column-grid small[data-v-97e61fde]{margin:10px 12px;display:block}.column-grid a[data-v-97e61fde],.column-grid small[data-v-97e61fde]{color:var(--teal);font-size:.7rem;font-weight:800}.column-grid h3[data-v-97e61fde]{font-size:.82rem;line-height:1.55}.column-grid a[data-v-97e61fde]{text-decoration:none}.region-table[data-v-97e61fde]{border-top:2px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.region-table article[data-v-97e61fde]{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:14px;padding:15px 8px;display:grid}.region-table h3[data-v-97e61fde]{margin:0;font-size:.86rem}.region-table div[data-v-97e61fde]{flex-wrap:wrap;gap:7px;display:flex}.region-table a[data-v-97e61fde]{color:var(--teal);font-size:.72rem;font-weight:800;text-decoration:none}.faq-section dl[data-v-97e61fde]{border-top:2px solid var(--ink);margin:0}.faq-section dl>div[data-v-97e61fde]{border-bottom:1px solid var(--line);padding:13px 8px}.faq-section dt[data-v-97e61fde]{font-size:.8rem;font-weight:800}.faq-section dt i[data-v-97e61fde]{width:22px;height:22px;color:var(--teal);background:#e4f6f4;place-items:center;margin-right:9px;font-size:.65rem;font-style:normal;display:inline-grid}.faq-section dd[data-v-97e61fde]{color:#637d90;margin:8px 0 0 31px;font-size:.7rem;line-height:1.6}.bottom-cta[data-v-97e61fde]{background:#e3f6f3;margin-bottom:55px}.bottom-cta .orange-button[data-v-97e61fde]{white-space:nowrap}@media (width<=720px){.page-shell[data-v-97e61fde]{width:min(100% - 28px,1060px)}.compact-hero[data-v-97e61fde]{grid-template-columns:1fr;gap:20px}.column-grid[data-v-97e61fde],.menu-grid[data-v-97e61fde],.series-grid[data-v-97e61fde]{grid-template-columns:repeat(2,1fr)}.price-list-head[data-v-97e61fde],.price-list-row[data-v-97e61fde]{min-width:720px}.all-prices-section[data-v-97e61fde]{overflow:auto}.all-prices-section>article[data-v-97e61fde],.all-prices-section>div[data-v-97e61fde]:not(.section-title){width:720px}.row-product[data-v-97e61fde]{padding:15px}.row-service[data-v-97e61fde]{margin:20px}.bottom-cta[data-v-97e61fde],.quote-guide[data-v-97e61fde]{display:grid}.compare-grid[data-v-97e61fde]{grid-template-columns:1fr}.compare-grid article[data-v-97e61fde]{border-right:0}.region-table[data-v-97e61fde]{grid-template-columns:1fr}.region-table article[data-v-97e61fde]{grid-template-columns:100px 1fr}}.price-list-row[data-v-97e61fde]>*{border-right:0}.price-list-row[data-v-97e61fde]>:nth-child(2){border-right:1px solid #d6e3e8}.series-grid--cards a[data-v-97e61fde]{text-align:left;grid-template-columns:1fr auto;gap:4px;min-height:92px;padding:14px;display:grid;position:relative}.series-grid--cards small[data-v-97e61fde]{color:var(--teal);grid-column:1/-1;font-size:.66rem;font-weight:900}.series-grid--cards strong[data-v-97e61fde]{font-size:.83rem;line-height:1.35}.series-grid--cards span[data-v-97e61fde]{font-size:.69rem;font-weight:700}.series-grid--cards b[data-v-97e61fde]{grid-area:2/2/4;align-self:center;font-size:1.1rem}.price-list-row[id][data-v-97e61fde]{scroll-margin-top:125px}.menu-band[data-v-97e61fde]{background:linear-gradient(#f6fcfc,#fff);padding:58px 0 38px}.menu-band .section-title[data-v-97e61fde]{max-width:760px;margin:0 auto 28px}.menu-band .section-title h2[data-v-97e61fde]{font-weight:500}.menu-band .section-title p[data-v-97e61fde]:last-child{line-height:1.7}.menu-grid[data-v-97e61fde]{gap:13px}.menu-grid a[data-v-97e61fde]{border-color:#d4e4e7;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:148px;padding:30px 20px 16px 74px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 10px 24px #1644540d}.menu-grid a[data-v-97e61fde]:hover{transform:translateY(-2px);box-shadow:0 13px 28px #1644541a}.menu-grid i[data-v-97e61fde]{width:43px;height:43px;color:var(--teal);background:#e1f5f3;border-radius:12px;place-items:center;font-size:1.05rem;font-style:normal;display:grid;position:absolute;top:30px;left:20px}.menu-grid b[data-v-97e61fde]{margin:0 0 5px;font-size:.9rem;line-height:1.45}.menu-grid p[data-v-97e61fde]{color:#55748a;min-height:2.7em;margin:0;font-size:.68rem;line-height:1.55}.menu-grid span[data-v-97e61fde]{color:var(--teal);align-self:flex-end;margin-top:auto;padding-top:12px;font-size:.72rem;font-weight:800}.menu-note[data-v-97e61fde]{color:#55748a;margin:24px 0 0;font-size:.75rem}.menu-note a[data-v-97e61fde]{color:var(--teal);text-underline-offset:3px;font-weight:900;text-decoration:underline}@media (width<=720px){.menu-band[data-v-97e61fde]{padding:44px 0 28px}.menu-grid a[data-v-97e61fde]{min-height:160px;padding:24px 16px 14px 68px}.menu-grid i[data-v-97e61fde]{top:24px;left:16px}.menu-grid p[data-v-97e61fde]{min-height:unset}.menu-note[data-v-97e61fde]{line-height:1.8}}
