#assistencia.repair {
  isolation:isolate;
  background:radial-gradient(ellipse at 70% 60%,#244514 0%,#0b200c 42%,#020905 85%);
  border-top:1px solid #80c82b35;
  border-bottom:1px solid #80c82b35;
  padding-top:45px;
  padding-bottom:45px;
  min-height:900px;
}
#assistencia:before {
  content:"";position:absolute;inset:0;height:100%;z-index:-1;
  background:linear-gradient(90deg,#020b19 5%,transparent 65%),url('assets/blue-stage.webp') center/cover;
  filter:hue-rotate(265deg);opacity:.5;
}
#assistencia .now-tech-brand {gap:20px;margin-bottom:12px;align-items:center}
#assistencia .now-tech-brand img {width:190px;height:190px;object-fit:contain;border-radius:0;mix-blend-mode:screen;filter:drop-shadow(0 0 20px #99ff2520)}
#assistencia .now-tech-brand .eyebrow {color:#b3f76e;max-width:155px;line-height:1.8;letter-spacing:3px}
#assistencia h2 {font-size:clamp(40px,4.1vw,68px)}
#assistencia h2 em {color:#adf65e;background:linear-gradient(120deg,#d5ff94,#82d522);background-clip:text;-webkit-background-clip:text}
#assistencia .repair-copy>p {color:#d5e5cf}
#assistencia .now-instagram {color:#b4f470}
#assistencia .repair-services b {color:#9fe630}
#assistencia .repair-services p {color:#c7d7bc}
#assistencia canvas {filter:hue-rotate(265deg)}
@media(max-width:760px){
 #assistencia.repair {padding:40px 6% 70px;min-height:1090px}
 #assistencia .now-tech-brand img {width:155px;height:155px}
 #assistencia .now-tech-brand {gap:14px}
 #assistencia .now-tech-brand .eyebrow {font-size:9px;letter-spacing:2px}
 #assistencia h2 {font-size:36px}
 #assistencia canvas {top:490px;bottom:auto;height:500px;opacity:.9}
 #assistencia .repair-services {margin-top:460px;background:linear-gradient(90deg,#061407ed,#0d260bc9)}
}
