.RepairService-module-scss-module__NTeOoG__hero{border-bottom:1px solid rgba(255,255,255,.05);align-items:center;display:flex;position:relative;overflow:hidden}.RepairService-module-scss-module__NTeOoG__heroBg{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.RepairService-module-scss-module__NTeOoG__heroGrid{background-image:linear-gradient(rgba(0,220,80,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,220,80,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-animation:40s linear infinite RepairService-module-scss-module__NTeOoG__gridDrift;animation:40s linear infinite RepairService-module-scss-module__NTeOoG__gridDrift;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(80% 90% at 20%,#000 20%,transparent 80%);mask-image:radial-gradient(80% 90% at 20%,#000 20%,transparent 80%)}.RepairService-module-scss-module__NTeOoG__heroGlow{background:radial-gradient(circle,rgba(0,220,80,.1) 0%,transparent 60%);width:65vw;height:65vw;-webkit-animation:11s ease-in-out infinite RepairService-module-scss-module__NTeOoG__glowFloat;animation:11s ease-in-out infinite RepairService-module-scss-module__NTeOoG__glowFloat;position:absolute;top:-25%;left:-10%}.RepairService-module-scss-module__NTeOoG__heroInner{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:1rem 4rem;position:relative}@media (max-width:640px){.RepairService-module-scss-module__NTeOoG__heroInner{padding:1rem 2rem}}.RepairService-module-scss-module__NTeOoG__breadcrumb{color:rgba(255,255,255,.32);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:.75rem;-webkit-animation:.7s cubic-bezier(.16,1,.3,1) both RepairService-module-scss-module__NTeOoG__revealUp;animation:.7s cubic-bezier(.16,1,.3,1) both RepairService-module-scss-module__NTeOoG__revealUp;display:flex}.RepairService-module-scss-module__NTeOoG__breadcrumb a{color:rgba(255,255,255,.5);transition:color .2s}.RepairService-module-scss-module__NTeOoG__breadcrumb a:hover{color:#00dc50}.RepairService-module-scss-module__NTeOoG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#00dc50;align-items:center;gap:12px;margin-bottom:1.75rem;font-size:.72rem;font-weight:700;-webkit-animation:.8s cubic-bezier(.16,1,.3,1) 80ms both RepairService-module-scss-module__NTeOoG__revealUp;animation:.8s cubic-bezier(.16,1,.3,1) 80ms both RepairService-module-scss-module__NTeOoG__revealUp;display:inline-flex}.RepairService-module-scss-module__NTeOoG__eyebrow:before{content:"";background:rgba(0,220,80,.6);width:36px;height:1px;display:block}.RepairService-module-scss-module__NTeOoG__title{letter-spacing:-.04em;text-transform:uppercase;color:#fff;max-width:900px;margin:0 0 2rem;font-size:max(2.4rem,min(8vw,6rem));font-weight:900;line-height:.95;-webkit-animation:.9s cubic-bezier(.16,1,.3,1) .18s both RepairService-module-scss-module__NTeOoG__revealUp;animation:.9s cubic-bezier(.16,1,.3,1) .18s both RepairService-module-scss-module__NTeOoG__revealUp}.RepairService-module-scss-module__NTeOoG__lead{color:rgba(255,255,255,.55);border-left:2px solid rgba(0,220,80,.35);max-width:560px;margin:0 0 2.5rem;padding-left:1.25rem;font-size:max(1rem,min(1.6vw,1.15rem));line-height:1.75;-webkit-animation:1s cubic-bezier(.16,1,.3,1) .3s both RepairService-module-scss-module__NTeOoG__revealUp;animation:1s cubic-bezier(.16,1,.3,1) .3s both RepairService-module-scss-module__NTeOoG__revealUp}.RepairService-module-scss-module__NTeOoG__storyActions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.RepairService-module-scss-module__NTeOoG__ctaPrimary{color:#000;letter-spacing:.02em;background:#00dc50;border-radius:6px;align-items:center;gap:8px;padding:.95rem 1.75rem;font-size:.85rem;font-weight:700;transition:opacity .2s,gap .2s;display:inline-flex}.RepairService-module-scss-module__NTeOoG__ctaPrimary:hover{opacity:.85;gap:12px}.RepairService-module-scss-module__NTeOoG__ctaSecondary{color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.15);border-radius:6px;align-items:center;gap:8px;padding:.95rem 1.75rem;font-size:.85rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.RepairService-module-scss-module__NTeOoG__ctaSecondary:hover{color:#00dc50;border-color:rgba(0,220,80,.4)}.RepairService-module-scss-module__NTeOoG__story{grid-template-columns:1fr 1fr;min-height:60vh;display:grid}@media (max-width:860px){.RepairService-module-scss-module__NTeOoG__story{grid-template-columns:1fr}}.RepairService-module-scss-module__NTeOoG__storyMedia{background:rgba(255,255,255,.02);min-height:340px;position:relative;overflow:hidden}.RepairService-module-scss-module__NTeOoG__storyMedia img{object-fit:cover;-webkit-filter:saturate(.75)brightness(.9);filter:saturate(.75)brightness(.9);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),-webkit-filter .6s,filter .6s;display:block}.RepairService-module-scss-module__NTeOoG__storyMedia:hover img{-webkit-filter:saturate()brightness();filter:saturate()brightness();transform:scale(1.04)}.RepairService-module-scss-module__NTeOoG__storyMedia:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 55%,rgba(0,0,0,.7) 100%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:860px){.RepairService-module-scss-module__NTeOoG__storyMedia:after{background:linear-gradient(transparent 45%,rgba(0,0,0,.75) 100%)}}.RepairService-module-scss-module__NTeOoG__storyMediaIcon{color:rgba(0,220,80,.3);justify-content:center;align-items:center;width:100%;height:100%;min-height:340px;display:flex}.RepairService-module-scss-module__NTeOoG__storyMediaIcon svg{width:26%;height:26%}.RepairService-module-scss-module__NTeOoG__storyContent{border-left:1px solid rgba(255,255,255,.04);flex-direction:column;justify-content:center;padding:5rem 4.5rem;display:flex}@media (max-width:860px){.RepairService-module-scss-module__NTeOoG__storyContent{border-top:1px solid rgba(255,255,255,.04);border-left:none;padding:3.5rem 2rem}}.RepairService-module-scss-module__NTeOoG__storyEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#00dc50;margin-bottom:1.5rem;font-size:.72rem;font-weight:700;display:block}.RepairService-module-scss-module__NTeOoG__paragraph{color:rgba(255,255,255,.55);max-width:460px;margin:0 0 1.4rem;font-size:1rem;line-height:1.9}.RepairService-module-scss-module__NTeOoG__priceBox{border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap;align-items:baseline;gap:1rem;margin-top:1.5rem;padding-top:1.75rem;display:flex}.RepairService-module-scss-module__NTeOoG__priceBoxValue{color:#00dc50;letter-spacing:-.02em;font-size:2.2rem;font-weight:900}.RepairService-module-scss-module__NTeOoG__priceBoxLabel{color:rgba(255,255,255,.42);max-width:320px;font-size:.85rem;line-height:1.5}.RepairService-module-scss-module__NTeOoG__related{border-top:1px solid rgba(255,255,255,.05);padding:6rem 0}.RepairService-module-scss-module__NTeOoG__relatedHeader{max-width:1200px;margin:0 auto 3rem;padding:0 4rem}@media (max-width:640px){.RepairService-module-scss-module__NTeOoG__relatedHeader{padding:0 2rem}}.RepairService-module-scss-module__NTeOoG__relatedEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#00dc50;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:block}.RepairService-module-scss-module__NTeOoG__relatedHeading{letter-spacing:-.04em;text-transform:uppercase;color:#fff;font-size:max(1.8rem,min(4.5vw,3rem));font-weight:900;line-height:1}.RepairService-module-scss-module__NTeOoG__relatedGrid{grid-gap:2px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2px;max-width:1200px;margin:0 auto;padding:0 4rem;display:grid}@media (max-width:640px){.RepairService-module-scss-module__NTeOoG__relatedGrid{padding:0 2rem}}.RepairService-module-scss-module__NTeOoG__relatedCard{color:#fff;background:rgba(255,255,255,.02);flex-direction:column;justify-content:flex-end;gap:.5rem;min-height:140px;padding:2rem 1.75rem;transition:background .22s,border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.RepairService-module-scss-module__NTeOoG__relatedCard:before{content:"";transform-origin:0;z-index:2;background:#00dc50;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.RepairService-module-scss-module__NTeOoG__relatedCard:hover:before{transform:scaleX(1)}.RepairService-module-scss-module__NTeOoG__relatedCard:hover{background:rgba(0,220,80,.04);border-color:rgba(0,220,80,.18);transform:translateY(-3px)}.RepairService-module-scss-module__NTeOoG__relatedCardWithImage{background-position:50%;background-size:cover}.RepairService-module-scss-module__NTeOoG__relatedCardWithImage:after{content:"";background:linear-gradient(rgba(10,10,10,.5) 0%,rgba(10,10,10,.85) 100%);transition:background .22s;position:absolute;top:0;bottom:0;left:0;right:0}.RepairService-module-scss-module__NTeOoG__relatedCardWithImage:hover:after{background:linear-gradient(rgba(0,40,15,.15) 0%,rgba(0,30,12,.85) 100%)}.RepairService-module-scss-module__NTeOoG__relatedCardWithImage:hover{background-position:50%;background-size:cover}.RepairService-module-scss-module__NTeOoG__relatedCardIcon{color:rgba(0,220,80,.5);margin-bottom:auto;transition:color .22s}.RepairService-module-scss-module__NTeOoG__relatedCardIcon svg{width:28px;height:28px}.RepairService-module-scss-module__NTeOoG__relatedCard:hover .RepairService-module-scss-module__NTeOoG__relatedCardIcon{color:#00dc50}.RepairService-module-scss-module__NTeOoG__relatedCardTitle{text-transform:uppercase;letter-spacing:-.01em;z-index:1;font-size:.95rem;font-weight:800;position:relative}.RepairService-module-scss-module__NTeOoG__relatedCardArrow{color:#00dc50;opacity:.6;z-index:1;transition:opacity .2s,transform .2s;position:relative}.RepairService-module-scss-module__NTeOoG__relatedCard:hover .RepairService-module-scss-module__NTeOoG__relatedCardArrow{opacity:1;transform:translate(4px)}@-webkit-keyframes RepairService-module-scss-module__NTeOoG__gridDrift{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes RepairService-module-scss-module__NTeOoG__gridDrift{0%{background-position:0 0}to{background-position:60px 60px}}@-webkit-keyframes RepairService-module-scss-module__NTeOoG__glowFloat{0%,to{transform:translate(0)}33%{transform:translate(32px,-26px)}66%{transform:translate(-22px,18px)}}@keyframes RepairService-module-scss-module__NTeOoG__glowFloat{0%,to{transform:translate(0)}33%{transform:translate(32px,-26px)}66%{transform:translate(-22px,18px)}}@-webkit-keyframes RepairService-module-scss-module__NTeOoG__revealUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes RepairService-module-scss-module__NTeOoG__revealUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}
