/* Purifika v5. Una sola hoja de estilos (sin capas v1/v2/v3 encimadas).
   Colores del Manual de Identidad: gris 91,103,112 / menta 179,255,228 / cian 48,202,214.
   Tema: cabecera oscura (franja, navegación, hero) y pie oscuro; todo el contenido en superficie clara.
   Acento único: cian. Sobre claro el acento de texto es --cyan-ink; sobre oscuro, --mint.
   Radios: interactivos en pastilla, tarjetas 24px, mosaicos internos 16px, campos 12px.
   Capas (z-index): mapa 0, navegación 40, barra móvil 50, enlace de salto 60, modal 100. */
@font-face{font-family:"Purifika Sans";src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Purifika Sans";src:url(data:font/woff2;base64,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) format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{
  color-scheme:light;
  --cyan:#07BEE1; --cyan-deep:#07BEE1; --cyan-ink:#435864;
  --mint:#61C7D0; --mint-soft:#FFFFFF;
  --ink:#435864; --ink-soft:#435864; --muted:#435864;
  --deep:#435864; --deep-2:#435864;
  --on-deep:#FFFFFF; --on-deep-muted:rgba(255,255,255,.7);
  --surface:#FFFFFF; --surface-2:#FFFFFF; --surface-3:#FFFFFF;
  --line:rgba(67,88,100,.10); --line-strong:rgba(67,88,100,.2);
  --grad:linear-gradient(120deg,#61C7D0 0%,#07BEE1 100%);
  --r-pill:999px; --r-card:24px; --r-tile:16px; --r-input:12px;
  --shadow-sm:0 1px 2px rgba(67,88,100,.06),0 4px 14px rgba(67,88,100,.05);
  --shadow-md:0 14px 40px rgba(67,88,100,.12);
  --ease:cubic-bezier(.16,1,.3,1);
  --font:"Purifika Sans","ITC Avant Garde Gothic Std","ITC Avant Garde Gothic","Avenir Next","Century Gothic",system-ui,sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:88px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{margin:0;background:var(--surface);color:var(--ink);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
h1,h2,h3,h4{font-family:var(--font);font-weight:700;line-height:1.1;letter-spacing:-.03em;margin:0;text-wrap:balance}
p{margin:0;text-wrap:pretty}
a{color:inherit}
img{max-width:100%;height:auto;display:block}
button{font-family:var(--font)}
.wrap{max-width:1220px;margin:0 auto;padding:0 24px}
@media (max-width:640px){.wrap{padding:0 16px}}
section{padding:104px 0}
@media (max-width:768px){section{padding:64px 0}}
.soft{background:var(--surface-2)}
.h2{font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.06;max-width:22ch}
.lead{color:var(--muted);font-size:1.08rem;max-width:60ch;margin-top:16px}
.ph{font-size:1.25em;line-height:1}
:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:6px}
.skip{position:absolute;left:12px;top:-60px;z-index:60;background:var(--ink);color:#FFFFFF;padding:.6rem 1rem;border-radius:var(--r-input);text-decoration:none}
.skip:focus{top:12px}
button,a,summary,input[type=range]{touch-action:manipulation}
.num,output{font-variant-numeric:tabular-nums}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

/* Huecos de foto: recorte por proporción; sin archivo muestran nombre y tamaño pedidos */
.slot{position:relative;overflow:hidden;aspect-ratio:var(--ar,4/3);border-radius:var(--r-card);background:var(--surface-3)}
.slot>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.slot.is-empty>img{display:none}
.slot-ph{display:none;position:absolute;inset:0;place-content:center;justify-items:center;gap:2px;text-align:center;padding:16px;color:var(--ink-soft);font-size:.86rem;line-height:1.4;background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(67,88,100,.035) 14px 28px)}
.slot-ph i{font-size:1.8rem;color:var(--cyan-ink);margin-bottom:4px}
.slot-ph b{font-size:.95rem;color:var(--ink)}
.slot.is-empty .slot-ph{display:grid}

/* Botones y enlaces de acción */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.8rem 1.4rem;border-radius:var(--r-pill);font:700 .98rem var(--font);text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease),background-color .2s,box-shadow .25s,border-color .2s}
.btn:hover{transform:translateY(-1px)}
.btn:active{transform:translateY(1px) scale(.98)}
.btn-primary{background:var(--cyan);color:var(--ink)}
.btn-primary:hover{background:var(--cyan-deep);box-shadow:var(--shadow-md)}
.btn-ghost{background:var(--mint-soft);border-color:var(--cyan);color:var(--ink)}
.btn-ghost:hover{background:#61C7D0}
.link{display:inline-flex;align-items:center;gap:.4rem;border:0;background:none;padding:0;color:var(--cyan-ink);font:700 .95rem var(--font);text-decoration:none;cursor:pointer}
.link i{transition:transform .25s var(--ease)}
.link:hover i{transform:translateX(3px)}
.link:hover{text-decoration:underline;text-underline-offset:4px}

/* Franja promocional */
.promo{background:var(--cyan);color:var(--ink);font-size:.82rem}
.promo-in{min-height:38px;display:flex;align-items:center;justify-content:center;gap:24px;padding-top:6px;padding-bottom:6px}
.promo a{font-weight:700;text-decoration:none;white-space:nowrap;display:inline-flex;gap:.3rem;align-items:center}
.promo a:hover{text-decoration:underline}
.promo-short{display:none}
@media (max-width:760px){.promo-in{justify-content:space-between;gap:12px;font-size:.78rem;line-height:1.35}}

/* Navegación */
header.nav{position:sticky;top:0;z-index:40;background:rgba(67,88,100,.94);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.08)}
.nav-in{height:72px;display:flex;align-items:center;gap:24px}
.logo{display:flex;align-items:center;width:112px;flex:none}
.logo img{width:100%;height:auto}
.nav-links{display:flex;gap:2px}
.nav-links a{padding:.5rem .8rem;border-radius:var(--r-pill);text-decoration:none;font-size:.93rem;color:var(--on-deep-muted);transition:color .2s,background-color .2s}
.nav-links a:hover{color:#FFFFFF;background:rgba(255,255,255,.08)}
.nav-right{margin-left:auto;display:flex;align-items:center;gap:16px}
.phone{font:700 .9rem var(--font);text-decoration:none;color:var(--on-deep);display:flex;gap:.4rem;align-items:center;white-space:nowrap}
.phone i{color:var(--mint)}
.nav .btn{min-height:44px;padding:.6rem 1.2rem}
.menu-btn{display:none;background:none;border:0;color:#FFFFFF;font-size:1.6rem;padding:.4rem;cursor:pointer}
@media (max-width:1040px){.nav-links,.phone{display:none}.menu-btn{display:block}}
@media (max-width:760px){.nav .btn{display:none}}
.mobile-menu{display:none;border-top:1px solid rgba(255,255,255,.08);padding:12px 16px 20px;background:var(--deep)}
.mobile-menu.open{display:grid;grid-template-columns:1fr 1fr;gap:4px;max-height:calc(100dvh - 60px);overflow:auto}
.mobile-menu a{display:flex;align-items:center;min-height:48px;padding:.5rem .9rem;text-decoration:none;border-radius:var(--r-input);color:var(--on-deep)}
.mobile-menu a:hover{background:rgba(255,255,255,.08)}

/* Hero: el visitante elige su contexto y cambian mensaje y foto (sin rotación automática) */
.hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--deep) 0%,var(--deep-2) 55%,var(--deep) 100%);color:var(--on-deep);padding:36px 0 104px}
.hero-tabs{display:inline-flex;padding:4px;border-radius:var(--r-pill);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}
.hero-tabs button{border:0;background:transparent;color:var(--on-deep-muted);font:700 .9rem var(--font);padding:.6rem 1.1rem;border-radius:var(--r-pill);cursor:pointer;display:flex;gap:.45rem;align-items:center;transition:background-color .25s,color .25s}
.hero-tabs button:hover{color:#FFFFFF}
.hero-tabs button[aria-selected="true"]{background:var(--on-deep);color:var(--ink)}
.hero-panels{display:grid;margin-top:28px}
.hero-panel{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s linear .5s}
.hero-panel.is-active{opacity:1;visibility:visible;transition-delay:0s}
.hero-copy{transform:translateY(12px);transition:transform .7s var(--ease)}
.hero-panel.is-active .hero-copy{transform:none}
.hero-title{font-size:clamp(2.3rem,4vw,3.6rem);line-height:1;letter-spacing:-.035em}
.hero-title.is-long{font-size:clamp(1.9rem,2.9vw,2.6rem);line-height:1.05}
.hero-title span{display:block;font-weight:400;color:var(--mint)}
.hero-copy p{margin-top:24px;max-width:44ch;font-size:1.1rem;color:var(--on-deep-muted)}
.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap}
.hero .link{color:var(--on-deep)}
/* la foto sangra hasta el borde derecho de la ventana */
.hero-photo{--bleed:max(0px,(100vw - 1220px)/2);margin-right:calc(-24px - var(--bleed));height:clamp(360px,52dvh,500px);aspect-ratio:auto;border-radius:var(--r-card) 0 0 var(--r-card);background:var(--deep-2);box-shadow:0 30px 70px rgba(67,88,100,.35)}
.hero-photo>img{transform:scale(1.06);transition:transform 1.4s var(--ease)}
.hero-panel.is-active .hero-photo>img{transform:none}
.hero-photo .slot-ph{color:var(--on-deep-muted)}
.hero-photo .slot-ph b{color:var(--on-deep)}
@media (max-width:900px){
  .hero{padding:24px 0 92px}
  .hero-panels{margin-top:20px}
  .hero-panel{grid-template-columns:1fr;gap:24px}
  .hero-photo{order:-1;margin-right:0;height:auto;aspect-ratio:2/1;border-radius:var(--r-card)}
  .hero-copy p{margin-top:16px}
  .hero-actions{margin-top:24px;gap:16px 24px}
  .hero-photo>img{object-position:center!important}
  .hero-tabs button{padding:.55rem .85rem;font-size:.84rem}
}
@media (max-width:420px){.hero-tabs button i{display:none}}

/* Cobertura por código postal + respaldo */
.cp{padding:0 0 72px}
.cp-card{position:relative;margin-top:-44px;display:grid;grid-template-columns:1fr 240px auto;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:16px 16px 16px 28px;box-shadow:var(--shadow-md)}
.cp-card label{display:grid;gap:2px}
.cp-card label strong{font-size:1.05rem}
.cp-card label span{color:var(--muted);font-size:.9rem}
.cp-input{height:48px;border:1.5px solid var(--line-strong);border-radius:var(--r-input);display:flex;align-items:center;gap:8px;padding:0 14px;background:var(--surface)}
.cp-input:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(7,190,225,.2)}
.cp-input i{color:var(--cyan-ink)}
.cp-input input{width:100%;border:0;outline:0;background:transparent;font:700 1rem var(--font);color:var(--ink)}
.cp-input input::placeholder{color:var(--muted);font-weight:400}
@media (max-width:820px){.cp-card{grid-template-columns:1fr auto;padding:20px}.cp-card label{grid-column:1/-1}}
.proof{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr)}
.proof>div{padding:4px 28px}
.proof>div:first-child{padding-left:0}
.proof>div+div{border-left:1px solid var(--line)}
.proof b{display:block;font:700 1.35rem/1.2 var(--font)}
.proof span{display:block;margin-top:6px;color:var(--muted);font-size:.92rem;max-width:26ch}
@media (max-width:820px){
  .proof{grid-template-columns:1fr 1fr;gap:28px 0}
  .proof>div{padding:0 20px}
  .proof>div:nth-child(odd){padding-left:0;border-left:0}
}

/* Calculadora de ahorro */
.calc{display:grid;grid-template-columns:.9fr 1.1fr;grid-template-rows:auto 1fr;grid-template-areas:"head card" "pains card";gap:32px 64px;align-items:start}
.calc>div:first-child{grid-area:head}
.pains{grid-area:pains;display:grid;gap:20px}
.calc-card{grid-area:card}
@media (max-width:960px){.calc{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"head" "card" "pains";gap:28px}}
.pain{display:grid;grid-template-columns:44px 1fr;gap:16px}
.pain i{width:44px;height:44px;border-radius:var(--r-input);background:var(--mint-soft);display:grid;place-items:center;color:var(--cyan-ink)}
.pain h3{font-size:1.02rem;letter-spacing:-.01em;margin-bottom:4px}
.pain p{color:var(--muted);font-size:.95rem}
.calc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:32px;box-shadow:var(--shadow-md)}
@media (max-width:520px){.calc-card{padding:22px}}
.calc-tabs{display:flex;gap:6px;margin-bottom:24px}
.calc-tabs button{flex:1;border:1.5px solid var(--line-strong);background:transparent;color:var(--muted);border-radius:var(--r-pill);padding:.6rem;font:700 .92rem var(--font);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}
.calc-tabs button[aria-selected="true"]{border-color:var(--cyan);color:var(--ink);background:var(--mint-soft)}
.field{display:grid;gap:8px;margin-bottom:20px}
.field label{font-weight:700;font-size:.92rem;display:flex;justify-content:space-between}
.field label output{font:700 1rem var(--font);color:var(--cyan-ink)}
input[type=range]{width:100%;accent-color:var(--cyan);height:28px}
.money{display:flex;align-items:center;border:1.5px solid var(--line-strong);border-radius:var(--r-input);background:var(--surface);padding:0 14px}
.money:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(7,190,225,.2)}
.money span{color:var(--muted)}
.money input{border:0;background:transparent;color:var(--ink);font:700 1rem var(--font);padding:.75rem .5rem;width:100%;outline:none}
.help{font-size:.84rem;color:var(--muted)}
.result{margin-top:8px;border-radius:var(--r-tile);background:var(--mint-soft);border:1px solid rgba(7,190,225,.4);padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.result .big{font:700 2.3rem/1 var(--font);letter-spacing:-.03em;color:var(--cyan-ink)}
.result small{display:block;color:var(--ink-soft);font-size:.86rem;margin-top:6px}
.result .row{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid rgba(67,88,100,.18);padding-top:16px;flex-wrap:wrap}
.result .note{font-size:.86rem;color:var(--ink-soft)}
.jugs{grid-column:1/-1}
.jugs-grid{display:flex;flex-wrap:wrap;gap:3px;min-height:10px}
.jugs-grid i{width:7px;height:10px;border-radius:2px;background:#435864;opacity:.6}
.jugs small{margin-top:10px}

/* Purifika en espacios reales: el visitante elige el espacio y la foto cambia */
.gallery{padding-top:0}
.scenes{margin-top:48px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}
.scene-list{display:grid}
.scene{display:grid;gap:4px;text-align:left;background:none;border:0;border-left:3px solid var(--line);padding:18px 0 18px 24px;cursor:pointer;color:var(--ink);font:400 1rem/1.5 var(--font);transition:border-color .3s}
.scene span{font-size:.86rem;font-weight:700;color:var(--muted)}
.scene b{font-size:1.2rem;line-height:1.2;letter-spacing:-.02em;color:var(--muted);transition:color .3s}
.scene em{font-style:normal;color:var(--muted);font-size:.95rem}
.scene:hover b{color:var(--ink)}
.scene[aria-selected="true"]{border-left-color:var(--cyan)}
.scene[aria-selected="true"] span{color:var(--cyan-ink)}
.scene[aria-selected="true"] b{color:var(--ink)}
.scene-stage{position:relative;aspect-ratio:4/3;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-md);background:var(--surface-3)}
.scene-stage .slot{position:absolute;inset:0;aspect-ratio:auto;border-radius:0;opacity:0;transform:scale(1.04);transition:opacity .6s var(--ease),transform 1s var(--ease)}
.scene-stage .slot.is-active{opacity:1;transform:none}
.scene-caption{display:none}
@media (max-width:900px){
  .scenes{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}
  .scene-list{order:-2;display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:2px 16px 4px;scrollbar-width:none}
  .scene-list::-webkit-scrollbar{display:none}
  .scene{flex:none;display:flex;align-items:center;min-height:44px;padding:0 1.1rem;border:1.5px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface)}
  .scene b,.scene em{display:none}
  .scene span{font-size:.9rem;color:var(--ink-soft)}
  .scene[aria-selected="true"]{background:var(--cyan);border-color:var(--cyan)}
  .scene[aria-selected="true"] span{color:var(--ink)}
  .scene-stage{order:-1;touch-action:pan-y}
  .scene-caption{display:block;color:var(--muted);font-size:.98rem;min-height:5.2em}
  .scene-caption b{display:block;color:var(--ink);font-size:1.15rem;line-height:1.25;letter-spacing:-.02em;margin-bottom:4px}
}

/* Tecnología */
.tech-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center}
.tech .h2 span{display:block;font-weight:400;color:var(--cyan-ink)}
.tech-facts{margin:32px 0 28px;display:grid;grid-template-columns:auto 1fr;gap:0 40px;align-items:end}
.tech-facts b{display:block;font:700 2.6rem/1 var(--font);letter-spacing:-.04em;color:var(--cyan-ink)}
.tech-facts span{display:block;color:var(--muted);font-size:.94rem;margin-top:6px}
.tech-facts div+div{border-left:1px solid var(--line-strong);padding-left:40px}
.tech-facts div+div b{font-size:1.02rem;letter-spacing:-.01em;line-height:1.3;color:var(--ink)}
.tech-photo{margin:0;justify-self:end;width:min(100%,380px)}
.tech-photo .slot{box-shadow:var(--shadow-md)}
.tech-photo figcaption{margin-top:12px;color:var(--muted);font-size:.86rem}
.tech-diagram{margin-top:56px;background:#FFFFFF;border:1px solid var(--line);border-radius:var(--r-card);padding:32px}
.tech-diagram img{width:100%;height:auto}
@media (max-width:900px){
  .tech-top{grid-template-columns:1fr;gap:36px}
  .tech-photo{justify-self:start}
  .tech-diagram{padding:16px;margin-top:36px;overflow-x:auto}
  .tech-diagram img{min-width:640px}
}
@media (max-width:520px){.tech-facts{grid-template-columns:1fr;gap:20px}.tech-facts div+div{border-left:0;padding-left:0}}

/* Certificaciones: los logos solos, sin marco; el que tiene sitio oficial es el botón que lo abre */
.cert-grid{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:28px 24px;align-items:center}
.cert-grid li>*{display:grid;place-items:center;height:88px;border-radius:var(--r-input);transition:transform .25s var(--ease),opacity .2s}
.cert-grid img{max-width:100%;max-height:72px;width:auto;object-fit:contain}
.cert-grid a:hover{transform:translateY(-3px) scale(1.06)}
.cert-grid a:active{transform:scale(.96)}
.certs-sec .link{margin-top:32px}
@media (max-width:1000px){.cert-grid{grid-template-columns:repeat(4,1fr);gap:20px}}

/* Equipos: catálogo completo. Familia (pestañas) → modelo (carril de miniaturas) → ficha con galería */
.eq-bar{margin-top:32px}
.tabs{display:flex;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px}
.tabs::-webkit-scrollbar{display:none}
.tabs button{flex:none;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:var(--r-pill);padding:.6rem 1.1rem;font:700 .92rem var(--font);cursor:pointer;display:flex;gap:.45rem;align-items:center;transition:background-color .2s,border-color .2s,color .2s}
.tabs button:hover{border-color:var(--cyan)}
.tabs button[aria-selected="true"]{background:var(--cyan);border-color:var(--cyan);color:var(--ink)}
.tabs button small{font-size:.78rem;font-weight:400;opacity:.75}
.eq-rail{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}
.eq-rail button{flex:none;display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border:1.5px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-soft);font:700 .86rem var(--font);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}
.eq-rail button img{width:40px;height:40px;border-radius:50%;object-fit:contain;background:#FFFFFF;border:1px solid var(--line)}
.eq-rail button:hover{border-color:var(--cyan)}
.eq-rail button[aria-selected="true"]{border-color:var(--cyan);background:var(--mint-soft);color:var(--ink)}
.eq-detail{margin-top:20px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}
.eq-gallery{background:linear-gradient(160deg,var(--surface-2),var(--mint-soft));padding:28px;display:grid;gap:16px;align-content:center;justify-items:center}
.eq-stage{width:100%;aspect-ratio:1/1;max-width:380px;display:grid;place-items:center}
.eq-stage img{width:min(100%,320px);height:min(100%,320px);object-fit:contain;mix-blend-mode:multiply}
.eq-thumbs{display:flex;gap:8px}
.eq-thumbs button{width:64px;height:64px;padding:4px;border:1.5px solid var(--line);border-radius:var(--r-input);background:#FFFFFF;cursor:pointer;transition:border-color .2s}
.eq-thumbs button img{width:100%;height:100%;object-fit:contain}
.eq-thumbs button:hover,.eq-thumbs button[aria-pressed="true"]{border-color:var(--cyan)}
.eq-info{padding:36px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.eq-info h3{font-size:clamp(1.5rem,2.6vw,2.1rem);overflow-wrap:anywhere}
.eq-info .sub{color:var(--muted);font-size:1.02rem}
.specs{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 22px}
.specs div{border-radius:var(--r-tile);background:var(--surface-2);padding:16px 18px}
.specs b{display:block;font:700 clamp(1.1rem,1.7vw,1.4rem)/1.15 var(--font);letter-spacing:-.02em;color:var(--cyan-ink)}
.specs span{display:block;margin-top:4px;font-size:.86rem;color:var(--muted)}
.eq-actions{display:flex;flex-wrap:wrap;gap:10px}
.eq-more{width:100%;margin-top:18px;border:0;border-top:1px solid var(--line)}
.eq-more summary{padding:16px 0 4px;font-size:.95rem;color:var(--cyan-ink);justify-content:flex-start;gap:8px}
.eq-more ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:9px}
.eq-more li{display:grid;grid-template-columns:20px 1fr;gap:10px;color:var(--ink-soft);font-size:.95rem}
.eq-more li i{color:var(--cyan-ink);margin-top:3px;font-size:1rem}
@media (prefers-reduced-motion:no-preference){
  .eq-detail>*{animation:rise .5s var(--ease) both}
  .eq-stage img{animation:fade .35s ease both}
}
@media (max-width:900px){
  .eq-detail{grid-template-columns:1fr}
  .eq-stage{max-width:300px}
  .eq-info{padding:24px}
  .eq-rail{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;margin-left:-16px;margin-right:-16px;padding:0 16px 6px;scrollbar-width:none}
  .eq-rail::-webkit-scrollbar{display:none}
  .eq-rail button{scroll-snap-align:start;white-space:nowrap}
}
@media (max-width:420px){.specs div{padding:12px 14px}.eq-actions .btn{flex:1}}

/* Qué incluye: seis celdas; manda la cifra o la foto, el texto acompaña */
.bento{margin-top:44px;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(196px,auto);gap:16px}
.cell{position:relative;overflow:hidden;border-radius:var(--r-card);padding:28px;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;justify-content:flex-end;gap:8px}
.cell h3{font-size:1.15rem;letter-spacing:-.015em}
.cell p{color:var(--muted);font-size:.95rem}
.fig{display:block;margin-bottom:auto;font:700 clamp(2.6rem,4.4vw,4rem)/1 var(--font);letter-spacing:-.05em;color:var(--cyan-ink)}
.c-a{grid-column:span 4;grid-row:span 2;background:var(--grad);border:0}
.c-a .fig{font-size:clamp(4.5rem,9vw,8rem);color:var(--ink)}
.c-a h3{font-size:1.5rem;letter-spacing:-.03em}
.c-a p{color:var(--ink-soft)}
.c-a .wv{position:absolute;right:-14%;bottom:34%;width:78%;color:#FFFFFF;opacity:.4;pointer-events:none}
.c-a>*:not(.wv){position:relative}
.c-b{grid-column:span 5;grid-row:span 2;padding:0;gap:0}
.c-b .slot{flex:1;min-height:230px;aspect-ratio:auto;border-radius:0}
.c-b>div:last-child{padding:22px 28px 26px;display:grid;gap:6px}
.c-c,.c-d{grid-column:span 3}
.c-c .fig,.c-d .fig{font-size:clamp(2.1rem,3.2vw,2.9rem);white-space:nowrap}
.c-c{background:var(--surface-2)}
.c-d{background:var(--mint-soft);border-color:rgba(7,190,225,.45)}
.c-e,.c-f{grid-column:span 6;flex-direction:row;align-items:center;justify-content:flex-start;gap:24px}
.c-e{background:var(--surface-2)}
.c-e>i.ph{flex:none;font-size:3.6rem;color:var(--cyan-ink)}
.c-e>div,.c-f>div{display:grid;gap:6px}
.c-f .fig{margin:0;flex:none}
@media (max-width:1000px){
  .bento{grid-template-columns:1fr 1fr}
  .c-a,.c-b,.c-e,.c-f{grid-column:span 2;grid-row:auto}
  .c-c,.c-d{grid-column:span 1}
  .c-a{min-height:300px}
}
@media (max-width:520px){.cell{padding:22px}.cell.c-b{padding:0}.c-b>div:last-child{padding:18px 22px 22px}.c-e,.c-f{gap:16px}.c-e>i.ph{font-size:2.6rem}}

/* Empresas */
.sec-top{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
@media (max-width:900px){.sec-top{grid-template-columns:1fr;gap:32px}}
.sec-head .btn{margin-top:28px}
.sec-head .h2{max-width:24ch}
.why{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.why div{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start}
.why i{color:var(--cyan-ink);font-size:1.5rem;margin-top:2px}
.why p{color:var(--ink-soft)}
.why b{color:var(--ink)}
@media (max-width:820px){.why{grid-template-columns:1fr;gap:18px;margin-top:40px}}
.chips-label{margin-top:48px;font-weight:700}
.chips{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.chip{display:flex;align-items:center;gap:.55rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:.65rem 1.1rem;font-size:.95rem}
.chip i{color:var(--cyan-ink)}
.clients{margin-top:56px;border-radius:var(--r-card);background:linear-gradient(120deg,#435864 0%,#435864 100%);color:#FFFFFF;padding:40px 48px;display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:40px;align-items:center}
.clients h3{font-size:clamp(1.4rem,2.4vw,2rem);letter-spacing:-.03em;line-height:1.1}
.clients img{width:100%;max-width:737px;justify-self:end}
@media (max-width:820px){.clients{grid-template-columns:1fr;gap:24px;padding:28px 22px}.clients img{justify-self:start}}

/* Cobertura */
.cov{margin-top:40px;display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:stretch}
@media (max-width:960px){.cov{grid-template-columns:1fr}}
.cov-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:28px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-sm)}
.inp{display:grid;gap:8px}
.inp label{font-weight:700;font-size:.92rem}
.inp input,.inp select{border:1.5px solid var(--line-strong);border-radius:var(--r-input);padding:.8rem 1rem;font:400 1rem var(--font);background:var(--surface);color:var(--ink);min-height:48px}
.inp select{appearance:none;font-weight:700;padding-right:2.6rem;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23566B70' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center}
.inp input:focus,.inp select:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px rgba(7,190,225,.2)}
.inp .err{color:#435864;font-size:.84rem;display:none}
.inp.bad input{border-color:#435864}
.inp.bad .err{display:block}
.cov-result{border-radius:var(--r-tile);padding:20px;background:var(--surface-2);min-height:132px;margin-top:auto}
.cov-result.ok{background:var(--mint-soft);box-shadow:inset 0 0 0 1px rgba(7,190,225,.45)}
.cov-result h3{font-size:1.12rem;letter-spacing:-.015em;display:flex;gap:.5rem;align-items:center}
.cov-result h3 i{color:var(--cyan-ink);flex:none}
.cov-result p{color:var(--muted);font-size:.95rem;margin-top:6px}
.cov-result.ok p{color:var(--ink-soft)}
.cov-result .btn{margin-top:14px}
#map{border-radius:var(--r-card);min-height:460px;border:1px solid var(--line);z-index:0;isolation:isolate;background:var(--surface-2);font-family:var(--font)}
@media (max-width:640px){#map{min-height:340px}}
.pin{width:16px;height:16px;border-radius:50%;background:var(--cyan);border:3px solid #FFFFFF;box-shadow:0 0 0 1.5px var(--cyan-ink)}
.pin.me{background:var(--ink);border-color:var(--mint)}

/* Comparativa: antes y después. El control es un range nativo (ratón, táctil y teclado). */
.vs-section{padding-top:0}
.ba{position:relative;margin-top:40px;width:100%;aspect-ratio:16/9;max-height:620px;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-md);--pos:50%;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}
.ba .slot{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}
.ba .slot.is-after{background:var(--mint-soft)}
.ba .slot.is-after .slot-ph{left:50%}
.ba .slot.is-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}
.ba .slot.is-before .slot-ph{right:50%}
.ba-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#FFFFFF;pointer-events:none}
.ba-handle i{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:#FFFFFF;color:var(--ink);display:grid;place-items:center;font-size:1.3rem;box-shadow:0 6px 20px rgba(67,88,100,.3)}
input.ba-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}
.ba:has(.ba-range:focus-visible) .ba-handle i{outline:3px solid var(--cyan);outline-offset:3px}
@media (max-width:640px){.ba{aspect-ratio:4/3}}
.vs{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}

.vs-col{border-radius:var(--r-card);padding:32px}
.vs-col h3{font-size:1.3rem;display:flex;gap:.6rem;align-items:center;margin-bottom:20px;min-height:48px}
.vs-col ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.vs-col li{display:grid;grid-template-columns:24px 1fr;gap:10px}
.vs-col li i{margin-top:2px}
.vs-bad{background:var(--surface-2)}
.vs-bad h3 i,.vs-bad li i{color:var(--muted)}
.vs-bad li{color:var(--ink-soft)}
.vs-good{background:var(--mint-soft);box-shadow:inset 0 0 0 1.5px rgba(7,190,225,.5)}
.vs-good li i{color:var(--cyan-ink)}
.vs-good .logo-inline{width:112px;display:block}

/* Purifika en números */
.scale{background:var(--mint-soft)}
.scale-grid{margin-top:48px;display:grid;grid-template-columns:repeat(5,1fr);gap:32px 24px;border-top:1px solid rgba(67,88,100,.22);padding-top:36px}
.scale-grid strong{display:block;font:700 clamp(2.2rem,4vw,3.6rem)/1 var(--font);letter-spacing:-.045em;color:var(--cyan-ink)}
.scale-grid span{display:block;margin-top:10px;color:var(--ink-soft);font-size:.95rem}
@media (max-width:900px){.scale-grid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:560px){.scale-grid{grid-template-columns:1fr 1fr}.scale-grid div:first-child{grid-column:1/-1}}

/* Preguntas */
.faq-cols{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start}
@media (max-width:860px){.faq-cols{grid-template-columns:1fr}}
details{border-bottom:1px solid var(--line)}
summary{list-style:none;cursor:pointer;padding:20px 0;font:700 1.05rem/1.3 var(--font);display:flex;justify-content:space-between;gap:16px;align-items:center}
summary::-webkit-details-marker{display:none}
summary:hover{color:var(--cyan-ink)}
summary i{transition:transform .3s var(--ease);color:var(--cyan-ink);flex:none}
details[open] summary i{transform:rotate(45deg)}
details p{color:var(--muted);padding:0 0 22px;max-width:60ch}
details a{color:var(--cyan-ink)}

/* Franquicias */
.fr{padding:0 24px}
@media (max-width:640px){.fr{padding:0 12px}}
.fr-panel{max-width:1340px;margin:0 auto;background:linear-gradient(135deg,var(--mint-soft) 0%,var(--surface) 65%);border:1px solid var(--line);border-radius:var(--r-card);padding:80px 0}
@media (max-width:640px){.fr-panel{padding:48px 0}}
.fr-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.fr-grid>*{min-width:0}
@media (max-width:960px){.fr-grid{grid-template-columns:1fr;gap:36px}}
.fr-grid .btn{margin-top:32px}
.fr-grid .slot{box-shadow:var(--shadow-md)}
.fr-stats{margin-top:56px;padding-top:28px;border-top:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.fr-stats b{display:block;font:700 clamp(1.5rem,2.6vw,2.2rem)/1 var(--font);letter-spacing:-.035em;color:var(--cyan-ink)}
.fr-stats span{display:block;margin-top:8px;color:var(--ink-soft);font-size:.95rem}
@media (max-width:620px){.fr-stats{grid-template-columns:1fr;gap:20px;margin-top:40px}.fr-grid .btn{width:100%;white-space:normal;text-align:center;font-size:.92rem;padding:.8rem 1rem}}
.fr-label{margin-top:40px;font-weight:700}
.fr-cities{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.fr-cities li{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:.4rem .9rem;font-size:.9rem}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.fr-cities li.more{background:none;border:0;padding-left:.2rem;color:var(--muted)}
.quote{margin:56px 0 0;padding-top:36px;border-top:1px solid var(--line-strong)}
.quote p{font:400 clamp(1.15rem,2vw,1.5rem)/1.45 var(--font);letter-spacing:-.015em;max-width:62ch}
.quote footer{margin-top:18px;color:var(--muted);font-size:.94rem}
.quote footer b{color:var(--ink);display:block}

/* Contacto: cierre oscuro, continuo con el pie. Con fotos/cierre-agua.jpg la foto queda de fondo. */
.closing{position:relative;isolation:isolate;overflow:hidden;margin-top:104px;background:linear-gradient(135deg,var(--deep) 0%,var(--deep-2) 60%,var(--deep) 100%);color:var(--on-deep)}
@media (max-width:768px){.closing{margin-top:64px}}
.closing-bg{position:absolute;inset:0;z-index:-1}
.closing-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s var(--ease)}
.closing-bg img.is-loaded{opacity:1}
.closing-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(67,88,100,.92) 0%,rgba(67,88,100,.72) 50%,rgba(67,88,100,.5) 100%)}
.closing .lead{color:var(--on-deep-muted)}
.closing .channel{background:rgba(67,88,100,.5);border-color:rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.closing a.channel:hover{background:rgba(255,255,255,.1);border-color:var(--mint)}
.closing .channel i{color:var(--mint)}
.closing .channel span{color:var(--on-deep-muted)}
.closing form.lead-form{color:var(--ink)}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}
@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:36px}}
.channels{margin-top:32px;display:grid;gap:12px}
.channel{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:var(--r-tile);border:1px solid var(--line);background:var(--surface);text-decoration:none;transition:border-color .2s,background-color .2s}
a.channel:hover{border-color:var(--cyan);background:var(--mint-soft)}
.channel i{font-size:1.5rem;color:var(--cyan-ink)}
.channel b{display:block}
.channel span{color:var(--muted);font-size:.92rem}
form.lead-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:32px;box-shadow:var(--shadow-md);display:grid;gap:18px}
@media (max-width:520px){form.lead-form{padding:22px}}
.f2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media (max-width:520px){.f2{grid-template-columns:1fr}}
.inp label small{font-weight:400;color:var(--muted);font-size:inherit}
.legal{font-size:.84rem;color:var(--muted)}
.ok-msg{display:none;text-align:center;padding:20px 8px}
.ok-msg i{font-size:2.6rem;color:var(--cyan-ink)}
.ok-msg h3{margin:10px 0 6px}
.ok-msg p{color:var(--muted)}
form.sent>*:not(.ok-msg){display:none}
form.sent .ok-msg{display:block}

/* Pie */
footer.site{background:var(--deep);color:var(--on-deep-muted);padding:72px 0 28px;border-top:1px solid rgba(255,255,255,.08)}
.ft{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}
@media (max-width:820px){.ft{grid-template-columns:1fr 1fr}}
.ft h4{color:var(--on-deep);font-size:.95rem;letter-spacing:-.01em;margin-bottom:14px}
.ft a{display:block;text-decoration:none;padding:5px 0;font-size:.94rem}
.ft a:hover{color:var(--mint)}
.footer-logo{width:124px}
.ft .tag{font:700 1.05rem var(--font);color:var(--mint);margin-top:16px}
.social{display:flex;gap:10px;margin-top:18px}
.social a{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;padding:0;font-size:1.15rem;color:var(--on-deep)}
.social a:hover{border-color:var(--mint)}
.ft-bottom{margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.86rem}

/* Barra móvil */
.mbar{display:none}
@media (max-width:760px){
  .mbar{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}
  body{padding-bottom:76px}
}

/* Cotizador (modal) */
body.modal-open{overflow:hidden}
.quote-modal{position:fixed;inset:0;z-index:100;display:none;place-items:center;padding:20px}
.quote-modal.open{display:grid}
.quote-backdrop{position:absolute;inset:0;background:rgba(67,88,100,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.quote-dialog{position:relative;padding:0;width:min(920px,100%);min-height:540px;max-height:calc(100dvh - 40px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border-radius:var(--r-card);overflow:auto;background:var(--surface);box-shadow:0 40px 120px rgba(67,88,100,.4)}
.quote-close{position:absolute;right:14px;top:14px;z-index:2;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--ink);cursor:pointer}
.quote-close:hover{border-color:var(--cyan)}
.quote-side{position:relative;overflow:hidden;background:var(--deep-2);color:var(--on-deep);display:flex;flex-direction:column;justify-content:flex-end}
.quote-side>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}
.quote-side>img.is-active{opacity:1}
.quote-side::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(67,88,100,.05) 0%,rgba(67,88,100,.2) 45%,rgba(67,88,100,.93) 100%)}
.quote-side-copy{position:relative;z-index:1;padding:32px}
.quote-side h2{font-size:1.6rem;line-height:1.12}
.modal-points{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px;font-size:.92rem;color:var(--on-deep-muted)}
.modal-points li{display:flex;align-items:center;gap:8px}
.modal-points i{color:var(--mint)}
.quote-wizard{padding:48px 40px 40px;display:flex;flex-direction:column;justify-content:center}
.wizard-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:32px}
.wizard-progress span{height:4px;border-radius:var(--r-pill);background:var(--surface-3);transition:background-color .3s}
.wizard-progress span.active{background:var(--cyan)}
.wizard-step{display:none}
.wizard-step.active{display:block}
.wizard-step h3{font-size:1.8rem;line-height:1.1;margin-bottom:24px}
.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}
.choice{border:1.5px solid var(--line-strong);border-radius:var(--r-tile);background:var(--surface);text-align:left;padding:20px;cursor:pointer;display:grid;gap:6px;color:var(--ink);transition:border-color .2s,background-color .2s}
.choice i{font-size:1.5rem;color:var(--muted)}
.choice b{font:700 1rem var(--font)}
.choice span{font-size:.86rem;color:var(--muted)}
.choice.active{border-color:var(--cyan);background:var(--mint-soft)}
.choice.active i{color:var(--cyan-ink)}
.wizard-step>.btn{width:100%}
.wizard-step .inp{margin-bottom:18px}
.wizard-step .inp small{color:var(--muted);font-size:.84rem}
.wizard-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}
.text-btn{border:0;background:transparent;padding:.6rem 0;color:var(--ink-soft);font:700 .92rem var(--font);cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.text-btn:hover{color:var(--cyan-ink)}
.wizard-legal{font-size:.82rem;color:var(--muted);margin-top:16px}
.wizard-product{align-self:flex-start;margin-bottom:16px;padding:.4rem .9rem;border-radius:var(--r-pill);background:var(--mint-soft);font-size:.88rem;color:var(--ink-soft)}
.wizard-product b{color:var(--ink)}
.quote-wizard.done .wizard-product{display:none}
.wizard-success{display:none;text-align:center}
.quote-wizard.done .wizard-step,.quote-wizard.done .wizard-progress{display:none}
.quote-wizard.done .wizard-success{display:grid;place-items:center}
.success-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--mint-soft);color:var(--cyan-ink);font-size:1.8rem}
.wizard-success h3{font-size:1.8rem;margin:14px 0 8px}
.wizard-success p{color:var(--muted);max-width:38ch;margin-bottom:20px}
@media (max-width:900px){.quote-dialog{grid-template-columns:minmax(0,1fr);min-height:0;width:min(560px,100%)}.quote-side{display:none}}
@media (max-width:560px){.wizard-step h3{font-size:1.5rem}.wizard-two{grid-template-columns:1fr}.choice{padding:16px}}

/* Celular: objetivos táctiles de 44px, menos altura por sección y carriles que se deslizan con el dedo */
@media (max-width:760px){
  html{scroll-padding-top:72px}
  section{padding:56px 0}
  .h2{font-size:clamp(1.7rem,7.2vw,2.1rem)}
  .lead{font-size:1rem;margin-top:12px}
  .promo-long{display:none}
  .promo-short{display:inline}
  .promo-in{min-height:0;padding-top:8px;padding-bottom:8px}
  .promo a{padding:8px 0}
  .nav-in{height:60px}
  .logo{width:92px}
  .menu-btn{width:44px;height:44px;display:grid;place-items:center;padding:0}
  .hero-tabs{display:flex}
  .hero-tabs button{flex:1;justify-content:center;min-height:44px;padding:0 .5rem}
  .link{min-height:44px}
  .calc-tabs button{min-height:44px}
  .tabs{margin-left:-16px;margin-right:-16px;padding:3px 16px}
  .tabs button{min-height:44px}
  .cp{padding-bottom:48px}
  .proof{margin-top:40px}
  .vs{gap:10px}
  .vs-col{padding:18px 14px}
  .vs-col h3{font-size:1.05rem;min-height:36px;margin-bottom:12px}
  .vs-col ul{gap:12px}
  .vs-col li{display:block;font-size:.9rem;line-height:1.4}
  .vs-col li i{display:inline;margin-right:5px;vertical-align:-2px;font-size:1.05rem}
  .vs-good .logo-inline{width:84px}
  .tech-top{gap:28px}
  .tech-photo{width:100%;justify-self:stretch}
  .tech-photo .slot{aspect-ratio:3/2}
  .tech-facts{margin:24px 0 16px}
  .cert-grid{margin-top:28px}
  .eq-gallery{padding:20px}
  .eq-stage{max-width:240px}
  .bento{margin-top:28px;gap:12px}
  .c-a{min-height:240px}
  .why{margin-top:32px}
  .chips-label{margin-top:32px}
  .chips{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;justify-content:start;overflow-x:auto;margin:14px -16px 0;padding:0 16px 6px;scrollbar-width:none}
  .chips::-webkit-scrollbar{display:none}
  .chip{white-space:nowrap}
  .clients{margin-top:36px}
  .cov{margin-top:28px;gap:16px}
  .cov-panel{padding:20px}
  #map{min-height:300px}
  .leaflet-touch .leaflet-bar a{width:40px;height:40px;line-height:40px}
  .scale-grid{margin-top:32px;padding-top:28px}
  .faq-cols{margin-top:24px}
  .fr-panel{padding:40px 0}
  .quote{margin-top:40px;padding-top:28px}
  .closing{margin-top:56px}
  .channels{margin-top:24px}
  footer.site{padding-top:48px}
  .ft a{padding:11px 0}
  .ft h4{margin-bottom:6px}
  .mbar{transition:transform .35s var(--ease)}
  .bar-off .mbar{transform:translateY(110%)}
}
@media (max-width:560px){
  .cert-grid{gap:14px 12px}
  .cert-grid li>*{height:64px}
  .cert-grid img{max-height:48px}
  /* el cotizador sube desde abajo, como hoja */
  .quote-modal{place-items:end center;padding:0}
  .quote-dialog{width:100%;max-height:92dvh;border-radius:var(--r-card) var(--r-card) 0 0}
  .quote-wizard{padding:56px 20px calc(24px + env(safe-area-inset-bottom))}
}
@media (max-width:359px){
  .wrap{padding:0 12px}
  .hero-tabs button{font-size:.78rem}
  .result{padding:18px}
  .result .big{font-size:1.9rem}
  .mbar .btn{padding:.8rem .6rem;font-size:.92rem}
}

/* Movimiento: aparición al entrar en pantalla y cambios de estado. Nada en bucle. */
@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes fade{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:no-preference){
  .js .rv{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}
  .js .rv.in{opacity:1;transform:none}
  .hero-tabs{animation:rise .7s var(--ease) both}
  .hero-panels{animation:rise .8s var(--ease) .08s both}
  .quote-backdrop{animation:fade .2s ease}
  .quote-dialog{animation:rise .3s var(--ease)}
  .wizard-step.active{animation:rise .35s var(--ease)}
}
@media (prefers-reduced-motion:reduce){
  .mbar,.quote-side>img,.cert-grid li>*,.eq-rail button,.hero-panel,.hero-copy,.hero-photo>img,.scene-stage .slot,.closing-bg img,.btn,.eq,.link i,.cert-grid a{transition:none}
}

/* v6: paleta original Purifika: cian #07BEE1, menta #61C7D0, azul oscuro #435864. */
:root{--surface:#FFFFFF;--surface-2:#FFFFFF;--mint-soft:#FFFFFF;--cyan:#07BEE1;--cyan-deep:#07BEE1;--cyan-ink:#435864;--deep:#435864;--deep-2:#435864;--ink:#435864;--muted:#435864;--line:rgba(67,88,100,.13);--r-card:20px}
.wrap{max-width:1320px;padding-left:40px;padding-right:40px}
.promo{background:#07BEE1;color:#435864;font-size:.75rem}.promo-in{min-height:34px}
header.nav{background:rgba(67,88,100,.97)}.nav-in{height:82px}.logo{width:100px}.nav-links a{font-size:.82rem}.phone{font-size:.78rem}
.hero{background:#FFFFFF;color:var(--ink);padding:32px 0 80px;isolation:isolate}
.hero:before{content:'';position:absolute;width:700px;height:700px;border:1px solid #FFFFFF;border-radius:50%;left:-350px;top:120px;z-index:-1}
.hero-tabs{width:max-content;max-width:100%;background:transparent;border:1px solid #FFFFFF;padding:5px;gap:4px}
.hero-tabs button{color:#435864;padding:11px 24px;font-size:.85rem}.hero-tabs button[aria-selected=true]{background:var(--deep);color:#FFFFFF;box-shadow:none}
.hero-panels{margin-top:38px}.hero-panel{grid-template-columns:1fr 1.07fr;gap:48px;min-height:530px}
.hero-copy{padding:14px 0 24px}.eyebrow{display:flex;gap:10px;align-items:center;font-size:.66rem;font-weight:700;letter-spacing:.15em;margin-bottom:26px}.eyebrow>span,.note-dot{height:7px;width:7px;background:#07BEE1;border-radius:100%;display:inline-block}
.hero-title{font-size:clamp(3rem,4.7vw,4.9rem);line-height:1.04;letter-spacing:-.055em}.hero-title span{color:#435864;font-weight:400}.hero-title.is-long{font-size:clamp(2.8rem,3.7vw,4rem)}
.hero-copy p{color:#435864;font-size:1rem;max-width:43ch;margin-top:24px;line-height:1.75}
.hero-price{margin-top:28px;display:grid;gap:3px}.hero-price strong{font-size:1.6rem;letter-spacing:-.035em}.hero-price strong span{font-size:.85rem;font-weight:400;letter-spacing:0}.hero-price small{font-size:.72rem;color:#435864}
.hero-actions{margin-top:24px;gap:20px}.hero-actions .btn-primary{background:var(--cyan);color:var(--ink);padding:16px 22px}.hero-actions .link{color:var(--ink);font-size:.8rem}.hero-assurances{display:flex;gap:18px;font-size:.72rem;color:#435864;margin-top:18px}
.hero-photo{height:550px;margin:0;aspect-ratio:auto;border-radius:140px 20px 20px 20px;box-shadow:none;position:relative}.hero-photo>img{object-position:38% center!important}.photo-note{position:absolute;left:24px;bottom:24px;right:24px;z-index:2;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border:1px solid #FFFFFF90;border-radius:12px;padding:17px 18px;color:var(--ink);font-size:.8rem;display:flex;align-items:center;gap:10px}
.cp{background:var(--surface);padding-top:0}.cp-card{position:relative;margin-top:-28px;border-radius:16px;box-shadow:0 12px 36px #43586409;background:#FFFFFF;border:1px solid var(--line);padding:24px 30px}.cp-card strong{font-size:1rem}.cp-card label span{font-size:.8rem}.cp-input{background:#FFFFFF}.proof{padding-top:48px}.proof b{font-size:1.35rem}.proof span{font-size:.76rem;max-width:23ch}
.h2{font-size:clamp(2rem,3.6vw,3.2rem);letter-spacing:-.045em;line-height:1.13}.lead{font-size:1rem;line-height:1.8}
.btn{font-size:.88rem;box-shadow:none!important}.btn-primary{border-color:transparent}.btn-ghost{background:transparent;border-color:#FFFFFF}
.calc-card{box-shadow:0 16px 50px #43586408;border:1px solid #FFFFFF;padding:32px}.calc-tabs{background:#FFFFFF}.calc-tabs button[aria-selected=true]{background:var(--deep);color:white}.savings{margin:24px 0 8px;background:var(--deep);color:#61C7D0;padding:22px 24px;border-radius:12px;display:grid;gap:6px}.savings>span{font-size:.78rem}.savings strong{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.2;letter-spacing:-.045em}.savings small{font-size:.65rem;color:#FFFFFF;line-height:1.65}.result .big{font-size:1.8rem}.pain{border-bottom:1px solid var(--line);padding-bottom:20px}.pain h3{font-size:1.1rem}
section{padding-top:96px;padding-bottom:96px}.vs-section{background:#FFFFFF}.ba{border-radius:20px}.vs-col{border-radius:16px}.eq-stage{background:#FFFFFF}.eq-rail button[aria-selected=true]{background:#FFFFFF;border-color:#435864}.eq-info h3{overflow-wrap:anywhere}.eq-tabs button{min-height:48px}.eq-more summary{min-height:48px;align-content:center}
.faq details{border-radius:0;border:0;border-bottom:1px solid var(--line);background:transparent}.faq summary{padding-top:24px;padding-bottom:24px}.closing{background:var(--deep)}.quote-dialog{border-radius:24px}.wizard-success{gap:12px}.ok-msg .btn{margin:20px 0}.ok-msg .text-btn{display:block;margin:0 auto}.wizard-step h3:focus{outline:none}
@media(min-width:901px){.hero-tabs{margin-left:0}.hero-panel:not(.is-active){pointer-events:none}}
@media(max-width:1100px) and (min-width:901px){.nav-links a{padding:8px}.phone{display:none}.hero-title{font-size:3.7rem}.hero-actions{flex-wrap:wrap}.hero-panel{gap:28px}}
@media(max-width:900px){.wrap{padding-left:24px;padding-right:24px}.nav-in{height:70px}.hero{padding:24px 0 56px}.hero-panel{grid-template-columns:1fr;gap:28px;min-height:0}.hero-copy{order:0;padding:0}.hero-photo{order:1;height:380px;aspect-ratio:auto;border-radius:72px 16px 16px 16px}.hero-panels{margin-top:32px}.hero-title{font-size:clamp(2.8rem,7.5vw,4.5rem)}.hero-title.is-long{font-size:clamp(2.7rem,7vw,4rem)}.hero-copy p{max-width:48ch}.hero-tabs{width:100%}.hero-tabs button{flex:1;padding:11px 12px}.hero-assurances{margin-top:16px}.hero-price{margin-top:22px}.eyebrow{margin-bottom:20px}.cp-card{margin-top:-20px}.proof{padding-top:28px}.hero-photo>img{object-position:center!important}.hero-actions .btn{min-height:52px}}
@media(max-width:520px){.wrap{padding-left:20px;padding-right:20px}.promo-in{justify-content:center}.promo a{display:none}.promo-short{font-size:.64rem;text-align:center}.hero{padding-top:20px}.hero-tabs button{font-size:.72rem;padding:10px 8px}.hero-panels{margin-top:28px}.hero-title{font-size:2.9rem}.hero-copy p{font-size:.9rem;margin-top:18px}.hero-photo{height:285px;border-top-left-radius:64px}.hero-actions{align-items:stretch;gap:16px}.hero-actions .btn{width:100%}.hero-actions .link{align-self:center}.hero-price strong{font-size:1.45rem}.hero-assurances{font-size:.65rem}.photo-note{left:14px;right:14px;bottom:14px;padding:12px;font-size:.7rem}.cp-card{padding:22px 20px;gap:16px}.cp-card .btn{white-space:normal}.proof b{font-size:1.1rem}.proof span{font-size:.7rem}.calc-card{padding:22px}.savings{padding:20px}.h2{font-size:2.2rem}section{padding-top:64px;padding-bottom:64px}.mbar .btn{font-size:.82rem}.btn{white-space:normal}.quote-dialog{border-radius:18px}.quote-wizard{padding:24px}.wizard-success h3{font-size:1.6rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Experiencia visual. Paleta de marca original, sin colores alternativos. */
:root{--cyan:#07BEE1;--mint:#61C7D0;--deep:#435864;--cyan-ink:#435864;--r-card:26px}
.progress-track{height:3px;position:absolute;bottom:-1px;left:0;width:100%;pointer-events:none}.progress-track span{display:block;width:0;height:100%;background:var(--cyan)}
.nav-links a.is-current{color:var(--mint);background:#FFFFFF0a}
.hero{padding:0 0 64px;background:var(--deep);color:#FFFFFF;overflow:hidden}.hero:before{display:none}.hero>.wrap{position:relative;max-width:1600px;padding:0}.hero-tabs{position:absolute;top:32px;left:max(40px,calc((100% - 1240px)/2));z-index:5;background:#4358644d;border:1px solid #FFFFFF30;backdrop-filter:blur(16px);width:max-content;margin:0}.hero-tabs button{color:#FFFFFF;padding:12px 25px}.hero-tabs button[aria-selected=true]{background:var(--cyan);color:var(--deep)}
.hero-panels{margin:0}.hero-panel{position:relative;min-height:720px;display:flex;align-items:center;isolation:isolate;gap:0;padding:116px max(40px,calc((100% - 1240px)/2)) 62px}.hero-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#435864 0%,#435864ed 25%,#4358649c 49%,#4358640a 76%),linear-gradient(0deg,#43586470,transparent 30%);z-index:-1;pointer-events:none}
.hero-copy{width:58%;padding:0;z-index:2}.hero-title{font-size:clamp(3.7rem,5.6vw,5.5rem);line-height:1.03;letter-spacing:-.06em;max-width:13ch}.hero-title span{color:var(--mint)}.hero-title.is-long{font-size:clamp(3rem,4.7vw,4.7rem);max-width:16ch}.hero-copy p{color:#FFFFFF;font-size:1.02rem;max-width:40ch;line-height:1.75}.hero-price{margin-top:25px}.hero-price strong{font-size:1.6rem}.hero-price small{color:#FFFFFF;font-size:.69rem}.hero-actions .link{color:white}.hero-actions .btn-primary{background:var(--cyan);color:var(--deep);min-height:56px}.hero-assurances{color:#FFFFFF}.eyebrow{color:#FFFFFF;font-size:.63rem;letter-spacing:.18em}.eyebrow>span{box-shadow:0 0 0 5px #07BEE11a;background:var(--cyan)}
.hero-photo{position:absolute;inset:0 0 0 27%;height:100%;width:73%;border-radius:0;z-index:-2;background:var(--deep)}.hero-photo>img{object-position:52% center!important}.photo-note{left:auto;right:40px;bottom:35px;max-width:260px;background:#FFFFFFdf;padding:18px;border-radius:16px}.hero-photo img{animation:water-reveal 1.2s ease both}.hero-bottom{display:flex;align-items:center;justify-content:space-between;color:#FFFFFF;padding:20px max(40px,calc((100% - 1240px)/2)) 0;font-size:.67rem;letter-spacing:.1em}.hero-bottom a{color:#FFFFFF;text-decoration:none}.hero-bottom svg{width:62px;height:30px;fill:var(--cyan);opacity:.7}
@keyframes water-reveal{from{transform:scale(1.05);opacity:.3}to{transform:scale(1);opacity:1}}
.cp-card{margin-top:-28px}.cp{padding-bottom:64px}.proof{padding-top:40px}.proof b{color:var(--cyan-ink)}
.section-kicker{display:block;color:var(--cyan-ink);font-size:.66rem;letter-spacing:.16em;font-weight:700;margin-bottom:18px;text-transform:uppercase}.section-topline{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:36px}.section-topline .lead{max-width:38ch;font-size:.92rem;margin:0}.section-topline .h2{max-width:18ch}
.finder{padding:48px 0 90px}.finder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.finder-choice{position:relative;padding:0;border:2px solid transparent;border-radius:22px;overflow:hidden;min-height:340px;text-align:left;color:#FFFFFF;cursor:pointer;background:var(--deep);font:inherit;transition:transform .3s,border-color .3s,box-shadow .3s}.finder-choice img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;transition:transform .7s var(--ease);opacity:.88}.finder-choice:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#43586420 30%,#435864ec)}.finder-choice:hover img{transform:scale(1.045)}.finder-choice:hover{transform:translateY(-4px)}.finder-choice[aria-pressed=true]{border-color:var(--cyan);box-shadow:0 0 0 4px #07BEE120}.finder-choice .choice-index{position:absolute;top:24px;left:24px;z-index:2;font-size:.65rem;letter-spacing:.12em}.finder-choice .choice-icon{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:1px solid #FFFFFF65;border-radius:50%;font-size:1.1rem}.finder-choice[aria-pressed=true] .choice-icon{background:var(--cyan);border-color:var(--cyan);color:var(--deep)}.finder-choice .choice-copy{position:absolute;z-index:2;left:26px;bottom:26px;right:26px}.choice-copy b{display:block;font-size:2rem;letter-spacing:-.05em;line-height:1.2}.choice-copy small{display:block;font-size:.78rem;color:#FFFFFF;margin-top:10px}
.finder-result{display:grid;grid-template-columns:110px 1fr auto;gap:25px;align-items:center;margin-top:20px;padding:22px 28px;background:#FFFFFF;border:1px solid #FFFFFF;border-radius:20px;min-height:145px}.finder-result img{height:94px;width:94px;object-fit:contain;mix-blend-mode:multiply}.finder-result small{font-size:.65rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cyan-ink)}.finder-result h3{font-size:1.25rem;margin:8px 0}.finder-result p{font-size:.8rem;max-width:64ch;color:var(--muted)}.finder-result .btn{background:var(--deep);color:white}.finder-foot{font-size:.69rem;color:var(--muted);margin-top:14px}
#ahorro{background:#FFFFFF;padding-top:90px!important}.calc-card{border:0;border-radius:26px;box-shadow:0 18px 70px #43586409!important}.calc .h2{font-size:clamp(2.8rem,4vw,4rem)}.calc-tabs{padding:5px}.savings{position:relative;overflow:hidden;padding:28px;border-radius:18px}.savings:after{content:'';position:absolute;width:150px;height:150px;border:28px solid #07BEE115;border-radius:50%;right:-50px;bottom:-70px;pointer-events:none}.savings strong{font-size:2.8rem;color:var(--mint)}.savings small{max-width:45ch;position:relative;z-index:1}.cost-chart{margin:25px 0 8px;display:grid;gap:16px}.cost-line>div:first-child{display:flex;justify-content:space-between;font-size:.73rem;margin-bottom:7px}.cost-track{height:9px;background:#FFFFFF;border-radius:5px;overflow:hidden}.cost-fill{height:100%;border-radius:5px;background:#435864;transition:width .4s var(--ease)}.cost-line:last-child .cost-fill{background:var(--cyan)}.cost-chart-note{font-size:.66rem;color:var(--muted)}
.vs-section{background:#FFFFFF}.ba{margin-top:32px;border-radius:26px}.compare-label{position:absolute;z-index:3;top:22px;font-size:.68rem;padding:9px 14px;border:1px solid #FFFFFF70;border-radius:999px;backdrop-filter:blur(15px);background:#43586470;color:white;pointer-events:none}.compare-label.before{left:22px}.compare-label.after{right:22px;background:#FFFFFFf0;color:var(--deep)}.ba-handle i{width:58px;height:58px;margin:-29px 0 0 -29px;color:var(--cyan-ink)}.compare-controls{display:flex;justify-content:center;gap:8px;margin-top:18px}.compare-controls button{border:1px solid var(--line);border-radius:999px;padding:10px 16px;background:white;font:700 .73rem var(--font);cursor:pointer}.compare-controls button[aria-pressed=true]{background:var(--deep);color:white;border-color:var(--deep)}
.gallery{background:var(--deep);color:white}.gallery .h2{max-width:20ch}.gallery .h2 span{color:var(--mint)}.gallery .scene{color:white;border-color:#FFFFFF24}.gallery .scene b{color:white}.gallery .scene em{color:#FFFFFF}.gallery .scene[aria-selected=true]{background:#FFFFFF0a;border-color:var(--cyan)}.gallery .scene-caption{color:#FFFFFF}.scene-stage{border-radius:24px}
.tech-explorer{margin-top:40px;display:grid;grid-template-columns:.85fr 1.15fr;gap:26px;background:white;border:1px solid var(--line);border-radius:24px;padding:28px}.tech-controls{display:grid;gap:10px}.tech-option{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding:18px;text-align:left;border:1px solid var(--line);border-radius:14px;background:white;font:inherit;cursor:pointer}.tech-option>span{font-size:.76rem;color:var(--cyan-ink)}.tech-option b{font-size:.88rem}.tech-option[aria-selected=true]{background:var(--deep);color:white;border-color:var(--deep)}.tech-option[aria-selected=true]>span{color:var(--cyan)}.tech-display{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:28px;background:#FFFFFF;border-radius:18px;padding:30px}.tech-orbit{position:relative;width:126px;height:126px;border-radius:50%;border:1px solid #07BEE14d;display:grid;place-items:center;color:var(--cyan-ink);font-size:3.2rem;box-shadow:inset 0 0 0 16px #07BEE109,0 0 0 14px #07BEE108}.tech-orbit:after{content:'';position:absolute;width:10px;height:10px;border-radius:50%;background:var(--cyan);top:0;left:50%;box-shadow:0 0 20px #07BEE160}.tech-display h3{font-size:1.5rem;line-height:1.15;margin-bottom:13px}.tech-display p{font-size:.85rem;color:var(--muted);line-height:1.7}.tech-display small{display:block;margin-top:14px;font-size:.67rem;color:var(--cyan-ink)}.tech-diagram{margin-top:20px}
#equipos{background:#FFFFFF}.eq-detail{border-radius:26px;background:#FFFFFF;box-shadow:0 20px 70px #43586406}.eq-gallery{position:relative;background:radial-gradient(ellipse at center,#FFFFFF 0%,#FFFFFF 72%);min-height:475px}.eq-stage{background:transparent;max-width:400px;position:relative;border:0;padding:0;cursor:zoom-in;font:inherit}.eq-stage:after{content:'↗ Ampliar imagen';position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);font-size:.66rem;white-space:nowrap;color:var(--cyan-ink);background:#FFFFFF;padding:8px 14px;border:1px solid var(--line);border-radius:999px}.eq-stage img{transition:transform .45s var(--ease);filter:drop-shadow(0 16px 10px #43586410)}.eq-stage:hover img{transform:scale(1.035)}.eq-info{padding:44px}.eq-info h3{font-size:2.35rem}.eq-more{margin-top:20px}.eq-thumbs{margin-top:18px}.eq-rail button{padding:10px 18px 10px 10px}.eq-rail button img{width:44px;height:44px}.specs div{background:#FFFFFF;border:1px solid #FFFFFF}
.lightbox{max-width:min(880px,94vw);width:880px;border:0;border-radius:24px;padding:28px;background:#FFFFFF;color:var(--ink);box-shadow:0 20px 100px #43586455}.lightbox::backdrop{background:#435864cf;backdrop-filter:blur(8px)}.lightbox-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.lightbox h3{font-size:1.15rem}.lightbox-close{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:white;cursor:pointer;font-size:1.3rem}.lightbox img{width:100%;height:min(64vh,640px);object-fit:contain}.lightbox-controls{display:flex;justify-content:center;align-items:center;gap:24px;font-size:.8rem}.lightbox-controls button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:white;cursor:pointer;font-size:1.1rem}.lightbox-controls button:disabled{opacity:.3;cursor:default}
.cell{transition:transform .3s,border-color .3s}.cell:hover{transform:translateY(-4px)}.cert-grid img{transition:filter .25s,transform .25s}.cert-grid a:hover img{transform:scale(1.07)}
@media(min-width:901px){.tech-top .h2{max-width:17ch}.tech-photo{width:100%;max-width:380px}.tech-photo .slot{border-radius:100px 24px 24px 24px}.section-topline .lead{text-align:left}.hero-panel:not(.is-active){pointer-events:none}}
@media(max-width:1100px){.hero-title{font-size:4.4rem}.hero-copy{width:62%}.hero-panel{min-height:700px}.tech-display{grid-template-columns:1fr}.tech-orbit{width:90px;height:90px;font-size:2.6rem}.finder-choice{min-height:310px}}
@media(max-width:900px){.hero-panel{min-height:780px;padding:118px 32px 340px;align-items:start}.hero-copy{width:100%;max-width:580px}.hero-title{font-size:4.2rem;max-width:14ch}.hero-title.is-long{font-size:3.3rem}.hero-photo{inset:0;width:100%;height:100%}.hero-photo>img{object-position:center 65%!important}.hero-panel:after{background:linear-gradient(180deg,#435864f5 0%,#435864ec 27%,#435864b8 53%,#43586420 85%,#435864a0)}.hero-tabs{left:32px;top:25px;max-width:calc(100% - 64px)}.hero-photo .photo-note{bottom:24px;right:24px;left:auto}.hero-bottom{padding-left:32px;padding-right:32px}.finder-grid{gap:12px}.finder-choice{min-height:300px}.choice-copy b{font-size:1.5rem}.finder-choice .choice-copy{left:18px;right:18px;bottom:22px}.finder-choice .choice-index{left:18px}.finder-result{grid-template-columns:85px 1fr;gap:18px}.finder-result .btn{grid-column:2;justify-self:start}.finder-result img{width:80px;height:100px;grid-row:span 2}.section-topline{display:block}.section-topline .lead{margin-top:18px}.tech-explorer{grid-template-columns:1fr}.tech-controls{grid-template-columns:repeat(3,1fr)}.tech-option{grid-template-columns:1fr;gap:7px;padding:16px}.tech-option i{display:none}.tech-display{grid-template-columns:110px 1fr}.eq-gallery{min-height:340px}.eq-info{padding:30px}.eq-stage{max-width:280px}.hero-actions{flex-wrap:wrap}.hero-assurances{margin-top:16px}}
@media(max-width:600px){.hero-panel{padding:108px 22px 265px;min-height:850px}.hero-title{font-size:3.2rem;max-width:12ch}.hero-title.is-long{font-size:2.8rem}.hero-copy p{font-size:.89rem;max-width:37ch}.hero-tabs{left:20px;max-width:calc(100% - 40px);width:calc(100% - 40px);top:23px}.hero-tabs button{font-size:.69rem;padding:11px 8px}.hero-actions{gap:18px}.hero-actions .btn{width:100%;min-height:52px}.hero-actions .link{align-self:start}.hero-price{margin-top:20px}.hero-price strong{font-size:1.45rem}.hero-price small{font-size:.62rem}.hero-assurances{font-size:.63rem}.photo-note{font-size:.64rem;padding:12px;max-width:225px}.hero-bottom{padding-left:22px;padding-right:22px;font-size:.55rem;gap:14px}.hero-bottom svg{width:42px}.hero{padding-bottom:54px}.finder{padding:35px 0 64px}.finder-grid{grid-template-columns:1fr;gap:12px}.finder-choice{min-height:165px}.finder-choice img{object-position:center 46%}.finder-choice:after{background:linear-gradient(90deg,#435864d9,#43586420)}.finder-choice .choice-index{top:20px}.finder-choice .choice-copy{bottom:20px}.choice-copy b{font-size:1.7rem}.choice-copy small{font-size:.73rem;margin-top:5px}.finder-result{padding:20px;grid-template-columns:65px 1fr;gap:16px}.finder-result img{width:60px;height:90px}.finder-result .btn{grid-column:1/-1;width:100%}.finder-result h3{font-size:1.1rem}.finder-result p{font-size:.74rem}.finder-result small{font-size:.55rem}.finder-foot{font-size:.62rem}.section-topline .h2{font-size:2.25rem}.calc .h2{font-size:2.6rem}#ahorro{padding-top:64px!important}.savings strong{font-size:2.35rem}.compare-label{top:12px;font-size:.57rem;padding:7px 10px}.compare-label.before{left:12px}.compare-label.after{right:12px}.compare-controls button{padding:10px 13px;font-size:.65rem}.tech-explorer{padding:15px;gap:18px}.tech-controls{gap:6px}.tech-option{padding:12px 8px}.tech-option b{font-size:.65rem}.tech-option>span{font-size:.63rem}.tech-display{grid-template-columns:1fr;padding:28px 22px}.tech-orbit{margin:8px auto 16px}.tech-display h3{font-size:1.5rem}.tech-display p{font-size:.82rem}.eq-info h3{font-size:1.9rem}.lightbox{padding:18px}.lightbox h3{font-size:.95rem}.lightbox img{height:55vh}.section-kicker{font-size:.6rem}.eq-gallery{min-height:315px}.hero-copy .eyebrow{font-size:.58rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(min-width:1101px){.hero-panel{min-height:700px;padding-top:128px;padding-bottom:64px}.hero-title{font-size:clamp(3.7rem,4.8vw,4.7rem);max-width:none}.hero-copy{width:62%}.hero-title.is-long{font-size:clamp(3rem,4.1vw,4.1rem);max-width:16ch}.hero-copy p{margin-top:22px}.hero-price{margin-top:22px}}

body.image-open{overflow:hidden}


/* Paleta aportada por el usuario, convertida del perfil de la captura a sRGB. */
:root{--brand-slate:#435864;--brand-teal:#61C7D0;--brand-blue:#07BEE1;--cyan:#07BEE1;--cyan-deep:#07BEE1;--cyan-ink:#435864;--mint:#61C7D0;--mint-soft:#fff;--ink:#435864;--ink-soft:#435864;--muted:#435864;--deep:#435864;--deep-2:#435864;--surface:#fff;--surface-2:#fff;--surface-3:#fff;--on-deep:#fff;--on-deep-muted:#fff;--grad:linear-gradient(120deg,#07BEE1,#61C7D0)}
header.nav{background:#fff;border-bottom:3px solid var(--brand-blue);backdrop-filter:none}.nav-in{height:92px}.logo{width:140px}.logo img{width:140px;height:auto;filter:none}.nav-links a,.phone{color:var(--brand-slate)}.phone i{color:var(--brand-blue)}.nav-links a:hover,.nav-links a.is-current{color:var(--brand-slate);background:#fff;box-shadow:inset 0 -3px var(--brand-blue)}.menu-btn{color:var(--brand-slate)}.mobile-menu{background:#fff}.mobile-menu a{color:var(--brand-slate)}
.promo{background:var(--brand-blue)}.promo-in{color:var(--brand-slate)}.hero{background:var(--brand-blue);padding-bottom:64px}.hero-panel:after{background:linear-gradient(90deg,#435864 0%,#435864ed 28%,#435864a8 50%,#43586400 80%),linear-gradient(0deg,#43586480,#43586400 35%)}.hero-title span{color:var(--brand-blue)}.hero-copy p,.hero-price small,.hero-assurances,.eyebrow{color:#fff}.eyebrow{text-transform:none;letter-spacing:.03em;font-size:.82rem}.eyebrow sup,.hero-bottom sup,.tag sup{font-size:.65em;vertical-align:super;margin-left:2px}.eyebrow>span{background:var(--brand-blue)}.hero-tabs{background:var(--brand-slate);border-color:var(--brand-blue)}.hero-tabs button{color:#fff}.hero-tabs button[aria-selected=true]{background:#fff;color:var(--brand-slate);box-shadow:inset 0 -4px var(--brand-blue)}.hero-bottom{color:var(--brand-slate);font-weight:700;letter-spacing:.025em}.hero-bottom a{color:var(--brand-slate)}.hero-bottom svg{fill:var(--brand-slate);opacity:1}
.btn-primary,.hero-actions .btn-primary{background:var(--brand-slate);color:#fff;border:2px solid var(--brand-blue)}.btn-primary:hover,.hero-actions .btn-primary:hover{background:var(--brand-slate);border-color:var(--brand-teal)}.hero-actions .btn-primary{background:#fff;color:var(--brand-slate);border-color:var(--brand-blue)}.btn-ghost{background:#fff;color:var(--brand-slate);border-color:var(--brand-blue)}.btn-ghost:hover{background:#fff}.hero-actions .link{color:#fff}.photo-note{background:#fff;color:var(--brand-slate)}
.finder{background:var(--brand-blue);padding-top:70px}.finder .section-kicker,.finder .h2,.finder .lead,.finder-foot{color:var(--brand-slate)}.finder .section-topline{background:#fff;border-radius:22px;padding:32px}.finder-result{background:#fff;border-color:#fff}.finder-foot{background:#fff;display:inline-block;padding:10px 14px;border-radius:10px}.finder-choice{border-color:#fff}.finder-choice[aria-pressed=true]{border-color:var(--brand-slate);box-shadow:0 0 0 4px #fff}.finder-choice .choice-icon{background:#fff;color:var(--brand-slate);border-color:#fff}.finder-choice[aria-pressed=true] .choice-icon{background:var(--brand-teal);color:var(--brand-slate)}.finder-choice:after{background:linear-gradient(180deg,#43586420 20%,#435864 100%)}.finder-choice .choice-index{background:var(--brand-slate);padding:6px 10px;border-radius:6px;top:18px;left:18px}.choice-copy small{color:#fff}
#ahorro{background:#fff}.calc-card{border:2px solid var(--brand-blue)}.savings{background:var(--brand-slate)}.savings strong{color:#fff}.savings>span,.savings small{color:#fff}.cost-track{background:#fff;border:1px solid var(--brand-blue)}.cost-fill{background:var(--brand-slate)}.cost-line:last-child .cost-fill{background:var(--brand-blue)}
.gallery{background:var(--brand-blue);color:var(--brand-slate)}.gallery .h2,.gallery .h2 span{color:var(--brand-slate)}.gallery .scene{background:#fff;color:var(--brand-slate);border:1px solid var(--brand-slate)}.gallery .scene b,.gallery .scene em{color:var(--brand-slate)}.gallery .scene[aria-selected=true]{background:#fff;border:3px solid var(--brand-slate)}.gallery .scene-caption{background:#fff;color:var(--brand-slate)}
.tech-explorer{border:2px solid var(--brand-blue)}.tech-display{background:var(--brand-blue);color:var(--brand-slate)}.tech-display>div:last-child{background:#fff;border-radius:14px;padding:22px}.tech-orbit{color:var(--brand-slate);border-color:var(--brand-slate);box-shadow:none}.tech-orbit:after{background:var(--brand-slate)}.tech-option[aria-selected=true]{background:var(--brand-slate)}.tech-option[aria-selected=true]>span{color:#fff}
#equipos{background:#fff}.eq-detail{border:2px solid var(--brand-blue)}.eq-gallery{background:#fff;border-right:12px solid var(--brand-blue)}.specs div{background:#fff;border-color:var(--brand-blue)}.eq-rail button[aria-selected=true]{background:#fff;border:2px solid var(--brand-blue)}.tabs button[aria-selected=true]{background:var(--brand-slate);color:#fff;border-color:var(--brand-blue)}
footer.site{background:var(--brand-slate);color:#fff}.footer-logo{width:165px!important;height:auto!important;max-width:100%;padding:10px;background:#fff;border-radius:8px;filter:none!important}.site .tag{color:#fff}.mbar{background:#fff;border-top:3px solid var(--brand-blue)}.c-a{background:var(--brand-blue)!important;color:var(--brand-slate)}.c-c,.c-d,.c-e,.c-f{background:#fff!important;border:2px solid var(--brand-blue)}
@media(max-width:900px){.hero-panel:after{background:linear-gradient(180deg,#435864 0%,#435864ed 32%,#435864b8 58%,#43586420 85%,#435864a0)}.eq-gallery{border-right:0;border-bottom:10px solid var(--brand-blue)}}
@media(max-width:600px){.nav-in{height:78px}.logo,.logo img{width:115px}.finder .section-topline{padding:24px}.eyebrow{font-size:.72rem}.hero-bottom{font-size:.58rem}.finder-choice:after{background:linear-gradient(90deg,#435864ed,#43586420)}.tech-display>div:last-child{padding:18px}.hero{padding-bottom:54px}}
/* Dirección editorial: grandes imágenes, pocas capas y tipografía con aire. */
header.nav{border-bottom:1px solid var(--brand-blue)}.nav-in{height:78px;gap:32px}.logo,.logo img{width:112px}.nav-links{gap:8px}.nav-links a{font-size:.8rem;padding:9px 10px}.nav .btn{min-height:40px;font-size:.78rem;padding:9px 22px}.phone{font-size:.75rem}.promo-in{min-height:32px;font-size:.68rem}
.hero-title{font-weight:700;letter-spacing:-.065em}.hero-title sup{font-size:.25em;letter-spacing:0;position:relative;top:-1.6em;margin-left:6px}.hero-title span{font-weight:400}.hero-copy .eyebrow{font-size:.63rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:26px}.hero-copy p{max-width:39ch;line-height:1.85;font-size:.97rem}.hero-price{gap:5px}.hero-price strong{font-size:1.4rem}.hero-price small{font-size:.63rem}.hero-photo .photo-note{border-radius:999px;font-size:.72rem;padding:14px 20px}.hero-tabs{border:1px solid #ffffff60;background:var(--brand-slate)}.hero-tabs button[aria-selected=true]{box-shadow:none;background:#fff}.hero-tabs button{font-size:.78rem;padding:10px 25px}.hero-actions .btn-primary{border:0}.hero-actions .link{font-weight:400}.hero-bottom{padding-top:24px}.hero-bottom>span{font-size:.82rem}
.cp-card{border:0;box-shadow:0 12px 50px #4358640d!important;border-radius:22px;padding:28px 34px}.proof{gap:0}.proof b{font-size:1.45rem}.proof span{line-height:1.65}.proof>div{padding:6px 28px}.proof>div:first-child{padding-left:0}
.finder{background:#fff;padding-top:72px;padding-bottom:104px}.finder .section-topline{padding:0;border-radius:0;margin-bottom:42px;align-items:end}.section-topline .h2{font-size:clamp(2.8rem,4vw,3.7rem);max-width:20ch;line-height:1.08}.section-topline .lead{font-size:.97rem;max-width:34ch}.section-kicker{letter-spacing:.12em;font-size:.66rem}.finder-grid{gap:22px}.finder-choice{min-height:405px;border-radius:28px;border:0;transition:transform .4s var(--ease),box-shadow .4s}.finder-choice[aria-pressed=true]{border:0;box-shadow:0 0 0 3px var(--brand-blue)}.finder-choice .choice-index{background:none;padding:0;font-size:.6rem;letter-spacing:.12em;left:26px;top:30px;text-shadow:0 1px 5px var(--brand-slate)}.finder-choice .choice-icon{top:auto;bottom:26px;right:24px;width:36px;height:36px}.finder-choice .choice-copy{right:64px;left:26px;bottom:30px}.choice-copy b{font-size:1.8rem}.choice-copy small{font-size:.72rem;line-height:1.6;max-width:27ch}.finder-result{border:1px solid var(--brand-blue);border-radius:22px;margin-top:26px;padding:25px 30px;background:#fff}.finder-result img{height:100px}.finder-foot{padding:0;margin-top:18px;background:none;font-size:.66rem}.finder-result small{font-size:.61rem;letter-spacing:.08em}
#ahorro{border-top:1px solid #4358641a}.calc-card{border:1px solid var(--brand-blue);padding:38px;border-radius:28px}.calc .h2{line-height:1.1}.savings{padding:28px 30px}.savings strong{font-size:3rem;letter-spacing:-.055em}.pains{gap:24px}.pain{border-bottom:0}.pain h3{font-size:1rem}.pain p{font-size:.85rem}.cost-chart{gap:18px}.result{border-top:1px solid #4358641a;padding-top:24px;margin-top:24px}
.vs-section>.wrap>.h2,.vs-section>.wrap>.lead{text-align:center;margin-left:auto;margin-right:auto}.vs-section>.wrap>.h2{max-width:none;font-size:clamp(2.5rem,4vw,3.7rem)}.vs-section>.wrap>.lead{max-width:50ch}.ba{margin-top:44px;border-radius:28px}.compare-controls{margin-top:24px}.vs-col{border:0}.vs{gap:40px}
.gallery{padding-top:100px;padding-bottom:100px}.gallery .h2{font-size:clamp(2.8rem,4vw,3.8rem);line-height:1.08}.gallery .scene{background:var(--brand-blue);border:0;border-bottom:1px solid var(--brand-slate);border-radius:0;color:var(--brand-slate);padding:23px 8px}.gallery .scene b{font-size:1.15rem}.gallery .scene em{font-size:.82rem}.gallery .scene[aria-selected=true]{background:#fff;border:0;border-radius:16px;padding:23px 20px}.scene-stage,.scene-stage .slot{border-radius:28px}.gallery .scene-caption{border:0;border-radius:16px;padding:22px 26px;margin-top:18px;font-size:.82rem}.gallery .scene-caption b{font-size:1rem;margin-bottom:6px}
.tech{padding-top:112px}.tech .h2{font-size:clamp(2.6rem,4vw,3.6rem)}.tech-photo .slot{border-radius:28px}.tech-explorer{border:0;gap:30px;padding:0;margin-top:56px}.tech-controls{gap:12px}.tech-option{padding:22px;border:1px solid #43586430;border-radius:16px}.tech-option[aria-selected=true]{border-color:var(--brand-slate)}.tech-display{padding:32px;border-radius:22px}.tech-display>div:last-child{padding:24px}.tech-diagram{padding:24px;border:1px solid #4358641a;border-radius:24px;margin-top:30px}
#equipos{padding-top:110px}#equipos>.wrap>.rv:first-child{text-align:center;max-width:780px;margin:auto}#equipos .h2{max-width:none;font-size:clamp(2.7rem,4.5vw,4rem)}#equipos .lead{margin:20px auto 0}.eq-bar{justify-content:center;margin-top:40px}.eq-rail{justify-content:center;gap:10px;margin-top:26px}.eq-rail button{font-size:.77rem;border:1px solid #43586426;padding:8px 16px 8px 8px}.eq-rail button[aria-selected=true]{border:1px solid var(--brand-blue);box-shadow:0 0 0 1px var(--brand-blue)}.eq-detail{margin-top:32px;border:1px solid #43586426;border-radius:30px;box-shadow:0 16px 80px #43586408}.eq-gallery{border-right:0;min-height:530px;position:relative;background:#fff}.eq-gallery:before{content:'';position:absolute;left:8%;right:8%;bottom:24%;height:1px;background:var(--brand-blue)}.eq-stage{max-width:390px}.eq-stage img{width:100%;height:360px;filter:none}.eq-info{padding:54px 46px;border-left:1px solid #4358641a}.eq-info h3{font-size:2.4rem}.eq-info .sub{font-size:1.05rem;line-height:1.6}.specs{gap:14px;margin:28px 0}.specs div{border:0;border-radius:0;padding:0 0 15px;border-bottom:2px solid var(--brand-blue)}.specs b{font-size:1.35rem}.specs span{font-size:.77rem}.eq-actions{gap:12px}.eq-thumbs button{border-radius:12px}.eq-stage:after{bottom:-10px}
.bento{gap:20px}.cell{border-radius:26px}.c-c,.c-d,.c-e,.c-f{border:1px solid #43586426!important}.c-d{background:var(--brand-blue)!important}.c-a{background:var(--brand-blue)!important}.c-b{border:0}.closing form.lead-form{border:0;border-radius:28px;box-shadow:none}.closing .h2{font-size:clamp(2.6rem,4vw,3.7rem)}.footer-logo{width:154px!important;padding:12px!important;border-radius:10px}.site .tag{font-size:.82rem}
@media(min-width:1101px){.hero-panel{min-height:700px}.hero-title{font-size:clamp(3.7rem,5.2vw,5.1rem)}.hero-copy{width:62%}}
@media(max-width:900px){.nav-in{gap:20px}.finder-choice{min-height:330px}.choice-copy b{font-size:1.45rem}.choice-copy small{font-size:.65rem}.finder-choice .choice-copy{left:18px;right:20px;bottom:65px}.finder-choice .choice-icon{bottom:18px;right:18px}.finder-choice .choice-index{left:18px;font-size:.52rem}.eq-info{border-left:0;border-top:1px solid #4358641a;padding:34px}.eq-gallery{border-bottom:0;min-height:360px}.eq-stage{max-width:280px}.eq-stage img{height:280px}.eq-gallery:before{display:none}.tech-explorer{gap:20px}.tech-display{padding:24px}.proof>div{padding:6px 15px}}
@media(max-width:600px){.nav-in{height:72px}.logo,.logo img{width:104px}.hero-title{font-size:3.05rem}.hero-title sup{font-size:.25em;top:-1.8em}.hero-copy .eyebrow{font-size:.55rem;letter-spacing:.08em}.hero-copy p{font-size:.87rem}.hero-bottom>span{font-size:.62rem}.hero-panel{padding-top:104px;padding-bottom:245px}.hero-price strong{font-size:1.35rem}.hero-bottom svg{display:none}.hero-tabs button{padding:11px 8px;font-size:.69rem}.finder{padding:60px 0}.finder .section-topline{padding:0;margin-bottom:28px}.section-topline .h2{font-size:2.45rem}.section-topline .lead{font-size:.88rem;margin-top:20px}.finder-grid{gap:16px}.finder-choice{min-height:220px}.finder-choice .choice-copy{left:24px;bottom:26px;right:72px}.finder-choice .choice-index{left:24px;top:24px;font-size:.56rem}.finder-choice .choice-icon{right:22px;bottom:28px}.choice-copy b{font-size:1.7rem}.choice-copy small{font-size:.73rem}.finder-result{padding:20px;gap:16px}.finder-foot{font-size:.61rem}.calc-card{padding:23px;border-radius:24px}.savings{padding:24px}.savings strong{font-size:2.5rem}.gallery{padding:65px 0}.gallery .h2{font-size:2.55rem}.gallery .scene{border:1px solid var(--brand-slate);border-radius:999px;padding:12px 18px}.gallery .scene[aria-selected=true]{border:1px solid #fff;border-radius:999px;padding:12px 18px}.gallery .scene b{font-size:.82rem}.gallery .scene-caption{padding:18px;font-size:.75rem}.gallery .scene-caption b{font-size:.9rem}.tech{padding-top:70px}.tech .h2{font-size:2.5rem}.tech-explorer{margin-top:30px}.tech-option{padding:14px 8px}.tech-display{padding:22px}.tech-display>div:last-child{padding:20px}#equipos{padding-top:70px}#equipos .h2{font-size:2.55rem}.eq-info{padding:26px}.eq-info h3{font-size:1.9rem}.eq-info .sub{font-size:.9rem}.specs b{font-size:1.1rem}.eq-gallery{min-height:350px}.eq-rail{justify-content:flex-start}.cp-card{padding:22px}.proof>div{padding:12px 0}.proof b{font-size:1.2rem}.bento{gap:12px}.closing .h2{font-size:2.55rem}}
/* Jerarquía final: turquesa de marca en superficies; azul en acciones. */
:root{--accent-surface:var(--brand-teal);--action:var(--brand-blue);--mint:var(--brand-teal);--grad:linear-gradient(120deg,var(--brand-teal),var(--brand-teal))}
header.nav{border-bottom-color:var(--brand-teal)}.promo,.hero,.gallery,.tech-display{background:var(--brand-teal)}.hero-title span{color:var(--brand-teal)}.hero-bottom{color:var(--brand-slate)}.hero-bottom a{color:var(--brand-slate)}.hero-bottom svg{fill:var(--brand-slate)}.hero-tabs{border-color:var(--brand-teal)}.hero .photo-note .note-dot,.eyebrow>span{background:var(--brand-teal)}.nav-links a.is-current{box-shadow:inset 0 -3px var(--brand-teal)}.progress-track span{background:var(--brand-teal)}
.btn-primary,.hero-actions .btn-primary,.finder-result .btn{background:var(--brand-blue);color:var(--brand-slate);border:1px solid var(--brand-blue);font-weight:700}.btn-primary:hover,.hero-actions .btn-primary:hover,.finder-result .btn:hover{background:var(--brand-blue);border-color:var(--brand-slate);transform:translateY(-2px)}.btn-ghost{border-color:var(--brand-blue)}.btn-primary:focus-visible{outline-color:var(--brand-slate)}.finder-choice[aria-pressed=true]{box-shadow:0 0 0 3px var(--brand-teal)}.finder-choice .choice-icon,.finder-choice[aria-pressed=true] .choice-icon{background:var(--brand-blue);border-color:var(--brand-blue);color:var(--brand-slate)}.finder-result{border-color:var(--brand-teal)}.calc-card{border-color:var(--brand-teal)}.cost-track{border-color:var(--brand-teal)}.cost-line:last-child .cost-fill{background:var(--brand-teal)}.gallery .scene{background:var(--brand-teal)}.gallery .scene[aria-selected=true]{background:#fff}.tech-orbit{border-color:var(--brand-slate)}.tech-orbit:after{background:var(--brand-slate)}.tech-explorer{border-color:var(--brand-teal)}.eq-gallery:before{background:var(--brand-teal)}.specs div{border-bottom-color:var(--brand-teal)}.c-a,.c-d{background:var(--brand-teal)!important}.mbar{border-top-color:var(--brand-teal)}.proof b{color:var(--brand-slate)}.scale{background:var(--brand-teal);color:var(--brand-slate)}.scale .h2,.scale .lead,.scale-grid b,.scale-grid span{color:var(--brand-slate)}
.calc-extras{margin:12px 0 0;border:0;border-top:1px solid #43586425;padding-top:10px}.calc-extras summary{font-size:.77rem;color:var(--brand-slate);cursor:pointer;padding:12px 0}.calc-extras .field{padding-top:10px}.calc-extras p{font-size:.68rem;color:var(--brand-slate);line-height:1.6;margin-top:8px}
.installation-story{background:var(--brand-teal);padding:105px 0}.installation-heading{text-align:center;max-width:780px;margin:0 auto 52px}.installation-heading .h2{font-size:clamp(2.7rem,4.8vw,4.4rem);line-height:1.06;max-width:none}.installation-heading .lead{font-size:1rem;max-width:55ch;margin:22px auto 0}.installation-heading .section-kicker{color:var(--brand-slate)}.installation-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:stretch}.installation-photo{position:relative;align-self:start;overflow:hidden;border-radius:28px;isolation:isolate}.installation-photo>img{width:100%;height:auto;display:block}.hotspot{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;border:2px solid #fff;background:var(--brand-blue);color:var(--brand-slate);font:700 1rem var(--font);cursor:pointer;box-shadow:0 0 0 7px #ffffff60;transition:box-shadow .25s,background .25s}.hotspot:hover,.hotspot[aria-pressed=true]{background:#fff;box-shadow:0 0 0 8px var(--brand-blue)}.hotspot:focus-visible{outline-color:var(--brand-slate);outline-offset:10px}.installation-caption{position:absolute;bottom:0;left:0;right:0;background:var(--brand-slate);color:#fff;padding:12px 20px;font-size:.59rem;text-align:center}.installation-copy{padding:34px;background:#fff;border-radius:28px}.installation-number{display:block;font-size:.7rem;letter-spacing:.1em;color:var(--brand-slate);margin-bottom:16px}.installation-copy h3{font-size:1.8rem;line-height:1.15;letter-spacing:-.04em;margin-bottom:18px}.installation-copy p{font-size:.86rem;line-height:1.8;color:var(--brand-slate)}#installationInfo{min-height:190px}.installation-switch{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 30px}.installation-switch button{font:700 .7rem var(--font);border:1px solid #43586430;border-radius:999px;padding:10px 16px;cursor:pointer;background:#fff;color:var(--brand-slate)}.installation-switch button[aria-pressed=true]{border-color:var(--brand-blue);background:var(--brand-blue)}.install-prep{border-top:1px solid #43586425;padding-top:26px}.install-prep h4{font-size:1.03rem;margin-bottom:10px}.install-prep>p{font-size:.75rem;margin-bottom:15px}.install-prep label{display:flex;gap:10px;align-items:center;padding:9px 0;font-size:.76rem;cursor:pointer}.install-prep input{width:18px;height:18px;accent-color:var(--brand-slate);flex-shrink:0}.prep-progress{height:4px;background:#43586415;margin-top:18px;border-radius:4px;overflow:hidden}.prep-progress span{display:block;width:0;height:100%;background:var(--brand-teal);transition:width .25s}.install-prep small{display:block;font-size:.61rem;line-height:1.65;color:var(--brand-slate);margin-top:9px}.install-prep .btn{margin-top:22px;width:100%;font-size:.85rem}.installation-photo{position:sticky;top:104px}
@media(max-width:1000px){.installation-layout{grid-template-columns:1fr 1fr;gap:20px}.installation-copy{padding:28px}.installation-copy h3{font-size:1.6rem}.installation-photo{top:96px}.installation-heading{margin-bottom:40px}}
@media(max-width:700px){.installation-story{padding:65px 0}.installation-layout{grid-template-columns:1fr}.installation-photo{position:relative;top:auto}.installation-heading .h2{font-size:2.55rem}.installation-heading .lead{font-size:.9rem}.installation-copy{padding:28px}.installation-copy h3{font-size:1.65rem}.installation-heading{margin-bottom:30px}#installationInfo{min-height:145px}.hotspot{width:36px;height:36px;font-size:.85rem}.installation-caption{font-size:.5rem;padding:9px 12px}.installation-switch{margin-bottom:25px}.install-prep .btn{min-height:50px}.gallery .scene[aria-selected=true]{background:#fff}}
@media(prefers-reduced-motion:reduce){.hotspot,.prep-progress span{transition:none}}

/* Interaction reliability: native dialog, visible focus and resilient hidden states. */
[hidden]{display:none!important}
dialog.quote-modal{margin:0;border:0;max-width:none;max-height:none;width:100%;height:100%;background:transparent;outline:none}
dialog.quote-modal[open]{display:grid}dialog.quote-modal::backdrop{background:transparent}
.map-notice{position:absolute;z-index:800;bottom:25px;left:15px;right:15px;background:white;color:var(--brand-slate);padding:12px;border-radius:12px;font-size:.75rem;box-shadow:0 2px 15px #43586425}
.btn:disabled{opacity:.65;cursor:wait}.quote-close:focus-visible{outline:3px solid var(--brand-slate);outline-offset:3px}

/* Comparador antes/después: la foto no se puede arrastrar; todo el cuadro desliza */
.ba img{-webkit-user-drag:none;user-select:none;pointer-events:none}
.ba.is-dragging{cursor:grabbing}
.ba-handle i{transition:transform .2s var(--ease)}
.ba:hover .ba-handle i,.ba.is-dragging .ba-handle i{transform:scale(1.08)}
@media (prefers-reduced-motion:reduce){.ba-handle i{transition:none}}

/* ===== Página de franquicias ===== */
.page-fr main>section{padding:88px 0}
.page-fr main>section.frq-hero{padding:48px 0 72px}
.frq-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}
.frq-crumb{display:flex;align-items:center;gap:6px;font-size:.88rem;color:var(--muted);margin-bottom:20px}
.frq-crumb a{color:inherit}
.frq-crumb i{font-size:.75rem}
.frq-hero .h2{font-size:clamp(2.3rem,4.6vw,3.8rem);max-width:14ch}
.frq-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px}
.frq-hero-photo{aspect-ratio:4/3;border-radius:var(--r-card);box-shadow:var(--shadow-md)}
.frq-hero-photo img{width:100%;height:100%;object-fit:cover}
.frq-stats{margin-top:56px}
.frq-model{background:linear-gradient(180deg,var(--surface) 0%,rgba(97,199,208,.08) 100%)}
.frq-model-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}
.frq-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.frq-points li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:24px;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface)}
.frq-points li:nth-child(1){background:rgba(7,190,225,.07);border-color:rgba(7,190,225,.25)}
.frq-points li:nth-child(4){background:rgba(97,199,208,.1);border-color:rgba(97,199,208,.3)}
.frq-points i{font-size:1.6rem;color:var(--cyan-ink)}
.frq-points h3{font-size:1.05rem;margin-bottom:6px}
.frq-points p{color:var(--muted);font-size:.95rem;line-height:1.5}
.frq-apply-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:56px;align-items:start}
.frq-apply-side{position:sticky;top:110px}
.frq-checks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}
.frq-checks li{display:flex;gap:10px;align-items:center;font-weight:700}
.frq-checks i{font-size:1.3rem;color:var(--cyan)}
.frq-form{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-md);padding:40px;justify-content:flex-start}
.frq-form fieldset{border:0;margin:0;padding:0;min-width:0}
.frq-form legend{padding:0;margin-bottom:20px}
.frq-form legend h3{font-size:1.6rem;line-height:1.1}
.frq-form legend h3:focus{outline:none}
.frq-progress{grid-template-columns:repeat(4,1fr);margin-bottom:12px}
.frq-step-count{font-size:.85rem;color:var(--muted);margin-bottom:24px}
.frq-hint{color:var(--muted);font-size:.92rem;margin:-8px 0 18px}
.frq-form .inp textarea{border:1.5px solid var(--line-strong);border-radius:var(--r-input);padding:.8rem 1rem;font:400 1rem/1.45 var(--font);background:var(--surface);color:var(--ink);resize:vertical}
.frq-form .inp textarea:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px rgba(7,190,225,.2)}
.frq-form .inp input[aria-invalid=true],.frq-form .inp select[aria-invalid=true]{border-color:#C2410C}
.inp-label{font-weight:700;font-size:.92rem}
.pills{display:flex;flex-wrap:wrap;gap:8px}
.pills label{position:relative;cursor:pointer}
.pills input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.pills span{display:inline-flex;align-items:center;min-height:48px;padding:.6rem 1.2rem;border:1.5px solid var(--line-strong);border-radius:var(--r-pill);font-weight:700;font-size:.95rem;transition:border-color .2s,background-color .2s}
.pills input:checked+span{border-color:var(--cyan);background:rgba(7,190,225,.1)}
.pills input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:2px}
.frq-consent{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;font-size:.9rem;color:var(--muted);margin:6px 0 8px;cursor:pointer}
.frq-consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--cyan)}
.frq-error{color:#C2410C;font-weight:700;font-size:.92rem;margin:8px 0}
.frq-form .wizard-success{display:none}
.frq-form.done .wizard-step,.frq-form.done .frq-progress,.frq-form.done .frq-step-count,.frq-form.failed .wizard-step,.frq-form.failed .frq-progress,.frq-form.failed .frq-step-count{display:none}
.frq-form.done .wizard-success:not(.frq-fallback),.frq-form.failed .frq-fallback{display:grid;place-items:center;text-align:center;gap:12px}
.frq-form .btn[aria-busy=true]{opacity:.7;pointer-events:none}
.frq-quotes{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:8px}
.frq-quotes .quote{margin-top:32px}
@media (max-width:960px){
  .frq-hero-grid,.frq-model-grid,.frq-apply-grid{grid-template-columns:minmax(0,1fr);gap:36px}
  .frq-apply-side{position:static}
  .frq-quotes{grid-template-columns:1fr;gap:0}
}
@media (max-width:640px){
  .page-fr main>section{padding:56px 0}
  .page-fr main>section.frq-hero{padding:24px 0 48px}
  .frq-points{grid-template-columns:1fr}
  .frq-form{padding:24px 18px;border-radius:20px}
  .frq-hero-actions .btn{width:100%}
}
.quote-wizard.frq-form.done .frq-fallback,.quote-wizard.frq-form.failed .wizard-success:not(.frq-fallback){display:none}

/* ===== Varias páginas (equipos, calidad, medio ambiente, conócenos, contacto) ===== */
.inp textarea{border:1.5px solid var(--line-strong);border-radius:var(--r-input);padding:.75rem 1rem;font:400 1rem/1.45 var(--font);background:var(--surface);color:var(--ink);resize:vertical;min-height:72px}
.inp textarea:focus,.inp select:focus,.inp input:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px rgba(7,190,225,.2)}
.inp select optgroup{font-weight:700;color:var(--cyan-ink)}
.lead-status{font-weight:700;color:var(--ink)!important;display:flex;align-items:center;justify-content:center;gap:8px;min-height:1.5em}
.lead-status[data-state=saving]::before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid var(--cyan);border-right-color:transparent;animation:pk-spin .8s linear infinite}
.lead-status[data-state=ok]{color:#0F7A6E!important}
.lead-status[data-state=fail]{color:#B45309!important}
@keyframes pk-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.lead-status[data-state=saving]::before{animation:none}}
.ok-msg h3:focus,.wizard-success h3:focus{outline:none}
.quote-wizard .wizard-step .inp+.inp,.quote-wizard .wizard-step .wizard-two+.inp,.quote-wizard .wizard-step .inp+.wizard-two,.quote-wizard .wizard-step .wizard-two+.wizard-two{margin-top:12px}
.quote-wizard .inp textarea{min-height:60px}

/* Etiqueta "Más vendido" */
.best-tag{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:.28rem .7rem;border-radius:var(--r-pill);background:var(--grad);color:#FFFFFF;font:700 .72rem/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase}
.best-tag i{font-size:.95em}
.finder-result .best-tag{display:flex;margin:6px 0 2px}
.finder-result{grid-template-columns:110px 1fr auto}
.find-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
@media (max-width:760px){.finder-result{grid-template-columns:72px 1fr}.finder-result img{width:72px;height:72px}.find-actions{grid-column:1/-1;justify-content:stretch}.find-actions .btn{flex:1}}
.eq-rail button.is-best{border-color:rgba(7,190,225,.45)}
.eq-rail button.is-best::after{content:"★";color:var(--cyan);font-size:.8rem;margin-left:2px}
.eq-info .best-tag{margin-bottom:12px}

/* Inicio: equipos destacados */
.eq-featured{padding-top:88px}
.feat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.feat-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .2s}
.feat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:rgba(7,190,225,.35)}
.feat-card.is-best{border-color:rgba(7,190,225,.45);box-shadow:0 0 0 1px rgba(7,190,225,.2)}
.feat-img{display:grid;place-items:center;aspect-ratio:1;background:linear-gradient(180deg,#FFFFFF 0%,rgba(97,199,208,.10) 100%);padding:22px}
.feat-img img{max-height:100%;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--ease)}
.feat-card:hover .feat-img img{transform:scale(1.04)}
.feat-body{display:flex;flex-direction:column;gap:8px;padding:20px 20px 22px;flex:1}
.feat-fam{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--cyan-ink)}
.feat-body h3{font-size:1.25rem;line-height:1.15}
.feat-body h3 a{color:inherit;text-decoration:none}
.feat-body p{color:var(--muted);font-size:.93rem;line-height:1.45}
.feat-actions{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.feat-actions .btn{min-height:42px;padding:.55rem 1.1rem}
.feat-foot{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.feat-fams{display:flex;flex-wrap:wrap;gap:8px}
a.chip{text-decoration:none;color:inherit;transition:border-color .2s,background-color .2s}
a.chip:hover{border-color:var(--cyan)}
.chip small{color:var(--cyan-ink);font-weight:700}
@media (max-width:1040px){.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.feat-grid{grid-template-columns:1fr 1fr;gap:12px}.feat-body{padding:14px}.feat-body p{display:none}.feat-actions{flex-direction:column;align-items:stretch}.feat-actions .link{justify-content:center}.feat-img{padding:12px}}

/* Inicio: franja de certificaciones y de medio ambiente */
.certs-strip{padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.certs-strip-in{display:flex;align-items:center;gap:32px;flex-wrap:wrap;justify-content:space-between}
.certs-strip-in p{font-weight:700;max-width:16ch}
.certs-logos{display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.certs-logos img{height:48px;width:auto;object-fit:contain}
.eco-band{padding:72px 0;background:linear-gradient(120deg,rgba(97,199,208,.14) 0%,rgba(7,190,225,.10) 100%)}
.eco-band-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center}
.eco-band .h2{max-width:20ch;margin-bottom:18px}
.eco-mini{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.eco-mini li{background:var(--surface);border-radius:var(--r-tile);padding:22px 18px;box-shadow:var(--shadow-sm)}
.eco-mini strong{display:block;font:700 clamp(1.5rem,2.6vw,2.2rem)/1 var(--font);letter-spacing:-.03em;color:var(--cyan-ink)}
.eco-mini span{display:block;margin-top:8px;color:var(--muted);font-size:.9rem}
@media (max-width:900px){.eco-band-in{grid-template-columns:1fr;gap:28px}}
@media (max-width:480px){.eco-mini{grid-template-columns:1fr 1fr 1fr;gap:8px}.eco-mini li{padding:14px 10px}}

/* Encabezado de páginas internas */
.page-hero{padding:56px 0 64px;background:linear-gradient(180deg,#FFFFFF 0%,rgba(97,199,208,.10) 100%)}
.page-hero h1.h2{font-size:clamp(2.2rem,4.6vw,3.7rem);max-width:16ch}
.page-hero .lead{font-size:1.12rem}
.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}
.page-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
@media (max-width:900px){.page-hero-grid{grid-template-columns:1fr;gap:32px}}
@media (max-width:640px){.page-hero{padding:28px 0 44px}.page-hero-actions .btn{flex:1}}
.catalog{padding-top:56px}

/* Equipos: cómo cotizar */
.steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:s}
.steps li{position:relative;padding:28px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}
.steps .num{position:absolute;top:22px;right:24px;font-weight:700;color:rgba(67,88,100,.25);font-size:1.4rem}
.steps i{font-size:1.9rem;color:var(--cyan)}
.steps h3{margin:14px 0 6px;font-size:1.15rem}
.steps p{color:var(--muted);font-size:.95rem;line-height:1.5}
.howto-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}
@media (max-width:860px){.steps{grid-template-columns:1fr}}

/* Contacto */
.phone-list{list-style:none;margin:0;padding:8px;display:grid;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-md)}
.phone-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--r-tile)}
.phone-list li:nth-child(odd){background:rgba(97,199,208,.08)}
.phone-list span{color:var(--muted);font-size:.92rem}
.phone-list a,.phone-list b{font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap}
.phone-list a:hover{color:var(--cyan-ink);text-decoration:underline}
.contact-social{margin-top:24px}
.closing .contact-social a{background:rgba(67,88,100,.5)}

/* Medio ambiente */
.eco-hero{margin:0;display:grid;place-items:center}
.eco-hero img{max-width:min(420px,100%);height:auto}
.eco-facts{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.eco-facts li{display:flex;flex-direction:column;gap:6px;padding:26px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface)}
.eco-facts i{font-size:2rem;color:var(--cyan);margin-bottom:8px}
.eco-facts b{font-size:1.1rem;line-height:1.25}
.eco-facts span{color:var(--muted);font-size:.95rem}
.eco-grid{list-style:none;margin:48px 0 0;padding:36px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;border-top:1px solid rgba(67,88,100,.22)}
.eco-grid img{height:84px;width:auto;object-fit:contain;margin-bottom:18px}
.eco-grid strong{display:block;font:700 clamp(2rem,3.6vw,3.2rem)/1 var(--font);letter-spacing:-.04em;color:var(--cyan-ink)}
.eco-grid span{display:block;margin-top:10px;color:var(--ink-soft)}
.eco-cta-in{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding:48px;border-radius:var(--r-card);background:linear-gradient(120deg,rgba(97,199,208,.16),rgba(7,190,225,.12))}
.eco-cta-actions{display:flex;gap:12px;flex-wrap:wrap}
@media (max-width:1000px){.eco-facts,.eco-grid{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.eco-facts{grid-template-columns:1fr}.eco-grid{gap:24px 16px}.eco-cta-in{padding:28px 22px}.eco-cta-actions .btn{flex:1}}

/* Conócenos */
.about-numbers{padding:64px 0}
.about-numbers .scale-grid{margin-top:0}
.offer-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}
.offer-list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.offer-list li{display:flex;gap:10px;align-items:center;font-weight:700;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-tile)}
.offer-list i{font-size:1.4rem;color:var(--cyan)}
.offer-cards{display:grid;gap:16px}
.offer-card{padding:30px;border-radius:var(--r-card);background:rgba(7,190,225,.08);border:1px solid rgba(7,190,225,.25)}
.offer-card.alt{background:rgba(97,199,208,.12);border-color:rgba(97,199,208,.35)}
.offer-card i{font-size:2rem;color:var(--cyan-ink)}
.offer-card b{display:block;font-size:1.35rem;margin:10px 0 6px}
.offer-card p{color:var(--muted)}
.sr-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end}
.sr-grid{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.sr-grid li{padding:26px;border-radius:var(--r-card);border:1px solid var(--line)}
.sr-grid li:first-child{grid-row:span 2;background:rgba(7,190,225,.07);border-color:rgba(7,190,225,.25)}
.sr-grid i{font-size:1.8rem;color:var(--cyan)}
.sr-grid h3{margin:12px 0 6px;font-size:1.1rem}
.sr-grid p{color:var(--muted);font-size:.95rem;line-height:1.5}
@media (max-width:900px){.offer-grid,.sr-top{grid-template-columns:1fr;gap:28px}.sr-grid{grid-template-columns:1fr 1fr}.sr-grid li:first-child{grid-row:auto}}
@media (max-width:560px){.offer-list,.sr-grid{grid-template-columns:1fr}}

/* Calidad */
.policy-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}
.policy-text{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;color:var(--ink)}
.policy-text+.policy-text{margin-top:18px}
.qa-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}
.qa-card{padding:28px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}
.qa-card:first-child{border-color:rgba(7,190,225,.35);box-shadow:var(--shadow-sm)}
.qa-card i{font-size:2rem;color:var(--cyan)}
.qa-card h3{margin:12px 0 8px;font-size:1.15rem}
.qa-card p{color:var(--muted);line-height:1.55}
.dl-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}
.dl-card{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:26px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);text-decoration:none;color:inherit;transition:border-color .2s,transform .3s var(--ease)}
.dl-card:hover{border-color:var(--cyan);transform:translateY(-2px)}
.dl-card>i:first-child{font-size:2.2rem;color:var(--cyan)}
.dl-card b{display:block;font-size:1.1rem}
.dl-card span{color:var(--muted);font-size:.92rem}
@media (max-width:900px){.policy-grid{grid-template-columns:1fr;gap:20px}.qa-grid,.dl-grid{grid-template-columns:1fr}}
.nav-links a{white-space:nowrap}

/* Turquesa de marca #61C7D0 (sustituye al verde agua): sobre su fondo, texto blanco */
.promo,.promo-in,.promo a,.promo b{color:#FFFFFF}
.hero-bottom,.hero-bottom a{color:#FFFFFF}.hero-bottom svg{fill:#FFFFFF}
.gallery,.gallery .h2,.gallery .h2 span,.gallery .lead,.gallery .section-kicker{color:#FFFFFF}
.gallery .scene{color:#FFFFFF;border-bottom-color:rgba(255,255,255,.55)}.gallery .scene b,.gallery .scene em{color:#FFFFFF}
.gallery .scene[aria-selected=true],.gallery .scene[aria-selected=true] b,.gallery .scene[aria-selected=true] em{color:var(--brand-slate)}
.tech-display{color:#FFFFFF}.tech-orbit{color:#FFFFFF;border-color:#FFFFFF}.tech-orbit:after{background:#FFFFFF}.tech-display>div:last-child{color:var(--brand-slate)}
.scale,.scale .h2,.scale .lead,.scale .lead .link,.scale-grid strong,.scale-grid span,.eco-grid strong,.eco-grid span{color:#FFFFFF}
.scale-grid,.eco-grid{border-top-color:rgba(255,255,255,.5)}
.installation-heading,.installation-heading .h2,.installation-heading .lead,.installation-heading .section-kicker{color:#FFFFFF}
.c-a,.c-a .fig,.c-a h3,.c-a p,.c-d,.c-d .fig,.c-d h3,.c-d p{color:#FFFFFF}
.btn-ghost:hover{background:var(--brand-teal);color:#FFFFFF;border-color:var(--brand-teal)}
.best-tag{background:var(--brand-teal);color:#FFFFFF}
#equipos.eq-featured>.wrap>.rv:first-child{text-align:left;max-width:none;margin:0 0 36px}
#equipos.eq-featured .h2{font-size:clamp(2.4rem,4vw,3.6rem);max-width:16ch}
#equipos.eq-featured .lead{margin:0}
.page-hero+.closing{margin-top:0}
.catalog .eq-bar{display:flex;justify-content:center}
@media (min-width:761px){.catalog .tabs{flex-wrap:wrap;justify-content:center;overflow:visible}}
.sr-grid li:first-child{grid-row:auto}
.wizard-two,.f2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}
.inp{min-width:0}.inp select,.inp input,.inp textarea{width:100%;min-width:0;text-overflow:ellipsis}
@media (max-width:640px){.wizard-two,.f2{grid-template-columns:minmax(0,1fr)}}
