.ServicePages_page__C5u3G{--service-blue:#3370ff;--service-title:#102544;--service-line:#e1e7ef;--service-soft:#f6f8fb;color:#475569;background:#fff;font-size:16px;line-height:1.7}.ServicePages_page__C5u3G *,.ServicePages_page__C5u3G :after,.ServicePages_page__C5u3G :before{box-sizing:border-box}.ServicePages_container__9OG9P{width:var(--site-page-width);margin-inline:auto}.ServicePages_page__C5u3G h1,.ServicePages_page__C5u3G h2,.ServicePages_page__C5u3G h3,.ServicePages_page__C5u3G ol,.ServicePages_page__C5u3G p,.ServicePages_page__C5u3G ul{margin:0}.ServicePages_page__C5u3G h1,.ServicePages_page__C5u3G h2,.ServicePages_page__C5u3G h3{color:var(--service-title);font-weight:700;text-wrap:pretty}.ServicePages_page__C5u3G h1{font-size:44px;line-height:1.3;letter-spacing:-.02em}.ServicePages_page__C5u3G h2{font-size:30px;line-height:1.4}.ServicePages_page__C5u3G h3{font-size:20px;line-height:1.45}.ServicePages_page__C5u3G a,.ServicePages_page__C5u3G button{touch-action:manipulation}.ServicePages_page__C5u3G a:focus-visible,.ServicePages_page__C5u3G button:focus-visible{outline:2px solid var(--service-blue);outline-offset:4px}.ServicePages_page__C5u3G article[id],.ServicePages_page__C5u3G aside[id],.ServicePages_page__C5u3G section[id]{scroll-margin-top:64px}.ServicePages_hero__2XS39{position:relative;isolation:isolate;background:#102544;min-height:360px;overflow:hidden}.ServicePages_heroMedia__C3O8f{position:absolute;inset:0;z-index:-2}.ServicePages_heroImage__j7_V2{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-focus);object-position:var(--hero-focus)}.ServicePages_inspectionMedia__KxGC2{left:35%}.ServicePages_hero__2XS39:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,#0a1d32,rgba(10,29,50,.95) 22%,rgba(10,29,50,.72) 43%,rgba(10,29,50,.12) 68%,rgba(10,29,50,.04))}.ServicePages_heroInner__QVliv{min-height:360px;display:flex;align-items:center;padding-block:44px}.ServicePages_heroCopy__q7APg{max-width:720px}.ServicePages_heroCopy__q7APg h1{color:#fff}.ServicePages_heroCopy__q7APg>p{max-width:650px;color:#f1f5f9;margin-top:16px;font-size:18px;line-height:1.75}.ServicePages_heroCopy__q7APg>.ServicePages_heroNote__P4Sci{color:#d4e0ef;font-size:16px;margin-top:8px}.ServicePages_actions__7c87U{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.ServicePages_hero__2XS39 .ServicePages_actions__7c87U{margin-top:24px}.ServicePages_button__wcPbv{display:inline-flex;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;border:1px solid transparent;border-radius:6px;font-size:16px;line-height:1.35;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.ServicePages_primary__VbubM{background:var(--service-blue);color:#fff}.ServicePages_primary__VbubM:hover{background:#245cdd}.ServicePages_primary__VbubM:active{background:#194bc3}.ServicePages_outline__oIptc{border-color:var(--service-blue);color:#245cdd;background:white}.ServicePages_outline__oIptc:hover{background:#eff5ff}.ServicePages_light__3XHtw{border-color:#b2c6e5;color:#fff;background:transparent}.ServicePages_light__3XHtw:hover{background:rgba(255,255,255,.12)}.ServicePages_button__wcPbv:disabled{opacity:.55;cursor:wait}.ServicePages_tags__xQOHg{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin-top:22px!important}.ServicePages_tags__xQOHg li{font-size:14px;color:#edf4ff;border-radius:20px;background:rgba(255,255,255,.13);padding:6px 16px}.ServicePages_heroCopy__q7APg>.ServicePages_repairPrompt__chOur{margin-top:20px;color:#edf4ff;font-size:16px}.ServicePages_repairPrompt__chOur+.ServicePages_tags__xQOHg{margin-top:10px!important}.ServicePages_pathbar__kOwC9{background:white;border-bottom:1px solid var(--service-line);position:sticky;top:78px;z-index:40}.ServicePages_pathInner__BaAh3{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px}.ServicePages_breadcrumb__lRcCO{flex-shrink:0;font-size:14px}.ServicePages_breadcrumb__lRcCO ol{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.ServicePages_breadcrumb__lRcCO li{display:flex;gap:10px;align-items:center}.ServicePages_breadcrumb__lRcCO li+li:before{content:"/";color:#8090a6}.ServicePages_breadcrumb__lRcCO a{color:#536a88;text-decoration:none}.ServicePages_breadcrumb__lRcCO a:hover{color:var(--service-blue)}.ServicePages_anchorNav__xCR4H{display:flex;gap:28px;align-items:stretch;min-width:0}.ServicePages_anchorNav__xCR4H a{font-size:14px;color:var(--service-title);display:inline-flex;align-items:center;min-height:56px;text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.ServicePages_anchorNav__xCR4H a:hover,.ServicePages_anchorNav__xCR4H a[aria-current]{color:#245cdd;border-bottom-color:var(--service-blue)}.ServicePages_section__CTzRy{padding-block:var(--site-section-inset)}.ServicePages_soft__VcZPZ{background:var(--service-soft)}.ServicePages_heading__xFmcc{margin-bottom:var(--site-heading-gap)}.ServicePages_heading__xFmcc>p{margin-top:var(--site-description-gap);max-width:1000px}.ServicePages_note__oZnGb{margin-top:16px!important;color:#596a82;font-size:15px}.ServicePages_scopeSubheading__997nq{margin-top:28px!important}.ServicePages_entries__1cfQ9{display:grid;gap:16px}.ServicePages_entry__amGG1{display:grid;grid-template-columns:68px minmax(260px,1fr) minmax(290px,1fr) auto;gap:22px;align-items:center;border:1px solid var(--service-line);border-radius:6px;padding:22px 24px}.ServicePages_entryNumber__5B1xp{color:var(--service-blue);font-size:40px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1}.ServicePages_entry__amGG1 p{margin-top:6px}.ServicePages_entryScope__OCdl_{border-left:1px solid var(--service-line);padding-left:28px}.ServicePages_auxiliary__uTr6m{margin-top:20px;padding:20px 24px;border-radius:6px;background:#edf4ff;justify-content:space-between}.ServicePages_auxiliary__uTr6m,.ServicePages_auxiliary__uTr6m>div{display:flex;gap:22px;align-items:center}.ServicePages_auxiliary__uTr6m strong{font-size:18px;color:var(--service-title)}.ServicePages_textLink__Sy79W{color:#245cdd;text-underline-offset:4px;font-weight:600}.ServicePages_textLink__Sy79W:hover{text-decoration:underline}.ServicePages_icon__TxzFo{width:38px;height:38px;color:var(--service-blue);flex-shrink:0}.ServicePages_steps__F1UsJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;gap:24px}.ServicePages_step__hKjc6{display:flex;gap:18px;align-items:flex-start;min-width:0}.ServicePages_step__hKjc6+.ServicePages_step__hKjc6{border-left:1px solid var(--service-line);padding-left:24px}.ServicePages_step__hKjc6 p{margin-top:8px}.ServicePages_number__pyT0T{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background:#edf4ff;color:#245cdd;width:52px;height:52px;flex-shrink:0;font-size:21px;line-height:1;font-weight:650;font-variant-numeric:tabular-nums}.ServicePages_infoStrip__plmV5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px;border:1px solid var(--service-line);border-radius:6px;gap:28px}.ServicePages_infoItem__dZHCr{display:flex;align-items:flex-start;gap:20px;min-width:0}.ServicePages_infoItem__dZHCr+.ServicePages_infoItem__dZHCr{border-left:1px solid var(--service-line);padding-left:28px}.ServicePages_infoItem__dZHCr p{margin-top:8px}.ServicePages_noteRow__NFivU{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:18px}.ServicePages_noteRow__NFivU .ServicePages_note__oZnGb{margin:0!important}.ServicePages_faqGrid__0LRHs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.ServicePages_faq__qFD9l{padding-bottom:20px;border-bottom:1px solid var(--service-line)}.ServicePages_faq__qFD9l h3{font-size:18px}.ServicePages_faq__qFD9l p{margin-top:8px}.ServicePages_contact__WOXbT{padding-block:42px;background:#102b48;color:#e5efff;padding-bottom:max(42px,env(safe-area-inset-bottom))}.ServicePages_contact__WOXbT h2{color:#fff;font-size:30px}.ServicePages_contact__WOXbT p{margin-top:10px}.ServicePages_contactInner__7KqWw{display:flex;justify-content:space-between;align-items:center;gap:44px}.ServicePages_contactCopy__0eXu7{max-width:710px}.ServicePages_contactAside__hB6NU{flex-shrink:0;border-left:1px solid #35516e;padding-left:40px}.ServicePages_contactPhone__JLau9{display:flex;min-height:44px;align-items:center;gap:10px;font-size:21px;font-weight:600;color:inherit;text-decoration:none;white-space:nowrap}.ServicePages_contactAside__hB6NU>.ServicePages_contactPhone__JLau9{justify-content:center;margin-top:22px}.ServicePages_contactPhone__JLau9 svg{height:26px;width:26px}.ServicePages_contactSoft__WABwt{background:#eef5ff;color:var(--service-title)}.ServicePages_contactSoft__WABwt h2{color:var(--service-title)}.ServicePages_contactSoft__WABwt .ServicePages_contactInner__7KqWw{flex-direction:column;align-items:stretch;gap:22px}.ServicePages_contactSoft__WABwt .ServicePages_contactAside__hB6NU{padding:0;border:0;display:flex;align-items:center;gap:30px}.ServicePages_contactSoft__WABwt .ServicePages_contactPhone__JLau9{margin:0}.ServicePages_workList__88TZO{list-style:none;padding:0;border:1px solid var(--service-line);border-radius:6px}.ServicePages_workList__88TZO li{display:grid;grid-template-columns:52px 144px 1fr;gap:24px;align-items:center;padding:14px 24px}.ServicePages_workList__88TZO li+li{border-top:1px solid var(--service-line)}.ServicePages_workList__88TZO h3{font-size:19px}.ServicePages_workList__88TZO p{padding-left:26px;border-left:1px solid var(--service-line)}.ServicePages_checkGrid__u9LIc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--site-grid-gap)}.ServicePages_checkCard__csIMk{border:1px solid var(--service-line);border-radius:6px;background:white;padding:var(--site-card-padding);display:flex;align-items:flex-start;gap:18px;min-width:0}.ServicePages_checkCard__csIMk h3{font-size:19px}.ServicePages_checkCard__csIMk p{margin-top:8px}.ServicePages_stage__63VjM{display:flex;flex-direction:column;gap:0}.ServicePages_stageHead__V7VXW{display:flex;align-items:flex-start;gap:18px}.ServicePages_record__5FHft{margin-top:auto!important;padding:10px 14px;background:#f0f6ff;color:var(--service-title);width:100%;font-size:15px}.ServicePages_stageHead__V7VXW+.ServicePages_record__5FHft{margin-top:18px!important}.ServicePages_handover__WMCze{margin-top:24px;border:1px solid var(--service-line);border-radius:6px;padding:24px;display:flex;align-items:center;gap:28px}.ServicePages_handoverCopy__0OJ_D{min-width:160px}.ServicePages_handover__WMCze ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px}.ServicePages_handover__WMCze li{padding:8px 14px;background:#f0f6ff;color:var(--service-title);font-size:15px}.ServicePages_tableWrap__L35x5{border:1px solid var(--service-line);border-radius:6px;overflow:hidden}.ServicePages_table__oiPQZ{width:100%;border-collapse:collapse;font-size:16px;line-height:1.7}.ServicePages_table__oiPQZ td,.ServicePages_table__oiPQZ th{padding:15px 24px;text-align:left;vertical-align:top;border-bottom:1px solid var(--service-line);border-right:1px solid var(--service-line)}.ServicePages_table__oiPQZ thead{background:#edf3fa;color:var(--service-title)}.ServicePages_table__oiPQZ tbody th{font-weight:600;color:var(--service-title);width:25%}.ServicePages_table__oiPQZ tr:last-child td,.ServicePages_table__oiPQZ tr:last-child th{border-bottom:0}.ServicePages_table__oiPQZ td:last-child,.ServicePages_table__oiPQZ th:last-child{border-right:0}.ServicePages_table__oiPQZ .ServicePages_tableNumber__eDzdv{display:inline-flex;margin-right:12px;background:var(--service-blue);color:white;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;font-size:14px}.ServicePages_deliveryGrid__m5tK7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--site-grid-gap)}.ServicePages_deliveryCard__QLOpc{display:flex;align-items:flex-start;gap:20px;padding:var(--site-card-padding);background:white;border:1px solid var(--service-line);border-radius:6px}.ServicePages_deliveryCard__QLOpc p{margin-top:8px}.ServicePages_deliveryCard__QLOpc h3{font-size:19px}.ServicePages_warrantyGrid__NBCLe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--site-grid-gap)}.ServicePages_hotline__Xot7_{display:flex;align-items:center;gap:30px;justify-content:space-between;margin-top:30px;padding:24px;border-radius:6px;background:#edf4ff}.ServicePages_hotlineNumber__pPh8P{color:#245cdd}.ServicePages_hotline__Xot7_ p{max-width:550px}.ServicePages_related__eHPN2{margin-top:16px;display:flex;gap:20px;flex-wrap:wrap}@media (max-width:1279px){.ServicePages_pathbar__kOwC9{top:78px}.ServicePages_pathInner__BaAh3{flex-wrap:wrap;gap:0;padding-top:10px}.ServicePages_pathInner__BaAh3:has(.ServicePages_anchorNav__xCR4H){padding-top:12px}.ServicePages_anchorNav__xCR4H{width:100%;gap:28px}.ServicePages_entry__amGG1{grid-template-columns:55px 1fr auto;gap:18px}.ServicePages_entryScope__OCdl_{grid-column:2;grid-row:2;border-left:0;padding-left:0}.ServicePages_entry__amGG1 .ServicePages_button__wcPbv{grid-column:3;grid-row:1/3}.ServicePages_entryNumber__5B1xp{grid-row:1/3}.ServicePages_steps__F1UsJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ServicePages_step__hKjc6:nth-child(3){border-left:0;padding-left:0}.ServicePages_contactInner__7KqWw{flex-direction:column;align-items:flex-start;gap:26px}.ServicePages_contactAside__hB6NU{padding-left:0;border:0;display:flex;align-items:center;gap:30px}.ServicePages_contactAside__hB6NU>.ServicePages_contactPhone__JLau9{margin-top:0}.ServicePages_checkCard__csIMk{flex-direction:column}.ServicePages_handover__WMCze{flex-wrap:wrap}.ServicePages_page__C5u3G section[id]{scroll-margin-top:108px}}@media (max-width:767px){.ServicePages_container__9OG9P{width:var(--site-page-width)}.ServicePages_page__C5u3G h1{font-size:30px;line-height:1.4}.ServicePages_page__C5u3G h2{font-size:24px}.ServicePages_page__C5u3G h3{font-size:18px}.ServicePages_hero__2XS39{display:flex;flex-direction:column}.ServicePages_heroMedia__C3O8f{position:relative;z-index:0;left:0;width:100%;height:220px}.ServicePages_heroImage__j7_V2{-o-object-position:var(--hero-mobile-focus);object-position:var(--hero-mobile-focus)}.ServicePages_hero__2XS39:after{display:none}.ServicePages_heroInner__QVliv{min-height:0;padding-block:28px}.ServicePages_heroCopy__q7APg>p{font-size:16px}.ServicePages_hero__2XS39 .ServicePages_actions__7c87U{gap:12px}.ServicePages_button__wcPbv{padding-inline:18px}.ServicePages_hero__2XS39 .ServicePages_button__wcPbv{flex:1;padding-inline:12px}.ServicePages_tags__xQOHg{gap:8px;margin-top:20px!important}.ServicePages_tags__xQOHg li{padding:5px 12px}.ServicePages_pathbar__kOwC9{position:static}.ServicePages_pathInner__BaAh3{padding-block:12px}.ServicePages_anchorNav__xCR4H{flex-wrap:wrap;gap:0 20px;margin-top:8px}.ServicePages_anchorNav__xCR4H a{min-height:44px;font-size:14px}.ServicePages_page__C5u3G article[id],.ServicePages_page__C5u3G aside[id],.ServicePages_page__C5u3G section[id]{scroll-margin-top:10px}.ServicePages_section__CTzRy{padding-block:var(--site-section-inset)}.ServicePages_heading__xFmcc{margin-bottom:var(--site-heading-gap)}.ServicePages_entry__amGG1{grid-template-columns:48px 1fr;gap:12px;padding:20px 16px}.ServicePages_entryNumber__5B1xp{grid-row:1;font-size:32px;align-self:start;margin-top:4px}.ServicePages_entryScope__OCdl_{grid-column:1/-1;grid-row:auto;border-top:1px solid var(--service-line);padding-top:12px}.ServicePages_entry__amGG1 .ServicePages_button__wcPbv{grid-column:1/-1;grid-row:auto;justify-self:stretch}.ServicePages_auxiliary__uTr6m{align-items:flex-start;flex-direction:column;gap:14px;padding:20px}.ServicePages_steps__F1UsJ{grid-template-columns:1fr;gap:24px}.ServicePages_step__hKjc6+.ServicePages_step__hKjc6{border:0;padding-left:0}.ServicePages_number__pyT0T{width:44px;height:44px;font-size:18px}.ServicePages_infoStrip__plmV5{grid-template-columns:1fr;gap:20px;padding:20px}.ServicePages_infoItem__dZHCr+.ServicePages_infoItem__dZHCr{border-left:0;border-top:1px solid var(--service-line);padding:20px 0 0}.ServicePages_note__oZnGb{font-size:15px}.ServicePages_faqGrid__0LRHs{grid-template-columns:1fr;gap:20px}.ServicePages_contact__WOXbT{padding-block:32px}.ServicePages_contact__WOXbT h2{font-size:24px}.ServicePages_contactAside__hB6NU,.ServicePages_contactSoft__WABwt .ServicePages_contactAside__hB6NU{display:flex;flex-direction:column;gap:20px;width:100%;align-items:stretch}.ServicePages_contact__WOXbT .ServicePages_actions__7c87U{gap:12px}.ServicePages_contact__WOXbT .ServicePages_button__wcPbv{flex:1;padding-inline:12px}.ServicePages_contactPhone__JLau9{font-size:20px;justify-content:flex-start}.ServicePages_workList__88TZO li{grid-template-columns:44px 1fr;gap:12px;padding:18px}.ServicePages_workList__88TZO p{grid-column:1/-1;border:0;padding-left:0}.ServicePages_checkGrid__u9LIc,.ServicePages_deliveryGrid__m5tK7,.ServicePages_warrantyGrid__NBCLe{grid-template-columns:1fr}.ServicePages_checkCard__csIMk{flex-direction:row;padding:var(--site-card-padding);gap:16px}.ServicePages_stage__63VjM{flex-direction:column}.ServicePages_handover__WMCze{align-items:flex-start;padding:20px;gap:18px}.ServicePages_handover__WMCze ul{flex-direction:column;width:100%}.ServicePages_tableWrap__L35x5{border:0}.ServicePages_table__oiPQZ,.ServicePages_table__oiPQZ tbody{display:block}.ServicePages_table__oiPQZ thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ServicePages_table__oiPQZ tr{display:block;border:1px solid var(--service-line);border-radius:6px;margin-bottom:14px;overflow:hidden}.ServicePages_table__oiPQZ tr:last-child{margin-bottom:0}.ServicePages_table__oiPQZ tbody th{display:block;width:100%;background:#edf3fa;padding:14px 18px;border:0}.ServicePages_table__oiPQZ td{display:block;padding:14px 18px;border-right:0}.ServicePages_table__oiPQZ td:before{content:attr(data-label);color:var(--service-title);font-weight:600;display:block;margin-bottom:5px}.ServicePages_table__oiPQZ tr td:last-child{border-bottom:0}.ServicePages_deliveryCard__QLOpc{padding:var(--site-card-padding)}.ServicePages_hotline__Xot7_{flex-direction:column;align-items:stretch;gap:18px;padding:20px}}@media (prefers-reduced-motion:reduce){.ServicePages_page__C5u3G *,.ServicePages_page__C5u3G :after,.ServicePages_page__C5u3G :before{scroll-behavior:auto;transition:none}}.ServicePages_inspectionMedia__KxGC2:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a1d32,transparent 40%)}.ServicePages_handover__WMCze{display:grid;grid-template-columns:40px 220px minmax(0,1fr);gap:16px 24px}.ServicePages_handover__WMCze>.ServicePages_note__oZnGb{grid-column:2/-1;margin-top:0!important}@media (max-width:1100px){.ServicePages_handover__WMCze{grid-template-columns:40px minmax(0,1fr)}.ServicePages_handover__WMCze ul{grid-column:2/-1}}@media (max-width:767px){.ServicePages_inspectionMedia__KxGC2:after{display:none}.ServicePages_handover__WMCze{grid-template-columns:38px minmax(0,1fr);gap:14px}.ServicePages_handover__WMCze ul,.ServicePages_handover__WMCze>.ServicePages_note__oZnGb{grid-column:1/-1}}