.maintenance_page__ca_Ci{padding:28px 0 64px}.maintenance_hero__iRG_P{position:relative;overflow:hidden;border-radius:24px;min-height:520px;display:flex;align-items:stretch;background:#f4f9f8}.maintenance_heroImage__c8teM{object-fit:cover;object-position:center}.maintenance_mobileImage__8Z_AY{display:none}.maintenance_heroCopy__6i6aF{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:48px;width:62%;background:linear-gradient(90deg,#f4f9f8 78%,transparent)}.maintenance_heroCopy__6i6aF h1{font-size:clamp(32px,4vw,54px);line-height:1.1;margin:16px 0 24px}.maintenance_heroCopy__6i6aF em{display:block;font-style:normal;color:var(--teal-dark)}.maintenance_heroCopy__6i6aF>p{line-height:1.8;max-width:580px}.maintenance_actions__thToM{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px}.maintenance_phone__0IdW7{display:inline-flex;align-items:center;gap:8px;font-weight:800;padding:12px 0}.maintenance_section__M4oCj{margin-top:64px;scroll-margin-top:120px}.maintenance_bottom__a2r6L h2,.maintenance_section__M4oCj h2{font-size:clamp(26px,2.8vw,36px);line-height:1.25;margin-bottom:18px}.maintenance_bottom__a2r6L p,.maintenance_faq__3rV96 p,.maintenance_section__M4oCj>p{line-height:1.75}.maintenance_grid__NmRNx,.maintenance_prices__NER22{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.maintenance_prices__NER22 a{display:grid;gap:12px;border:1px solid var(--line);border-radius:18px;padding:28px;background:white}.maintenance_prices__NER22 a:hover{border-color:var(--teal)}.maintenance_optionPrice__rYp9V,.maintenance_prices__NER22 strong{font-size:32px;color:var(--teal-dark)}.maintenance_prices__NER22 small,.maintenance_tax__aGJ5C{color:var(--muted);font-size:13px}.maintenance_note__S34ia{background:var(--mist);padding:20px 24px;border-radius:12px;margin-top:20px}.maintenance_option__2BtKM{display:flex;flex-direction:column;padding:32px;border:1px solid var(--line);border-radius:20px;background:white;scroll-margin-top:120px}.maintenance_option__2BtKM h3,.maintenance_result__MPw4E h3{font-size:24px;line-height:1.35;margin:12px 0 20px}.maintenance_option__2BtKM ul{list-style:none;padding:0;margin:0 0 28px}.maintenance_option__2BtKM li{display:flex;gap:12px;line-height:1.7;margin-bottom:14px}.maintenance_option__2BtKM li svg{flex-shrink:0;margin-top:5px;color:var(--teal-dark)}.maintenance_optionBottom__PXFp7{margin-top:auto}.maintenance_coverage__9mHsW{font-weight:800;line-height:1.5}.maintenance_tax__aGJ5C{margin:6px 0 20px}.maintenance_result__MPw4E{display:flex;flex-direction:column;margin:0;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:white}.maintenance_result__MPw4E figcaption{padding:24px 28px 0}.maintenance_result__MPw4E img{margin-top:auto;display:block;width:100%;height:auto}.maintenance_faq__3rV96{display:grid;grid-template-columns:1fr 1.6fr;gap:48px}.maintenance_faq__3rV96 details{padding:20px 0;border-bottom:1px solid var(--line)}.maintenance_faq__3rV96 details:first-child{padding-top:0}.maintenance_faq__3rV96 summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-weight:800;line-height:1.6}.maintenance_faq__3rV96 summary::-webkit-details-marker{display:none}.maintenance_faq__3rV96 summary::marker{content:""}.maintenance_faq__3rV96 summary svg{flex-shrink:0;color:var(--teal-dark);transition:transform .2s ease}.maintenance_faq__3rV96 details[open] summary svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.maintenance_faq__3rV96 summary svg{transition:none}}.maintenance_faq__3rV96 details p{margin-top:16px}.maintenance_bottom__a2r6L{padding:36px;margin-top:64px;border-radius:22px;background:var(--ink);color:white}.maintenance_page__ca_Ci :is(a,button,summary):focus-visible{outline:3px solid var(--teal);outline-offset:4px}@media (max-width:760px){.maintenance_page__ca_Ci{padding-top:28px}.maintenance_hero__iRG_P{flex-direction:column;min-height:0}.maintenance_desktopImage__WhkEw{display:none}.maintenance_mobileImage__8Z_AY{display:block;position:relative!important;height:240px!important;object-position:center 40%}.maintenance_heroCopy__6i6aF{width:100%;padding:24px;background:#f4f9f8}.maintenance_heroCopy__6i6aF h1{font-size:34px}.maintenance_actions__thToM>*{width:100%;justify-content:center}.maintenance_faq__3rV96,.maintenance_grid__NmRNx,.maintenance_prices__NER22{grid-template-columns:1fr;gap:20px}.maintenance_section__M4oCj{margin-top:44px}.maintenance_option__2BtKM{padding:24px}.maintenance_optionBottom__PXFp7 button{width:100%}.maintenance_bottom__a2r6L{padding:26px}}.maintenance_serviceSummary__p95bR{min-height:128px;display:flex;align-items:center;gap:22px;padding:24px;border-radius:18px;background:var(--mist)}.maintenance_serviceSummary__p95bR .maintenance_optionPrice__rYp9V{flex-shrink:0;white-space:nowrap;font-size:clamp(24px,2.4vw,32px)}.maintenance_serviceSummary__p95bR .maintenance_tax__aGJ5C{margin:0}.maintenance_serviceAction__2PYql{display:flex;justify-content:flex-end;margin-top:18px}@media (max-width:1000px) and (min-width:761px),(max-width:420px){.maintenance_serviceSummary__p95bR{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}}