:root{--cs-noche:#15141d;--cs-noche-2:#211f2c;--cs-noche-3:#2d2a3c;--cs-noche-profundo:#0d0c13;--cs-amarillo:#f0c400;--cs-amarillo-2:#e0b400;--cs-amarillo-suave:#fff7d6;--cs-azul:var(--cs-noche);--cs-azul-2:var(--cs-noche-2);--cs-azul-suave:var(--cs-amarillo-suave);--cs-texto:#2c2a24;--cs-texto-2:#5c584c;--cs-texto-inv:#fff;--cs-texto-inv-2:#a9bccb;--cs-fondo:#fff;--cs-niebla:#faf7ef;--cs-niebla-2:#f4efe2;--cs-linea:#e7e1cf;--cs-linea-2:#d6ceb8;--cs-linea-inv:#ffffff24;--cs-ok:#1e7b4f;--cs-ok-suave:#e4f3ea;--cs-error:#b42318;--cs-error-suave:#fbe9e7;--cs-aviso:#6b4e00;--cs-whatsapp:#25d366;--cs-whatsapp-2:#1ebe5a;--cs-whatsapp-tinta:#0b2a17;--cs-f-tit:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--cs-f-txt:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--cs-t-h1:clamp(1.75rem,1.35rem + 1.5vw,2.625rem);--cs-t-h2:clamp(1.3125rem,1.12rem + .8vw,1.875rem);--cs-t-h3:clamp(1.0625rem,1rem + .3vw,1.25rem);--cs-t-h4:1rem;--cs-t-lead:clamp(.9375rem,.88rem + .22vw,1.0625rem);--cs-t-base:1.0625rem;--cs-t-sm:.9375rem;--cs-t-xs:.8125rem;--cs-t-cifra:clamp(2.125rem,1.75rem + 1.8vw,3.25rem);--cs-lh-tit:1.18;--cs-lh-txt:1.55;--cs-s1:4px;--cs-s2:8px;--cs-s3:12px;--cs-s4:16px;--cs-s5:24px;--cs-s6:32px;--cs-s7:48px;--cs-s8:64px;--cs-s9:96px;--cs-seccion:clamp(32px,3.5vw + 12px,52px);--cs-ancho:1200px;--cs-ancho-texto:68ch;--cs-gutter:clamp(20px,4vw,40px);--cs-r1:8px;--cs-r2:12px;--cs-r3:16px;--cs-r-pill:999px;--cs-sombra-1:0 1px 2px #1221300f,0 2px 8px #1221300f;--cs-sombra-2:0 2px 4px #1221300f,0 14px 36px #12213024;--cs-foco:0 0 0 3px #fff,0 0 0 5px var(--cs-amarillo);--cs-ease:cubic-bezier(.2,.7,.2,1);--cs-dur-1:.15s;--cs-dur-2:.3s;--cs-dur-3:.6s;--cs-header-h:64px;--cs-barra-h:64px}@media (width>=1120px){:root{--cs-header-h:76px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--cs-header-h) + 16px)}body{font-family:var(--cs-f-txt);font-size:var(--cs-t-base);line-height:var(--cs-lh-txt);color:var(--cs-texto);background:var(--cs-fondo);-webkit-font-smoothing:antialiased;margin:0}img,video,svg{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4{font-family:var(--cs-f-tit);color:var(--cs-noche);font-weight:800;line-height:var(--cs-lh-tit);letter-spacing:-.02em;text-wrap:balance;margin:0}h1{font-size:var(--cs-t-h1);letter-spacing:-.025em;line-height:1.15}h2{font-size:var(--cs-t-h2);letter-spacing:-.02em;line-height:1.22}h3{font-size:var(--cs-t-h3);letter-spacing:-.01em;line-height:1.28}h4{font-size:var(--cs-t-h4);font-weight:700;line-height:1.35}p{text-wrap:pretty;margin:0}ul,ol{margin:0}a{color:var(--cs-noche);text-underline-offset:3px;text-decoration-color:#f0c400b3}a:hover{color:var(--cs-noche);text-decoration-color:var(--cs-amarillo)}:focus-visible{box-shadow:var(--cs-foco);border-radius:var(--cs-r1);outline:none}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.cs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cs-skip{z-index:100;background:var(--cs-noche);color:#fff;border-radius:var(--cs-r1);padding:10px 16px;font-weight:700;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.cs-skip:focus{color:#fff;transform:none}.cs-pend{background:var(--cs-amarillo-suave);color:var(--cs-aviso);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .3em;font-weight:600}.cs-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.cs-wrap{max-width:calc(var(--cs-ancho) + 2 * var(--cs-gutter));padding:0 var(--cs-gutter);margin:0 auto}[id]{scroll-margin-top:calc(var(--cs-header-h,72px) + 20px)}.cs-seccion{padding:var(--cs-seccion) 0}.cs-seccion--niebla{background:var(--cs-niebla)}.cs-seccion--lattice,.cs-seccion--marca{isolation:isolate;position:relative;overflow:hidden}.cs-seccion--lattice:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background-image:linear-gradient(#12213014 1px,#0000 1px),linear-gradient(90deg,#12213014 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:linear-gradient(135deg,#000 0%,#0000 72%)}.cs-seccion--marca:before{content:"CS";z-index:-1;color:#1221300e;font-family:var(--cs-f-tit);letter-spacing:-.12em;pointer-events:none;font-size:clamp(12rem,28vw,26rem);font-weight:800;line-height:.7;position:absolute;bottom:-.28em;right:-.08em}.cs-seccion--lattice>.cs-wrap,.cs-seccion--marca>.cs-wrap{z-index:1;position:relative}.cs-seccion--noche{background:var(--cs-noche);color:var(--cs-texto-inv-2)}.cs-seccion--noche :is(h1,h2,h3,h4){color:#fff}.cs-grid{gap:var(--cs-s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.cs-eyebrow{font-family:var(--cs-f-txt);font-weight:700;font-size:var(--cs-t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-texto-2);align-items:center;gap:8px;display:inline-flex}.cs-eyebrow:before{content:"";background:var(--cs-amarillo);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px #f0c400cc}.cs-seccion--noche .cs-eyebrow,.cs-conv .cs-eyebrow,.sv-top .cs-eyebrow,.sm-top .cs-eyebrow{color:var(--cs-amarillo)}.cs-barra-acento{background:var(--cs-amarillo);width:56px;height:6px;display:block}.cs-cab{gap:var(--cs-s3);max-width:760px;margin-bottom:var(--cs-s5);display:grid}.k-cab,.x-cab,.pr-cab{gap:12px;padding:40px 0 32px;display:grid}.k-cab h1,.x-cab h1,.pr-cab h1{text-wrap:pretty;max-width:min(24em,100%)}.k-cab .cs-lead,.x-cab .cs-lead,.pr-cab .cs-lead{max-width:min(calc(var(--cs-t-h1)*24),100%);text-wrap:pretty}.cs-lead{font-size:var(--cs-t-lead);color:var(--cs-texto-2);line-height:1.5}.cs-seccion--noche .cs-lead,.cs-conv .cs-lead{color:var(--cs-texto-inv-2)}.cs-btn{border:2px solid var(--cs-amarillo);border-radius:var(--cs-r-pill);background:var(--cs-amarillo);min-height:48px;color:var(--cs-noche);font-family:var(--cs-f-tit);letter-spacing:-.005em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--cs-ease),background-color .2s ease,border-color .2s ease,box-shadow .2s ease;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px #15141d14}.cs-btn:hover{color:var(--cs-noche);background:#ffd21a;border-color:#ffd21a;transform:translateY(-2px);box-shadow:0 10px 24px -6px #f0c4008c}.cs-btn:active{transform:translateY(1px)scale(.99)}.cs-btn .cs-i{width:20px;height:20px;transition:transform .2s var(--cs-ease)}.cs-btn:hover .cs-i{transform:translate(3px)}.cs-btn--lg{border-radius:var(--cs-r-pill);min-height:52px;padding:0 30px;font-size:1.0625rem}.cs-btn--sm{border-radius:var(--cs-r-pill);min-height:40px;padding:0 20px;font-size:.875rem}.cs-btn--bloque{width:100%}.cs-btn--sec{color:var(--cs-noche);border:1.5px solid var(--cs-noche);box-shadow:none;background:0 0}.cs-btn--sec:hover{background:var(--cs-noche);color:#fff;border-color:var(--cs-noche);box-shadow:0 8px 24px -8px #15141d59}.cs-btn--inv{color:#fff;box-shadow:none;background:0 0;border:1.5px solid #ffffffbf}.cs-btn--inv:hover{color:var(--cs-noche);background:#fff;border-color:#fff}.cs-btn--wa{color:#fff!important;background:#25d366!important;border:2px solid #25d366!important;box-shadow:0 4px 16px #25d3664d!important}.cs-btn--wa:hover{color:#fff!important;background:#1ebe5a!important;border-color:#1ebe5a!important;box-shadow:0 6px 20px #25d36673!important}.cs-btn--wa .cs-i{color:#fff!important}.cs-btn--demo{background:var(--cs-noche);color:#fff;border:2px solid var(--cs-noche)}.cs-btn--demo:hover{color:#fff;background:#2b283a;border-color:#2b283a}.cs-btn--ficha{color:var(--cs-noche);border:1.5px solid var(--cs-noche);background:0 0}.cs-btn--pedido{background:var(--cs-amarillo);color:var(--cs-noche);border:2px solid var(--cs-amarillo)}.cs-distrib{border-radius:var(--cs-r-pill);border:1px solid var(--cs-linea-2);color:var(--cs-noche);background:#fff;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex;box-shadow:0 1px 3px #0000000a}.cs-distrib .cs-i{color:#1e8e3e;stroke-width:2.2px;width:13px;height:13px}.cs-menu--prod{grid-template-columns:1fr 1fr;gap:12px;width:min(680px,100vw - 48px);padding:12px;display:grid}.cs-menu__prod{border-radius:var(--cs-r2);background:var(--cs-niebla);border:1.5px solid var(--cs-linea);transition:all .25s var(--cs-ease);flex-direction:column;gap:14px;padding:22px;display:flex}.cs-menu__prod:hover{border-color:var(--cs-amarillo);background:#fff;transform:translateY(-2px);box-shadow:0 12px 28px -8px #15141d1f}.cs-menu__prod-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-menu__prod-top .cs-menu__ico{width:48px;height:48px;color:var(--cs-noche);background:#fff8db;border:1.5px solid #ebd472;border-radius:14px}.cs-menu__prod-top .cs-menu__ico .cs-i{stroke-width:2px;width:24px;height:24px}.cs-menu__prod:hover .cs-menu__prod-top .cs-menu__ico{background:var(--cs-amarillo);border-color:var(--cs-amarillo);transform:scale(1.06)}.cs-menu__prod-tit{color:var(--cs-texto-2);flex-direction:column;gap:6px;font-size:.9375rem;line-height:1.45;text-decoration:none;display:flex}.cs-menu__prod-tit strong{font-family:var(--cs-f-tit);color:var(--cs-noche);font-size:1.125rem;font-weight:800;line-height:1.25}.cs-menu__prod-tit span{color:var(--cs-texto-2);font-size:.8125rem;line-height:1.45}.cs-menu__prod .cs-btn{justify-content:center;align-self:stretch;width:100%;margin-top:auto}.cs-producto{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);background:#fff;flex-direction:column;display:flex;overflow:hidden}.cs-producto__media{aspect-ratio:1;border-bottom:1px solid var(--cs-linea);background:#fff;position:relative}.cs-producto__media img{object-fit:contain;width:100%;height:100%;padding:24px;position:absolute;inset:0}.cs-producto__media .cs-slot{border:0;border-radius:0}.cs-producto__media .cs-distrib{z-index:1;position:absolute;top:14px;left:14px}.cs-producto__cuerpo{flex-direction:column;flex:1;gap:14px;padding:24px;display:flex}.cs-producto__cuerpo>p{color:var(--cs-texto-2)}.cs-producto__precio{border-radius:var(--cs-r1);background:var(--cs-niebla);font-size:var(--cs-t-sm);color:var(--cs-noche);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:600;display:flex}.cs-producto__acciones{gap:8px;margin-top:auto;display:grid}.cs-card__media--producto{aspect-ratio:1;background:#fff}.cs-card__media--producto img{object-position:center;padding:24px;object-fit:contain!important}.cs-card:hover .cs-card__media--producto img{transform:none}.alex-gallery--producto .cs-card__media--producto{position:relative;overflow:hidden}.chemitek-grid .cs-card:hover{transform:none}.cs-filtros{flex-wrap:wrap;gap:8px;display:flex}.cs-filtro{border-radius:var(--cs-r-pill);border:1px solid var(--cs-linea);min-height:40px;font:inherit;font-size:var(--cs-t-sm);color:var(--cs-noche);cursor:pointer;background:#fff;padding:0 16px;font-weight:600}.cs-filtro[aria-pressed=true]{background:var(--cs-noche);border-color:var(--cs-noche);color:#fff}.cs-btn--ficha:hover{background:var(--cs-noche);color:#fff}.cs-btn[disabled],.cs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.cs-enlace{font-family:var(--cs-f-tit);color:var(--cs-noche);align-items:center;gap:6px;font-size:1rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.cs-enlace:after{content:"→";transition:transform .25s var(--cs-ease);display:inline-block}.cs-enlace:hover:after{transform:translate(5px)}.cs-seccion--noche .cs-enlace,.cs-card--destacada .cs-enlace{color:var(--cs-amarillo)}.cs-tag{border-radius:var(--cs-r-pill);background:var(--cs-niebla);color:var(--cs-noche);font-size:var(--cs-t-xs);align-items:center;gap:6px;padding:4px 10px;font-weight:600;line-height:1.3;display:inline-flex}.cs-tag--amarillo{background:var(--cs-amarillo);color:var(--cs-noche)}.cs-tag--azul{background:var(--cs-amarillo-suave);color:var(--cs-noche)}.cs-tag--inv{color:#fff;background:#ffffff1a}.cs-tag--ok{background:var(--cs-ok-suave);color:var(--cs-ok)}.cs-migas{font-size:var(--cs-t-sm);padding:14px 0}.cs-migas ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-migas li{align-items:center;gap:6px;display:flex}.cs-migas li+li:before{content:"/";color:var(--cs-linea-2)}.cs-migas a{color:var(--cs-texto-2);text-decoration:none}.cs-migas a:hover{color:var(--cs-noche);text-decoration:underline}.cs-migas [aria-current]{color:var(--cs-noche);font-weight:600}.cs-media{border-radius:var(--cs-r2);background:var(--cs-noche-2);position:relative;overflow:hidden}.cs-media>img,.cs-media>video{object-fit:cover;width:100%;height:100%}.cs-slot{background:repeating-linear-gradient(135deg,var(--cs-niebla) 0 14px,var(--cs-niebla-2) 14px 28px);border:1px dashed var(--cs-linea-2);border-radius:inherit;color:var(--cs-texto-2);font-size:var(--cs-t-xs);flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;line-height:1.4;display:flex;position:absolute;inset:0}.cs-slot b{font-family:var(--cs-f-tit);letter-spacing:.06em;color:var(--cs-noche);font-size:.8125rem}.cs-slot--oscuro{background:repeating-linear-gradient(135deg,var(--cs-noche-2) 0 14px,var(--cs-noche-3) 14px 28px);color:var(--cs-texto-inv-2);border-color:#fff3}.cs-slot--oscuro b{color:#fff}.cs-ab{--pos:50%;aspect-ratio:4/3;border-radius:var(--cs-r2);user-select:none;position:relative;overflow:hidden}.cs-ab__capa{position:absolute;inset:0}.cs-ab__capa--despues{clip-path:inset(0 0 0 var(--pos))}.cs-ab__linea{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 0 1px #12213033}.cs-ab__linea:after{content:"";background:var(--cs-amarillo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23122130' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-5 6 5 6M15 6l5 6-5 6'/%3E%3C/svg%3E") center/22px no-repeat;width:44px;height:44px;transition:transform .2s var(--cs-ease);border-radius:50%;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%;box-shadow:0 4px 14px #15141d40,0 0 0 3px #fff}.cs-ab:hover .cs-ab__linea:after{transform:scale(1.1)}.cs-ab__rango{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.cs-ab__et{z-index:1;pointer-events:none;position:absolute;top:12px}.cs-ab__et--antes{left:12px}.cs-ab__et--despues{right:12px}.cs-card{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);transition:transform .3s var(--cs-ease),box-shadow .3s var(--cs-ease),border-color .3s var(--cs-ease);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.cs-card:hover{border-color:#f0c40073;transform:translateY(-5px);box-shadow:0 16px 36px -10px #15141d1f,0 3px 10px #15141d08}.cs-card__media{aspect-ratio:16/9;background:var(--cs-niebla);position:relative;overflow:hidden}.cs-card__media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cs-card:hover .cs-card__media img{transform:scale(1.05)}.cs-card__media .cs-slot{border:0;border-radius:0}.cs-card__cuerpo{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.cs-card__num{font-family:var(--cs-f-tit);letter-spacing:.12em;color:var(--cs-amarillo-2);align-items:center;gap:10px;font-size:.8125rem;font-weight:800;display:flex}.cs-card__num .cs-i{width:22px;height:22px}.cs-card h3 a{color:inherit;text-decoration:none}.cs-card h3 a:before{content:"";z-index:1;position:absolute;inset:0}.cs-card p{color:var(--cs-texto-2)}.cs-lista{font-size:var(--cs-t-sm);gap:8px;padding:0;list-style:none;display:grid}.cs-lista li{grid-template-columns:10px 1fr;gap:10px;display:grid}.cs-lista li:before{content:"";background:var(--cs-amarillo);border-radius:2px;width:10px;height:10px;margin-top:.5em}.cs-card__pie{margin-top:auto;padding-top:8px}.cs-card--destacada{background:var(--cs-noche);border-color:var(--cs-noche);box-shadow:0 12px 32px -10px #15141d59}.cs-card--destacada:hover{border-color:#f0c4004d;transform:translateY(-5px);box-shadow:0 20px 48px -12px #15141d80,0 0 20px -4px #f0c4001f}.cs-card--destacada h3{color:#fff}.cs-card--destacada p,.cs-card--destacada .cs-lista{color:var(--cs-texto-inv-2)}.cs-card--destacada .cs-card__num{color:var(--cs-amarillo)}.cs-robot{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.cs-robot__media{aspect-ratio:4/3;background:var(--cs-niebla);position:relative}.cs-robot__media .cs-slot{border:0;border-radius:0}.cs-robot__codigo{z-index:1;font-family:var(--cs-f-tit);letter-spacing:-.04em;color:var(--cs-noche);font-size:3rem;font-weight:800;line-height:1;position:absolute;top:14px;left:16px}.cs-robot__cuerpo{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.cs-robot__cuerpo>p{color:var(--cs-texto-2)}.cs-specs{background:var(--cs-linea);border:1px solid var(--cs-linea);border-radius:var(--cs-r1);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.cs-specs div{background:#fff;padding:10px 12px}.cs-specs dt{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-texto-2);font-size:.75rem;font-weight:600}.cs-specs dd{font-family:var(--cs-f-tit);color:var(--cs-noche);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:.9375rem;font-weight:700}.cs-robot__acciones{gap:8px;margin-top:auto;display:grid}.cs-cifras{background:var(--cs-linea);border:1px solid var(--cs-linea);border-radius:var(--cs-r2);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1px;display:grid;overflow:hidden}.cs-cifra{background:#fff;align-content:start;gap:6px;padding:24px;display:grid}.cs-cifra__valor{font-family:var(--cs-f-tit);font-weight:800;font-size:var(--cs-t-cifra);letter-spacing:-.035em;color:var(--cs-noche);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:.18em;min-width:0;line-height:1;display:flex}.cs-cifra__valor small{letter-spacing:-.01em;color:var(--cs-amarillo);white-space:nowrap;font-size:.42em}.cs-cifra__label{font-size:var(--cs-t-sm);color:var(--cs-texto-2);line-height:1.4}.cs-cifras--noche{background:var(--cs-linea-inv);border-color:var(--cs-linea-inv)}.cs-cifras--noche .cs-cifra{background:var(--cs-noche)}.cs-cifras--noche .cs-cifra__valor{color:#fff}.cs-cifras--noche .cs-cifra__valor small{color:var(--cs-amarillo)}.cs-cifras--noche .cs-cifra__label{color:var(--cs-texto-inv-2)}.cs-sello{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);transition:transform .25s var(--cs-ease),border-color .25s var(--cs-ease),box-shadow .25s var(--cs-ease);background:#fff;align-items:center;gap:16px;padding:16px 20px;display:flex}a.cs-sello{color:inherit;text-decoration:none}.cs-sello:hover{border-color:#f0c40066;transform:translateY(-3px);box-shadow:0 12px 28px -8px #15141d14}.cs-sello__logo{border-radius:var(--cs-r1);flex:none;width:64px;height:64px;position:relative;overflow:hidden}.cs-sello__logo img{object-fit:contain;background:#fff;width:100%;height:100%}.cs-sello__logo--rea{background:#fff;width:88px;height:72px}.cs-sello__logo--solarcleano{background:#fff;width:88px;height:40px}.cs-sello__logo--solarcleano img{object-fit:contain;object-position:center;padding:0 2px}.cs-sello>:last-child{min-width:0}.cs-sello__txt{background:var(--cs-noche);color:#fff;width:100%;height:100%;font-family:var(--cs-f-tit);text-align:center;place-items:center;padding:6px;font-size:.8125rem;font-weight:800;line-height:1.05;display:grid}.cs-footer .cs-sello__txt{background:#ffffff14}.cs-sello__logo .cs-slot{text-align:center;justify-content:center;align-items:center;padding:6px;font-size:.6875rem}.cs-sello__nombre{font-family:var(--cs-f-tit);color:var(--cs-noche);font-weight:700;line-height:1.2}.cs-sello__desc{font-size:var(--cs-t-sm);color:var(--cs-texto-2);line-height:1.4}.cs-resenas{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);transition:transform .25s var(--cs-ease),box-shadow .25s var(--cs-ease),border-color .25s var(--cs-ease);background:#fff;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:20px 24px;display:flex;box-shadow:0 6px 20px -8px #15141d0f}.cs-resenas:hover{border-color:#f0c40059;transform:translateY(-2px);box-shadow:0 14px 32px -10px #15141d1a}.cs-resenas__nota{font-family:var(--cs-f-tit);color:var(--cs-noche);font-size:2rem;font-weight:800;line-height:1}.cs-estrellas{color:#e3a008;letter-spacing:2px;font-size:1.125rem}.cs-matriz{gap:12px;display:grid}.cs-matriz__lista{font-family:var(--cs-f-tit);letter-spacing:-.01em;color:var(--cs-texto-2);flex-wrap:wrap;gap:8px 32px;padding:0;font-size:1.375rem;font-weight:800;list-style:none;display:flex}.cs-form{border-radius:var(--cs-r3);box-shadow:var(--cs-sombra-2);color:var(--cs-texto);background:#fff;gap:20px;padding:24px;display:grid}@media (width>=640px){.cs-form{padding:32px}}.cs-form__tit{font-size:var(--cs-t-h3)}.cs-pasos{font-size:var(--cs-t-sm);color:var(--cs-texto-2);flex-wrap:wrap;gap:8px 14px;padding:0;font-weight:600;list-style:none;display:flex}.cs-pasos li{align-items:center;gap:8px;display:flex}.cs-pasos b{border:2px solid var(--cs-linea-2);width:28px;height:28px;font-family:var(--cs-f-tit);color:var(--cs-texto-2);border-radius:50%;place-items:center;font-size:.875rem;display:grid}.cs-pasos [data-estado=activo]{color:var(--cs-noche)}.cs-pasos [data-estado=activo] b{background:var(--cs-noche);border-color:var(--cs-noche);color:#fff}.cs-pasos [data-estado=hecho] b{background:var(--cs-ok);border-color:var(--cs-ok);color:#fff}.cs-progreso{background:var(--cs-niebla);border-radius:2px;height:4px;overflow:hidden}.cs-progreso i{background:var(--cs-amarillo);transform-origin:0;height:100%;transition:transform var(--cs-dur-3) var(--cs-ease);display:block;transform:scaleX(.5)}.cs-form__paso{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.cs-entra{animation:cs-entra var(--cs-dur-2) var(--cs-ease) both}@keyframes cs-entra{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.cs-fila{align-items:start;gap:16px;display:grid}@media (width>=640px){.cs-fila--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cs-campo{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.cs-campo>label,.cs-campo>legend{font-size:var(--cs-t-sm);color:var(--cs-noche);margin:0;padding:0;font-weight:600;line-height:1.25}@media (width>=640px){.cs-fila--2 .cs-campo>label{align-items:flex-end;min-height:2.5em;display:flex}}.cs-opc{color:var(--cs-texto-2);font-weight:400}.cs-input{box-sizing:border-box;border:1.5px solid var(--cs-linea-2);border-radius:var(--cs-r1);background:#fff;width:100%;height:48px;min-height:48px;padding:11px 14px;font-size:16px;line-height:1.25}textarea.cs-input{height:auto;min-height:120px;line-height:1.4}select.cs-input{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23122130' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center/18px no-repeat;padding-right:40px;line-height:1.25}.cs-control,.h-sufijo{width:100%;height:48px;position:relative}.cs-control>.cs-input,.h-sufijo>.cs-input{height:100%;min-height:0;margin:0;display:block}.cs-input:focus{border-color:var(--cs-noche);box-shadow:0 0 0 3px var(--cs-amarillo-suave);outline:none}.cs-input::placeholder{color:#8596a4}.cs-ayuda{font-size:var(--cs-t-xs);color:var(--cs-texto-2)}.cs-campo__error{font-size:var(--cs-t-xs);color:var(--cs-error);font-weight:600;display:none}.cs-campo--error .cs-input{border-color:var(--cs-error)}.cs-campo--error .cs-campo__error{display:block}.cs-opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cs-opcion{border:1.5px solid var(--cs-linea-2);border-radius:var(--cs-r1);min-height:52px;font-size:var(--cs-t-sm);color:var(--cs-noche);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:10px 12px;font-weight:600;line-height:1.25;display:flex;position:relative}.cs-opcion input{opacity:0;pointer-events:none;position:absolute}.cs-opcion:before{content:"";border:2px solid var(--cs-linea-2);background:#fff;border-radius:4px;flex:none;width:18px;height:18px}.cs-opcion:has(input:checked){border-color:var(--cs-noche);background:var(--cs-niebla-2)}.cs-opcion:has(input:checked):before{border-color:var(--cs-noche);background:var(--cs-amarillo);box-shadow:inset 0 0 0 3px #fff}.cs-opcion:has(input:focus-visible){box-shadow:var(--cs-foco)}.cs-campo--error .cs-opcion{border-color:var(--cs-error)}.cs-nota{border-radius:var(--cs-r1);background:var(--cs-amarillo-suave);color:var(--cs-aviso);font-size:var(--cs-t-sm);gap:10px;padding:12px 14px;line-height:1.45;display:flex}.cs-subida{border:1.5px dashed var(--cs-linea-2);border-radius:var(--cs-r1);background:var(--cs-niebla-2);text-align:center;font-size:var(--cs-t-sm);color:var(--cs-texto-2);justify-items:center;gap:4px;padding:20px;display:grid;position:relative}.cs-subida strong{color:var(--cs-noche)}.cs-subida input{opacity:0;cursor:pointer;position:absolute;inset:0}.cs-subida:has(input:focus-visible){box-shadow:var(--cs-foco)}.cs-check{font-size:var(--cs-t-xs);color:var(--cs-texto-2);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.cs-check input{width:20px;height:20px;accent-color:var(--cs-noche);flex:none;margin:0}.cs-campo--error.cs-check{color:var(--cs-error)}.cs-form__acciones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-form__acciones .cs-btn[type=submit],.cs-form__acciones [data-siguiente]{flex:220px}.cs-atras{color:var(--cs-texto-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:12px 4px;font-weight:600;text-decoration:underline}.cs-form__micro{font-size:var(--cs-t-xs);color:var(--cs-texto-2);align-items:center;gap:8px;display:flex}.cs-form__micro:before{content:"";background:var(--cs-ok);border-radius:50%;width:8px;height:8px}.cs-exito{justify-items:start;gap:12px;display:grid}.cs-calc-kpis{background:var(--cs-linea);border:1px solid var(--cs-linea);border-radius:var(--cs-r2);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1px;display:grid;overflow:hidden}.cs-calc-kpi{background:#fff;gap:4px;padding:18px 20px;display:grid}.cs-calc-kpi dt{font-size:var(--cs-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-texto-2);font-weight:600}.cs-calc-kpi dd{font-family:var(--cs-f-tit);letter-spacing:-.03em;color:var(--cs-noche);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,1.5rem + 1vw,2.375rem);font-weight:800;line-height:1.05}.cs-calc-kpi dd small{color:var(--cs-noche);letter-spacing:0;margin-left:.2em;font-size:.5em}.cs-calc-kpi--acento{background:var(--cs-noche)}.cs-calc-kpi--acento dt{color:var(--cs-texto-inv-2)}.cs-calc-kpi--acento dd{color:#fff}.cs-calc-kpi--acento dd small{color:var(--cs-amarillo)}.cs-grafica{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);background:#fff;gap:12px;padding:16px;display:grid}.cs-grafica__cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cs-grafica__tit{font-family:var(--cs-f-tit);color:var(--cs-noche);font-size:1rem;font-weight:700}.cs-grafica svg{width:100%;height:auto;overflow:visible}.cs-grafica svg text{font-family:var(--cs-f-txt);fill:var(--cs-texto-2);font-variant-numeric:tabular-nums;font-size:12px}.cs-g-rejilla{stroke:var(--cs-linea);stroke-width:1px}.cs-g-limpia{fill:none;stroke:var(--cs-amarillo);stroke-width:2.5px;stroke-linejoin:round}.cs-g-sucia{fill:none;stroke:var(--cs-noche);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round}.cs-g-area{fill:var(--cs-amarillo);opacity:.55}.cs-g-dibuja{animation:cs-aparece var(--cs-dur-3) var(--cs-ease) both}@keyframes cs-aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cs-leyenda{font-size:var(--cs-t-xs);color:var(--cs-texto-2);flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none;display:flex}.cs-leyenda li{align-items:center;gap:8px;display:flex}.cs-leyenda i{border-radius:2px;width:22px;height:10px;display:block}.cs-chat-lanzador{right:16px;bottom:calc(var(--cs-barra-h) + env(safe-area-inset-bottom) + 12px);z-index:60;border-radius:var(--cs-r-pill);background:var(--cs-noche);color:#fff;height:56px;font-family:var(--cs-f-tit);cursor:pointer;transition:transform var(--cs-dur-2) var(--cs-ease),box-shadow var(--cs-dur-2) var(--cs-ease);border:0;align-items:center;gap:10px;padding:0 8px;font-size:.9375rem;font-weight:700;display:flex;position:fixed;box-shadow:0 12px 30px -6px #15141d66,0 2px 8px #15141d1a}.cs-chat-lanzador:hover{transform:translateY(-3px);box-shadow:0 18px 40px -8px #15141d80,0 0 16px -4px #f0c4004d}.cs-chat-lanzador__iso{width:40px;height:40px;color:var(--cs-noche);background:#fff;border-radius:50%;place-items:center;display:grid}.cs-chat-lanzador__iso svg{width:26px;height:26px}.cs-chat-lanzador__txt{padding-right:12px;display:none}.cs-chat-lanzador__punto{background:var(--cs-whatsapp);border:2px solid var(--cs-noche);border-radius:50%;width:12px;height:12px;animation:2s infinite cs-pulso;position:absolute;top:6px;left:38px}@keyframes cs-pulso{0%{box-shadow:0 0 #25d366b3}70%{box-shadow:0 0 0 7px #25d36600}to{box-shadow:0 0 #25d36600}}@media (width>=640px){.cs-chat-lanzador__txt{display:block}}@media (width>=1120px){.cs-chat-lanzador{bottom:24px;right:24px}}.cs-chat{right:16px;bottom:calc(var(--cs-barra-h) + env(safe-area-inset-bottom) + 80px);z-index:70;border-radius:var(--cs-r3);opacity:0;visibility:hidden;transform-origin:100% 100%;width:min(400px,100vw - 32px);height:min(620px,100dvh - 180px);transition:opacity var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-2) var(--cs-ease),visibility 0s linear var(--cs-dur-2);background:#fff;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 24px 64px #12213047}.cs-chat[data-abierto=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (width<=639px){.cs-chat{border-radius:0;width:auto;height:100dvh;inset:0}}@media (width>=1120px){.cs-chat{bottom:92px;right:24px}}.cs-chat__cab{background:var(--cs-noche);color:#fff;align-items:center;gap:12px;padding:14px 12px 14px 16px;display:flex}.cs-chat__cab .cs-chat-lanzador__iso{width:36px;height:36px}.cs-chat__cab strong{font-family:var(--cs-f-tit);font-size:1rem;display:block}.cs-chat__estado{font-size:var(--cs-t-xs);color:var(--cs-texto-inv-2);align-items:center;gap:6px;display:flex}.cs-chat__estado:before{content:"";background:var(--cs-whatsapp);border-radius:50%;width:8px;height:8px}.cs-chat__cerrar{border-radius:var(--cs-r1);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.cs-chat__cerrar:hover{background:#ffffff1a}.cs-chat__msgs{background:var(--cs-niebla-2);overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.cs-msg{max-width:86%;animation:cs-aparece var(--cs-dur-2) var(--cs-ease) both;border-radius:14px;padding:10px 14px;font-size:.9375rem;line-height:1.45}.cs-msg--bot{border:1px solid var(--cs-linea);white-space:pre-line;background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.cs-msg--user{background:var(--cs-noche);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.cs-msg--escribiendo{gap:4px;padding:14px;display:flex}.cs-msg--escribiendo i{background:var(--cs-texto-2);border-radius:50%;width:7px;height:7px;animation:1s infinite cs-punto}.cs-msg--escribiendo i:nth-child(2){animation-delay:.15s}.cs-msg--escribiendo i:nth-child(3){animation-delay:.3s}@keyframes cs-punto{0%,to{opacity:.25}50%{opacity:1}}.cs-chat__rapidas{flex-wrap:wrap;gap:8px;display:flex}.cs-rapida{border:1.5px solid var(--cs-linea);border-radius:var(--cs-r-pill);min-height:40px;color:var(--cs-noche);cursor:pointer;background:#fff;padding:8px 18px;font-size:.875rem;font-weight:600;transition:all .2s}.cs-rapida:hover{border-color:var(--cs-noche);background:var(--cs-niebla)}.cs-chat__humano{border-top:1px solid var(--cs-linea);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.cs-chat__humano p{font-size:var(--cs-t-xs);color:var(--cs-texto-2);grid-column:1/-1}.cs-chat__humano .cs-btn{min-height:40px;padding:0 8px;font-size:.8125rem}@media (width<=420px){.cs-chat__humano{grid-template-columns:1fr 1fr}.cs-chat__humano .cs-btn--wa{grid-column:1/-1}}.cs-chat__form{border-top:1px solid var(--cs-linea);background:#fff;gap:8px;padding:12px;display:flex}.cs-chat__form[hidden]{display:none!important}.cs-chat--listo .cs-chat__form{display:none}.cs-chat__cta-wa{padding:4px 0 8px}.cs-chat__handoff{justify-content:center;width:100%;min-height:48px;font-size:1rem}.cs-rapida--link{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cs-chat__form .cs-input{min-height:48px}.cs-chat__enviar{border-radius:var(--cs-r1);background:var(--cs-amarillo);width:48px;height:48px;color:var(--cs-noche);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.cs-chat__enviar:hover{background:var(--cs-amarillo-2)}.cs-msg--typing{align-items:center;gap:5px;min-height:2.25rem;padding:12px 14px;display:flex}.cs-msg--typing span{background:var(--cs-texto-3);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite cs-chat-typing}.cs-msg--typing span:nth-child(2){animation-delay:.15s}.cs-msg--typing span:nth-child(3){animation-delay:.3s}@keyframes cs-chat-typing{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.cs-rapida--faq{border-style:dashed;font-style:normal}.cs-chat__faq-followups{margin-top:2px}.cs-chat__faq-chips:not(.cs-chat__faq-followups){margin-bottom:4px}.cs-barra-movil{z-index:50;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--cs-linea);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #12213014}.cs-barra-movil .cs-btn{white-space:nowrap;gap:6px;min-height:48px;padding:0 6px;font-size:.9375rem}@media (width<=400px){.cs-barra-movil{gap:6px;padding-left:8px;padding-right:8px}.cs-barra-movil .cs-btn{border-width:1.5px;gap:4px;font-size:.875rem}.cs-barra-movil .cs-btn .cs-i{width:18px;height:18px}.cs-barra-movil .cs-btn--sec .cs-i,.cs-barra-movil .cs-btn--wa .cs-i{display:none}}@media (width>=1120px){.cs-barra-movil{display:none}}@media (width<=1119px){body.cs-con-barra{padding-bottom:calc(var(--cs-barra-h) + env(safe-area-inset-bottom))}}.cs-preheader{background:var(--cs-noche);color:#cfcdd6;font-family:var(--cs-f-txt);z-index:42;border-bottom:1px solid #ffffff14;font-size:.8125rem;line-height:1.3;position:relative}.cs-preheader__in{justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding-top:5px;padding-bottom:5px;display:flex}.cs-preheader__kicker{white-space:nowrap;text-overflow:ellipsis;color:#c7c4d0;align-items:center;gap:8px;min-width:0;font-size:.8125rem;font-weight:500;display:flex;overflow:hidden}.cs-preheader__kicker .cs-sep{opacity:.4;color:#fff}.cs-preheader__acc{white-space:nowrap;flex-shrink:0;align-items:center;gap:14px;margin-left:auto;display:flex}.cs-preheader__tel{color:#fff;font-family:var(--cs-f-tit);letter-spacing:-.01em;transition:color var(--cs-dur-1) var(--cs-ease);align-items:center;gap:6px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.cs-preheader__tel:hover{color:var(--cs-amarillo)}.cs-preheader__tel .cs-i{width:13px;height:13px;color:var(--cs-amarillo)}.cs-preheader__sep{background:#ffffff38;width:1px;height:14px}.cs-langswitch{align-items:center;gap:6px;display:inline-flex}.cs-langswitch__link{border-radius:var(--cs-r-pill);color:#cfcdd6;font-family:var(--cs-f-tit);letter-spacing:.04em;transition:all var(--cs-dur-1) var(--cs-ease);align-items:center;gap:5px;padding:3px 9px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.cs-langswitch__link:hover{color:#fff;background:#ffffff1a}.cs-langswitch__link[aria-current=true]{color:#fff;border:1.5px solid var(--cs-amarillo);background:#f0c40029;font-weight:800}.cs-langswitch__flag{border-radius:50%;flex-shrink:0;width:15px;height:15px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff40}.cs-langswitch__flag svg{width:100%;height:100%;display:block}@media (width<=859px){.cs-preheader{display:none}}.cs-header{z-index:40;height:var(--cs-header-h);border-bottom:1px solid var(--cs-linea);background:#fff;position:sticky;top:0}.cs-header__in{align-items:center;gap:12px;height:100%;display:flex}.cs-logo{color:var(--cs-noche);font-family:var(--cs-f-tit);letter-spacing:-.025em;flex:none;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex}.cs-logo svg{width:34px;height:34px}.cs-logo:hover{color:var(--cs-noche)}.cs-logo .cs-logo__h{width:auto;height:36px;display:none}.cs-logo .cs-logo__iso{width:40px;height:40px}.cs-logo--pie .cs-logo__iso{width:48px;height:48px}@media (width>=1120px){.cs-header .cs-logo .cs-logo__h{display:block}.cs-header .cs-logo .cs-logo__iso{display:none}}.cs-card .cs-btn{z-index:2;position:relative}.cs-nav{display:none}.cs-nav__lista{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cs-nav__item{position:relative}.cs-nav__link,.cs-nav__btn{border-radius:var(--cs-r1);height:44px;color:var(--cs-noche);font-family:var(--cs-f-tit);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 11px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.cs-nav__link:hover,.cs-nav__btn:hover,.cs-nav__btn[aria-expanded=true],.cs-nav__link[aria-current=page]{background:var(--cs-niebla);color:var(--cs-noche)}.cs-nav__btn .cs-i{width:16px;height:16px;transition:transform var(--cs-dur-1)}.cs-nav__btn[aria-expanded=true] .cs-i{transform:rotate(180deg)}.cs-menu{z-index:60;border:1px solid var(--cs-linea);opacity:0;visibility:hidden;min-width:320px;transition:opacity var(--cs-dur-1) var(--cs-ease),transform var(--cs-dur-1) var(--cs-ease),visibility 0s linear var(--cs-dur-1);background:#fff;border-radius:20px;padding:10px;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-8px);box-shadow:0 24px 56px -12px #15141d38,0 4px 16px #15141d0d}.cs-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.cs-nav__item[data-abierto] .cs-menu{opacity:1;visibility:visible;transition-delay:0s;transform:none}.cs-menu--mega{grid-template-columns:minmax(0,1.15fr) 280px;gap:12px;width:min(800px,100vw - 48px);padding:12px;display:grid}.cs-menu__lista{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cs-menu__item{color:var(--cs-texto);transition:background-color .2s var(--cs-ease),transform .2s var(--cs-ease);border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:grid}.cs-menu__item:hover{background:var(--cs-niebla-2);transform:translate(2px)}.cs-menu__item .cs-menu__ico,.cs-menu__prod-top .cs-menu__ico,.cs-menu__ico{border:1px solid var(--cs-linea-2);width:44px;height:44px;color:var(--cs-noche);box-sizing:border-box;transition:all .2s var(--cs-ease);background:#faf7ef;border-radius:12px;flex-shrink:0;justify-content:center!important;align-items:center!important;display:flex!important}.cs-menu__item:hover .cs-menu__ico{transform:scale(1.05);background:var(--cs-amarillo)!important;border-color:var(--cs-amarillo)!important;color:var(--cs-noche)!important}.cs-menu__ico svg,.cs-menu__ico .cs-i{stroke-width:1.9px;width:22px!important;height:22px!important;margin:auto!important;display:block!important}.cs-menu__text strong,.cs-menu__item strong{font-family:var(--cs-f-tit);color:var(--cs-noche);margin-bottom:2px;font-size:.9375rem;font-weight:700;line-height:1.25;display:block}.cs-menu__text span,.cs-menu__item span>span,.cs-menu__item span:not(:has(strong)){font-family:var(--cs-f-txt);color:var(--cs-texto-2);font-weight:400;line-height:1.4;display:block;font-size:.8125rem!important}.cs-menu__sub{flex-wrap:wrap;gap:6px 8px;margin:0;padding:2px 12px 10px 70px;list-style:none;display:flex}.cs-menu__sub li{margin:0}.cs-menu__sub a{border-radius:var(--cs-r-pill);border:1px solid var(--cs-linea-2);color:var(--cs-texto-2);transition:all .18s var(--cs-ease);background:#faf7ef;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.cs-menu__sub a:hover{border-color:var(--cs-amarillo);color:var(--cs-noche);background:#fff8db;transform:translateY(-1px);box-shadow:0 2px 6px #f0c40040}.cs-menu__dest{background:var(--cs-noche);color:var(--cs-texto-inv-2);transition:all .25s var(--cs-ease);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:space-between;gap:14px;padding:22px;text-decoration:none;display:flex;box-shadow:0 8px 24px -6px #00000059}.cs-menu__dest:hover{background:var(--cs-noche-2);border-color:#f0c40080;box-shadow:0 14px 32px -8px #00000073}.cs-menu__dest .cs-tag{border-radius:var(--cs-r-pill);letter-spacing:.05em;text-transform:uppercase;align-self:flex-start;padding:4px 10px;font-size:.6875rem;font-weight:700}.cs-menu__dest strong{font-family:var(--cs-f-tit);color:#fff;font-size:1.125rem;font-weight:800;line-height:1.25;display:block}.cs-menu__dest p{color:#cfc8b8;margin:6px 0 0;font-size:.8125rem;line-height:1.45}.cs-menu__dest .cs-enlace{color:var(--cs-amarillo);margin-top:auto;padding-top:8px;font-size:.9375rem;font-weight:700}.cs-menu__todos{border-top:1px solid var(--cs-linea);font-family:var(--cs-f-tit);color:var(--cs-noche);transition:background-color .2s var(--cs-ease),padding .2s var(--cs-ease);background:#faf7ef;border-radius:0 0 12px 12px;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:6px;padding:12px 16px;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.cs-menu__todos:hover{color:var(--cs-noche);background:#fff8db;padding-left:20px}.cs-menu__todos-arrow{transition:transform .2s var(--cs-ease);display:inline-block}.cs-menu__todos:hover .cs-menu__todos-arrow{transform:translate(4px)}.cs-header__acc{align-items:center;gap:10px;margin-left:auto;display:flex}.cs-tel{font-family:var(--cs-f-tit);color:var(--cs-noche);white-space:nowrap;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;text-decoration:none;display:none}.cs-idioma{border:1.5px solid var(--cs-linea);border-radius:var(--cs-r1);display:flex;overflow:hidden}.cs-idioma a{min-width:40px;height:36px;font-family:var(--cs-f-tit);color:var(--cs-texto-2);place-items:center;padding:0 8px;font-size:.8125rem;font-weight:700;text-decoration:none;display:grid}.cs-idioma a[aria-current]{background:var(--cs-noche);color:#fff}.cs-header__cta{display:none}.cs-hamb{border-radius:var(--cs-r1);width:48px;height:48px;color:var(--cs-noche);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cs-hamb .cs-i{width:26px;height:26px}.cs-hamb[aria-expanded=true] .cs-hamb__abrir,.cs-hamb[aria-expanded=false] .cs-hamb__cerrar{display:none}@media (width>=1120px){.cs-nav{margin-left:12px;display:block}.cs-header__cta{display:inline-flex}.cs-hamb,.cs-movil{display:none!important}}@media (width>=1280px){.cs-tel{display:flex}}.cs-movil{left:0;right:0;top:var(--cs-header-h);z-index:45;padding:8px var(--cs-gutter) calc(var(--cs-barra-h) + 32px);opacity:0;visibility:hidden;transition:opacity var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-2) var(--cs-ease),visibility 0s linear var(--cs-dur-2);background:#fff;position:fixed;bottom:0;overflow-y:auto;transform:translateY(-8px)}.cs-movil[data-abierto]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.cs-movil__top{border-bottom:1px solid var(--cs-linea);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 0 16px;display:flex}.cs-movil__top .cs-langswitch__link{color:var(--cs-noche);background:var(--cs-niebla);border:1px solid var(--cs-linea-2)}.cs-movil__top .cs-langswitch__link[aria-current=true]{color:var(--cs-noche);background:var(--cs-amarillo-suave);border-color:var(--cs-amarillo)}.cs-movil__top .cs-langswitch__flag{box-shadow:0 0 0 1px #00000026}.cs-movil__tel{font-family:var(--cs-f-tit);color:var(--cs-noche);align-items:center;gap:6px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.cs-movil__tel .cs-i{color:var(--cs-noche)}.cs-movil__lista{margin:0;padding:0;list-style:none}.cs-movil__lista>li{border-bottom:1px solid var(--cs-linea)}.cs-movil__link,.cs-acc summary{min-height:56px;font-family:var(--cs-f-tit);color:var(--cs-noche);cursor:pointer;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:700;text-decoration:none;list-style:none;display:flex}.cs-acc summary::-webkit-details-marker{display:none}.cs-acc summary .cs-i{transition:transform var(--cs-dur-1)}.cs-acc[open] summary .cs-i{transform:rotate(180deg)}.cs-acc ul{gap:2px;margin:0;padding:0 0 12px;list-style:none;display:grid}.cs-acc ul a{min-height:44px;color:var(--cs-texto);align-items:center;gap:12px;padding:4px 0;font-weight:500;text-decoration:none;display:flex}.cs-acc ul a .cs-i{color:var(--cs-noche)}.cs-acc ul a.cs-acc__dest{border-radius:var(--cs-r1);background:var(--cs-noche);color:#fff;margin:4px 0;padding:10px 12px}.cs-acc ul a.cs-acc__dest .cs-i{color:var(--cs-amarillo)}.cs-movil__pie{gap:12px;padding-top:24px;display:grid}.cs-conv{padding:var(--cs-seccion) 0;background:var(--cs-noche);color:var(--cs-texto-inv-2)}.cs-conv__in{align-items:start;gap:40px;display:grid}@media (width>=960px){.cs-conv__in{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px}}.cs-conv__txt{gap:20px;display:grid}.cs-conv h2{color:#fff}.cs-conv__puntos{gap:12px;padding:0;list-style:none;display:grid}.cs-conv__puntos li{color:#fff;grid-template-columns:24px 1fr;gap:12px;font-weight:500;display:grid}.cs-conv__puntos .cs-i{color:var(--cs-amarillo);width:24px;height:24px}.cs-conv__directo{flex-wrap:wrap;gap:12px;display:flex}.cs-conv__directo .cs-btn{flex:180px}.cs-footer{padding:44px 0 calc(24px + env(safe-area-inset-bottom));background:var(--cs-noche-profundo);color:var(--cs-texto-inv-2);font-size:var(--cs-t-sm)}.cs-footer a:not(.cs-btn){color:var(--cs-texto-inv-2);text-decoration:none}.cs-footer a:not(.cs-btn):hover{color:#fff;text-decoration:underline}.cs-footer__marca{border-bottom:1px solid var(--cs-linea-inv);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:28px;display:flex}.cs-footer__marca .cs-logo{color:#fff}.cs-footer__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:36px 32px;display:grid}.cs-footer__tit{font-family:var(--cs-f-tit);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:.8125rem;font-weight:700}.cs-footer__sub{letter-spacing:.12em;text-transform:uppercase;color:var(--cs-amarillo);margin:18px 0 10px;font-size:.75rem;font-weight:700}.cs-footer ul{gap:9px;padding:0;list-style:none;display:grid}.cs-footer address{font-style:normal;line-height:1.5}.cs-footer__sede{gap:2px;margin-bottom:16px;display:grid}.cs-footer__sede strong{color:#fff;font-family:var(--cs-f-tit)}.cs-footer__sellos{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:48px 0 32px;display:grid}.cs-footer__sellos .cs-sello{border-color:var(--cs-linea-inv);background:0 0}.cs-footer__sellos .cs-sello__nombre{color:#fff}.cs-footer__sellos .cs-sello__desc{color:var(--cs-texto-inv-2)}.cs-footer__legal{border-top:1px solid var(--cs-linea-inv);font-size:var(--cs-t-xs);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:28px;display:flex}.cs-footer__legal ul{flex-wrap:wrap;gap:8px 20px;display:flex}.cs-faq{border-top:1px solid var(--cs-linea);max-width:880px}.cs-faq details{border-bottom:1px solid var(--cs-linea)}.cs-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;list-style:none;display:flex}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary h3{font-size:1.125rem;line-height:1.3}.cs-faq summary .cs-i{width:24px;height:24px;color:var(--cs-noche);transition:transform var(--cs-dur-2) var(--cs-ease)}.cs-faq details[open] summary .cs-i{transform:rotate(45deg)}.cs-faq__r{max-width:70ch;color:var(--cs-texto-2);padding:0 0 20px}.js .cs-reveal{opacity:0;will-change:opacity,transform;transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.js .cs-reveal.is-visible{opacity:1;transform:none}.js .cs-cards-grid-4>.cs-reveal:first-child{transition-delay:40ms}.js .cs-cards-grid-4>.cs-reveal:nth-child(2){transition-delay:.12s}.js .cs-cards-grid-4>.cs-reveal:nth-child(3){transition-delay:.2s}.js .cs-cards-grid-4>.cs-reveal:nth-child(4){transition-delay:.28s}.js .h-tarjetas3>.cs-reveal:first-child{transition-delay:40ms}.js .h-tarjetas3>.cs-reveal:nth-child(2){transition-delay:.14s}.js .h-tarjetas3>.cs-reveal:nth-child(3){transition-delay:.24s}.js .h-porque>.cs-reveal:first-child{transition-delay:40ms}.js .h-porque>.cs-reveal:nth-child(2){transition-delay:.12s}.js .h-porque>.cs-reveal:nth-child(3){transition-delay:.2s}.js .h-porque>.cs-reveal:nth-child(4){transition-delay:.28s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .cs-reveal{opacity:1;transform:none}}.h-hero{--hero-copy:min(calc(var(--cs-t-h1) * 24),100%);isolation:isolate;min-height:calc(76svh - var(--cs-header-h));background:var(--cs-noche);color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}.h-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 80% 30%,#f0c40026 0%,#f0c40008 45%,#0000 70%);position:absolute;inset:0}@media (width>=1120px){.h-hero{min-height:min(calc(78vh - var(--cs-header-h)),680px);align-items:center}}.h-hero__media{z-index:-1;position:absolute;inset:0}.h-hero__media>.h-hero-carousel,.h-hero__media>picture,.h-hero__media>video,.h-hero__media>img{width:100%;height:100%;position:absolute;inset:0}.h-hero__media>img,.h-hero__media picture img,.h-hero__media .h-hero-carousel__img{object-fit:cover}.h-hero__media picture img,.h-hero__media .h-hero-carousel__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.h-hero-carousel{position:absolute;inset:0}.h-hero-carousel__img{opacity:0;transition:opacity 1.2s var(--cs-ease);z-index:0;pointer-events:none}.h-hero-carousel__img.is-active{opacity:1;z-index:1}@media (prefers-reduced-motion:reduce){.h-hero-carousel__img{display:none}.h-hero-carousel__img:first-child{opacity:1;z-index:1;display:block}}.h-hero__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:2px;display:flex}.h-hero-carousel__nav--inline{align-items:center;gap:12px;display:flex}.h-hero-carousel__label{font-size:var(--cs-t-sm);color:#c4d2dd;letter-spacing:.02em}.h-hero-carousel__controls{gap:6px;display:inline-flex}.h-hero-carousel__btn{color:#fff;cursor:pointer;width:38px;height:38px;transition:background var(--cs-dur-1) var(--cs-ease),color var(--cs-dur-1) var(--cs-ease),border-color var(--cs-dur-1) var(--cs-ease);background:#ffffff14;border:1.5px solid #ffffff8c;justify-content:center;align-items:center;padding:0;display:flex}.h-hero-carousel__btn:hover,.h-hero-carousel__btn:focus-visible{color:var(--cs-noche);background:#fff;border-color:#fff;outline:none}.h-hero-carousel__btn .cs-i{stroke-width:2.25px;width:18px;height:18px}.h-hero-carousel__btn[data-hero-carousel-prev] .cs-i{transform:rotate(90deg)}.h-hero-carousel__btn[data-hero-carousel-next] .cs-i{transform:rotate(-90deg)}.h-hero__media .cs-slot{text-align:right;border:0;border-radius:0;justify-content:flex-start;align-items:flex-end;padding-top:24px}.h-hero__media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#12213040 0%,#1221309e 38%,#122130f5 100%);position:absolute;inset:0}@media (width>=900px){.h-hero__media:after{background:linear-gradient(90deg,#122130f5 0%,#122130cc 42%,#12213033 100%)}}.h-vid{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--cs-ease);pointer-events:none;position:absolute;inset:0}.h-vid.is-on{opacity:1}.h-hero__in{z-index:2;gap:15px;width:100%;padding-top:32px;padding-bottom:24px;display:grid;position:relative}.h-hero h1,.h-hero.l-hero h1{color:#fff;max-width:min(24em,100%);font-size:var(--cs-t-h1);letter-spacing:-.025em;text-wrap:pretty;line-height:1.15}.h-hero .cs-eyebrow{color:var(--cs-amarillo)}.h-hero .cs-lead,.h-hero.l-hero .cs-lead{max-width:var(--hero-copy);color:#d5e0e8;text-wrap:pretty;font-size:clamp(.9375rem,.88rem + .22vw,1.0625rem);line-height:1.52}.h-ctas{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.h-ctas .cs-btn{flex:260px}@media (width>=640px){.h-ctas .cs-btn{flex:none}}.h-micro{font-size:var(--cs-t-sm);color:#c4d2dd}.h-conf{border-bottom:1px solid var(--cs-linea);background:#fff}.h-conf ul{white-space:nowrap;scrollbar-width:none;font-size:var(--cs-t-sm);color:var(--cs-noche);gap:28px;margin:0;padding:14px 0;font-weight:600;list-style:none;display:flex;overflow-x:auto}.h-conf ul::-webkit-scrollbar{display:none}.h-conf li{transition:transform .2s var(--cs-ease);flex:none;align-items:center;gap:8px;display:flex}.h-conf li:hover{transform:translateY(-1px)}.h-conf .cs-i{color:var(--cs-ok)}@media (width>=1120px){.h-conf ul{justify-content:space-between}}.h-cifras{padding:26px 0;position:relative;overflow:hidden}.h-cifras:before{content:"";pointer-events:none;background:radial-gradient(#f0c40014 0%,#0000 70%);width:800px;height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-cifras--noche .cs-cifra{background:var(--cs-noche);transition:background-color .25s}.cs-cifras--noche .cs-cifra:hover{background:#1d1c28}.h-tarjetas3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.h-prob{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);transition:transform .3s var(--cs-ease),border-color .3s var(--cs-ease),box-shadow .3s var(--cs-ease);background:#fff;flex-direction:column;gap:12px;padding:22px;display:flex}.h-prob:hover{border-color:#f0c40066;transform:translateY(-4px);box-shadow:0 14px 32px -8px #15141d14}.h-prob__ico{border-radius:var(--cs-r1);background:var(--cs-amarillo-suave);width:48px;height:48px;color:var(--cs-noche);transition:transform .3s var(--cs-ease),background-color .3s ease;place-items:center;display:grid}.h-prob:hover .h-prob__ico{background:var(--cs-amarillo);transform:scale(1.08)rotate(-4deg)}.h-prob__ico .cs-i{width:26px;height:26px}.h-prob p{color:var(--cs-texto-2)}.h-prob .cs-enlace{margin-top:auto;padding-top:4px}.h-tras{margin-top:20px}.h-dest{display:grid}.h-dest .cs-card__media{aspect-ratio:16/9}.h-dest .cs-card__cuerpo{padding:24px}@media (width>=900px){.h-dest{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.h-dest .cs-card__media{aspect-ratio:auto;min-height:100%}.h-dest .cs-card__cuerpo{justify-content:center;padding:36px}}.cs-cards-grid-4,.h-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;margin-top:20px;height:auto!important;display:grid!important}.cs-cards-grid-4 .cs-card__media,.h-4 .cs-card__media{overflow:hidden;aspect-ratio:4/3!important;width:100%!important;height:auto!important;position:relative!important}.cs-cards-grid-4 .cs-card__media--dron{aspect-ratio:4/3!important}.cs-card__media--dron img{object-fit:contain;object-position:center center}.cs-card__media--chemitek,.cs-card__media:has(img[src*=chemitek-todos-los-productos]){background:#fff;aspect-ratio:1800/1012!important}.cs-card__media--chemitek img,.cs-card__media:has(img[src*=chemitek-todos-los-productos]) img{object-fit:contain;object-position:center center}.cs-card:hover .cs-card__media--chemitek img,.cs-card:hover .cs-card__media:has(img[src*=chemitek-todos-los-productos]) img{transform:scale(1.02)}.cs-card__media:not(.cs-card__media--producto):not(.cs-card__media--chemitek):not(.cs-card__media--dron) img,.cs-card__media video,.cs-media img,.cs-media video,.cs-ab__capa img,.cs-robot__media img,.h-hero__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-card__media--producto img{width:100%;height:100%;position:absolute;inset:0}.h-calc{align-items:start;gap:24px;display:grid}@media (width>=960px){.h-calc{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.h-calc__in{border:1px solid var(--cs-linea);border-radius:var(--cs-r3);transition:border-color .2s var(--cs-ease),box-shadow .2s var(--cs-ease);background:#fff;gap:16px;padding:24px;display:grid}.h-calc__in:focus-within{border-color:#f0c40099;box-shadow:0 16px 40px -12px #15141d1a}@media (width>=640px){.h-calc__in{padding:32px}}.h-sufijo .cs-input{padding-right:84px}.h-sufijo span{font-size:var(--cs-t-sm);color:var(--cs-texto-2);pointer-events:none;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.h-calc__res{gap:16px;display:grid}.h-calc__frase{border-radius:var(--cs-r2);background:var(--cs-amarillo-suave);color:var(--cs-noche);font-size:var(--cs-t-lead);padding:18px 20px;line-height:1.4}.h-calc__lead{border-radius:var(--cs-r3);box-shadow:var(--cs-sombra-2);background:#fff;gap:16px;padding:24px;display:grid}.h-calc__nota{font-size:var(--cs-t-xs);color:var(--cs-texto-2)}.h-upd{animation:cs-aparece var(--cs-dur-2) var(--cs-ease)}.h-2col{align-items:center;gap:40px;display:grid}.h-2col--start{align-items:start}@media (width>=960px){.h-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.h-proceso-media{isolation:isolate;border:1px solid var(--cs-linea-2);box-shadow:12px 14px 0 var(--cs-amarillo),0 24px 40px -18px #15141d61;transition:transform var(--cs-motion-base) var(--cs-motion-ease),box-shadow var(--cs-motion-base) ease;transform:perspective(1100px)rotateY(-2deg)rotateX(1deg)}.h-proceso-media:before{content:"";z-index:-1;background:var(--cs-niebla-2);pointer-events:none;border:1px solid #15141d24;position:absolute;inset:12px -12px -12px 12px;transform:translateZ(-18px)}.h-proceso-media:hover{box-shadow:16px 18px 0 var(--cs-amarillo),0 28px 44px -18px #15141d6b;transform:perspective(1100px)rotateY(0)rotateX(0)translateY(-4px)}.h-proceso-media img{transition:transform var(--cs-motion-slow) var(--cs-motion-ease);transform:translateZ(8px)}.h-proceso-media:hover img{transform:translateZ(8px)scale(1.025)}.js .h-proceso-media.cs-reveal.is-visible{transform:perspective(1100px)rotateY(-2deg)rotateX(1deg)}.js .h-proceso-media.cs-reveal.is-visible:hover{transform:perspective(1100px)rotateY(0)rotateX(0)translateY(-4px)}@media (prefers-reduced-motion:reduce){.h-proceso-media,.js .h-proceso-media.cs-reveal.is-visible{transition:none;transform:none}.h-proceso-media:hover,.js .h-proceso-media.cs-reveal.is-visible:hover,.h-proceso-media:before{transform:none}.h-proceso-media img,.h-proceso-media:hover img{transition:none;transform:none}}.h-pasos{counter-reset:p;gap:24px;padding:0;list-style:none;display:grid}.h-pasos li{transition:transform .25s var(--cs-ease);grid-template-columns:48px 1fr;align-items:start;gap:16px;display:grid}.h-pasos li:hover{transform:translate(5px)}.h-pasos li:before{counter-increment:p;content:counter(p);border-radius:var(--cs-r1);background:var(--cs-amarillo);width:48px;height:48px;font-family:var(--cs-f-tit);color:var(--cs-noche);transition:transform .25s var(--cs-ease),box-shadow .25s ease;place-items:center;font-size:1.375rem;font-weight:800;display:grid}.h-pasos li:hover:before{transform:scale(1.08);box-shadow:0 8px 20px -4px #f0c40080}.h-pasos h3{margin-bottom:4px;font-size:1.1875rem}.h-pasos p{color:var(--cs-texto-2)}.h-porque{gap:20px;display:grid}@media (width>=860px){.h-porque{grid-template-columns:1fr 1fr}}@media (width>=900px){.h-porque--3{grid-template-columns:repeat(3,1fr)}}.h-porque article{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);transition:transform .3s var(--cs-ease),box-shadow .3s var(--cs-ease),border-color .3s var(--cs-ease);background:#fff;align-content:start;gap:14px;padding:22px;display:grid}.h-porque article:hover{border-color:#f0c40066;transform:translateY(-4px);box-shadow:0 14px 34px -10px #15141d1a}.h-porque article:hover .h-prob__ico:not(.h-prob__ico--iso){background:var(--cs-amarillo);transform:scale(1.08)rotate(-4deg)}.h-porque .h-prob__ico.h-prob__ico--iso{border-radius:0;width:80px;min-width:0;height:auto;min-height:0;padding:0;display:block;overflow:visible;background:0 0!important}.h-porque .h-prob__ico--iso img{object-fit:contain;object-position:left top;width:80px;max-width:80px;height:auto;display:block}.h-porque article:hover .h-prob__ico--iso{transform-origin:0 0;transform:scale(1.04)}.h-porque h3{margin-bottom:6px;font-size:1.1875rem}.h-porque p{font-size:var(--cs-t-sm);color:var(--cs-texto-2)}.h-matriz{border-top:1px solid var(--cs-linea);font-size:var(--cs-t-lead);color:var(--cs-texto);margin-top:32px;padding-top:24px}.h-matriz strong{font-family:var(--cs-f-tit);color:var(--cs-noche)}.h-resenas{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:20px;display:grid}.h-resena{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);background:#fff;align-content:start;gap:10px;margin:0;padding:22px;display:grid}.h-resena blockquote{font-size:var(--cs-t-sm);margin:0;line-height:1.5}.h-resena figcaption{font-size:var(--cs-t-xs);color:var(--cs-texto-2);font-weight:600}.h-sellos{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:40px;display:grid}.h-sellos .cs-sello__logo{width:88px;height:88px}.h-sellos .cs-sello__logo--solarcleano{width:96px;height:40px}.h-sellos .cs-sello__nombre{font-size:1.125rem}.h-sc .cs-media{aspect-ratio:3/2}.h-sinfoto{background:var(--cs-noche);color:var(--cs-amarillo);place-items:center;display:grid}.h-sinfoto .cs-i{stroke-width:1.2px;width:72px;height:72px}.h-ab{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.h-ab__foto{aspect-ratio:4/3;border-radius:var(--cs-r2);background:var(--cs-niebla);position:relative;overflow:hidden}.h-ab__foto img{object-fit:cover;width:100%;height:100%}.h-ab__et{position:absolute;top:10px;left:10px}.h-ab figcaption{font-size:var(--cs-t-xs);color:var(--cs-texto-2);grid-column:1/-1}.h-sc__btns{flex-wrap:wrap;gap:12px;display:flex}.h-sc__btns .cs-btn{flex:220px}@media (width>=640px){.h-sc__btns .cs-btn{flex:none}}.h-rec{padding:28px 0 var(--cs-seccion)}.h-rec__tit{font-family:var(--cs-f-txt);font-size:var(--cs-t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--cs-noche);margin-bottom:16px;font-weight:700}.h-rec__lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;padding:0;list-style:none;display:grid}.h-rec__lista a{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);color:var(--cs-texto);transition:transform .25s var(--cs-ease),box-shadow .25s var(--cs-ease),border-color .25s var(--cs-ease);background:#fff;grid-template-columns:96px 1fr;align-items:center;gap:16px;padding:12px;text-decoration:none;display:grid}.h-rec__lista a:hover{color:var(--cs-texto);border-color:#f0c40073;transform:translateY(-3px);box-shadow:0 12px 28px -8px #15141d1a}.h-rec__lista a .cs-media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.h-rec__lista a:hover .cs-media img{transform:scale(1.08)}.h-rec__lista .cs-media{aspect-ratio:4/3;border-radius:var(--cs-r1)}.h-rec__lista strong{font-family:var(--cs-f-tit);color:var(--cs-noche);margin-bottom:2px;font-size:1rem;line-height:1.25;display:block}.h-rec__lista span{font-size:var(--cs-t-sm);color:var(--cs-texto-2)}.l-hero{min-height:calc(70svh - var(--cs-header-h))}@media (width>=1120px){.l-hero{min-height:min(calc(72vh - var(--cs-header-h)),660px)}}.l-hero .cs-migas{z-index:1;position:absolute;top:0;left:0;right:0}.l-hero .cs-migas a,.l-hero .cs-migas [aria-current]{color:#dce5ec}.l-hero .cs-migas li+li:before{color:#ffffff80}.l-2cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:20px;display:grid}.l-2cards .cs-card{height:100%}.l-2cards .cs-card__media{aspect-ratio:3/2}.l-2cards .cs-card__media:has(img[src*=chemitek-todos-los-productos]){aspect-ratio:3/2!important}.l-2cards .cs-card__cuerpo{flex-direction:column;flex:1;gap:12px;padding:28px;display:flex}.l-2cards .h-sc__btns{margin-top:auto;padding-top:8px}.h-tarjetas3.l-metodo{align-items:stretch;gap:20px}.l-metodo .cs-card{height:100%}.l-metodo .cs-card__media{aspect-ratio:4/3}.l-metodo .cs-card__media:has(img[src*=chemitek-todos-los-productos]){background:#fff;aspect-ratio:4/3!important}.l-metodo .cs-card__cuerpo{flex-direction:column;flex:1;gap:12px;padding:28px;display:flex}.l-metodo .cs-card__pie{margin-top:auto;padding-top:8px}.l-metodo .l-metodo__tags{font-size:var(--cs-t-sm);flex-wrap:wrap;gap:6px 14px;margin:0;font-weight:600;display:flex}.l-metodo .l-metodo__tags a{z-index:2;position:relative}.l-ab-video{width:100%;min-width:0;max-width:100%;margin:0 0 12px;overflow-x:clip}.l-ab-video__grid{align-items:start;gap:clamp(14px,2vw,22px);width:100%;min-width:0;max-width:100%;display:grid}@media (width>=900px){.l-ab-video__grid{grid-template-columns:minmax(0,64fr) minmax(0,27fr)}}.l-ab-video__slider.cs-ab-container{width:100%;min-width:0;margin:0}.l-ab-video__slider .cs-ab{max-width:100%}.l-ab-video__media{margin:0}.l-ab-video__media .cs-media{aspect-ratio:9/16;border-radius:var(--cs-r2);border:1px solid var(--cs-linea);width:100%;max-width:min(100%,300px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 14px 34px -10px #15141d1f}@media (width>=900px){.l-ab-video__media .cs-media{max-width:none;margin:0}}.l-ab-video__media .cs-media img,.l-ab-video__media .cs-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.l-ab-video__caption{text-align:center;margin:14px 0 0;padding:0}@media (width>=900px){.l-ab-video__caption{text-align:left}}.l-ab-video__galeria{margin-top:clamp(32px,5vw,48px)}.l-aclara{border-radius:var(--cs-r2);background:var(--cs-amarillo-suave);color:var(--cs-noche-2);font-weight:600;font-size:var(--cs-t-sm);align-items:flex-start;gap:12px;margin-top:20px;padding:16px 18px;display:flex}.l-aclara .cs-i{flex:none;width:22px;height:22px;margin-top:1px}.l-incluye{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;padding:0;list-style:none;display:grid}.l-incluye li{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);background:#fff;align-content:start;gap:10px;padding:20px;display:grid}.l-incluye .h-prob__ico{width:44px;height:44px}.l-incluye h3{font-size:1.0625rem;line-height:1.25}.l-incluye p{font-size:var(--cs-t-sm);color:var(--cs-texto-2)}.l-cap{gap:28px;display:grid}@media (width>=960px){.l-cap{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:56px}}.l-cap p{color:var(--cs-texto-inv-2);font-size:var(--cs-t-lead);line-height:1.5}.l-factores{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.l-factores article{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);background:#fff;align-content:start;gap:8px;padding:20px;display:grid}.l-factores span{font-family:var(--cs-f-tit);letter-spacing:.12em;color:var(--cs-noche);font-size:.8125rem;font-weight:800}.l-factores h3{font-size:1.125rem}.l-factores p{font-size:var(--cs-t-sm);color:var(--cs-texto-2)}.l-precio-pie{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:24px;display:flex}.l-precio-pie p{color:var(--cs-noche);flex:360px;font-weight:600}.l-dest{border-radius:var(--cs-r3);gap:18px;padding:32px;display:grid}@media (width>=900px){.l-dest{grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:48px;padding:48px 56px}}.l-dest h2{color:#fff}.l-dest p{color:var(--cs-texto-inv-2);font-size:var(--cs-t-lead)}.l-porque3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.l-porque3 article{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);background:#fff;align-content:start;gap:14px;padding:18px;display:grid}.l-porque3 .cs-media{aspect-ratio:4/3;border-radius:var(--cs-r1)}.l-porque3 h3{font-size:1.1875rem}.l-porque3 p{font-size:var(--cs-t-sm);color:var(--cs-texto-2)}.l-sect{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;padding:0;list-style:none;display:grid}.l-sect a{border:1px solid var(--cs-linea);border-radius:var(--cs-r2);min-height:64px;font-family:var(--cs-f-tit);color:var(--cs-noche);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-weight:700;text-decoration:none;display:flex}.l-sect a:after{content:"→";color:var(--cs-noche);transition:transform var(--cs-dur-1) var(--cs-ease)}.l-sect a:hover{border-color:var(--cs-noche);color:var(--cs-noche)}.l-sect a:hover:after{transform:translate(3px)}.l-tambien .cs-card__media{aspect-ratio:16/9}.cs-min-overlay{z-index:200;background:#15141d8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cs-min-overlay[hidden]{display:none}.cs-min-dialog{background:#faf6ee;border-radius:20px;width:min(100%,440px);padding:28px 24px 22px;box-shadow:0 24px 60px #15141d47}.cs-min-dialog span{letter-spacing:.14em;text-transform:uppercase;color:#b45309;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.cs-min-dialog h3{color:var(--cs-noche);margin:0 0 10px;font-size:1.5rem;line-height:1.2}.cs-min-dialog p{color:var(--cs-texto-2);font-size:var(--cs-t-sm);margin:0 0 22px;line-height:1.5}.cs-min-dialog .cs-btn{justify-content:center;width:100%}.cs-min-dialog .cs-min-sec{border:1.5px solid var(--cs-linea-2);width:100%;min-height:48px;color:var(--cs-noche);cursor:pointer;background:#fff;border-radius:999px;margin-top:10px;font-weight:700}
