@font-face{font-family:"Brother 1816";src:url(/fuentes/Brother1816-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Brother 1816";src:url(/fuentes/Brother1816-BookItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Brother 1816";src:url(/fuentes/Brother1816-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Brother 1816";src:url(/fuentes/Brother1816-Bold.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:"Brother 1816";src:url(/fuentes/Brother1816-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Brother 1816";src:url(/fuentes/Brother1816-ExtraBoldItalic.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}:root{--papel:#f6f2e6;--papel-calido:#eee8d6;--hueso:#eae5ca;--tarjeta:#fbf8ee;--tinta:#16140f;--tinta-tenue:#16140fa8;--linea:#16140f24;--oro:#c4ab57;--coral:#ed8e6a;--azul:#a7d5f5;--oro-hondo:#8a6d22;--coral-hondo:#c4603c;--azul-hondo:#2f6e98;--oro-suave:#f3ebcf;--azul-suave:#e4f1fa;--coral-suave:#fbe7de;--fuente:"Brother 1816", system-ui, sans-serif;--ancho:1200px;--curva:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{font-family:var(--fuente);color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:9999;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--oro);color:var(--tinta)}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--azul-hondo);outline-offset:3px;border-radius:2px}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.04}h1{letter-spacing:-.045em;font-size:clamp(3rem,9vw,6.5rem)}h2{font-size:clamp(2.2rem,5vw,3.8rem)}h3{letter-spacing:-.02em;font-size:1.35rem}h1 em,h2 em{color:var(--coral);font-style:italic}p{text-wrap:pretty;max-width:62ch}.ancho{max-width:var(--ancho);margin-inline:auto;padding-inline:1.5rem}@media (min-width:800px){.ancho{padding-inline:3rem}}.seccion{padding-block:clamp(5rem,12vh,9rem)}.claro{background:var(--hueso)}.intro{color:var(--tinta-tenue);margin-top:1rem}.c-oro{color:var(--oro-hondo)}.c-azul{color:var(--azul-hondo)}.c-coral{color:var(--coral-hondo)}.et{text-transform:uppercase;letter-spacing:.18em;margin-bottom:1.5rem;font-size:.72rem;font-weight:600}.et:before{content:"— "}.et-oro{color:var(--oro-hondo)}.et-azul{color:var(--azul-hondo)}.et-coral{color:var(--coral-hondo)}.boton{font:inherit;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--tinta);background:var(--tinta);color:var(--hueso);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.8rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.boton:hover{background:var(--coral);border-color:var(--coral);color:var(--tinta)}.boton.linea{color:var(--tinta);border-color:var(--linea);background:0 0}.boton.linea:hover{border-color:var(--tinta)}.boton:disabled{opacity:.6;cursor:wait}.navbar{z-index:1000;width:100%;transition:padding .6s var(--curva);justify-content:center;padding:1.6rem 5vw;display:flex;position:fixed;top:0;left:0}.navbar.scrolled{padding:.9rem 5vw}.navbar-container{width:100%;max-width:1400px;transition:all .4s var(--curva);border:1px solid #0000;border-radius:100px;justify-content:space-between;align-items:center;padding:.8rem 0;display:flex}.navbar.scrolled .navbar-container{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);background:#f6f2e6b3;border-color:#16140f1a;padding:.7rem 1.75rem;box-shadow:0 10px 30px #16140f1f,inset 0 2px 5px #fff9}.logo-link{align-items:center;display:inline-flex}.wordmark{width:auto;height:26px}.iconmark{width:auto;height:36px;display:none}.nav-menu{align-items:center;gap:2.5rem;display:flex}.nav-link{text-transform:uppercase;letter-spacing:.1em;opacity:.75;font-size:.8rem;font-weight:500;text-decoration:none;transition:opacity .3s}.nav-link:hover{opacity:1}.btn-contact{color:var(--coral-hondo);border:1px solid var(--coral);opacity:1;border-radius:40px;padding:.55rem 1.2rem;font-weight:600;transition:background .2s,color .2s}.btn-contact:hover{background:var(--coral);color:var(--tinta)}.nav-toggle{cursor:pointer;z-index:1001;background:0 0;border:0;width:28px;height:28px;display:none}.nav-toggle svg{width:100%;height:100%;overflow:visible}.nav-toggle line{stroke:var(--tinta);stroke-linecap:round;transition:all .4s var(--curva);transform-origin:12px 12px}.line-1{stroke-width:.8px}.line-2{stroke-width:1.6px}.line-3{stroke-width:2.6px}.nav-toggle.active .line-1{transform:translateY(5px)rotate(45deg)}.nav-toggle.active .line-2{opacity:0}.nav-toggle.active .line-3{transform:translateY(-5px)rotate(-45deg)}@media (max-width:950px){.navbar,.navbar.scrolled{padding:1rem 4vw}.navbar-container,.navbar.scrolled .navbar-container{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);max-height:58px;transition:all .5s var(--curva);background:#f6f2e6c7;border:1px solid #16140f1a;border-radius:26px;flex-wrap:wrap;padding:.7rem 1.4rem;overflow:hidden;box-shadow:0 10px 30px #16140f1f}.menu-open .navbar-container{max-height:340px;padding-bottom:2rem}.wordmark{display:none}.iconmark{display:block}.nav-toggle{display:flex}.nav-menu{opacity:0;pointer-events:none;width:100%;transition:all .4s var(--curva);flex-direction:column;gap:1.2rem;padding-top:1.75rem;transform:translateY(-15px)scale(.97)}.nav-menu.is-open{opacity:1;pointer-events:auto;transition:all .6s cubic-bezier(.3,1.5,.5,1);transform:none}.nav-link{font-size:1.15rem;font-weight:800}}.hero{background:radial-gradient(110% 80% at 85% -10%, #ed8e6a29, transparent 55%), radial-gradient(80% 60% at 0% 100%, #a7d5f533, transparent 60%), var(--papel);align-items:center;min-height:92dvh;padding-block:8rem 4rem;display:flex}.lead{color:var(--tinta-tenue);max-width:46ch;margin-top:1.75rem;font-size:clamp(1.1rem,1.6vw,1.35rem)}.ctas{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.meta{text-transform:uppercase;letter-spacing:.08em;color:var(--tinta-tenue);flex-wrap:wrap;gap:2.5rem;margin-top:3.5rem;font-size:.8rem;list-style:none;display:flex}.meta b{letter-spacing:-.02em;text-transform:none;margin-bottom:.1rem;font-size:1.5rem;display:block}.meta .c-oro b{color:var(--oro-hondo)}.meta .c-azul b{color:var(--azul-hondo)}.meta .c-coral b{color:var(--coral-hondo)}.meta li{color:var(--tinta-tenue)}.tira{background:var(--papel-calido);border-block:1px solid var(--linea)}.tira .ancho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 3rem;padding-block:1.5rem;display:flex}.tira-titulo{text-transform:uppercase;letter-spacing:.15em;color:var(--oro-hondo);font-size:.72rem;font-weight:600}.tira-nombre{letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.casos{gap:1.5rem;margin-top:3.5rem;display:grid}@media (min-width:800px){.casos{grid-template-columns:repeat(3,1fr)}}.caso{border:1px solid var(--linea);border-top:4px solid;border-radius:3px;flex-direction:column;padding:2rem;transition:transform .25s,border-color .25s;display:flex}.caso:hover{transform:translateY(-4px)}.caso h3{margin:1rem 0 .6rem}.caso p{color:var(--tinta-tenue);font-size:.95rem}.caso-sector{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:600}.caso-ir{text-transform:uppercase;letter-spacing:.1em;align-self:flex-start;margin-top:auto;padding-top:1.25rem;font-size:.78rem;text-decoration:none}.caso-ir:hover{text-underline-offset:4px;text-decoration:underline}.caso-oro{border-top-color:var(--oro);background:linear-gradient(180deg, var(--oro-suave), var(--tarjeta) 60%)}.caso-azul{border-top-color:var(--azul);background:linear-gradient(180deg, var(--azul-suave), var(--tarjeta) 60%)}.caso-coral{border-top-color:var(--coral);background:linear-gradient(180deg, var(--coral-suave), var(--tarjeta) 60%)}.caso-oro .caso-sector,.caso-oro .caso-ir{color:var(--oro-hondo)}.caso-azul .caso-sector,.caso-azul .caso-ir{color:var(--azul-hondo)}.caso-coral .caso-sector,.caso-coral .caso-ir{color:var(--coral-hondo)}.caso-oro:hover{border-color:var(--oro)}.caso-azul:hover{border-color:var(--azul)}.caso-coral:hover{border-color:var(--coral)}.pasos{border-top:1px solid var(--linea);margin-top:3.5rem;list-style:none}.paso{border-bottom:1px solid var(--linea);gap:1rem;padding-block:2.5rem;display:grid}@media (min-width:760px){.paso{grid-template-columns:7rem 1fr 2fr;align-items:center;gap:3rem}}.paso-num{letter-spacing:-.04em;font-size:3rem;font-weight:800;line-height:1}.paso p{color:var(--tinta-tenue)}.planes{border:1px solid var(--linea);border-radius:3px;margin-top:3.5rem;display:grid;overflow:hidden}@media (min-width:860px){.planes{grid-template-columns:repeat(3,1fr)}}.plan{border-bottom:1px solid var(--linea);flex-direction:column;padding:2.25rem;display:flex}.plan:last-child{border-bottom:0}@media (min-width:860px){.plan{border-bottom:0;border-right:1px solid var(--linea)}.plan:last-child{border-right:0}}.plan-azul{background:linear-gradient(180deg, var(--azul-suave), transparent 70%)}.plan-oro{background:linear-gradient(180deg, var(--oro-suave), transparent 70%)}.plan-coral{background:linear-gradient(180deg, var(--coral-suave), transparent 70%)}.plan-flag{text-transform:uppercase;letter-spacing:.12em;min-height:1rem;color:var(--coral-hondo);margin-bottom:.75rem;font-size:.66rem;font-weight:700;display:block}.precio{letter-spacing:-.04em;white-space:nowrap;margin:1rem 0 .3rem;font-size:3rem;font-weight:800;line-height:1.1}.precio small{letter-spacing:0;color:var(--tinta-tenue);margin-right:.4rem;font-size:1rem;font-weight:500}.precio-nota{color:var(--tinta-tenue);font-size:.85rem}.precio-nota s{opacity:.65}.plan ul{gap:.75rem;margin:1.75rem 0;font-size:.95rem;list-style:none;display:grid}.plan li{padding-left:1.5rem;position:relative}.plan li:before{content:"→";position:absolute;left:0}.plan-azul li:before{color:var(--azul-hondo)}.plan-oro li:before{color:var(--oro-hondo)}.plan-coral li:before{color:var(--coral-hondo)}.plan .boton{width:100%;margin-top:auto}.extra{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2rem;display:flex}.extra-titulo{color:var(--tinta-tenue);font-size:.85rem}.chip{border-radius:2px;padding:.45rem 1rem;font-size:.85rem}.chip:nth-of-type(4n+1){background:var(--azul-suave)}.chip:nth-of-type(4n+2){background:var(--oro-suave)}.chip:nth-of-type(4n+3){background:var(--coral-suave)}.chip:nth-of-type(4n){background:var(--hueso)}.nota-precio{color:var(--tinta-tenue);max-width:76ch;margin-top:1.5rem;font-size:.9rem}.nota-precio b{color:var(--tinta)}.tuya{text-align:center;background:radial-gradient(70% 60% at 10% 0%, #a7d5f559, transparent 60%), radial-gradient(70% 60% at 90% 100%, #ed8e6a38, transparent 60%), var(--papel-calido)}.tuya .intro{margin-inline:auto}.puntos{text-align:left;gap:2.5rem;margin-top:4rem;display:grid}@media (min-width:760px){.puntos{grid-template-columns:repeat(3,1fr)}}.punto{border-top:3px solid;padding-top:1.25rem}.punto-oro{border-top-color:var(--oro)}.punto-azul{border-top-color:var(--azul)}.punto-coral{border-top-color:var(--coral)}.punto b{letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.2rem;display:block}.punto p{color:var(--tinta-tenue);font-size:.95rem}.contacto{background:radial-gradient(60% 70% at 0% 100%, #a7d5f573, transparent 60%), radial-gradient(60% 70% at 100% 0%, #ed8e6a4d, transparent 60%), var(--hueso)}.contacto-grid{align-items:start;gap:3rem;display:grid}@media (min-width:880px){.contacto-grid{grid-template-columns:1fr 1fr;gap:4rem}}.contacto-correo{color:var(--tinta-tenue);margin-top:2rem;font-size:.95rem}.contacto-correo a{color:var(--coral-hondo);font-weight:600}.form{background:var(--tarjeta);border:1px solid var(--linea);border-radius:3px;gap:1.1rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid;box-shadow:0 20px 40px -24px #16140f40}.form label{gap:.4rem;font-size:.85rem;font-weight:600;display:grid}.opcional{color:var(--tinta-tenue);font-weight:400}.form input,.form select,.form textarea{font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--linea);border-radius:2px;padding:.8rem .9rem;font-size:1rem;font-weight:400}.form textarea{resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--coral);outline-offset:0;border-color:var(--coral)}.form .acepto{color:var(--tinta-tenue);align-items:flex-start;gap:.7rem;font-weight:400;display:flex}.form .acepto input{width:1.1rem;height:1.1rem;accent-color:var(--coral-hondo);flex-shrink:0;margin-top:.2rem}.form .acepto a{color:var(--tinta)}.trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-error{color:var(--coral-hondo);font-size:.9rem}.form-hecho{text-align:center;padding-block:3rem}.form-hecho-titulo{letter-spacing:-.03em;color:var(--coral-hondo);margin:0 auto .5rem;font-size:2rem;font-weight:800}.form-hecho p{color:var(--tinta-tenue);margin-inline:auto}.pie{background:var(--papel-calido);border-top:3px solid;border-image:linear-gradient(90deg, var(--oro), var(--azul), var(--coral)) 1}.pie-fila{text-transform:uppercase;letter-spacing:.08em;color:var(--tinta-tenue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:2.5rem;font-size:.8rem;display:flex}.pie-enlaces{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.pie-enlaces a{text-decoration:none}.pie-enlaces a:hover{color:var(--tinta)}.legal{padding-block:9rem 6rem}.legal .ancho{max-width:820px}.legal h1{margin-bottom:1rem;font-size:clamp(2.4rem,6vw,3.6rem)}.legal h2{letter-spacing:-.02em;margin:2.5rem 0 .75rem;font-size:1.4rem}.legal p,.legal li{color:var(--tinta-tenue);margin-bottom:.75rem}.legal ul{padding-left:1.25rem}.legal a{color:var(--coral-hondo)}.pendiente{background:var(--coral-suave);color:var(--coral-hondo);border-radius:2px;padding:0 .3rem;font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.robot{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.robot-boton{font:inherit;color:var(--tinta);border:1px solid var(--linea);cursor:pointer;background:#fffdf7;border-radius:12px;align-items:center;gap:.7rem;padding:.7rem 1.1rem .7rem .8rem;font-size:.95rem;font-weight:600;transition:border-color .2s;display:inline-flex}.robot-boton:hover{border-color:var(--coral)}.robot-casilla{border:2px solid var(--tinta-tenue);color:#fffdf7;border-radius:6px;place-items:center;width:1.45rem;height:1.45rem;font-size:.9rem;line-height:1;transition:background .2s,border-color .2s;display:grid}.robot-comprobando .robot-casilla{border-color:var(--coral) var(--linea) var(--linea) var(--linea);border-radius:50%;animation:.7s linear infinite robot-gira}.robot-hecho{cursor:default;border-color:#5e9c6b}.robot-hecho .robot-casilla{background:#5e9c6b;border-color:#5e9c6b}.robot-error{color:var(--coral-hondo);font-size:.85rem}@keyframes robot-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.robot-comprobando .robot-casilla{animation:none}}
.oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tira-nombre{text-decoration:none}.tira-nombre:hover{text-underline-offset:4px;text-decoration:underline}.ancho-texto{max-width:820px}.seccion-corta{padding-bottom:clamp(2rem,6vh,4rem)}.cabecera{border-bottom:1px solid var(--linea);padding-block:9rem clamp(3rem,8vh,5rem)}.cabecera h1{max-width:18ch;font-size:clamp(2.6rem,7vw,5rem)}.cabecera-guia h1{max-width:22ch;font-size:clamp(2.2rem,5.5vw,3.6rem)}.cabecera-oro{background:radial-gradient(90% 90% at 100% 0%, #c4ab5738, transparent 60%), var(--papel)}.cabecera-azul{background:radial-gradient(90% 90% at 100% 0%, #a7d5f566, transparent 60%), var(--papel)}.cabecera-coral{background:radial-gradient(90% 90% at 100% 0%, #ed8e6a38, transparent 60%), var(--papel)}.precio-etiqueta{align-self:center;font-size:.95rem;font-weight:600}.guia-meta{color:var(--tinta-tenue);margin-top:1.5rem;font-size:.85rem}.migas{color:var(--tinta-tenue);margin-bottom:1.75rem;font-size:.8rem}.migas a{text-decoration:none}.migas a:hover{color:var(--tinta);text-decoration:underline}.migas [aria-current]{color:var(--tinta)}.contenido-grid{align-items:start;gap:3rem;display:grid}@media (min-width:960px){.contenido-grid{grid-template-columns:minmax(0,1fr) 340px;gap:5rem}}.contenido h2{margin:3rem 0 1rem;font-size:clamp(1.6rem,3vw,2.2rem)}.contenido>section:first-child h2,.contenido>h2:first-child{margin-top:0}.contenido p,.contenido li{color:var(--tinta-tenue)}.contenido ul{gap:.6rem;padding-left:1.2rem;display:grid}.contenido strong{color:var(--tinta)}.contenido .busquedas{flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:flex}.busquedas li{background:var(--tarjeta);border:1px solid var(--linea);color:var(--tinta);border-radius:999px;padding:.4rem .9rem;font-size:.9rem}.consejo{border-left:4px solid;border-radius:2px;margin-top:3rem;padding:1.5rem 1.75rem}.consejo-oro{border-color:var(--oro);background:var(--oro-suave)}.consejo-azul{border-color:var(--azul);background:var(--azul-suave)}.consejo-coral{border-color:var(--coral);background:var(--coral-suave)}.contenido .consejo-titulo{color:var(--tinta);margin-bottom:.3rem;font-weight:700}.caja-incluye{border:1px solid var(--linea);background:var(--tarjeta);border-top:4px solid;border-radius:3px;gap:1rem;padding:2rem;display:grid;position:sticky;top:7rem}.caja-oro{border-top-color:var(--oro)}.caja-azul{border-top-color:var(--azul)}.caja-coral{border-top-color:var(--coral)}.caja-titulo{text-transform:uppercase;letter-spacing:.15em;color:var(--tinta-tenue);font-size:.72rem;font-weight:600}.caja-plan{letter-spacing:-.03em;font-size:1.6rem;font-weight:800;line-height:1.1}.caja-incluye p{color:var(--tinta-tenue);font-size:.95rem}.caja-incluye ul{gap:.55rem;font-size:.95rem;list-style:none;display:grid}.caja-incluye li{padding-left:1.5rem;position:relative}.caja-incluye li:before{content:"✓";color:var(--coral-hondo);font-weight:700;position:absolute;left:0}.caja-incluye .caja-precio{color:var(--tinta);font-weight:700}.caja-enlace{color:var(--azul-hondo);font-size:.85rem;text-decoration:none}.caja-enlace:hover{text-decoration:underline}.tarjetas{gap:1.25rem;margin-top:2.5rem;display:grid}@media (min-width:760px){.tarjetas{grid-template-columns:repeat(3,1fr)}.tarjetas-grandes{grid-template-columns:repeat(2,1fr)}}@media (min-width:760px) and (max-width:999px){.tarjetas-cuatro{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.tarjetas-cuatro{grid-template-columns:repeat(4,1fr)}}.tarjeta{border:1px solid var(--linea);border-top:4px solid;border-radius:3px;flex-direction:column;gap:.6rem;padding:1.75rem;text-decoration:none;transition:transform .25s,border-color .25s;display:flex}.tarjeta:hover{transform:translateY(-4px)}.tarjeta>b,.tarjeta-guia-texto>b{letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.2}.tarjeta p{color:var(--tinta-tenue);font-size:.93rem}.tarjeta-tipo{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:600}.tarjeta-ir{text-transform:uppercase;letter-spacing:.1em;margin-top:auto;padding-top:.75rem;font-size:.78rem}.tarjeta-oro{border-top-color:var(--oro);background:linear-gradient(180deg, var(--oro-suave), var(--tarjeta) 55%)}.tarjeta-azul{border-top-color:var(--azul);background:linear-gradient(180deg, var(--azul-suave), var(--tarjeta) 55%)}.tarjeta-coral{border-top-color:var(--coral);background:linear-gradient(180deg, var(--coral-suave), var(--tarjeta) 55%)}.tarjeta-oro .tarjeta-tipo,.tarjeta-oro .tarjeta-ir{color:var(--oro-hondo)}.tarjeta-azul .tarjeta-tipo,.tarjeta-azul .tarjeta-ir{color:var(--azul-hondo)}.tarjeta-coral .tarjeta-tipo,.tarjeta-coral .tarjeta-ir{color:var(--coral-hondo)}.tarjeta-oro:hover{border-color:var(--oro)}.tarjeta-azul:hover{border-color:var(--azul)}.tarjeta-coral:hover{border-color:var(--coral)}.enlace-todas{text-transform:uppercase;letter-spacing:.1em;color:var(--azul-hondo);margin-top:2rem;font-size:.85rem;text-decoration:none;display:inline-block}.enlace-todas:hover{text-decoration:underline}.rejilla-seis{gap:2rem 3rem;margin-top:3rem;display:grid}@media (min-width:700px){.rejilla-seis{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.rejilla-seis{grid-template-columns:repeat(3,1fr)}}.rasgo{border-top:3px solid;padding-top:1.25rem}.rasgo-oro{border-color:var(--oro)}.rasgo-azul{border-color:var(--azul)}.rasgo-coral{border-color:var(--coral)}.rasgo h3{margin-bottom:.4rem;font-size:1.2rem}.rasgo p{color:var(--tinta-tenue);font-size:.95rem}.sectores-lista{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.sector-chip{border:1px solid #0000;border-radius:999px;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s}.sector-chip:hover{border-color:var(--tinta);transform:translateY(-2px)}.chip-oro{background:var(--oro-suave);color:var(--oro-hondo)}.chip-azul{background:var(--azul-suave);color:var(--azul-hondo)}.chip-coral{background:var(--coral-suave);color:var(--coral-hondo)}.tabla-envoltorio{border:1px solid var(--linea);background:var(--tarjeta);border-radius:3px;margin-top:3rem;overflow-x:auto}.comparativa{border-collapse:collapse;width:100%;min-width:680px;font-size:.95rem}.comparativa th,.comparativa td{text-align:left;border-bottom:1px solid var(--linea);vertical-align:top;padding:1rem 1.25rem}.comparativa tbody tr:last-child th,.comparativa tbody tr:last-child td{border-bottom:0}.comparativa thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--tinta-tenue);font-size:.78rem;font-weight:600}.comparativa tbody th{font-weight:700}.comparativa td{color:var(--tinta-tenue)}.comparativa .destacada{background:var(--coral-suave);color:var(--tinta);font-weight:600}.comparativa thead .destacada{color:var(--coral-hondo)}.sobre-grid{gap:2rem;display:grid}@media (min-width:900px){.sobre-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:5rem}}.sobre-texto{gap:1.1rem;font-size:1.1rem;display:grid}.sobre-texto p{color:var(--tinta-tenue)}.sobre-texto p:first-child{color:var(--tinta)}.preguntas-lista{border-top:1px solid var(--linea);max-width:900px;margin-top:2.5rem}.pregunta{border-bottom:1px solid var(--linea)}.pregunta summary{cursor:pointer;letter-spacing:-.01em;padding:1.4rem 2.5rem 1.4rem 0;font-size:1.1rem;font-weight:700;list-style:none;position:relative}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:after{content:"+";color:var(--coral-hondo);transition:transform .3s var(--curva);font-size:1.6rem;font-weight:400;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.pregunta[open] summary:after{transform:translateY(-50%)rotate(45deg)}.pregunta p{color:var(--tinta-tenue);padding:0 0 1.5rem}.contacto-pasos{color:var(--tinta-tenue);gap:.6rem;margin-top:1.75rem;list-style:none;display:grid}.contacto-pasos b{color:var(--coral-hondo);margin-right:.3rem}.llamada{padding-block:clamp(4rem,10vh,7rem)}.llamada-caja{text-align:center}.llamada-caja h2{max-width:20ch;margin-inline:auto}.llamada-caja p{color:var(--tinta-tenue);margin:1.25rem auto 2rem}.articulo{font-size:1.1rem;line-height:1.75}.articulo>*+*{margin-top:1.25rem}.articulo h2{margin-top:3rem;font-size:clamp(1.6rem,3vw,2.1rem)}.articulo h3{margin-top:2rem}.articulo p,.articulo li{color:#16140fc7;max-width:none}.articulo strong{color:var(--tinta)}.articulo ul,.articulo ol{gap:.5rem;padding-left:1.4rem;display:grid}.articulo li:has(>input[type=checkbox]){margin-left:-1.4rem;list-style:none}.articulo input[type=checkbox]{accent-color:var(--coral-hondo);vertical-align:-.1rem;width:1rem;height:1rem;margin-right:.6rem}.articulo a{color:var(--coral-hondo);font-weight:600}.articulo table{border-collapse:collapse;background:var(--tarjeta);border:1px solid var(--linea);width:100%;font-size:.98rem}.articulo th,.articulo td{border-bottom:1px solid var(--linea);text-align:left;padding:.8rem 1rem}.articulo th{text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-tenue);font-size:.8rem}.pie-columnas{gap:2.5rem;padding-block:4rem 2.5rem;display:grid}@media (min-width:860px){.pie-columnas{grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:3rem}}.pie-marca img{width:auto;height:26px}.pie-marca p{color:var(--tinta-tenue);max-width:34ch;margin:1.25rem 0;font-size:.92rem}.pie-correo{color:var(--coral-hondo);font-size:.92rem;font-weight:600}.pie-columnas nav{flex-direction:column;gap:.5rem;font-size:.9rem;display:flex}.pie-columnas nav a{color:var(--tinta-tenue);text-decoration:none}.pie-columnas nav a:hover{color:var(--tinta);text-decoration:underline}.pie-titulo{text-transform:uppercase;letter-spacing:.15em;color:var(--tinta);margin-bottom:.5rem;font-size:.72rem;font-weight:600}.pie .pie-fila{border-top:1px solid var(--linea);padding-block:1.5rem}.pie-legal{gap:1.5rem;display:flex}.pie-legal a{text-decoration:none}.pie-legal a:hover{color:var(--tinta)}.calido{background:var(--papel-calido)}
.navegador{background:var(--tarjeta);border:1px solid var(--linea);border-radius:12px;margin:0;overflow:hidden;box-shadow:0 30px 60px -30px #16140f59,0 8px 20px -10px #16140f26}.navegador-barra{background:var(--papel-calido);border-bottom:1px solid var(--linea);align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.navegador-barra span{background:#16140f2e;border-radius:50%;width:.6rem;height:.6rem}.navegador-barra span:first-child{background:var(--coral)}.navegador-barra span:nth-child(2){background:var(--oro)}.navegador-barra span:nth-child(3){background:var(--azul)}.navegador-barra em{max-width:22rem;color:var(--tinta-tenue);background:var(--papel);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;margin-left:.75rem;padding:.2rem .8rem;font-size:.72rem;font-style:normal;overflow:hidden}.navegador img{aspect-ratio:1200/750;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.movil{aspect-ratio:390/800;background:var(--tinta);border-radius:24px;width:100%;max-width:230px;margin:0;padding:7px;overflow:hidden;box-shadow:0 30px 60px -25px #16140f8c;container-type:inline-size}.movil-pantalla{border-radius:17px;flex-direction:column;height:100%;display:flex;overflow:hidden}.movil img{object-fit:cover;object-position:top;flex:1;width:100%;min-height:0;display:block}.movil-estado{color:#16140f;flex:none;justify-content:space-between;align-items:center;height:11cqw;padding:0 9cqw;font-size:4.6cqw;font-weight:700;display:flex;position:relative}.movil-oscura .movil-estado{color:#f6f2e6}.movil-isla{background:#0d0c0a;border-radius:99px;width:28cqw;height:7cqw;margin:0 0 0 -14cqw;position:absolute;left:50%}.movil-iconos{align-items:flex-end;gap:1cqw;height:3.4cqw;display:flex}.movil-iconos i{background:currentColor;border-radius:1px;width:1.4cqw}.movil-iconos i:first-child{height:45%}.movil-iconos i:nth-child(2){height:70%}.movil-iconos i:nth-child(3){height:100%}.hero-grid{align-items:center;gap:3rem;display:grid}@media (min-width:1000px){.hero-grid{grid-template-columns:1.05fr 1fr;gap:2rem}}.hero h1{font-size:clamp(2.8rem,5.4vw,4.9rem)}.escena{padding:1rem 0 3rem;position:relative}.escena .navegador{width:100%;transform:rotate(-1.5deg)}.escena .movil{width:32%;position:absolute;bottom:-1rem;right:-2%;transform:rotate(4deg)}.escena-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 12px 30px -12px #16140f59}.escena-chip:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.chip-flota-1{background:var(--oro-suave);color:var(--oro-hondo);animation:6s ease-in-out infinite flotar;top:-.5rem;left:-1rem}.chip-flota-2{background:var(--azul-suave);color:var(--azul-hondo);animation:7s ease-in-out -2s infinite flotar;top:42%;left:-2.5rem}.chip-flota-3{background:var(--coral-suave);color:var(--coral-hondo);animation:6.5s ease-in-out -4s infinite flotar;bottom:0;left:18%}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:999px){.escena{max-width:640px;margin-inline:auto}.chip-flota-2{left:-.5rem}}@media (max-width:560px){.escena-chip{padding:.45rem .75rem;font-size:.7rem}.chip-flota-1{left:0}}.banda{border-block:1px solid var(--linea);background:var(--tinta);color:var(--hueso);padding-block:1.1rem;overflow:hidden}.banda-pista{gap:2.5rem;width:max-content;animation:40s linear infinite desplazar;display:flex}.banda:hover .banda-pista{animation-play-state:paused}.banda a{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:2.5rem;font-size:1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.banda a:after{content:"✦";font-size:.9rem}.banda a:nth-child(3n+1):after{color:var(--oro)}.banda a:nth-child(3n+2):after{color:var(--azul)}.banda a:nth-child(3n):after,.banda a:hover{color:var(--coral)}@keyframes desplazar{to{transform:translate(-50%)}}.mosaico{gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:900px){.mosaico{grid-template-columns:repeat(6,1fr)}.mosaico>:first-child{grid-column:span 4}.mosaico>:nth-child(2),.mosaico>:nth-child(3),.mosaico>:nth-child(4),.mosaico>:nth-child(5){grid-column:span 2}}.pieza{transition:transform .3s var(--curva), box-shadow .3s;border-radius:18px;flex-direction:column;gap:.75rem;min-height:300px;padding:1.75rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.pieza:hover{transform:translateY(-5px);box-shadow:0 25px 45px -25px #16140f66}.pieza-texto>b{letter-spacing:-.03em;font-size:1.45rem;font-weight:800;line-height:1.1}.pieza p{color:var(--tinta-tenue);max-width:40ch;font-size:.93rem}.pieza .tarjeta-ir{text-transform:uppercase;letter-spacing:.1em;margin-top:auto;padding-top:.5rem;font-size:.78rem}.pieza .ilustracion{align-self:flex-end;width:calc(100% + 1.75rem);max-width:360px;margin:.5rem -1.75rem -1.75rem auto}.pieza-oro{background:linear-gradient(160deg, var(--oro-suave), #f8f1da)}.pieza-azul{background:linear-gradient(160deg, var(--azul-suave), #eef6fb)}.pieza-coral{background:linear-gradient(160deg, var(--coral-suave), #fcefe8)}.pieza-oro .tarjeta-ir{color:var(--oro-hondo)}.pieza-azul .tarjeta-ir{color:var(--azul-hondo)}.pieza-coral .tarjeta-ir{color:var(--coral-hondo)}@media (min-width:900px){.mosaico>:first-child{flex-direction:row;align-items:stretch}.mosaico>:first-child .pieza-texto{flex-direction:column;flex:1;gap:.75rem;display:flex}.mosaico>:first-child .pieza-texto>b{font-size:2rem}.mosaico>:first-child .ilustracion{align-self:flex-end;width:55%;max-width:none;margin:0 -1.75rem -1.75rem 0}}.pieza-texto{display:contents}.ilustracion{font-size:12px;line-height:1.3}.ilustracion .l{background:#16140f1f;border-radius:4px;height:8px;margin-bottom:7px;display:block}.ilustracion .l-titular{background:var(--tinta);opacity:.85;width:75%;height:14px}.ilustracion .l-80{width:80%}.ilustracion .l-60{width:60%}.ilustracion .l-40{width:40%}.ilu-boton{background:var(--coral);color:var(--tinta);border-radius:4px;margin:6px 0 10px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.ilu-web,.ilu-mapa,.ilu-estado,.ilu-panel,.ilu-antes-despues>div{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;box-shadow:0 20px 40px -24px #16140f59}.ilu-barra{border-bottom:1px solid var(--linea);gap:4px;padding:8px 10px;display:flex}.ilu-barra span{background:#16140f26;border-radius:50%;width:7px;height:7px}.ilu-cuerpo{padding:14px 16px 18px}.ilu-fila{gap:8px;display:flex}.ilu-fila i{background:var(--oro-suave);border-radius:6px;flex:1;height:44px}.ilu-fila i:nth-child(2){background:var(--azul-suave)}.ilu-fila i:nth-child(3){background:var(--coral-suave)}.ilu-mapa{padding:12px}.ilu-busca{border:1px solid var(--linea);background:var(--papel);color:var(--tinta-tenue);border-radius:999px;margin-bottom:10px;padding:7px 12px}.ilu-plano{background:linear-gradient(90deg,#0000 48%,#ffffffe6 48% 52%,#0000 52%),linear-gradient(#0000 50%,#ffffffe6 50% 55%,#0000 55%),linear-gradient(135deg,#dcebd7,#e9f3f8);border-radius:8px;height:90px;position:relative}.pin{background:#16140f59;border-radius:50% 50% 50% 0;width:14px;height:14px;position:absolute;transform:rotate(-45deg)}.pin-1{top:25%;left:20%}.pin-2{top:55%;left:70%}.pin-3{top:30%;left:45%}.pin-tuyo{background:var(--coral);width:20px;height:20px;box-shadow:0 0 0 6px #ed8e6a40}.ilu-ficha{border:1px solid var(--linea);border-radius:8px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.ilu-ficha b{font-size:13px}.ilu-estrellas{color:var(--oro);letter-spacing:1px}.ilu-acciones{gap:6px;display:flex}.ilu-acciones em{background:var(--azul-suave);color:var(--azul-hondo);border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:600}.ilu-estado{gap:7px;padding:14px 16px;display:grid}.ilu-estado-titulo{margin-bottom:2px;font-size:12px;font-weight:700}.ilu-check{color:var(--tinta-tenue);align-items:center;gap:8px;display:flex}.ilu-check span{background:var(--coral);width:16px;height:16px;color:var(--tinta);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.ilu-grafica{align-items:flex-end;gap:6px;height:50px;margin-top:6px;display:flex}.ilu-grafica i{background:var(--azul);border-radius:3px 3px 0 0;flex:1}.ilu-grafica i:last-child{background:var(--coral)}.ilu-antes-despues{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ilu-antes-despues>div{padding:14px 12px;position:relative}.ilu-antes{filter:grayscale();opacity:.7}.ilu-antes .l{background:#16140f2e}.ilu-lento{color:var(--tinta-tenue);margin-top:8px;font-size:10px;font-style:normal;display:block}.ilu-etiqueta{text-transform:uppercase;letter-spacing:.1em;color:var(--tinta-tenue);margin-bottom:8px;font-size:9px;font-weight:700;display:inline-block}.ilu-despues .ilu-etiqueta{color:var(--coral-hondo)}.ilu-panel{grid-template-columns:34px 1fr;display:grid;overflow:hidden}.ilu-panel-lado{background:var(--tinta);align-content:start;gap:8px;padding:10px 8px;display:grid}.ilu-panel-lado i{background:#eae5ca40;border-radius:4px;height:16px}.ilu-panel-lado i:first-child{background:var(--coral)}.ilu-panel-main{gap:10px;padding:12px;display:grid}.ilu-kpis{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ilu-kpis div{background:var(--oro-suave);border-radius:6px;padding:7px 8px;display:grid}.ilu-kpis div:nth-child(2){background:var(--azul-suave)}.ilu-kpis div:nth-child(3){background:var(--coral-suave)}.ilu-kpis b{font-size:16px}.ilu-kpis span{color:var(--tinta-tenue);font-size:9px}.ilu-tabla{gap:4px;display:grid}.ilu-tabla div{background:var(--papel);border-radius:5px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.ilu-tabla em{border-radius:999px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:700}.estado-0{background:var(--azul-suave);color:var(--azul-hondo)}.estado-1{background:var(--oro-suave);color:var(--oro-hondo)}.estado-2{background:var(--coral-suave);color:var(--coral-hondo)}.ilustracion-grande{font-size:15px}.ilustracion-grande .ilu-web,.ilustracion-grande .ilu-mapa,.ilustracion-grande .ilu-estado,.ilustracion-grande .ilu-panel,.ilustracion-grande .ilu-antes-despues>div{border-radius:16px}.ilustracion-grande .l{height:10px;margin-bottom:9px}.ilustracion-grande .l-titular{height:18px}.ilustracion-grande .ilu-fila i{height:70px}.ilustracion-grande .ilu-plano{height:150px}.ilustracion-grande .ilu-tabla div{padding:9px 11px}.ilustracion-grande .ilu-kpis b{font-size:22px}.partido{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.partido{grid-template-columns:1fr 1fr;gap:5rem}.partido-inverso>:first-child{order:2}}.lista-marcas{gap:.9rem;margin-top:2rem;list-style:none;display:grid}.lista-marcas li{color:var(--tinta-tenue);grid-template-columns:1.6rem 1fr;align-items:start;gap:.6rem;display:grid}.lista-marcas li:before{content:"→";font-weight:800}.lista-marcas li:nth-child(3n+1):before{color:var(--oro-hondo)}.lista-marcas li:nth-child(3n+2):before{color:var(--azul-hondo)}.lista-marcas li:nth-child(3n):before{color:var(--coral-hondo)}.lista-marcas b{color:var(--tinta)}.pegajoso{gap:2.5rem;display:grid}@media (min-width:960px){.pegajoso{grid-template-columns:.8fr 1.2fr;gap:5rem}.pegajoso-titulo{align-self:start;position:sticky;top:8rem}}.lista-numerada{counter-reset:n;list-style:none;display:grid}.lista-numerada li{counter-increment:n;border-bottom:1px solid var(--linea);grid-template-columns:3.5rem 1fr;gap:1rem;padding-block:1.6rem;display:grid}.lista-numerada li:first-child{border-top:1px solid var(--linea)}.lista-numerada li:before{content:counter(n, decimal-leading-zero);letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.lista-numerada li:nth-child(3n+1):before{color:var(--oro-hondo)}.lista-numerada li:nth-child(3n+2):before{color:var(--azul-hondo)}.lista-numerada li:nth-child(3n):before{color:var(--coral-hondo)}.lista-numerada h3{margin-bottom:.3rem;font-size:1.2rem}.lista-numerada p{color:var(--tinta-tenue);font-size:.97rem}.estudios{gap:clamp(4rem,10vw,7rem);margin-top:4rem;display:grid}.estudio{align-items:center;gap:2.5rem;display:grid}@media (min-width:960px){.estudio{grid-template-columns:1.25fr 1fr;gap:4rem}.estudio:nth-child(2n)>:first-child{order:2}}.estudio-visual{padding:0 0 2rem;position:relative}.estudio-visual .movil{width:28%;position:absolute;bottom:-1rem;right:-1rem}.estudio-sector{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:600}.estudio h3{letter-spacing:-.04em;margin:.6rem 0 1rem;font-size:clamp(2rem,4vw,3rem)}.estudio>div>p{color:var(--tinta-tenue)}.estudio-oro .estudio-sector,.estudio-oro .lista-marcas li:before{color:var(--oro-hondo)}.estudio-azul .estudio-sector,.estudio-azul .lista-marcas li:before{color:var(--azul-hondo)}.estudio-coral .estudio-sector,.estudio-coral .lista-marcas li:before{color:var(--coral-hondo)}.estudio .boton{margin-top:2rem}.linea-tiempo{gap:2.5rem;margin-top:3.5rem;list-style:none;display:grid;position:relative}@media (min-width:860px){.linea-tiempo{grid-template-columns:repeat(3,1fr);gap:3rem}.linea-tiempo:before{content:"";background:linear-gradient(90deg, var(--oro), var(--azul), var(--coral));border-radius:3px;height:3px;position:absolute;top:1.6rem;left:1.6rem;right:1.6rem}}.hito{position:relative}.hito-num{z-index:1;border:3px solid var(--hueso);border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:1.5rem;font-size:1.1rem;font-weight:800;display:grid;position:relative}.hito-oro .hito-num{background:var(--oro)}.hito-azul .hito-num{background:var(--azul)}.hito-coral .hito-num{background:var(--coral)}.hito h3{margin-bottom:.5rem;font-size:1.4rem}.hito p{color:var(--tinta-tenue)}.sobre-foto{max-width:380px;position:relative}.sobre-foto img{aspect-ratio:600/722;object-fit:cover;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -30px #16140f73}.sobre-foto:before{content:"";background:linear-gradient(135deg, var(--oro), var(--coral) 60%, var(--azul));z-index:-1;opacity:.55;border-radius:22px;position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem}.sobre-firma{letter-spacing:-.02em;margin-top:1.5rem;font-weight:800}.sobre-firma span{color:var(--tinta-tenue);letter-spacing:0;font-size:.85rem;font-weight:400;display:block}.sobre-portfolio{color:var(--tinta);text-underline-offset:.25em;margin-top:1rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-block}.sobre-portfolio:hover{-webkit-text-decoration-color:var(--coral,currentColor);text-decoration-color:var(--coral,currentColor)}.sobre-con-foto{align-items:center;gap:3rem;display:grid}@media (min-width:900px){.sobre-con-foto{grid-template-columns:.8fr 1.2fr;gap:5rem}}.cabecera-partida{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.cabecera-partida{grid-template-columns:1.1fr .9fr;gap:4rem}}.cabecera-partida .ilustracion{justify-self:center;width:100%;max-width:460px}.movil-ejemplo{aspect-ratio:9/17;border:8px solid var(--tinta);background:#fffdf7;border-radius:36px;flex-direction:column;justify-self:center;gap:12px;width:250px;padding:14px 12px;font-size:12px;display:flex;position:relative;transform:rotate(3deg);box-shadow:0 35px 60px -30px #16140f8c}.me-notch{background:var(--tinta);border-radius:999px;width:70px;height:16px;margin:-4px auto 2px}.me-nav{justify-content:space-between;align-items:center;display:flex}.me-nav i{border-block:2px solid var(--tinta);width:18px;height:10px}.me-hero{border-radius:14px;gap:6px;padding:14px;display:grid}.me-hero span{letter-spacing:-.02em;margin-bottom:4px;font-size:17px;font-weight:800;line-height:1.1}.me-hero .l{background:#16140f26;border-radius:4px;height:7px;display:block}.me-hero .l-80{width:80%}.me-hero .l-60{width:60%}.me-boton{background:var(--tinta);color:var(--hueso);border-radius:6px;justify-self:start;margin-top:6px;padding:7px 12px;font-size:11px}.me-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.me-cards i{background:var(--papel-calido);border-radius:10px;height:60px}.me-resenas{color:var(--oro);font-size:11px}.me-resenas em{color:var(--tinta-tenue);font-style:normal}.me-etiqueta{text-transform:uppercase;letter-spacing:.15em;color:var(--tinta-tenue);font-size:.7rem;position:absolute;bottom:-2.4rem;left:50%;transform:translate(-50%)rotate(-3deg)}.movil-oro .me-hero{background:var(--oro-suave)}.movil-azul .me-hero{background:var(--azul-suave)}.movil-coral .me-hero{background:var(--coral-suave)}.portada-guia{aspect-ratio:4/3;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.portada-guia:before,.portada-guia:after{content:"";border-radius:50%;position:absolute}.portada-oro{background:var(--oro-suave)}.portada-oro:before{background:var(--oro);opacity:.45;width:70%;height:70%;top:-20%;right:-15%}.portada-azul{background:var(--azul-suave)}.portada-azul:before{background:var(--azul);opacity:.6;width:70%;height:70%;top:-20%;right:-15%}.portada-coral{background:var(--coral-suave)}.portada-coral:before{background:var(--coral);opacity:.45;width:70%;height:70%;top:-20%;right:-15%}.portada-guia:after{border:3px solid var(--tinta);opacity:.12;width:40%;height:40%;bottom:-10%;left:-8%}.tarjeta-guia{border-top:0;padding:0;overflow:hidden}.tarjeta-guia .portada-guia{aspect-ratio:16/9;border-radius:0}.tarjeta-guia-texto{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem 1.75rem 1.75rem;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aparece{animation:linear both aparecer;animation-timeline:view();animation-range:entry entry 40%}.aparece-lado{animation:linear both aparecer-lado;animation-timeline:view();animation-range:entry entry 45%}}}@keyframes aparecer{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes aparecer-lado{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.entra{animation:entrar .9s var(--curva) both}.entra-2{animation-delay:.1s}.entra-3{animation-delay:.2s}.entra-4{animation-delay:.3s}}@keyframes entrar{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.banda-pista,.escena-chip{animation:none!important}}.sobre-con-foto .sobre-texto{margin-top:1.5rem}.oscura{background:radial-gradient(70% 60% at 100% 0%, #ed8e6a24, transparent 60%), radial-gradient(60% 60% at 0% 100%, #a7d5f51f, transparent 60%), var(--tinta);color:var(--hueso)}.oscura h2,.oscura h3{color:#f6f2e6}.oscura h2 em{color:var(--coral)}.et-oro-claro{color:var(--oro)}.valor-cabecera{align-items:end;gap:1.5rem;display:grid}@media (min-width:960px){.valor-cabecera{grid-template-columns:1.1fr 1fr;gap:4rem}}.valor-intro{color:#eae5cab8;font-size:1.1rem}.valor-rejilla{gap:1.25rem;margin-top:3.5rem;display:grid}@media (min-width:760px){.valor-rejilla{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.valor-rejilla{grid-template-columns:repeat(3,1fr)}}.valor{transition:transform .3s var(--curva), border-color .3s, background .3s;background:#eae5ca0d;border:1px solid #eae5ca1f;border-radius:18px;flex-direction:column;gap:.9rem;padding:2rem 1.75rem 1.75rem;display:flex;position:relative}.valor:hover{background:#eae5ca14;transform:translateY(-4px)}.valor-oro:hover{border-color:var(--oro)}.valor-azul:hover{border-color:var(--azul)}.valor-coral:hover{border-color:var(--coral)}.valor-num{letter-spacing:-.05em;font-size:2.6rem;font-weight:800;line-height:1}.valor-oro .valor-num{color:var(--oro)}.valor-azul .valor-num{color:var(--azul)}.valor-coral .valor-num{color:var(--coral)}.valor h3{font-size:1.3rem}.valor p{margin:0;font-size:.93rem}.valor p span{text-transform:uppercase;letter-spacing:.14em;margin-bottom:.3rem;font-size:.66rem;font-weight:700;display:block}.valor-habitual{color:#eae5ca73}.valor-habitual s{text-decoration-color:#eae5ca4d}.valor-habitual span{color:#eae5ca66;text-decoration:none;display:block}.valor-conmigo{color:#f6f2e6;border-top:1px dashed #eae5ca2e;padding-top:.9rem}.valor-oro .valor-conmigo span{color:var(--oro)}.valor-azul .valor-conmigo span{color:var(--azul)}.valor-coral .valor-conmigo span{color:var(--coral)}.valor-ctas{margin-top:3rem}.boton-claro{background:var(--hueso);color:var(--tinta);border-color:var(--hueso)}.boton-claro:hover{background:var(--coral);border-color:var(--coral);color:var(--tinta)}.linea-clara{color:var(--hueso);background:0 0;border-color:#eae5ca4d}.linea-clara:hover{border-color:var(--hueso);color:var(--hueso);background:0 0}.ilu-marca{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr;gap:10px;padding:14px;display:grid;box-shadow:0 20px 40px -24px #16140f59}.ilu-marca-logo{background:var(--papel-calido);border-radius:10px;grid-row:span 2;align-content:center;place-items:center;gap:8px;padding:18px 10px;display:grid}.ilu-marca-simbolo{background:var(--tinta);width:54px;height:54px;color:var(--hueso);letter-spacing:-.05em;border-radius:50% 50% 50% 8px;place-items:center;font-size:30px;font-style:italic;font-weight:800;line-height:1;display:grid}.ilu-marca-logo b{letter-spacing:-.03em;font-size:15px;font-weight:800}.ilu-marca-colores{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.ilu-marca-colores i{aspect-ratio:1;border-radius:6px}.ilu-marca-colores i:first-child{background:var(--oro)}.ilu-marca-colores i:nth-child(2){background:var(--azul)}.ilu-marca-colores i:nth-child(3){background:var(--coral)}.ilu-marca-colores i:nth-child(4){background:var(--tinta)}.ilu-marca-tipo{border:1px solid var(--linea);border-radius:8px;align-content:center;padding:6px 10px;display:grid}.ilu-marca-tipo span{letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1}.ilu-marca-tipo em{color:var(--tinta-tenue);font-size:10px;font-style:normal}.ilustracion-grande .ilu-marca-simbolo{width:76px;height:76px;font-size:42px}.ilustracion-grande .ilu-marca-tipo span{font-size:42px}@media (min-width:900px){.mosaico>:nth-child(6){flex-direction:row;grid-column:span 6;align-items:stretch;min-height:0}.mosaico>:nth-child(6) .pieza-texto{flex-direction:column;flex:1;gap:.75rem;display:flex}.mosaico>:nth-child(6) .ilustracion{align-self:flex-end;width:40%;max-width:420px;margin:0 -1.75rem -1.75rem 0}}.abanico{place-items:center;height:470px;display:grid;position:relative}.abanico .movil-ejemplo{width:210px;position:absolute}.abanico .movil-ejemplo:first-child{z-index:1;transform:translate(-62%)rotate(-10deg)scale(.88)}.abanico .movil-ejemplo:nth-child(2){z-index:3;transform:translateY(-14px)}.abanico .movil-ejemplo:nth-child(3){z-index:2;transform:translate(62%)rotate(10deg)scale(.88)}.abanico .me-etiqueta{display:none}@media (max-width:560px){.abanico{height:400px}.abanico .movil-ejemplo{width:170px}}.banda-busquedas{background:var(--papel-calido);color:var(--tinta)}.banda-busquedas .banda-pista{gap:.8rem;animation-duration:70s}.busqueda-chip{white-space:nowrap;background:var(--tarjeta);border:1px solid var(--linea);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.95rem;font-weight:500;display:inline-flex}.busqueda-chip>span{font-size:1.1rem;line-height:1}.busqueda-chip.chip-oro>span{color:var(--oro-hondo)}.busqueda-chip.chip-azul>span{color:var(--azul-hondo)}.busqueda-chip.chip-coral>span{color:var(--coral-hondo)}.mosaico-sectores{gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:700px){.mosaico-sectores{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.mosaico-sectores{grid-template-columns:repeat(4,1fr)}.mosaico-sectores>:first-child,.mosaico-sectores>:nth-child(6),.mosaico-sectores>:nth-child(7),.mosaico-sectores>:nth-child(8){grid-column:span 2}}.pieza-sector{min-height:0}.pieza-num{letter-spacing:-.05em;opacity:.9;font-size:2.4rem;font-weight:800;line-height:1}.pieza-oro .pieza-num{color:var(--oro-hondo)}.pieza-azul .pieza-num{color:var(--azul-hondo)}.pieza-coral .pieza-num{color:var(--coral-hondo)}.pieza-sector>b{letter-spacing:-.03em;font-size:1.35rem;font-weight:800;line-height:1.15}.pieza .pieza-clave{color:var(--tinta);border-top:1px solid var(--linea);padding-top:.75rem;font-size:.88rem}.pieza-plan{background:#fff9;border-radius:999px;align-self:flex-start;padding:.3rem .75rem;font-size:.75rem;font-weight:600}.ideas{gap:1rem;margin-top:3rem;list-style:none;display:grid}@media (min-width:760px){.ideas{grid-template-columns:repeat(2,1fr)}}.idea{background:#eae5ca0d;border:1px solid #eae5ca1f;border-radius:14px;grid-template-columns:9rem 1fr;align-items:baseline;gap:1.25rem;padding:1.25rem 1.4rem;display:grid}.idea a{letter-spacing:-.02em;font-size:1.05rem;font-weight:800;text-decoration:none}.idea a:hover{text-decoration:underline}.idea-oro a{color:var(--oro)}.idea-azul a{color:var(--azul)}.idea-coral a{color:var(--coral)}.idea p{color:#eae5cac7;font-size:.93rem}@media (max-width:520px){.idea{grid-template-columns:1fr;gap:.4rem}}.pila-portadas{height:380px;position:relative}.pila-portadas .portada-guia{border:1px solid #16140f0f;width:62%;position:absolute;box-shadow:0 25px 50px -25px #16140f73}.pila-portadas .portada-guia:first-child{z-index:1;top:12%;left:0;transform:rotate(-7deg)}.pila-portadas .portada-guia:nth-child(2){z-index:2;top:0;left:19%;transform:rotate(2deg)}.pila-portadas .portada-guia:nth-child(3){z-index:3;top:16%;left:38%;transform:rotate(8deg)}@media (max-width:560px){.pila-portadas{height:260px}}.guia-destacada{transition:transform .3s var(--curva), box-shadow .3s;border-radius:26px;align-items:center;gap:2rem;margin-top:1rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;display:grid}.guia-destacada:hover{transform:translateY(-4px);box-shadow:0 30px 60px -35px #16140f73}@media (min-width:900px){.guia-destacada{grid-template-columns:1fr 1.1fr;gap:3.5rem}}.guia-destacada-oro{background:linear-gradient(135deg, var(--oro-suave), var(--tarjeta))}.guia-destacada-azul{background:linear-gradient(135deg, var(--azul-suave), var(--tarjeta))}.guia-destacada-coral{background:linear-gradient(135deg, var(--coral-suave), var(--tarjeta))}.guia-destacada-texto{justify-items:start;gap:1rem;display:grid}.guia-destacada-texto h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}.guia-destacada-texto p{color:var(--tinta-tenue);font-size:1.1rem}.guia-destacada-oro .tarjeta-tipo{color:var(--oro-hondo)}.guia-destacada-azul .tarjeta-tipo{color:var(--azul-hondo)}.guia-destacada-coral .tarjeta-tipo{color:var(--coral-hondo)}.temas{gap:.6rem;list-style:none;display:grid}.tema a{color:#f6f2e6;background:#eae5ca0a;border:1px solid #eae5ca1f;border-radius:12px;grid-template-columns:2.8rem 1fr;align-items:baseline;gap:.8rem;padding:1rem 1.2rem;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s;display:grid}.tema a:hover{background:#eae5ca17}.tema span{letter-spacing:-.03em;font-size:1.2rem;font-weight:800}.tema-oro span{color:var(--oro)}.tema-azul span{color:var(--azul)}.tema-coral span{color:var(--coral)}.tema-oro a:hover{border-color:var(--oro)}.tema-azul a:hover{border-color:var(--azul)}.tema-coral a:hover{border-color:var(--coral)}.portada-guia{place-items:end center;padding:8% 10% 0}.portada-guia .ilustracion{z-index:1;align-self:end;width:100%;max-width:330px;position:relative}.portada-num{z-index:2;letter-spacing:.02em;background:#ffffffb3;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;font-weight:800;position:absolute;top:.9rem;left:1rem}.tarjeta-guia .portada-guia{padding:1.5rem 12% 0}.pila-portadas .portada-guia{padding:1.25rem 9% 0}.ilu-presupuesto{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;gap:6px;padding:14px 16px 16px;display:grid;box-shadow:0 20px 40px -24px #16140f59}.ilu-pres-titulo{margin-bottom:4px;font-size:12px;font-weight:700}.ilu-pres-fila{border-bottom:1px dashed var(--linea);color:var(--tinta-tenue);justify-content:space-between;gap:10px;padding-bottom:6px;display:flex}.ilu-pres-fila b{color:var(--tinta)}.ilu-pres-total{background:var(--oro-suave);border-radius:6px;justify-content:space-between;align-items:center;margin-top:4px;padding:7px 10px;font-weight:700;display:flex}.ilu-pres-total b{background:var(--oro);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.ilu-check-no{opacity:.55}.ilu-check-no span{border:2px solid var(--coral);background:0 0!important}.ilu-dominio{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;gap:10px;padding:0 0 14px;display:grid;box-shadow:0 20px 40px -24px #16140f59}.ilu-barra-url{align-items:center}.ilu-barra-url em{background:var(--papel);border-radius:999px;flex:1;margin-left:8px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:600}.ilu-titular{background:var(--azul-suave);border-radius:8px;align-items:center;gap:10px;margin:0 14px;padding:9px 12px;display:flex}.ilu-titular-2{background:var(--oro-suave)}.ilu-titular small{color:var(--tinta-tenue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.ilu-titular b{font-size:13px}.ilu-llave{background:var(--tinta);width:26px;height:26px;color:var(--hueso);border-radius:50%;place-items:center;font-size:14px;display:grid}.ilu-resenas{gap:8px;padding-bottom:10px;display:grid}.ilu-resena{border:1px solid var(--linea);background:#fffdf7;border-radius:10px;padding:10px 12px;box-shadow:0 14px 30px -20px #16140f66}.ilu-resena-1{margin-left:18px}.ilu-resena-2{margin-left:6px;margin-right:12px}.ilu-resena-cab{align-items:center;gap:7px;margin-bottom:4px;display:flex}.ilu-avatar{background:var(--azul);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.ilu-resena-1 .ilu-avatar{background:var(--coral)}.ilu-resena-2 .ilu-avatar{background:var(--oro)}.ilu-resena-cab b{font-size:11px}.ilu-resena-cab em{color:var(--oro);letter-spacing:1px;margin-left:auto;font-size:10px;font-style:normal}.ilu-resena p{color:var(--tinta-tenue);font-size:11px}.ilu-velocidad{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 20px 40px -24px #16140f59}.ilu-medidor{background:conic-gradient(#3fa066 0 96%, #16140f1a 96% 100%);border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.ilu-medidor span{color:#2d7a4c;background:#fffdf7;border-radius:50%;place-items:center;width:66px;height:66px;font-size:24px;font-weight:800;display:grid}.ilu-indicadores{gap:7px;display:grid}.ilu-indicadores div{background:var(--papel);border-radius:6px;grid-template-columns:10px auto 1fr;align-items:center;gap:7px;padding:5px 9px;display:grid}.ilu-indicadores i{background:#3fa066;border-radius:50%;width:9px;height:9px}.ilu-indicadores b{font-size:11px}.ilu-indicadores em{text-align:right;color:var(--tinta-tenue);font-size:11px;font-style:normal}.ilu-legal{height:170px;position:relative}.ilu-doc{border:1px solid var(--linea);background:#fffdf7;border-radius:8px 8px 0 0;width:58%;padding:12px 12px 18px;position:absolute;bottom:0;box-shadow:0 14px 30px -18px #16140f66}.ilu-doc b{margin-bottom:8px;font-size:12px;display:block}.ilu-doc-0{transform-origin:0 100%;left:0;transform:rotate(-6deg)}.ilu-doc-1{z-index:1;height:92%;left:21%}.ilu-doc-2{transform-origin:100% 100%;z-index:2;height:82%;right:0;transform:rotate(6deg)}.ilu-sello{background:var(--azul);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:10px;right:10px}.ilu-doc-2 .ilu-sello{background:var(--coral)}.ilu-doc-0 .ilu-sello{background:var(--oro)}.articulo blockquote{border-left:4px solid var(--coral);background:var(--coral-suave);border-radius:2px;margin-inline:0;padding:1.1rem 1.4rem}.articulo blockquote p{color:var(--tinta);font-style:italic}.articulo em{color:var(--tinta-tenue)}.ilu-serp{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;gap:8px;padding:12px 14px 14px;display:grid;box-shadow:0 20px 40px -24px #16140f59}.ilu-resultado{border-radius:7px;gap:3px;padding:7px 9px;display:grid}.ilu-resultado em{color:var(--tinta-tenue);font-size:9px;font-style:normal}.ilu-resultado b{color:#1a4e9a;font-size:12px}.ilu-resultado .l{height:6px;margin-bottom:0}.ilu-resultado-tuyo{background:var(--azul-suave);outline:2px solid var(--azul)}.ilu-resultado:not(.ilu-resultado-tuyo){opacity:.6}.ilu-textos{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;padding:16px;box-shadow:0 20px 40px -24px #16140f59}.ilu-textos-titular{letter-spacing:-.02em;margin-bottom:10px;font-size:17px;font-weight:800;line-height:1.15}.ilu-textos-titular mark{color:inherit;background:linear-gradient(#0000 55%,#c4ab578c 55%);padding:0 2px}.ilu-textos-tachado{color:var(--coral-hondo);margin:8px 0 4px;font-size:11px}.ilu-fotos{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;grid-template-rows:70px 70px;grid-template-columns:1.4fr 1fr;gap:8px;padding:12px;display:grid;position:relative;box-shadow:0 20px 40px -24px #16140f59}.ilu-foto{background:var(--oro-suave);border-radius:8px;position:relative;overflow:hidden}.ilu-foto-grande{background:linear-gradient(180deg, var(--azul-suave), var(--oro-suave));grid-row:span 2}.ilu-foto-azul{background:var(--azul-suave)}.ilu-sol{background:var(--oro);border-radius:50%;width:18px;height:18px;position:absolute;top:14px;right:16px}.ilu-monte{background:var(--coral);opacity:.55;clip-path:polygon(0 100%,30% 25%,55% 70%,75% 35%,100% 100%);width:120%;height:55%;position:absolute;bottom:-10px;left:-10%}.ilu-foto-azul .ilu-monte{background:var(--azul-hondo);opacity:.35}.ilu-persona{background:var(--coral);opacity:.7;border-radius:17px 17px 0 0;width:34px;height:46px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.ilu-persona:before{content:"";background:var(--coral);border-radius:50%;width:20px;height:20px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.ilu-camara{background:var(--tinta);width:34px;height:34px;color:var(--hueso);border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;bottom:10px;right:-8px;box-shadow:0 8px 16px -6px #16140f80}.ilu-formulario{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;gap:7px;padding:14px 16px 16px;display:grid;position:relative;box-shadow:0 20px 40px -24px #16140f59}.ilu-campo{border:1px solid var(--linea);background:var(--papel);border-radius:5px;height:20px;display:block}.ilu-campo-alto{height:36px}.ilu-formulario .ilu-boton{justify-self:start;margin:2px 0 0}.ilu-whatsapp{color:#fff;background:#3fa066;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700;position:absolute;bottom:14px;right:-10px;box-shadow:0 10px 20px -8px #16140f73}.ilu-redes{grid-template-columns:1fr auto 1.1fr;align-items:end;gap:8px;display:grid}.ilu-post{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;padding:8px;box-shadow:0 20px 40px -24px #16140f59}.ilu-post-cab{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ilu-post-cab .ilu-avatar{background:linear-gradient(135deg, var(--oro), var(--coral))}.ilu-post-cab .l{flex:1;margin:0}.ilu-post-img{aspect-ratio:1;background:linear-gradient(135deg, var(--coral-suave), var(--azul-suave));border-radius:6px}.ilu-post-pie{letter-spacing:3px;color:var(--tinta-tenue);margin-top:5px;font-size:11px;display:block}.ilu-flecha{color:var(--coral-hondo);align-self:center;font-size:20px;font-weight:800}.ilu-mini-web{border:1px solid var(--linea);background:#fffdf7;border-radius:12px 12px 0 0;box-shadow:0 20px 40px -24px #16140f59}.ilu-mini-web .ilu-cuerpo{padding:10px 10px 12px}.rutas{gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:960px){.rutas{grid-template-columns:repeat(3,1fr)}}.ruta{border-top:5px solid;border-radius:20px;flex-direction:column;gap:.75rem;padding:2rem 1.75rem 1.75rem;display:flex}.ruta-oro{background:linear-gradient(170deg, var(--oro-suave), var(--tarjeta) 60%);border-color:var(--oro)}.ruta-azul{background:linear-gradient(170deg, var(--azul-suave), var(--tarjeta) 60%);border-color:var(--azul)}.ruta-coral{background:linear-gradient(170deg, var(--coral-suave), var(--tarjeta) 60%);border-color:var(--coral)}.ruta h3{font-size:1.45rem}.ruta>p{color:var(--tinta-tenue);font-size:.95rem}.ruta-pasos{counter-reset:paso;margin-top:.5rem;list-style:none;display:grid}.ruta-pasos li{counter-increment:paso;border-top:1px solid var(--linea)}.ruta-pasos a{grid-template-columns:1.8rem 1fr auto;align-items:baseline;gap:.5rem;padding:.75rem 0;font-size:.93rem;font-weight:600;line-height:1.3;text-decoration:none;display:grid}.ruta-pasos a:before{content:counter(paso);background:var(--tinta);width:1.5rem;height:1.5rem;color:var(--hueso);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.ruta-pasos a span{color:var(--tinta-tenue);white-space:nowrap;font-size:.72rem;font-weight:500}.ruta-pasos a:hover{text-underline-offset:3px;text-decoration:underline}.ruta-empezar{text-transform:uppercase;letter-spacing:.1em;margin-top:auto;padding-top:.75rem;font-size:.8rem;font-weight:600;text-decoration:none}.ruta-oro .ruta-empezar{color:var(--oro-hondo)}.ruta-azul .ruta-empezar{color:var(--azul-hondo)}.ruta-coral .ruta-empezar{color:var(--coral-hondo)}.explorador{margin-top:2.5rem}.explorador-controles{gap:.9rem;display:grid}.buscador{display:block;position:relative}.buscador-icono{color:var(--tinta-tenue);pointer-events:none;font-size:1.4rem;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.buscador input{width:100%;font:inherit;border:1px solid var(--linea);background:var(--tarjeta);color:var(--tinta);border-radius:999px;padding:1.1rem 1.25rem 1.1rem 3rem;font-size:1.1rem;box-shadow:0 18px 40px -30px #16140f73}.buscador input::placeholder{color:#16140f73}.buscador input:focus{outline:2px solid var(--coral);border-color:var(--coral)}.filtros{scrollbar-width:none;gap:.5rem;padding:.15rem .1rem .35rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.filtros::-webkit-scrollbar{display:none}@media (min-width:1100px){.filtros{-webkit-mask-image:none;mask-image:none}}.filtro{white-space:nowrap;font:inherit;border:1px solid var(--linea);color:var(--tinta);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.55rem 1rem;font-size:.88rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.filtro span{opacity:.6;margin-left:.3rem;font-size:.75rem}.filtro:hover{border-color:var(--tinta)}.filtro.activo{background:var(--tinta);border-color:var(--tinta);color:var(--hueso)}.filtro-oro.activo{background:var(--oro);border-color:var(--oro);color:var(--tinta)}.filtro-azul.activo{background:var(--azul);border-color:var(--azul);color:var(--tinta)}.filtro-coral.activo{background:var(--coral);border-color:var(--coral);color:var(--tinta)}.explorador-cuenta{color:var(--tinta-tenue);margin:1.5rem 0 0;font-size:.85rem}.tarjetas-guias{margin-top:1rem}@media (min-width:760px){.tarjetas-guias{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.tarjetas-guias{grid-template-columns:repeat(3,1fr)}}.explorador-vacio{text-align:center;border:2px dashed var(--linea);border-radius:18px;margin-top:1.5rem;padding:3rem 1rem}.explorador-vacio p{color:var(--tinta-tenue);margin:0 auto 1.25rem}.temas-rejilla{gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:760px){.temas-rejilla{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.temas-rejilla{grid-template-columns:repeat(3,1fr)}}.tema-tarjeta{color:#f6f2e6;transition:transform .3s var(--curva), border-color .3s, background .3s;background:#eae5ca0d;border:1px solid #eae5ca1f;border-radius:18px;flex-direction:column;gap:.6rem;padding:1.75rem;text-decoration:none;display:flex}.tema-tarjeta:hover{background:#eae5ca17;transform:translateY(-4px)}.tema-tarjeta b{letter-spacing:-.03em;font-size:1.4rem;font-weight:800}.tema-tarjeta p{color:#eae5cab8;font-size:.93rem}.tema-cuenta{text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:700}.tema-ir{text-transform:uppercase;letter-spacing:.1em;margin-top:auto;padding-top:.5rem;font-size:.78rem}.tema-oro .tema-cuenta,.tema-oro .tema-ir{color:var(--oro)}.tema-oro:hover{border-color:var(--oro)}.tema-azul .tema-cuenta,.tema-azul .tema-ir{color:var(--azul)}.tema-azul:hover{border-color:var(--azul)}.tema-coral .tema-cuenta,.tema-coral .tema-ir{color:var(--coral)}.tema-coral:hover{border-color:var(--coral)}.tema-contacto{background:var(--hueso);color:var(--tinta);border-color:var(--hueso)}.tema-contacto p{color:var(--tinta-tenue)}.tema-contacto .tema-cuenta,.tema-contacto .tema-ir{color:var(--coral-hondo)}.tema-contacto:hover{background:#f6f2e6}.lista-tema{gap:1.25rem;margin-top:3rem;list-style:none;display:grid}.fila-guia{border:1px solid var(--linea);background:var(--tarjeta);transition:transform .3s var(--curva), box-shadow .3s;border-radius:20px;align-items:center;gap:1.5rem;padding:1.25rem;text-decoration:none;display:grid}@media (min-width:860px){.fila-guia{grid-template-columns:3.5rem 300px 1fr;gap:2rem}}.fila-guia:hover{transform:translateY(-3px);box-shadow:0 25px 45px -30px #16140f66}.fila-guia .portada-guia{aspect-ratio:16/10;border-radius:14px;padding:1rem 10% 0}.fila-num{letter-spacing:-.05em;font-size:2.6rem;font-weight:800;line-height:1}.fila-oro .fila-num,.fila-oro .tarjeta-tipo,.fila-oro .tarjeta-ir{color:var(--oro-hondo)}.fila-azul .fila-num,.fila-azul .tarjeta-tipo,.fila-azul .tarjeta-ir{color:var(--azul-hondo)}.fila-coral .fila-num,.fila-coral .tarjeta-tipo,.fila-coral .tarjeta-ir{color:var(--coral-hondo)}.fila-texto{gap:.5rem;display:grid}.fila-texto>b{letter-spacing:-.03em;font-size:1.4rem;font-weight:800;line-height:1.2}.fila-texto p{color:var(--tinta-tenue)}.etiqueta-tema{border-radius:999px;margin-right:.75rem;padding:.25rem .8rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-block}.etiqueta-tema:hover{text-decoration:underline}.revision{color:var(--hueso);background:radial-gradient(60% 80% at 100% 0%, #ed8e6a59, transparent 60%), radial-gradient(60% 80% at 0% 100%, #a7d5f538, transparent 60%), var(--tinta);border-radius:26px;align-items:center;gap:2rem;padding:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:900px){.revision{grid-template-columns:1.1fr 1fr;gap:3.5rem}}.revision h2{color:#f6f2e6;font-size:clamp(1.9rem,3.6vw,2.8rem)}.revision-compacta h2{font-size:clamp(1.6rem,3vw,2.2rem)}.revision-texto p{color:#eae5cac7;margin-top:1rem}.revision-texto b{color:#f6f2e6}.revision-etiqueta{background:var(--coral);color:var(--tinta);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;margin-bottom:1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.revision-puntos{gap:.55rem;margin-top:1.5rem;list-style:none;display:grid}.revision-puntos li{color:#f6f2e6;gap:.6rem;font-size:.95rem;display:flex}.revision-puntos li:before{content:"✓";color:var(--coral);font-weight:800}.revision-form{color:var(--tinta);background:#f6f2e6;border-radius:18px;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;box-shadow:0 30px 60px -30px #0009}.revision-form label{gap:.4rem;font-size:.85rem;font-weight:600;display:grid}.revision-form input[type=text]{font:inherit;border:1px solid var(--linea);color:var(--tinta);background:#fffdf7;border-radius:10px;padding:.85rem .95rem;font-size:1rem;font-weight:400}.revision-form input[type=text]:focus{outline:2px solid var(--coral);border-color:var(--coral)}.revision-form .acepto{color:var(--tinta-tenue);align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.revision-form .acepto input{width:1.1rem;height:1.1rem;accent-color:var(--coral-hondo);margin-top:.15rem}.revision-form .acepto a{color:var(--tinta)}.revision-form .boton{background:var(--coral);border-color:var(--coral);width:100%;color:var(--tinta)}.revision-form .boton:hover{background:var(--tinta);border-color:var(--tinta);color:var(--hueso)}.revision-hecha{text-align:center;padding-block:2.5rem}.revision-hecha-titulo{letter-spacing:-.03em;color:var(--coral-hondo);font-size:2rem;font-weight:800}.revision-hecha p{color:var(--tinta-tenue);margin-inline:auto}.pie-revision{color:var(--tinta);margin-top:.75rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.pie-revision:hover{color:var(--coral-hondo)}.pie-marca .pie-correo{display:block}
.asistente-dock{z-index:900;position:fixed;bottom:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem)}.asistente-boton{background:var(--tinta);color:var(--hueso);font:inherit;cursor:pointer;transition:transform .3s var(--curva), box-shadow .3s;border:0;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.3rem .85rem 1rem;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 18px 40px -14px #16140f99,0 0 0 4px #ed8e6a40}.asistente-boton:hover{transform:translateY(-3px);box-shadow:0 22px 46px -14px #16140fa6,0 0 0 6px #ed8e6a59}.asistente-boton-icono{place-items:center;width:2.4rem;height:2.4rem;display:grid}.asistente-punto{border:2px solid var(--tinta);background:#3fa066;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.55rem;left:2.9rem}@media (max-width:560px){.asistente-boton-texto{display:none}.asistente-boton{padding:.75rem}}@media (prefers-reduced-motion:no-preference){.asistente-boton{animation:asomar .6s var(--curva) 1.2s both}}@keyframes asomar{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:none}}.asistente-panel{z-index:950;background:var(--papel);border:1px solid var(--linea);width:min(390px,100vw - 2rem);height:min(600px,100dvh - 2rem);animation:abrir-chat .35s var(--curva) both;border-radius:22px;flex-direction:column;display:flex;position:fixed;bottom:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem);overflow:hidden;box-shadow:0 30px 70px -20px #16140f8c}@keyframes abrir-chat{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.asistente-fondo,.asistente-asa{display:none}@media (max-width:560px){.asistente-panel{width:auto;height:auto;padding-bottom:env(safe-area-inset-bottom);touch-action:pan-y;border-bottom:0;border-radius:22px 22px 0 0;animation-name:subir-chat;animation-duration:.45s;animation-fill-mode:backwards;inset:5.4rem 0 0;box-shadow:0 -20px 50px -18px #16140f73}.asistente-fondo{z-index:940;cursor:default;background:#16140f59;border:0;padding:0;animation:.3s both aparecer-fondo;display:block;position:fixed;inset:0}.asistente-asa{background:#f6f2e659;border-radius:4px;width:2.6rem;height:4px;margin-left:-1.3rem;display:block;position:absolute;top:.4rem;left:50%}.asistente-cabecera{touch-action:none;padding-top:1.2rem;position:relative}.asistente-legal{padding-bottom:.9rem}.asistente-form textarea{font-size:16px}.asistente-panel.con-teclado{border-radius:16px 16px 0 0}.con-teclado .asistente-legal{display:none}}@keyframes subir-chat{0%{transform:translateY(100%)}to{transform:none}}@keyframes aparecer-fondo{0%{opacity:0}}.asistente-cabecera{background:var(--tinta);color:var(--hueso);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.asistente-identidad{align-items:center;gap:.7rem;display:flex}.asistente-identidad b{color:#f6f2e6;font-size:.98rem;display:block}.asistente-avatar{place-items:center;width:2.6rem;height:2.6rem;display:grid}.ded-ojos{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 1.5px #ed8e6a)}@media (prefers-reduced-motion:no-preference){.ded-ojos{animation:5s infinite parpadeo}.asistente-boton:hover .ded{animation:saludo .6s var(--curva)}.ded-pensando .ded-ojos{animation:1.1s ease-in-out infinite barrido}}@keyframes barrido{0%,to{transform:translate(-1.6px)}50%{transform:translate(1.6px)}}@keyframes parpadeo{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes saludo{30%{transform:rotate(-12deg)}65%{transform:rotate(8deg)}}.asistente-estado{color:#eae5cab3;font-size:.75rem}.asistente-estado:before{content:"";vertical-align:.05rem;background:#3fa066;border-radius:50%;width:.45rem;height:.45rem;margin-right:.35rem;display:inline-block}.asistente-acciones{gap:.3rem;display:flex}.asistente-acciones button{width:2.1rem;height:2.1rem;color:var(--hueso);cursor:pointer;background:#eae5ca1a;border:0;border-radius:50%;font-size:1rem}.asistente-acciones button:hover{background:#eae5ca33}.asistente-mensajes{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}.asistente-msj{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:86%;padding:.7rem .95rem;font-size:.93rem;line-height:1.5}.asistente-msj a{color:var(--coral-hondo);font-weight:600}.asistente-msj-asistente{background:var(--tarjeta);border:1px solid var(--linea);border-bottom-left-radius:4px;align-self:flex-start}.asistente-msj-visitante{background:var(--tinta);color:var(--hueso);border-bottom-right-radius:4px;align-self:flex-end}.asistente-msj-visitante a{color:var(--coral)}.asistente-escribiendo{gap:.3rem;padding:.85rem 1rem;display:inline-flex}.asistente-escribiendo span{background:var(--tinta-tenue);border-radius:50%;width:.45rem;height:.45rem;animation:1s ease-in-out infinite latido-chat}.asistente-escribiendo span:nth-child(2){animation-delay:.15s}.asistente-escribiendo span:nth-child(3){animation-delay:.3s}@keyframes latido-chat{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.asistente-aviso{color:#2d7a4c;background:#e3f2e8;border-radius:12px;align-self:stretch;padding:.65rem .9rem;font-size:.85rem;font-weight:600}.asistente-sugerencias{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}.asistente-sugerencias button{font:inherit;border:1px solid var(--coral);color:var(--coral-hondo);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s}.asistente-sugerencias button:hover{background:var(--coral);color:var(--tinta)}.asistente-form{border-top:1px solid var(--linea);background:var(--tarjeta);align-items:flex-end;gap:.5rem;padding:.75rem;display:flex}.asistente-form textarea{resize:none;max-height:7rem;font:inherit;border:1px solid var(--linea);background:var(--papel);color:var(--tinta);border-radius:14px;flex:1;padding:.7rem .9rem;font-size:.95rem}.asistente-form textarea:focus{outline:2px solid var(--coral);border-color:var(--coral)}.asistente-form button{background:var(--coral);width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:1.05rem}.asistente-form button:disabled{opacity:.45;cursor:default}.asistente-legal{background:var(--tarjeta);color:var(--tinta-tenue);padding:0 .9rem .7rem;font-size:.7rem}.asistente-legal a{color:var(--tinta)}@media (prefers-reduced-motion:reduce){.asistente-panel,.asistente-boton,.asistente-escribiendo span,.asistente-fondo{animation:none}}.asistente-bocadillo{border:1.5px solid var(--tinta);transform-origin:calc(100% - 1.4rem) calc(100% + 14px);background:#fffdf7;border-radius:20px;align-items:flex-start;width:max-content;max-width:min(290px,100vw - 5rem);display:flex;position:absolute;bottom:calc(100% + 14px);right:calc(100% - 3.6rem);box-shadow:4px 5px #16140fe6}.asistente-bocadillo-rabito{width:22px;height:16px;position:absolute;top:calc(100% - 1.5px);right:1rem;overflow:visible}.asistente-bocadillo-texto{text-align:left;font:inherit;color:var(--tinta);cursor:pointer;background:0 0;border:0;flex:1;padding:.75rem .4rem .75rem 1rem;font-size:.92rem;font-weight:600;line-height:1.4;display:grid}.asistente-bocadillo-texto:hover .asistente-bocadillo-frase{color:var(--coral-hondo)}.asistente-bocadillo-cerrar{width:1.6rem;height:1.6rem;color:var(--tinta-tenue);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:.35rem .35rem 0 0;font-size:.75rem}.asistente-bocadillo-cerrar:hover{background:#16140f12}.asistente-bocadillo-puntos,.asistente-bocadillo-frase{grid-area:1/1}.asistente-bocadillo-puntos{align-self:center;gap:.3rem;display:none}.asistente-bocadillo-puntos i{background:var(--tinta-tenue);border-radius:50%;width:.45rem;height:.45rem}@media (prefers-reduced-motion:no-preference){.asistente-bocadillo{animation:.45s cubic-bezier(.34,1.56,.64,1) both bocadillo}.asistente-bocadillo-puntos{animation:.2s ease-in .9s both ocultar;display:inline-flex}.asistente-bocadillo-puntos i{animation:1s ease-in-out infinite latido-chat}.asistente-bocadillo-puntos i:nth-child(2){animation-delay:.15s}.asistente-bocadillo-puntos i:nth-child(3){animation-delay:.3s}.asistente-bocadillo-frase{animation:.35s ease-out 1s both frase}}@keyframes bocadillo{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ocultar{to{opacity:0}}@keyframes frase{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.asistente-opciones{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}.asistente-opciones button{font:inherit;border:1px solid var(--linea);background:var(--tarjeta);color:var(--tinta);cursor:pointer;border-radius:12px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.asistente-opciones button:hover{border-color:var(--coral)}.asistente-opciones button.marcada{border-color:var(--coral);background:#ed8e6a24}.asistente-check{border:1.5px solid var(--tinta-tenue);border-radius:5px;place-items:center;width:1rem;height:1rem;font-size:.7rem;line-height:1;display:grid}.marcada .asistente-check{border-color:var(--coral);background:var(--coral);color:var(--tinta)}.asistente-opciones .asistente-opcion-propia{color:var(--tinta-tenue);background:0 0;border-style:dashed}.asistente-opciones .asistente-opcion-propia:hover{color:var(--tinta)}.asistente-opcion-escribir{flex-basis:100%;gap:.35rem;display:flex}.asistente-opcion-escribir input{min-width:0;font:inherit;border:1px solid var(--coral);background:var(--papel);color:var(--tinta);border-radius:12px;flex:1;padding:.45rem .75rem;font-size:16px}.asistente-opcion-escribir input:focus{outline:2px solid var(--coral);outline-offset:0}.asistente-opciones .asistente-opcion-escribir button{background:var(--coral);color:var(--tinta);border:0}.asistente-opciones .asistente-opciones-enviar{background:var(--tinta);color:var(--hueso);border:0;border-radius:999px;flex-basis:100%;justify-content:center}.asistente-opciones .asistente-opciones-enviar:disabled{color:var(--tinta-tenue);border:1px dashed var(--linea);cursor:default;background:0 0}@media (prefers-reduced-motion:no-preference){.asistente-msj,.asistente-opciones,.asistente-sugerencias{animation:.35s ease-out both aparecer}}@keyframes aparecer{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
