:root{--tinta:#17364e;--suave:#4b6171;--azul:#153d6b;--accion:#086b9a;--celeste:#5eb4d4;--hielo:#edf6fa;--gris:#e2e8ec;--blanco:#ffffff;--ancho:1200px;font-family:Arial,Helvetica,sans-serif;color:var(--tinta);background:var(--blanco);font-synthesis:none;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}img,svg{max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,input,select,summary{min-height:44px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accion);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(44px,6vw,78px)}h2{font-size:clamp(30px,3.7vw,46px);margin-bottom:24px}h3{font-size:22px}p{margin-bottom:20px}button{border:0}main{min-height:50vh}[hidden]{display:none!important}.contenedor{width:calc(100% - 64px);max-width:var(--ancho);margin-inline:auto}.franja{background:var(--azul);color:var(--blanco);font-size:11px;letter-spacing:.08em;padding:10px 0}.franja .contenedor{display:flex;gap:25px}.demo{margin-left:auto}.cabecera{display:flex;justify-content:space-between;align-items:center;padding-block:18px;gap:25px;border-bottom:1px solid var(--gris)}.cabecera img{display:block;width:136px}.cabecera nav{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:700}.cabecera nav a{text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.boton{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:13px 22px;background:var(--azul);color:var(--blanco);border-radius:5px;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4}.boton:hover,.consultar:hover{background:var(--accion);color:var(--blanco)}.compacto{min-height:44px;padding:11px 18px}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:var(--accion);margin-bottom:24px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding-block:65px 72px;align-items:center}.hero h1{margin-bottom:25px}.hero h1 span{color:var(--accion)}.bajada{max-width:490px;font-size:18px;color:var(--suave)}.hero-acciones{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:32px}.enlace{font-size:14px;font-weight:700}.hero-visual{background:var(--hielo);border-radius:50% 50% 8px 8px;padding:40px 20px 24px;text-align:center;position:relative}.hero-visual .ilustracion{width:100%;max-height:360px}.etiqueta-tecnica{font-size:10px;letter-spacing:.15em;color:var(--suave)}.nota-hero{font-size:13px;font-weight:700;margin-bottom:10px}.punto{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accion);margin-right:6px}.mini{font-size:11px;color:var(--suave);line-height:1.5}.banda{background:var(--hielo);border-block:1px solid var(--gris)}.banda .contenedor{display:flex;justify-content:space-between;padding-block:19px;font-size:12px;font-weight:700;gap:20px}.seccion{padding-block:70px}.seccion-titulo{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.seccion-titulo h2{margin-bottom:0}.seccion-titulo p:not(.eyebrow){color:var(--suave);font-size:14px;margin-bottom:0}.seccion-titulo .eyebrow{margin-bottom:14px}.categorias-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.categoria{padding:24px;background:var(--hielo);border:1px solid transparent;border-radius:7px;text-decoration:none;transition:border-color .15s}.categoria:hover{border-color:var(--accion)}.categoria-top{display:flex;justify-content:space-between;font-size:12px;color:var(--suave)}.categoria .ilustracion{display:block;width:220px;height:155px;margin:0 auto 15px}.categoria h3{font-size:21px;letter-spacing:-.025em;margin-bottom:8px}.categoria p{font-size:12px;color:var(--suave);margin:0}.guia{background:var(--azul);color:var(--blanco);padding-block:70px}.guia .eyebrow{color:var(--blanco)}.guia-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}.guia-grid>div>p{max-width:370px}.guia .boton{background:var(--blanco);color:var(--azul)}.pasos article{display:flex;gap:25px;border-top:1px solid #6786a6;padding-top:25px;margin-bottom:20px}.pasos article>span{font-size:13px;padding-top:2px}.pasos h3{font-size:22px;margin-bottom:12px}.pasos p{font-size:14px;line-height:1.7}.productos-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.producto{border:1px solid var(--gris);border-radius:7px;overflow:hidden;height:100%;display:flex;flex-direction:column}.producto-imagen{background:var(--hielo);text-align:center;padding:15px 12px 10px}.producto-imagen .ilustracion{width:210px;display:block;margin:auto}.producto-cuerpo{padding:20px;display:flex;flex-direction:column;flex:1;gap:15px}.producto h3{font-size:14px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere;margin:0}.producto h3 a{text-decoration:none}.especificaciones{font-size:12px;color:var(--suave);margin:0}.acciones{margin-top:auto;display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.enlace-ficha{font-size:12px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.consultar{color:var(--azul);background:var(--hielo);border-radius:4px;padding:10px 12px;font-size:12px;font-weight:700}.asesor{background:var(--hielo);border-left:4px solid var(--celeste);padding:45px;display:flex;gap:40px;align-items:center;justify-content:space-between;border-radius:7px}.asesor p{max-width:640px}.asesor .boton{flex-shrink:0}.asesor p:last-child{margin-bottom:0}.faq{display:grid;grid-template-columns:1fr 1.6fr;gap:65px}details{border-top:1px solid var(--gris);padding-block:12px}details:last-child{border-bottom:1px solid var(--gris)}summary{font-weight:700;font-size:15px;padding-block:12px;cursor:pointer}details p{color:var(--suave);font-size:14px;padding-top:10px}footer{background:var(--hielo);margin-top:30px;padding-top:50px}.pie-grid{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:50px;font-size:14px}.pie-grid img{mix-blend-mode:multiply}.pie-grid nav{display:flex;flex-direction:column;align-items:start}.pie-grid a{display:inline-flex;align-items:center;min-height:44px}.pie-grid p{color:var(--suave)}.firma{border-top:1px solid var(--gris);display:flex;justify-content:space-between;padding-block:20px;margin-top:30px;font-size:11px;color:var(--suave);gap:20px;padding-right:70px}.saltar{position:absolute;left:-9999px}.saltar:focus{left:20px;top:20px;padding:12px;background:var(--blanco);z-index:100000}.migas{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin-bottom:30px;color:var(--suave)}.migas a{min-height:44px;display:inline-flex;align-items:center}.migas span{display:inline-flex;align-items:center}.titulo-pagina{font-size:clamp(34px,4.5vw,56px);max-width:900px}.intro{font-size:18px;color:var(--suave);max-width:750px}.tabs{display:flex;flex-wrap:wrap;gap:10px;border-block:1px solid var(--gris);padding-block:18px;margin-block:35px}.tabs a{font-size:12px;padding:12px;border-radius:4px;text-decoration:none;min-height:44px;background:var(--hielo)}.tabs a[aria-current]{background:var(--azul);color:var(--blanco)}.filtros{display:grid;grid-template-columns:1fr 1fr;gap:20px}.filtros label{font-weight:700;font-size:13px;min-width:0}.filtros input,.filtros select{display:block;width:100%;background:var(--blanco);color:var(--tinta);border:1px solid var(--suave);border-radius:4px;padding:12px;margin-top:8px;min-width:0}.resultado{font-size:13px;color:var(--suave);margin-block:25px}.ficha{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.ficha-imagen{background:var(--hielo);padding:35px;border-radius:8px;text-align:center}.ficha-imagen svg{width:100%}.nombre-producto{font-size:clamp(28px,3.3vw,44px);overflow-wrap:anywhere}dl{margin-block:25px}dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--gris);padding:12px 0;font-size:14px}dt{color:var(--suave)}dd{margin:0;font-weight:700;text-align:right}.ayuda-ficha{padding:30px;background:var(--hielo);margin-top:50px}.ayuda-ficha h2{font-size:26px}.prosa{max-width:780px;margin:auto}.prosa h2{font-size:27px;margin-top:35px}.prosa .boton{margin-block:15px}.contacto-datos{padding-left:0;list-style:none}@media(max-width:1000px){.productos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cabecera nav{gap:16px}.guia-grid{gap:40px}.hero{gap:20px}.asesor{padding:30px}}@media(max-width:760px){.contenedor{width:calc(100% - 36px)}.franja .contenedor{gap:10px}.franja span:not(.demo){display:none}.franja{font-size:9px}.cabecera{align-items:start;gap:10px;padding-block:15px}.cabecera img{width:100px}.cabecera nav{justify-content:flex-end;flex-wrap:wrap;gap:0 16px;font-size:12px;max-width:240px}.cabecera .boton{padding:8px 12px;font-size:12px}.hero{grid-template-columns:1fr;padding-block:40px;gap:35px}.hero h1{font-size:56px}.hero .eyebrow{font-size:9px}.bajada{font-size:16px}.hero-visual{max-width:480px;width:100%;margin:auto}.hero-visual svg{max-height:290px}.banda .contenedor{flex-wrap:wrap;gap:8px 20px;font-size:11px}.seccion{padding-block:45px}.seccion-titulo{display:block}.seccion-titulo>p,.seccion-titulo>.enlace{display:block;margin-top:18px}.categorias-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.categoria{padding:15px}.categoria h3{font-size:17px}.categoria .ilustracion{height:110px}.categoria p{font-size:11px}.guia-grid,.faq,.ficha{grid-template-columns:1fr;gap:30px}.guia{padding-block:45px}.guia h2 br{display:none}.productos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.producto-cuerpo{padding:14px}.producto-imagen{padding:8px}.producto h3{font-size:12px}.producto-imagen .mini{font-size:9px}.producto .acciones{display:block}.consultar{width:100%;min-height:44px}.asesor{display:block;padding:25px}.asesor .boton{margin-top:25px}.pie-grid{grid-template-columns:1fr 1fr;gap:25px}.pie-grid>div:last-child{grid-column:1/-1}.firma{display:block}.firma span{display:block;margin-top:8px}.filtros{grid-template-columns:1fr}.ficha-imagen{padding:20px}.ficha-imagen svg{max-height:300px}.hero-acciones{gap:20px}.nombre-producto{font-size:29px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
