*,*::before,*::after{box-sizing:border-box;margin:0;padding:0} :root{ --teal:#0B9E87; --teal-dark:#077A69; --teal-light:#E8F7F5; --navy:#0F2337; --charcoal:#1A1A1A; --slate:#3D5562; --muted:#6B8591; --white:#FFFFFF; --off-white:#F7F9FA; --light-gray:#EEF2F4; --border:#D8E4E8; --border-dark:#B8CDD3; } html{scroll-behavior:smooth} body{font-family:'Inter',sans-serif;color:var(--charcoal);background:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased} h1,h2,h3{font-family:'Montserrat',sans-serif;letter-spacing:-0.02em} h1{font-size:clamp(2.8rem,5vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-0.01em} h2{font-size:clamp(1.9rem,3vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-0.01em} h3{font-size:1.2rem;font-weight:700;line-height:1.2} p{line-height:1.75;color:var(--slate)} /* NAV */ nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(255,255,255,0.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)} .nav-inner{max-width:1240px;margin:0 auto;padding:0 2rem;height:80px;display:flex;align-items:center;justify-content:space-between} .logo{display:flex;align-items:center;text-decoration:none} .nav-links{display:flex;gap:2.5rem;list-style:none}.nav-links a{color:var(--slate);text-decoration:none;font-size:0.82rem;letter-spacing:0.05em;font-weight:500;transition:color 0.2s;text-transform:uppercase} .nav-links a:hover{color:var(--teal)} .nav-cta{background:var(--navy);color:var(--white);padding:0.6rem 1.5rem;border-radius:4px;font-size:0.82rem;font-weight:600;text-decoration:none;letter-spacing:0.05em;text-transform:uppercase;transition:background 0.2s} .nav-cta:hover{background:var(--teal)} .nav-ig{color:var(--slate);display:flex;align-items:center;transition:color 0.2s;text-decoration:none} .nav-ig:hover{color:#d6249f} /* HERO */ .hero{min-height:auto;background:var(--white);position:relative;display:flex;align-items:center;overflow:hidden;padding-top:80px;border-bottom:1px solid var(--border)} .hero-accent-top{position:absolute;top:0;left:0;right:0;height:3px;background:var(--teal)} .hero-inner{max-width:860px;margin:0 auto;padding:2.5rem 2rem 0;display:flex;flex-direction:column;align-items:flex-start;width:100%} .hero-eyebrow{display:inline-flex;align-items:center;gap:0.6rem;margin-bottom:1.5rem;font-size:0.72rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--teal)} .hero-eyebrow::before{content:'';display:block;width:28px;height:1.5px;background:var(--teal)} h1 .accent{color:var(--teal)} .hero-sub{font-size:1rem;color:var(--slate);line-height:1.8;margin:1.5rem 0 2.5rem;max-width:500px} .hero-actions{display:flex;gap:1rem;flex-wrap:wrap} .btn-primary{background:var(--navy);color:var(--white);padding:0.95rem 2rem;border-radius:4px;font-size:0.85rem;font-weight:600;text-decoration:none;letter-spacing:0.06em;text-transform:uppercase;transition:all 0.2s;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:0.6rem} .btn-primary:hover{background:var(--teal);transform:translateY(-1px)} .btn-secondary{background:transparent;color:var(--navy);padding:0.95rem 2rem;border-radius:4px;font-size:0.85rem;font-weight:600;text-decoration:none;letter-spacing:0.06em;text-transform:uppercase;transition:all 0.2s;border:1.5px solid var(--border-dark);display:inline-flex;align-items:center;gap:0.6rem} .btn-secondary:hover{border-color:var(--teal);color:var(--teal)} .hero-stats{display:flex;gap:3rem;margin-top:2rem;padding-top:1.5rem;padding-bottom:0;border-top:1px solid var(--border)} .stat-n{font-family:'Montserrat',sans-serif;font-size:2.2rem;font-weight:800;color:var(--navy);line-height:1} .stat-l{font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:var(--muted);margin-top:0.4rem} .hero-right{position:relative} .hero-img-box{border-radius:8px;border:1px solid var(--border);background:var(--off-white);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;overflow:hidden} .hero-img-box svg{width:72px;height:72px;stroke:var(--border-dark);fill:none;stroke-width:1} .hero-float{position:absolute;bottom:2rem;left:-2.5rem;background:var(--white);border:1px solid var(--border);border-radius:8px;padding:1.1rem 1.5rem;box-shadow:0 8px 30px rgba(0,0,0,0.08)} .hf-n{font-family:'Montserrat',sans-serif;font-size:1.9rem;font-weight:800;color:var(--teal);line-height:1} .hf-l{font-size:0.68rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--muted);margin-top:0.25rem} .hero-vert{position:absolute;top:2.5rem;right:-1rem;width:3px;height:100px;background:var(--teal);border-radius:2px} /* TRUST BAR */ .trust-bar{background:var(--navy);padding:0} .trust-inner{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:0} .trust-item{display:flex;align-items:center;gap:0.9rem;padding:1.75rem 1.5rem;border:none;min-width:0} .trust-item:nth-child(3n){border-right:none} .trust-item:nth-child(4),.trust-item:nth-child(5),.trust-item:nth-child(6){border-bottom:none} .trust-div{display:none} .ti-icon{width:42px;height:42px;min-width:42px;border:1px solid rgba(255,255,255,0.15);border-radius:8px;display:flex;align-items:center;justify-content:center} .ti-icon svg{width:18px;height:18px;stroke:var(--teal);fill:none;stroke-width:2} .ti-l{font-size:0.62rem;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.35);font-weight:600;margin-bottom:0.2rem;white-space:nowrap} .ti-v{font-size:0.82rem;font-weight:600;color:var(--white);line-height:1.3} /* SECTIONS */ section{padding:6rem 0} .container{max-width:1240px;margin:0 auto;padding:0 2rem} .eyebrow{font-size:0.7rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--teal);margin-bottom:0.75rem;display:flex;align-items:center;gap:0.6rem} .eyebrow::before{content:'';display:block;width:22px;height:1.5px;background:var(--teal)} .sec-title{color:var(--navy)} .sec-title.light{color:var(--white)} /* SERVICIOS PRINCIPALES */ .main-svc{background:var(--off-white);border-top:1px solid var(--border);border-bottom:1px solid var(--border)} .svc-head{text-align:center;margin-bottom:4rem} .svc-head p{font-size:1rem;color:var(--slate);max-width:500px;margin:0.75rem auto 0} .svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem} .svc-card{background:var(--white);border:1px solid var(--border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:all 0.3s} .svc-card:hover{border-color:var(--teal);box-shadow:0 12px 40px rgba(11,158,135,0.1);transform:translateY(-4px)} .svc-head-area{overflow:hidden;display:block}.svc-head-text{background:var(--navy);padding:1.25rem 1.25rem 1rem;display:block}.svc-head-img{height:140px;background-size:cover;background-position:center;width:100%;display:block;overflow:hidden} .svc-num{font-size:0.6rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:0.4rem} .svc-name{font-family:'Montserrat',sans-serif;font-size:0.95rem;font-weight:800;color:var(--white);line-height:1.3;word-break:break-word} .svc-name span{color:var(--teal);display:block} .svc-body{padding:1.25rem 1.5rem 1.5rem;flex:1;display:flex;flex-direction:column} .svc-list{list-style:none;margin-bottom:1.25rem;flex:1} .svc-list li{font-size:0.8rem;color:var(--slate);padding:0.4rem 0;border-bottom:1px solid var(--light-gray);display:flex;align-items:center;gap:0.6rem} .svc-list li:last-child{border-bottom:none} .svc-list li::before{content:'';width:5px;height:5px;background:var(--teal);border-radius:50%;flex-shrink:0} .svc-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;background:var(--teal);color:var(--white);padding:0.7rem 1.25rem;border-radius:4px;text-decoration:none;font-size:0.78rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;transition:background 0.2s;width:100%} .svc-btn:hover{background:var(--teal-dark)} .svc-btn svg{width:15px;height:15px;fill:white;stroke:none} /* POR QUÉ */ .why{background:var(--white)} .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start} .why-left p{margin:1.2rem 0 2rem;font-size:0.97rem} .metrics{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden} .metric{flex:1;text-align:center;padding:1.4rem 1rem;border-right:1px solid var(--border)} .metric:last-child{border-right:none} .metric-n{font-family:'Montserrat',sans-serif;font-size:2.1rem;font-weight:800;color:var(--navy)} .metric-l{font-size:0.68rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--muted);margin-top:0.2rem} .why-items{display:flex;flex-direction:column;gap:1.1rem} .wi{display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem;border:1px solid var(--border);border-radius:8px;transition:all 0.25s} .wi:hover{border-color:var(--teal);background:var(--teal-light)} .wi-ico{width:42px;height:42px;background:var(--teal-light);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.25s} .wi:hover .wi-ico{background:var(--teal)} .wi-ico svg{width:20px;height:20px;stroke:var(--teal);fill:none;stroke-width:2;transition:stroke 0.25s} .wi:hover .wi-ico svg{stroke:white} .wi h4{font-size:0.92rem;font-weight:600;color:var(--navy);margin-bottom:0.25rem;font-family:'Inter',sans-serif} .wi p{font-size:0.81rem;color:var(--muted);line-height:1.6;margin:0} /* OTROS */ .otros{background:var(--off-white);border-top:1px solid var(--border)} .otros-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem} .oc{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:1.75rem 1.5rem;transition:all 0.25s} .oc:hover{border-color:var(--navy);transform:translateY(-3px);box-shadow:0 8px 28px rgba(15,35,55,0.07)} .oc-icon{width:46px;height:46px;background:var(--off-white);border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem} .oc-icon svg{width:22px;height:22px;stroke:var(--slate);fill:none;stroke-width:1.8} .oc h3{font-size:0.95rem;font-weight:600;color:var(--navy);margin-bottom:0.45rem;font-family:'Inter',sans-serif} .oc p{font-size:0.8rem;color:var(--muted);line-height:1.65} /* PROCESO */ .proceso{background:var(--navy)} .proceso-head{text-align:center;margin-bottom:4rem} .proceso-head p{color:rgba(255,255,255,0.45);max-width:460px;margin:0.75rem auto 0} .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative} .steps::before{content:'';position:absolute;top:21px;left:12%;right:12%;height:1px;background:rgba(255,255,255,0.08)} .step{text-align:center;padding:0 0.75rem;position:relative} .step-c{width:42px;height:42px;border-radius:50%;border:1.5px solid rgba(255,255,255,0.18);background:var(--navy);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-family:'Inter',sans-serif;font-size:1rem;font-weight:700;color:var(--teal);position:relative;z-index:1;transition:all 0.3s} .step:hover .step-c{background:var(--teal);border-color:var(--teal);color:white} .step h4{font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:700;color:var(--white);margin-bottom:0.5rem} .step p{font-size:0.78rem;color:rgba(255,255,255,0.4);line-height:1.65} /* CONTACTO */ .contacto{background:var(--white);border-top:1px solid var(--border)} .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start} .contact-left p{font-size:0.95rem;margin:1rem 0 2rem} .cms{display:flex;flex-direction:column;gap:0.85rem} .cm{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--border);border-radius:8px;background:var(--off-white);transition:border-color 0.2s,background 0.2s} .cm:hover{border-color:var(--teal);background:#f0faf9} .cm-ico{width:38px;height:38px;background:var(--teal-light);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0} .cm-ico svg{width:17px;height:17px;stroke:var(--teal);fill:none;stroke-width:2} .cm-l{font-size:0.66rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--muted);font-weight:600} .cm-v{font-size:0.88rem;font-weight:500;color:var(--navy)} .form-box{background:var(--off-white);border:1px solid var(--border);border-radius:10px;padding:2.5rem} .form-box h3{font-size:1.45rem;font-weight:700;color:var(--navy);margin-bottom:0.3rem} .form-box .fsub{font-size:0.83rem;color:var(--muted);margin-bottom:2rem} .frow{display:grid;grid-template-columns:1fr 1fr;gap:1rem} .fg{margin-bottom:0.9rem} .fg label{display:block;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--slate);margin-bottom:0.4rem} .fg input,.fg select,.fg textarea{width:100%;padding:0.75rem 0.95rem;border:1px solid var(--border);border-radius:6px;font-family:'Inter',sans-serif;font-size:0.87rem;color:var(--charcoal);background:var(--white);outline:none;transition:border-color 0.2s} .fg input:focus,.fg select:focus,.fg textarea:focus{border-color:var(--teal)} .fg textarea{height:95px;resize:vertical} .btn-sub{width:100%;background:var(--navy);color:var(--white);padding:0.95rem;border:none;border-radius:6px;font-family:'Inter',sans-serif;font-size:0.88rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;transition:background 0.2s;margin-top:0.5rem} .btn-sub:hover{background:var(--teal)} /* FOOTER */ footer{background:var(--navy);border-top:3px solid var(--teal);padding:3.5rem 0 2rem} .fw{max-width:1240px;margin:0 auto;padding:0 2rem} .ft{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,0.07);align-items:start} .fbrand .fn{font-family:'Montserrat',sans-serif;font-size:1.45rem;font-weight:800;color:var(--white)} .fbrand .fn span{color:var(--teal)} .fbrand p{font-size:0.8rem;color:rgba(255,255,255,0.35);line-height:1.7;margin-top:0.7rem;max-width:250px} .fcol h5{font-size:0.68rem;text-transform:uppercase;letter-spacing:0.14em;font-weight:600;color:rgba(255,255,255,0.3);margin-bottom:1rem} .fcol a{display:block;font-size:0.83rem;color:rgba(255,255,255,0.5);text-decoration:none;margin-bottom:0.55rem;transition:color 0.2s} .fcol a:hover{color:var(--teal)} .fb{display:flex;justify-content:space-between;align-items:center;margin-top:1.75rem} .fcopy{font-size:0.74rem;color:rgba(255,255,255,0.22)} .socials{display:flex;gap:0.55rem} .sc{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.2s} .sc:hover{border-color:var(--teal);background:rgba(11,158,135,0.12)} .sc svg{width:14px;height:14px;stroke:rgba(255,255,255,0.4);fill:none;stroke-width:2;transition:stroke 0.2s} .sc:hover svg{stroke:var(--teal)} .sc.wa svg{fill:rgba(255,255,255,0.4);stroke:none} .sc.wa:hover svg{fill:var(--teal)} /* WA FLOAT */ /* RESPONSIVE TABLET */ @media(max-width:960px){ nav .nav-links{display:none} .hero-inner{padding:2rem 1.5rem} .why-grid{grid-template-columns:1fr;gap:3rem} .ft{grid-template-columns:1fr 1fr} .trust-div{display:none} .steps{grid-template-columns:1fr 1fr;gap:2rem} .steps::before{display:none} } /* RESPONSIVE MÓVIL — iPhone */ @media(max-width:640px){ /* NAV */ .nav-inner{padding:0 1rem;height:60px} .logo-name{font-size:1rem} .nav-cta{padding:0.5rem 1rem;font-size:0.75rem} /* HERO */ .hero{padding-top:60px} .hero-inner{padding:1.5rem 1rem 1.5rem} h1{font-size:2rem;line-height:1.1} .hero-sub{font-size:0.9rem;margin:1rem 0 1.5rem} .hero-actions{flex-direction:column;gap:0.75rem} .btn-primary,.btn-secondary{width:100%;justify-content:center;padding:0.85rem 1rem} .hero-stats{gap:1.5rem;flex-wrap:wrap;margin-top:1.5rem;padding-top:1.25rem} .stat-n{font-size:1.6rem} .stat-l{font-size:0.62rem} /* TRUST BAR */ .trust-inner{grid-template-columns:1fr 1fr} .trust-item{padding:1.25rem 1rem;gap:0.6rem} .ti-icon{width:32px;height:32px;min-width:32px} .ti-icon svg{width:14px;height:14px} .ti-l{font-size:0.55rem} .ti-v{font-size:0.75rem} /* SECCIONES */ section{padding:3rem 0} .container{padding:0 1rem} h2{font-size:1.5rem} .svc-head{margin-bottom:2rem} /* SERVICIOS — 1 columna en móvil */ [style*="grid-template-columns:repeat(3"]{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important} /* WHY */ .why-grid{grid-template-columns:1fr;gap:2rem} .metrics{flex-direction:row} .metric{padding:1rem 0.5rem} .metric-n{font-size:1.5rem} .wi{padding:1rem} /* PROCESO */ .steps{grid-template-columns:1fr 1fr;gap:1.5rem} .proceso-head{margin-bottom:2rem} /* CONTACTO */ .contacto .container{max-width:100%} .cms{gap:0.6rem} .cm{padding:0.75rem 1rem} /* FOOTER */ .ft{grid-template-columns:1fr;gap:2rem} .fbrand p{max-width:100%} .fb{flex-direction:column;gap:1rem;text-align:center} .fw{padding:0 1rem} footer{padding:2.5rem 0 1.5rem} /* WA FLOAT */ }
Chile · Cobertura Nacional

Más confort, menos problemas. Soluciones técnicas que duran.

Especialistas en instalación y mantención de aires acondicionados, impermeabilización de techos y soluciones técnicas integrales para hogares y empresas.

+1.000
Trabajos realizados
+15
Años de experiencia
24 h
Tiempo de respuesta
Personal
Técnicos especializados
Respaldo
Trabajos garantizados
Experiencia
Más de 15 años
Respuesta
Rápida y personalizada
Trayectoria
+1.000 trabajos realizados
Confianza
Visitas presenciales
Nuestros servicios

Todo lo que necesita, en un solo lugar.

Soluciones técnicas profesionales para hogares y empresas en todo Chile.

Servicio 01
Aires Acondicionados
  • Instalación
  • Mantenimiento
  • Reparación
Cotizar →
Servicio 02
Impermeabilización de Techos
  • Impermeabilización de todo tipo de techos y terrazas
  • Inspección técnica
  • Mantención y tratamiento anual
Cotizar →
Servicio 03
Gasfitería Profesional
  • Instalación de calefont y griferías
  • Detección y reparación de fugas
  • Limpieza de desagües y sifones
  • Sistemas de riego
Cotizar →
Servicio 04
Hidromasajes y Saunas
  • Instalación de hidromasajes
  • Saunas
  • Mini piscinas
  • Mantención y revisión técnica
Cotizar →
Servicio 05
Estructuras Metálicas
  • Pérgolas y techos a medida
  • Rejas y portones
  • Fabricación e instalación
  • Proyectos residenciales y comerciales
Cotizar →
Servicio 06
Artefactos Sanitarios
  • Duchas e WC
  • Vanitorios y bañeras
  • Grifos y accesorios de baño
  • Instalación y reemplazo
Cotizar →
¿Por qué elegirnos?

Compromiso técnico y seriedad profesional.

En NeroFix cada proyecto se ejecuta con los más altos estándares de calidad. Cotizaciones transparentes, plazos cumplidos y un equipo técnico que responde por su trabajo.

+1.000
Trabajos
+15
Años
100%
Garantizados

Técnicos especializados

Personal con formación técnica comprobada y experiencia en cada especialidad.

Respuesta rápida y personalizada

Cotización el mismo día. Ejecución en los plazos acordados, sin demoras.

Precios transparentes

Presupuesto detallado antes de comenzar. Sin costos ocultos ni sorpresas al finalizar.

Trabajos garantizados

Respaldamos todos nuestros trabajos con garantía formal entregada por escrito.

Cómo trabajamos

Un proceso simple y transparente.

Cuatro pasos que garantizan resultados de calidad, sin sorpresas ni demoras.

01

Contacto

Nos escribe por WhatsApp o formulario. Respondemos en menos de dos horas hábiles.

02

Diagnóstico

Un técnico evalúa el trabajo y entrega una cotización detallada y sin compromiso.

03

Ejecución

Agendamos y ejecutamos con los más altos estándares técnicos y de seguridad.

04

Garantía

Entregamos el trabajo terminado con garantía formal y respaldo post-servicio.

Contáctenos

¿Listo para cotizar? Escríbenos ahora.

Respondemos con rapidez. Cuéntenos qué necesita y le entregamos un presupuesto claro sin compromiso.

Teléfono / WhatsApp
+56 9 9656 8940
Correo electrónico
[email protected]
Área de cobertura
Todo Chile — Cobertura nacional
Escribir por WhatsApp