.repairs-hero__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-24);align-items:center}.repairs-hero__image-wrapper{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--color-surface)}.repairs-hero__image{width:100%;height:100%;object-fit:cover}.repairs-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-16);margin-bottom:var(--space-8)}.repairs-hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-8)}.repairs-section-header{margin-bottom:var(--space-24)}.repairs-section-header--center{text-align:center}.repairs-section-header--center .section-description{margin-left:auto;margin-right:auto}.repairs-section-header--case{max-width:720px}.repairs-grid{gap:var(--space-16)}.repairs-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.repairs-card__image-wrapper{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-8)}.repairs-card__image{width:100%;height:210px;object-fit:cover}.repairs-card .card__body p:last-child{margin-bottom:0}.repairs-list{margin:0;padding-left:1.1rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.repairs-list li{margin-bottom:var(--space-4);list-style:disc}.repairs-faq{border-radius:var(--radius-xl)}.repairs-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.repairs-faq__item .card__title{margin-bottom:var(--space-4)}.repairs-cases .repairs-case .card__body p:last-child{margin-bottom:0}.repairs-cta__card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-24);align-items:start}.repairs-cta__content .section-title{margin-bottom:var(--space-8)}.repairs-cta__buttons{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-8)}.repairs-cta__details h3{margin-bottom:var(--space-8)}.repairs-cta__link{margin-top:var(--space-8);padding-left:0}.repairs-cta__link:hover{background-color:transparent;color:var(--color-primary)}@media (max-width:992px){.repairs-hero__grid{grid-template-columns:1fr}.repairs-cta__card{grid-template-columns:1fr}.repairs-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.repairs-hero{padding-top:var(--space-32);padding-bottom:var(--space-32)}.repairs-hero__grid{gap:var(--space-16)}.repairs-hero__image{max-height:260px}.repairs-faq__grid{grid-template-columns:1fr}.repairs-grid--three{grid-template-columns:1fr}.repairs-cta__card{gap:var(--space-16)}}