.banner-servicio{position:relative;padding-block:var(--sp-6) var(--sp-5);background:radial-gradient(900px 460px at 88% -20%,rgba(255,106,43,.15),transparent 60%),var(--grafito-950);border-bottom:1px solid var(--grafito-800)}.migas{display:flex;align-items:center;gap:.5em;font-family:var(--f-tecnico);font-size:var(--t-2xs);color:var(--acero-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--sp-3)}.migas a{color:var(--acero-400);transition:color .15s}.migas a:hover{color:var(--gas-400)}.banner-servicio h1{font-size:var(--t-4xl);max-width:16ch}.banner-servicio .intro{font-size:var(--t-lg);color:var(--acero-400);max-width:56ch;margin-top:var(--sp-3)}.pastillas-fila{display:flex;flex-wrap:wrap;gap:.6em;margin-top:var(--sp-4)}.galeria{columns:4;column-gap:.7rem;padding-block:var(--sp-5)}.galeria figure{display:inline-block;width:100%;margin:0 0 .7rem;break-inside:avoid;-webkit-column-break-inside:avoid;border-radius:var(--radio-md);overflow:hidden;border:1px solid var(--grafito-800);background:var(--grafito-900)}.galeria img{width:100%;height:auto;display:block}.galeria--compacta{columns:3}.grid-alcance{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.lista-alcance{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7em}.lista-alcance li{display:flex;align-items:flex-start;gap:.7em;font-size:var(--t-sm);color:var(--hielo-050)}.lista-alcance svg{width:16px;height:16px;flex-shrink:0;margin-top:.2em}.lista-alcance.incluye svg{color:var(--gas-400)}.lista-alcance.no-incluye svg{color:var(--acero-400)}.lista-alcance.no-incluye li{color:var(--acero-400)}.titulo-alcance{font-family:var(--f-tecnico);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--sp-2);display:block}.lista-modelos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.lista-modelos li{color:var(--blanco);background:transparent;padding:.25rem .5rem;border-radius:6px;font-size:var(--t-sm);line-height:1;display:inline-flex;align-items:center}.lista-modelos li::before{content:'•';color:var(--gas-400);display:inline-block;width:1em;margin-right:.45em;font-size:1.1em}.nota-modelos{color:var(--acero-400);margin-top:.6rem}#radiadores .cabecera-seccion h2{color:var(--blanco)}.titulo-alcance.si{color:var(--gas-400)}.titulo-alcance.no{color:var(--acero-400)}.marca-catalogo{margin-bottom:var(--sp-5)}.marca-catalogo h3{font-family:var(--f-tecnico);font-size:var(--t-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--gas-400);display:flex;align-items:center;gap:.8em;margin-bottom:var(--sp-3)}.marca-catalogo h3::after{content:'';flex:1;height:1px;background:var(--grafito-800)}.grid-productos{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-3)}.tarjeta-producto{padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.tarjeta-producto .foto-producto{aspect-ratio:4/3;border-radius:var(--radio-sm);overflow:hidden;background:var(--grafito-950);border:1px solid var(--grafito-800)}.tarjeta-producto .foto-producto img{width:100%;height:100%;object-fit:contain}.tarjeta-producto h4{font-size:var(--t-base);font-family:var(--f-display);font-weight:700;margin:0}.tarjeta-producto .specs{font-family:var(--f-tecnico);font-size:var(--t-2xs);color:var(--acero-400);line-height:1.5;margin:0}.tarjeta-producto .precio-fila{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--sp-2);border-top:1px dashed var(--grafito-800)}.tarjeta-producto .precio{font-family:var(--f-tecnico);font-weight:600;font-size:var(--t-lg);color:var(--hielo-050)}.tarjeta-producto .precio.consultar{font-size:var(--t-sm);color:var(--acero-400)}.nota-precios{font-size:var(--t-xs);color:var(--acero-400);border-left:2px solid var(--llama-500);padding-left:var(--sp-2);margin-bottom:var(--sp-5)}.cta-final{margin-top:var(--sp-6);padding:var(--sp-5);border-radius:var(--radio-lg);background:linear-gradient(120deg,rgba(255,106,43,.14),rgba(79,168,216,.08));border:1px solid var(--grafito-800);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.cta-final h3{font-size:var(--t-xl)}.cta-final p{color:var(--acero-400);margin:.4em 0 0}.cta-final.cta-final--clara h3,.cta-final.cta-final--clara p{color:var(--blanco)}.cta-final.cta-final--clara p{opacity:.92}.cta-final.cta-final--clara .boton--fantasma{color:var(--blanco);border-color:rgba(255,255,255,.35)}.cta-final.cta-final--clara .boton--fantasma:hover{border-color:rgba(255,255,255,.75);background:rgba(255,255,255,.08)}.cta-final .acciones{display:flex;gap:var(--sp-2);flex-wrap:wrap}@media (max-width:860px){.galeria{columns:2}.grid-alcance{grid-template-columns:1fr}}@media (max-width:560px){.galeria,.galeria--compacta{columns:2}}