.repair-intro{padding-top:65px}.repair-intro>.text-link{display:inline-block;margin-bottom:36px}.repair-page h1{font:600 clamp(40px,6vw,76px)/1.08 var(--heading);letter-spacing:-2px;margin:24px 0}.repair-lead{max-width:760px;font-size:19px;line-height:1.7}.repair-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.repair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.repair-grid .service-card{min-width:0}.repair-grid h3{margin:24px 0 16px}.repair-grid p{line-height:1.7}.repair-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:24px;line-height:1.7}.repair-steps strong{display:block;margin-bottom:10px}.repair-faq details{border-bottom:1px solid #d7dacf;padding:22px 0}.repair-faq summary{cursor:pointer;font-size:18px;font-weight:600}.repair-faq details p{max-width:820px;line-height:1.7;margin:18px 0 0}.repair-contact{padding-bottom:90px}.repair-contact h2{max-width:720px}.repair-main .section{overflow-wrap:break-word}@media(max-width:700px){.repair-grid,.repair-steps{grid-template-columns:1fr}.repair-page h1{letter-spacing:-1.3px}.repair-lead{font-size:17px}.repair-actions .button{width:100%}.repair-intro{padding-top:38px}}
