.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.enfoque{letter-spacing:.04em;color:var(--luz);font-size:.85rem}.hero-cuerpo{grid-template-columns:1fr;align-items:center}.hero-texto{gap:clamp(22px,3vw,36px);display:grid}.hero-escena{aspect-ratio:5/4;width:100%;height:auto;-webkit-mask-image:radial-gradient(72% 70%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 70%,#000 58%,#0000 100%)}.hero h1{max-width:none;font-size:clamp(2.3rem,3.4vw + .5rem,4rem)}.hero h1 em{display:block}@media (min-width:900px){.hero-cuerpo{grid-template-columns:.85fr 1.15fr}}@media (max-width:899px){.hero-escena{width:min(86%,420px)}}.hero-visual{aspect-ratio:6/5;isolation:isolate;width:100%;position:relative}.hero-visual:before{content:"";z-index:-1;background:radial-gradient(58% 52% at 52%,#6f9cc257,#6f9cc214 55%,#0000 75%);position:absolute;inset:4% 0 8%}.hero-visual:after{content:"";z-index:-1;background:radial-gradient(#0000008c,#0000 70%);height:7%;position:absolute;bottom:9%;left:6%;right:6%}.hero-pieza{text-decoration:none;display:block;position:absolute}.hero-pieza img{width:100%;height:auto;transition:transform .8s var(--ease)}.hero-pieza:hover img{transform:translateY(-4px)}.hero-impresora{opacity:.92;width:76%;top:6%;right:0}.hero-equipo{filter:drop-shadow(0 24px 40px #0000008c);width:50%;bottom:10%;left:2%}.hero-tag{white-space:nowrap;color:var(--on-oscuro);gap:2px;font-size:.8125rem;font-weight:500;display:grid;position:absolute}.hero-tag small{color:var(--on-oscuro-3);font-size:.6875rem;font-weight:400}.hero-impresora .hero-tag{text-align:right;margin-top:8px;top:100%;right:0}.hero-equipo .hero-tag{margin-top:10px;top:100%;left:0}@media (max-width:899px){.hero-visual{width:min(100%,520px)}}@media (prefers-reduced-motion:reduce){.hero-pieza img{transition:none}}.barra.tintas-mini{border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:460px}.barra.tintas-mini li,.barra.tintas-mini li:first-child{color:var(--on-claro-2);gap:8px;padding:0;font-size:.75rem}.barra.tintas-mini i{border-color:var(--linea-claro);height:8px}.barra.tintas-mini [data-t=blanco]{border-color:#12293d59}.linea-tag{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:.85rem;margin:0 0 14px!important}.linea-foto{background:#fff;border-radius:2px;max-width:460px;overflow:hidden}.linea-foto img{object-fit:contain;width:100%;height:auto;max-height:260px;transition:transform .8s var(--ease)}.linea:hover .linea-foto img{transform:scale(1.03)}.escena3d{outline:none;width:100%;height:100%;position:relative}.escena3d canvas{opacity:0;transition:opacity .6s var(--ease);display:block;width:100%!important;height:100%!important}.escena3d[data-listo=true] canvas{opacity:1}.escena3d[tabindex]:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.escena3d-cargando{color:var(--on-claro-2);place-items:center;font-size:.9rem;display:grid}.escena3d-falla{text-align:center;font-size:.9rem;position:absolute;inset:auto 0 16px}.estudio{align-items:start;gap:clamp(24px,3.5vw,56px);display:grid}@media (min-width:1000px){.estudio{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}}.estudio-escena{aspect-ratio:5/6;touch-action:pan-y;cursor:grab;background:radial-gradient(80% 60% at 50% 38%,#fff 0%,#fff0 70%),linear-gradient(#eeede8 0%,#e6e5df 64%,#dddcd5 100%);border-radius:4px;width:100%;max-height:82svh;position:relative;overflow:hidden}.estudio-escena:active{cursor:grabbing}@media (max-width:999px){.estudio-escena{aspect-ratio:1;max-height:70svh}}.estudio-rotulos{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);pointer-events:none;grid-template-columns:1fr 1fr;font-size:.8rem;font-weight:500;display:grid;position:absolute;bottom:52px;left:0;right:0}.estudio-pista{pointer-events:none;align-items:center;gap:8px;margin:0;font-size:.8rem;display:inline-flex;position:absolute;bottom:14px;left:16px;color:var(--on-claro-2)!important}.estudio-panel{gap:28px;display:grid}.paso-sim{border:0;min-width:0;margin:0;padding:0}.paso-sim legend{width:100%;color:var(--navy);align-items:baseline;gap:10px;margin-bottom:12px;padding:0;font-size:.95rem;font-weight:500;display:flex}.paso-sim legend .tab{background:var(--navy);width:22px;height:22px;color:var(--crema);border-radius:50%;place-items:center;font-size:.75rem;display:inline-grid}.legend-valor{color:var(--on-claro-2);margin-left:auto;font-weight:400}.paso-sim input{opacity:0;width:1px;height:1px;position:absolute}.paso-sim label{cursor:pointer;position:relative}.chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}@media (max-width:380px){.chip span{font-size:.75rem}}.chip span{color:var(--navy);transition:background-color .2s, color .2s, transform .15s var(--ease);background:#12293d0d;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;font-size:.85rem;display:flex}.chip svg{width:26px;height:26px}.chip:hover span{background:#12293d1a}.chip input:checked+span{background:var(--navy);color:var(--crema)}.estilos{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px 8px;display:grid}.estilo>span{min-width:0;color:var(--on-claro-2);text-align:center;justify-items:center;gap:8px;font-size:.8rem;display:grid}.estilo-mini{aspect-ratio:3/2;width:100%;transition:box-shadow .2s, transform .25s var(--ease);border-radius:4px;display:block;overflow:hidden;box-shadow:0 0 0 1px #12293d1a}.estilo-mini svg{width:100%;height:100%;display:block}.estilo:hover .estilo-mini{transform:translateY(-2px)}.estilo input:checked+span{color:var(--navy);font-weight:500}.estilo input:checked+span .estilo-mini{box-shadow:0 0 0 2px var(--neutro), 0 0 0 4px var(--navy)}.paletas{flex-wrap:wrap;gap:12px;display:flex}.paleta span{width:40px;height:40px;transition:box-shadow .2s, transform .25s var(--ease);border-radius:50%;display:block;transform:rotate(-45deg)}.paleta:hover span{transform:rotate(-45deg)scale(1.06)}.paleta input:checked+span{box-shadow:0 0 0 3px var(--neutro), 0 0 0 5px var(--navy)}.pasos-fila{gap:28px;display:grid}@media (min-width:520px){.pasos-fila{grid-template-columns:auto 1fr}}.segmentado{background:#12293d12;border-radius:6px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.segmentado span{color:var(--navy);white-space:nowrap;border-radius:4px;padding:9px 16px;font-size:.9rem;transition:background-color .2s,color .2s,box-shadow .2s;display:block}.segmentado input:checked+span{background:#fff;font-weight:500;box-shadow:0 1px 3px #12293d2e}.segmentado input:disabled+span{opacity:.4;cursor:not-allowed}.paso-sim input:focus-visible+span,.paso-sim input:focus-visible+span .estilo-mini{outline:2px solid var(--navy);outline-offset:3px}.estudio-cta{border-top:1px solid var(--linea-claro);justify-items:start;gap:14px;padding-top:24px;display:grid}.estudio-nota{max-width:48ch;font-size:.85rem}.aplicaciones{grid-template-columns:1fr;gap:clamp(20px,2.4vw,32px);display:grid}@media (min-width:720px){.aplicaciones{grid-template-columns:repeat(2,1fr)}.ap-grande,.ap-leyenda{grid-column:1/-1}}@media (min-width:1100px){.ap-grande{grid-column:1/span 2}.ap-leyenda{grid-column:2}}.ap{grid-template-rows:1fr auto;margin:0;display:grid}.ap-plato{border-radius:4px;overflow:hidden}.ap-plato svg{width:100%;height:auto;display:block}.ap-vitrina{aspect-ratio:2;background:#fff;border-radius:4px;place-items:center;height:auto;padding:clamp(12px,3vw,32px);display:grid;overflow:hidden}.ap-vitrina img{object-fit:contain;width:100%;height:100%}.ap-plato{position:relative}.ap-plato:after{content:"Ilustración conceptual";color:var(--navy);background:#ffffffd9;border-radius:999px;padding:3px 8px;font-size:.7rem;position:absolute;bottom:10px;left:10px}.ap figcaption{justify-items:start;gap:6px;padding:16px 0 4px;display:grid}.ap h3{color:var(--navy)}.ap-leyenda{background:#fff;border-radius:4px;align-content:start;gap:14px;padding:24px;display:grid}.ap-leyenda h3{color:var(--navy);font-size:1.05rem}.ap-leyenda dl{gap:12px;display:grid}.ap-leyenda dl>div{gap:4px;display:grid}.ap-leyenda dd,.ap-leyenda p{color:var(--on-claro-2);font-size:.9rem}.estado-ap{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:500;display:inline-flex}.estado-ap:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.estado-ap[data-estado=disponible]{background:var(--navy);color:var(--crema)}.estado-ap[data-estado=segun-material]{color:var(--navy);background:#6f9cc22e}.estado-ap[data-estado=por-confirmar]{color:var(--on-claro-2);background:#12293d0f}.oscuro .estado-ap[data-estado=disponible],.negro .estado-ap[data-estado=disponible]{background:var(--crema);color:var(--navy)}.oscuro .estado-ap[data-estado=segun-material],.negro .estado-ap[data-estado=segun-material]{color:var(--crema);background:#6f9cc238}.oscuro .estado-ap[data-estado=por-confirmar],.negro .estado-ap[data-estado=por-confirmar]{color:var(--on-oscuro-2);background:#f5f0e114}.produccion{background:var(--navy-hondo);padding:0;display:grid}.produccion-foto{background:#fff;align-content:center;padding:clamp(28px,5vw,72px) clamp(16px,4vw,56px) 20px;display:grid}.produccion-foto img{width:100%;height:auto}.pie-fig-claro{margin-top:18px;color:#0d2132b8!important;text-align:left!important}.produccion-texto{padding:clamp(56px, 8vw, 120px) var(--gutter);align-content:center;justify-items:start;gap:24px;display:grid}.lista-linea{border-top:1px solid var(--linea-oscuro);width:100%}.lista-linea li{border-bottom:1px solid var(--linea-oscuro);color:var(--on-oscuro-2);padding:12px 0}@media (min-width:900px){.produccion{grid-template-columns:1fr 1fr}.produccion-foto{padding-left:max(var(--gutter), calc((100vw - var(--max)) / 2))}.produccion-texto{padding-right:max(var(--gutter), calc((100vw - var(--max)) / 2))}}.flujo-pasos{display:grid}.paso{border-top:1px solid var(--linea-oscuro);align-content:start;gap:8px;padding:22px 0 26px 56px;display:grid;position:relative}.paso-n{border:1px solid var(--on-oscuro-3);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:500;display:grid;position:absolute;top:20px;left:0}.paso[data-quien=auto] .paso-n{background:var(--luz);border-color:var(--luz);color:var(--negro)}.paso-quien{letter-spacing:.04em;color:var(--on-oscuro-3);font-size:.8rem}.paso[data-quien=auto] .paso-quien{color:var(--luz)}.paso p{color:var(--on-oscuro-2)}@media (min-width:1000px){.flujo-pasos{grid-template-columns:repeat(5,1fr);gap:24px}.paso{padding:66px 0 0}.paso-n{top:16px}}.flujo-nota{max-width:72ch;margin-top:36px;font-size:.9rem;color:var(--on-oscuro-3)!important}.equipos-resumen{grid-template-columns:1fr;gap:clamp(36px,4vw,48px) clamp(20px,3vw,40px);display:grid}.equipo-tarjeta{flex-direction:column;height:100%;text-decoration:none;display:flex}.equipo-tarjeta .equipo-plato{aspect-ratio:4/3;margin-bottom:20px}.equipo-tarjeta:hover .equipo-plato img{transform:scale(1.035)}.equipo-tarjeta h3{margin:6px 0 10px;font-size:clamp(1.6rem,2.2vw,2.1rem);font-weight:300;font-stretch:140%}.equipo-tarjeta p:not(.enfoque){color:var(--on-oscuro-2);margin-bottom:18px}.equipo-tarjeta .fila-go{margin-top:auto}.equipos-pie{border-top:1px solid var(--linea-oscuro);flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3vw,36px);display:flex}.equipos-pie p{max-width:60ch;color:var(--on-oscuro-3);font-size:.9rem}@media (min-width:760px){.equipos-resumen{grid-template-columns:repeat(3,1fr)}}.beneficios{border-top:1px solid var(--linea-claro)}.beneficios li{border-bottom:1px solid var(--linea-claro);gap:6px;padding:20px 0;display:grid}.claro th,.claro td{border-color:var(--linea-claro)}.claro caption,.claro thead th{color:var(--on-claro-2)}.claro tbody th{color:var(--navy);white-space:normal;font-family:var(--f-body);font-stretch:100%}.claro td.si{color:var(--navy)}.claro td.no{color:#0d213273}.th-txt{color:var(--on-oscuro-2);font-weight:500;font-family:var(--f-body)!important;font-stretch:100%!important}.equipos-lista{gap:clamp(16px,2vw,24px);display:grid}.equipo-fila{border-bottom:1px solid var(--linea-oscuro);align-items:center;gap:20px clamp(24px,4vw,64px);padding-bottom:clamp(16px,2vw,24px);text-decoration:none;display:grid}.equipo-fila .fila-nombre{margin:6px 0 12px;display:block}.equipo-fila-txt p:not(.enfoque){color:var(--on-oscuro-2);margin-bottom:18px}@media (min-width:900px){.equipo-fila{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.equipo-plato{aspect-ratio:16/10;background:#f7f7f7;border-radius:2px;place-items:center;display:grid;position:relative;overflow:hidden}.equipo-plato img{object-fit:contain;width:100%;height:100%;transition:transform .8s var(--ease);padding:5%;position:absolute;inset:0}.equipo-fila:hover .equipo-plato img{transform:scale(1.035)}.equipo-plato-oscuro{background:radial-gradient(ellipse at 50% 40%, #234866, var(--navy-hondo) 70%)}.equipo-lente{width:56%;color:var(--crema)}.cab-equipo .ficha{align-items:start}.equipo-h1{font-size:clamp(3.2rem,9vw,6rem);margin:8px 0 12px!important}.equipo-titular{font-family:var(--f-display);max-width:24ch;margin-bottom:18px;font-size:clamp(1.3rem,1.6vw + .8rem,1.9rem);font-weight:300;font-stretch:125%;line-height:1.2}.galeria{margin:0}.galeria-plato{aspect-ratio:1;background:#f7f7f7;border-radius:2px;place-items:center;display:grid;overflow:hidden}.galeria-plato-oscuro{background:radial-gradient(ellipse at 50% 40%, #234866, var(--navy-hondo) 70%)}.galeria-img{object-fit:contain;width:100%;height:100%;animation:aparece .45s var(--ease) both}.galeria-miniaturas{gap:8px;margin-top:10px;display:flex}.miniatura{cursor:pointer;opacity:.7;background:#f7f7f7;border:1px solid #0000;border-radius:2px;width:72px;height:72px;padding:4px;transition:opacity .2s,border-color .2s}.miniatura img{object-fit:contain;width:100%;height:100%}.miniatura:hover,.miniatura[aria-pressed=true]{opacity:1}.miniatura[aria-pressed=true]{border-color:var(--crema);box-shadow:0 0 0 1px var(--crema)}.galeria .pie-fig{text-align:left}.lista-claro{border-top:1px solid var(--linea-claro)}.lista-claro li{border-bottom:1px solid var(--linea-claro);font-family:var(--f-display);color:var(--navy);padding:16px 0;font-size:1.3rem;font-stretch:120%}.analiza{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.analiza-grupo h3{border-bottom:1px solid var(--linea-oscuro);margin-bottom:12px;padding-bottom:12px;font-size:1.1rem}.analiza-grupo li{color:var(--on-oscuro-2);padding:4px 0}.luces{margin-top:clamp(40px,6vw,72px)}.luces h3{margin-bottom:16px;font-size:1.1rem}.luces ul{flex-wrap:wrap;gap:8px;display:flex}.luces li{border:1px solid var(--linea-oscuro);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.95rem;display:inline-flex}.luces li:before{content:"";background:var(--luz);border-radius:50%;width:8px;height:8px}.funciones{gap:0 clamp(32px,5vw,80px);display:grid}@media (min-width:800px){.funciones{grid-template-columns:1fr 1fr}}.funciones>div{border-top:1px solid var(--linea-oscuro);gap:4px;padding:18px 0;display:grid}.funciones dt{font-weight:500}.funciones dd{color:var(--on-oscuro-2)}.form-nota{color:var(--on-oscuro-3);font-size:.9rem}
