@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fuentes/bricolage-grotesque-latin.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/instrument-sans-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fuentes/jetbrains-mono-latin.woff2)format("woff2")}@font-face{font-family:Bricolage Fallback;src:local(Arial);size-adjust:96%;ascent-override:98%;descent-override:26%}@font-face{font-family:Instrument Fallback;src:local(Arial);size-adjust:97%;ascent-override:96%;descent-override:25%}:root{--bg:#13100c;--bg-2:#1a1611;--panel:#221d17;--panel-2:#2b251e;--line:#3a3229;--line-soft:#2a241d;--line-strong:#4f453a;--text:#f5eee4;--text-2:#e2d8ca;--muted:#bcae9c;--dim:#9a8c7a;--accent:#ff9a5c;--accent-2:#ffc08f;--accent-text:#ffb184;--accent-solid:#ff9a5c;--accent-solid-hover:#ffb07c;--on-accent:#1d0f05;--ok:#5fd39a;--ok-text:#8ee4b6;--warn:#f5b544;--warn-text:#f8cd7a;--danger:#ff5f52;--danger-text:#ff9c90;--danger-solid:#e2402f;--on-solid:#fff;--radius:18px;--radius-sm:10px;--font:"Instrument Sans", "Instrument Fallback", system-ui, sans-serif;--display:"Bricolage Grotesque", "Bricolage Fallback", "Instrument Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.42s;--z-lienzo:0;--z-contenido:1;--z-cabecera:20;--z-saltar:30;--cabecera-alto:68px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scrollbar-color:var(--line-strong) var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--cabecera-alto) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}img,svg,picture,canvas{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--on-accent)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border:3px solid var(--bg);background:var(--line-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--dim)}input,textarea{caret-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}main:focus{outline:none}.saltar{z-index:var(--z-saltar);border-radius:var(--radius-sm);background:var(--accent-solid);color:var(--on-accent);transition:transform var(--dur-2) var(--ease);padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.saltar:focus{transform:none}.solo-lectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--t-display:clamp(3rem, 1.1rem + 6.6vw, 6rem);--t-h2:clamp(2.15rem, 1.2rem + 3.4vw, 4.1rem);--t-h3:clamp(1.125rem, 1.05rem + .35vw, 1.35rem);--t-lead:clamp(1.0625rem, 1rem + .32vw, 1.25rem);--t-small:.875rem;--t-mono:.8125rem}.titular,.hero__titular,.display{font-family:var(--display);font-optical-sizing:auto;color:var(--text);text-wrap:balance;font-weight:700;font-stretch:88%}.hero__titular{font-size:var(--t-display);letter-spacing:-.035em;font-weight:760;line-height:.9}.titular{font-size:var(--t-h2);letter-spacing:-.03em;line-height:.98}h3{font-family:var(--display);font-optical-sizing:auto;font-size:var(--t-h3);letter-spacing:-.01em;font-weight:650;font-stretch:94%;line-height:1.25}h4{font-family:var(--font)}.entradilla{max-width:54ch;font-size:var(--t-lead);color:var(--muted);text-wrap:pretty;line-height:1.55}.mono,code,pre{font-family:var(--mono)}code{font-size:.92em}.titular em,.hero__titular em{color:var(--accent);font-style:normal}.contenedor{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}main{z-index:var(--z-contenido);position:relative}.seccion{padding-block:clamp(64px,7.5vw,112px);position:relative}.seccion__cabecera{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6vw,96px);margin-bottom:clamp(44px,5.5vw,80px);display:grid}.seccion__cabecera .entradilla{padding-bottom:.35em}.seccion__cabecera>:only-child{grid-column:1/-1;max-width:18ch}@media (width<=900px){.seccion__cabecera{grid-template-columns:minmax(0,1fr)}}.seccion--opaca{background:var(--bg)}.seccion--alterna{background:var(--bg-2)}.boton{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;min-height:50px;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-3) var(--ease-out), transform var(--dur-2) var(--ease-out);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.boton:active{transform:translateY(1px)}.boton--primario{background:var(--accent-solid);color:var(--on-accent);box-shadow:0 6px 18px -6px #ff8c468c}.boton--primario:hover{background:var(--accent-solid-hover);transform:translateY(-1px);box-shadow:0 12px 30px -8px #ff8c46b3}.boton--secundario{background:color-mix(in srgb, var(--bg) 60%, transparent);border-color:var(--line-strong);color:var(--text)}.boton--secundario:hover{border-color:var(--muted);background:var(--panel)}.boton:focus-visible{outline-offset:4px;border-radius:12px}.cabecera{z-index:var(--z-cabecera);height:var(--cabecera-alto);background:color-mix(in srgb, var(--bg) 92%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);-webkit-backdrop-filter:blur(14px)saturate(130%);position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.cabecera{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.cabecera__fila{align-items:center;gap:32px;height:100%;display:flex}.marca{min-height:44px;font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:11px;font-size:1.125rem;font-weight:700;font-stretch:90%;text-decoration:none;display:inline-flex}.marca__logo{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:9px;place-items:center;display:grid}.cabecera__nav{margin-left:auto}.cabecera__nav ul{gap:4px;display:flex}.cabecera__nav a{min-height:44px;color:var(--muted);transition:color var(--dur-2) var(--ease);border-radius:8px;align-items:center;padding:0 12px;font-size:.9375rem;text-decoration:none;display:inline-flex}.cabecera__nav a:hover{color:var(--text)}.cabecera__nav a[aria-current=true]{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:8px;text-decoration-thickness:2px}.cabecera__cta{min-height:44px;padding:0 18px;font-size:.9375rem}.cabecera__movil{display:none;position:relative}.cabecera__movil summary{border-radius:var(--radius-sm);border:1px solid var(--line);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.cabecera__movil summary::-webkit-details-marker{display:none}.cabecera__movil nav{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);width:min(300px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #08050299}.cabecera__movil li a:not(.boton){border-radius:8px;align-items:center;min-height:48px;padding:0 12px;text-decoration:none;display:flex}.cabecera__movil li a:not(.boton):hover{background:var(--panel-2)}.cabecera__movil .boton{width:100%;margin-top:6px}.vidrio{background:color-mix(in srgb, var(--bg-2) 86%, transparent);border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #fff0dc0d,0 24px 60px -20px #08050299}@media (prefers-reduced-transparency:reduce){.vidrio{background:var(--bg-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.pie{z-index:var(--z-contenido);background:var(--bg);padding-block:56px 64px;position:relative}.pie__rejilla{grid-template-columns:1fr 1.4fr;align-items:start;gap:32px;display:grid}.pie__lema{font-family:var(--display);letter-spacing:-.02em;color:var(--text-2);margin-top:14px;font-size:1.5rem;font-weight:700;font-stretch:88%}.pie__notas{color:var(--dim);font-size:var(--t-small);text-align:right;justify-items:end;gap:6px;display:grid}.pie__notas a{color:var(--muted);text-underline-offset:3px}.pie__notas a:hover{color:var(--text)}.idioma{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg) 55%, transparent);flex:none;padding:2px;display:inline-flex}.idioma__op{min-width:36px;min-height:40px;color:var(--muted);font:inherit;letter-spacing:.04em;cursor:pointer;transition:color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:.8125rem;font-weight:600}.idioma__op:hover{color:var(--text)}.idioma__op[aria-pressed=true]{background:var(--panel-2);color:var(--text)}:root[data-captura=poster] .idioma,:root[data-captura=og] .idioma{display:none}.hero{min-height:calc(100svh - var(--cabecera-alto));align-items:center;padding-block:clamp(48px,7vw,104px) clamp(72px,8vw,112px);display:flex;position:relative;overflow:clip}.hero__rejilla{z-index:1;position:relative}.hero__texto{max-width:660px;position:relative}.hero__texto:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 42% 48%,#13100cd1 0%,#13100c8c 48%,#13100c00 100%);position:absolute;inset:-18% -22% -14% -40%}@media (width<=900px){.hero__texto:before{display:none}}.hero__linea{white-space:nowrap;display:block}.hero__apoyo{max-width:40ch;font-size:var(--t-lead);color:var(--text-2);text-wrap:pretty;margin-top:clamp(22px,2.4vw,32px);line-height:1.5}.hero__acciones{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__datos{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:40px;font-size:.875rem;display:flex}.hero__datos li{align-items:center;gap:9px;display:inline-flex}.hero__datos li:before{content:"";background:var(--accent);border-radius:2px;width:7px;height:7px}.hero__placa{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg) 84%, transparent);border:1px solid var(--line);transition:border-color var(--dur-2) var(--ease);gap:2px;padding:12px 16px 13px 18px;text-decoration:none;display:grid;position:absolute;bottom:calc(-1*clamp(40px,5vw,72px));right:clamp(16px,4vw,40px);box-shadow:0 12px 32px #08050273}.hero__placa:hover{border-color:var(--accent)}.hero__placa-titulo{font-family:var(--display);color:var(--text);font-size:1rem;font-weight:650;font-stretch:92%}.hero__placa-enlace{color:var(--accent-text);text-underline-offset:3px;font-size:.8125rem;text-decoration:underline;text-decoration-thickness:1px}.hero__visual{z-index:0;position:absolute;inset:0 0 0 26%}.hero__poster{transition:opacity .6s var(--ease-out);position:absolute;inset:0}.hero-poster{-webkit-mask-composite:source-in;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 88%,#0000 100%),linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 88%,#0000 100%),linear-gradient(#000 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-poster img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.escenario{z-index:var(--z-lienzo);opacity:0;transition:opacity .7s var(--ease-out), visibility 0s linear .7s;visibility:hidden;pointer-events:none;position:fixed;inset:0}.escenario--listo{opacity:1;visibility:visible;transition:opacity .7s var(--ease-out)}.escenario--oculto{opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s}.escenario:after{content:"";pointer-events:none;background:linear-gradient(90deg,#13100ceb 0%,#13100cb8 30%,#13100c4d 44%,#13100c00 58%);position:absolute;inset:0}.hero__poster--fuera{opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out), visibility 0s linear .6s}.bocadillo{color:#241c15;width:max-content;max-width:270px;font-family:var(--font);transform:translate(calc(-14px + var(--dx,0px)), calc(-100% + var(--dy,0px)));animation:bocadillo-entra .42s var(--ease-out) both;transition:transform .3s var(--ease-out);background:#fbf6eff7;border-radius:12px 12px 12px 4px;gap:4px;padding:9px 12px 10px;display:grid;box-shadow:0 14px 30px #0a060273}.bocadillo[data-lado=izq]{transform:translate(calc(-100% + 14px + var(--dx,0px)), calc(-100% + var(--dy,0px)));border-radius:12px 12px 4px}.bocadillo__ruta{color:#6d5d4c;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:10.5px;font-weight:600;line-height:1.3;display:flex}.bocadillo__punto{border-radius:2px;width:7px;height:7px}.bocadillo__flecha{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:8px}.bocadillo__texto{color:#1d1610;text-wrap:pretty;font-size:13px;font-weight:550;line-height:1.32}.bocadillo__verbo{color:#5c4d3d;background:#efe5d7;border-radius:999px;justify-self:start;margin-top:2px;padding:1px 7px;font-size:10.5px;font-weight:600}.bocadillo--ok .bocadillo__verbo{color:#17603b;background:#d7f2e3}.bocadillo--aviso .bocadillo__verbo{color:#8a4a06;background:#ffe6c7}@media (width<=700px){.bocadillo{max-width:200px}}@keyframes bocadillo-entra{0%{opacity:0;filter:blur(4px)}}.aviso-calidad{z-index:2;border:1px solid var(--line-strong);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 94%, transparent);width:min(380px,100% - 32px);color:var(--muted);padding:16px 18px;font-size:.875rem;line-height:1.5;position:absolute;top:clamp(16px,3vw,32px);right:clamp(16px,4vw,40px);box-shadow:0 18px 40px #08050280}.aviso-calidad p{margin:0 0 8px}.aviso-calidad__titulo{color:var(--text);font-weight:600}.aviso-calidad__prop{color:var(--text)}.aviso-calidad__botones{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.aviso-calidad__boton{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;flex:auto;padding:0 14px;font-weight:600}.aviso-calidad__boton:hover{border-color:var(--accent)}.aviso-calidad__boton--rec{border-color:var(--accent-solid);background:var(--accent-solid);color:var(--on-accent)}.aviso-calidad__boton--rec:hover{background:var(--accent-solid-hover)}.aviso-calidad--compacto{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.aviso-calidad--compacto p{flex:220px;margin:0}.aviso-calidad--compacto .aviso-calidad__boton{flex:none}:root[data-captura] .bocadillo{transition:none;animation:none}:root[data-captura] .aviso-calidad,:root[data-captura] .saltar,:root[data-captura] .hero__poster,:root[data-captura] main>:not(.hero),:root[data-captura] .pie,:root[data-captura] .hero__acciones,:root[data-captura] .hero__datos,:root[data-captura] .hero__apoyo,:root[data-captura] .hero__placa,:root[data-captura=poster] .cabecera,:root[data-captura=poster] main,:root[data-captura=poster] .escenario:after,:root[data-captura=og] .cabecera__nav,:root[data-captura=og] .cabecera__cta,:root[data-captura=og] .cabecera__movil{display:none}:root[data-captura=og] .cabecera{background:0 0;border-bottom:0}:root[data-captura=og] .hero{min-height:calc(100dvh - var(--cabecera-alto))}.como__cabecera{gap:18px;max-width:620px;padding:clamp(26px,3vw,40px);display:grid}.como__pasos{display:grid}.paso{align-items:center;min-height:86vh;display:flex}.paso__panel{max-width:470px;padding:26px 28px}.paso__cabeza{color:var(--muted);align-items:center;gap:14px;margin-bottom:14px;display:flex}.paso__numero{font-family:var(--display);color:var(--accent);font-size:2.6rem;font-weight:700;font-stretch:80%;line-height:.8}.paso__panel p{color:var(--muted);margin-top:10px}.ejemplo{color:#241c15;background:#fbf6ef;border-radius:12px 12px 12px 4px;gap:4px;margin-top:18px;padding:11px 14px 12px;display:grid}.ejemplo__ruta{color:#6d5d4c;align-items:center;gap:7px;font-size:.75rem;font-weight:600;display:flex}.ejemplo__punto{border-radius:2px;width:8px;height:8px}.ejemplo__titulo{color:#1d1610;font-size:.9375rem;font-weight:600;line-height:1.35}.ejemplo__verbo{color:#5c4d3d;background:#efe5d7;border-radius:999px;justify-self:start;margin-top:2px;padding:1px 8px;font-size:.75rem;font-weight:600}.ejemplo--ok .ejemplo__verbo{color:#17603b;background:#d7f2e3}.ejemplo--aviso .ejemplo__verbo{color:#8a4a06;background:#ffe6c7}.ejemplo--plantilla{border-radius:12px}.ejemplo--plantilla .ejemplo__titulo{font-family:var(--display);font-size:1.125rem;font-weight:700}main[data-modo=poster] .como__cabecera{max-width:none;margin-bottom:16px}main[data-modo=poster] .como__pasos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}main[data-modo=poster] .paso{align-items:stretch;min-height:0}main[data-modo=poster] .paso__panel{flex-direction:column;width:100%;max-width:none;display:flex}main[data-modo=poster] .ejemplo{margin-top:auto;translate:0}main[data-modo=poster] .paso__panel p{margin-bottom:18px}@media (width<=760px){main[data-modo=poster] .como__pasos{grid-template-columns:minmax(0,1fr)}}.visor{gap:14px;display:grid}.visor__vistas{flex-wrap:wrap;gap:6px;display:flex}.visor__vista{border:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);background:0 0;border-radius:999px;padding:0 18px;font-weight:600}.visor__vista:hover{color:var(--text);border-color:var(--line-strong)}.visor__vista[aria-selected=true]{border-color:var(--text);background:var(--text);color:var(--bg)}.visor__pantalla{aspect-ratio:1200/680;border-radius:var(--radius);border:6px solid var(--panel);outline:1px solid var(--line);background:#0e0c0a;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff0dc0f,0 40px 80px -40px #000c}.visor__toma{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out), visibility 0s linear .5s;position:absolute;inset:0}.visor__toma[data-activa=si]{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out)}.visor__toma .captura,.visor__toma .captura__marco,.visor__toma picture{height:100%}.visor__toma img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);transform:scale(1.04)}.visor__toma[data-activa=si] img{transform:scale(1)}.visor__toma[data-vista=isometrica] img{object-position:54% 50%}.visor__toma[data-vista=plano] img{object-position:50% 18%}.visor__toma .captura__pie{color:#241c15;background:#fbf6eff5;border-radius:12px;max-width:min(440px,100% - 24px);padding:10px 14px;font-size:.9375rem;font-weight:550;line-height:1.4;position:absolute;bottom:clamp(12px,2vw,24px);left:clamp(12px,2vw,24px);box-shadow:0 12px 28px #00000059}.captura{position:relative}.captura__marco{overflow:hidden}.vistas{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,64px);display:grid}.vistas__item{grid-template-columns:20px minmax(0,1fr);gap:4px 14px;display:grid}.vistas__item .icono{color:var(--accent-text);margin-top:3px}.vistas__item p{color:var(--muted);grid-column:2;font-size:.9375rem}.freno{border-radius:var(--radius);background:var(--panel);transition:box-shadow var(--dur-3) var(--ease);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 30px 70px -40px #000c}.seguridad[data-freno=si] .freno{box-shadow:0 0 0 2px var(--danger), 0 30px 80px -30px #e2402f73}.freno__vista{background:var(--bg-2);min-height:300px;position:relative}.freno__img{object-fit:cover;width:100%;height:100%;transition:filter .7s var(--ease-out);position:absolute;inset:0}.seguridad[data-freno=si] .freno__img{filter:grayscale()brightness(.45)contrast(1.1)}.freno__aviso{background:var(--danger-solid);color:#fff;white-space:nowrap;opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-weight:650;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 16px 40px #00000080}.seguridad[data-freno=si] .freno__aviso{opacity:1;transform:translate(-50%,-50%)scale(1)}.freno__control{flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,3.5vw,44px);display:flex}.freno__titulo{letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.05}.freno__texto{color:var(--muted)}.seta{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:18px;margin-top:8px;padding:0;display:inline-flex}.seta__base{background:#f5c400;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:inset 0 -4px #0000002e,0 10px 24px -8px #0009}.seta__boton{width:60px;height:60px;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);background:radial-gradient(circle at 38% 32%,#ff7a68 0%,#e2402f 46%,#a8231a 100%);border-radius:50%;transform:translateY(-4px);box-shadow:0 6px #7d1810,0 10px 16px #00000073}.seta:hover .seta__boton{transform:translateY(-5px)}.seta:active .seta__boton,.seta[aria-checked=true] .seta__boton{transform:translateY(1px);box-shadow:0 1px #7d1810,0 3px 6px #00000073}.seta__etiqueta{font-family:var(--display);font-size:1.125rem;font-weight:700;font-stretch:92%}.seta:focus-visible{outline:none}.seta:focus-visible .seta__base{outline:2px solid var(--accent);outline-offset:4px}.freno__estado{min-height:1.6em;font-size:var(--t-small);color:var(--ok-text);font-weight:600}.seguridad[data-freno=si] .freno__estado{color:var(--danger-text)}.configurable__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.codigo{top:calc(var(--cabecera-alto) + 24px);border-radius:var(--radius);border:1px solid var(--line);background:#0e0c09;position:sticky;overflow:hidden}.codigo__ruta{border-bottom:1px solid var(--line);color:var(--dim);align-items:center;gap:10px;padding:12px 16px;font-size:.75rem;display:flex}.codigo__ruta:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.codigo pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin:0;padding:18px 16px 20px;font-size:.8125rem;line-height:1.7}.codigo code{font-size:1em}.grupos{gap:40px;display:grid}.grupo h3{border-bottom:1px solid var(--line);padding-bottom:12px}.grupo ul{gap:14px;margin-top:16px;display:grid}.grupo li{color:var(--text-2);grid-template-columns:18px minmax(0,1fr);gap:14px;display:grid}.grupo li .icono{color:var(--accent-text);margin-top:4px}.numeros{background:var(--bg)}.numeros__titulo{max-width:none}.cifras{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--muted);flex-wrap:wrap;gap:.35em .6em;margin:clamp(28px,4vw,48px) 0 0;font-size:clamp(1.6rem,1rem + 2.4vw,3rem);font-weight:500;font-stretch:90%;line-height:1.15;display:flex}.cifra{flex-direction:row-reverse;align-items:baseline;gap:.3em;display:inline-flex}.cifra:not(:last-child):after{content:",";order:-1;margin-left:-.3em}.cifra__valor{font-variant-numeric:tabular-nums;color:var(--accent);margin:0;font-weight:750}.cifra__etiqueta{color:var(--text-2)}.cierre{color:#1d1610;background:#f4ecdf;overflow:clip}.cierre__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.cierre .titular{color:#1d1610;font-size:clamp(2.6rem,1.2rem + 5vw,5.5rem);line-height:.92}.cierre .entradilla{color:#4d4035;max-width:44ch;margin-top:24px}.cierre :focus-visible{outline-color:#1d1610}.cierre__correo{color:#3d3128;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;display:inline-flex}.cierre__garantias{color:#4d4035;border-top:1px solid #d9ccba;gap:10px;margin-top:36px;padding-top:22px;font-size:.9375rem;display:grid}.cierre__garantias li{gap:10px;display:flex}.cierre__garantias .icono{color:#b4521c;flex:none;margin-top:3px}.demo{background:var(--bg);color:var(--text);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #1d1610b3}.demo__maqueta{border-bottom:1px solid var(--line);height:clamp(96px,14vw,150px);overflow:hidden}.demo__maqueta picture{height:100%;display:block}.demo__maqueta img{object-fit:cover;object-position:52% 42%;width:100%;height:100%;transform:scale(1.15)}.demo__cuerpo{gap:18px;padding:clamp(22px,3vw,34px);display:grid}.demo__titulo{font-family:var(--display);letter-spacing:-.02em;font-size:1.625rem;line-height:1.1}.demo__titulo:focus{outline:none}.demo__nota{color:var(--muted);margin-top:-10px;font-size:.875rem}.demo__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.demo__campo{align-content:start;gap:6px;display:grid}.demo__campo label{color:var(--text-2);font-size:.9375rem;font-weight:600}.demo__opcional{color:var(--muted);font-weight:400}.demo input:not([type=checkbox]),.demo select,.demo textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);width:100%;min-height:48px;color:var(--text);font:inherit;transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);padding:11px 14px;font-size:1rem}.demo textarea{resize:vertical;min-height:112px;line-height:1.5}.demo ::placeholder{color:var(--dim)}.demo select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.demo option,.demo optgroup{background:var(--panel);color:var(--text)}.demo input:not([type=checkbox]):hover,.demo select:hover,.demo textarea:hover{border-color:var(--muted)}.demo input:focus-visible,.demo select:focus-visible,.demo textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent);background:var(--panel-2)}.demo__campo--error input,.demo__campo--error select,.demo__campo--error textarea{border-color:var(--danger-text)}.demo__error{color:var(--danger-text);gap:6px;font-size:.875rem;line-height:1.4;display:flex}.demo__error:before{content:"";background:currentColor;border-radius:2px;flex:none;width:6px;height:6px;margin-top:.45em;transform:rotate(45deg)}.demo__consentimiento{color:var(--text-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 12px;font-size:.9375rem;line-height:1.5;display:grid}.demo__consentimiento input{width:22px;height:22px;accent-color:var(--accent);cursor:pointer;margin:1px 0 0}.demo__consentimiento label{cursor:pointer}.demo__consentimiento .demo__error{grid-column:2}.demo a{color:var(--accent-text);text-underline-offset:3px}.demo a:hover{color:var(--accent-2)}.demo :focus-visible{outline-color:var(--accent)}.demo__trampa{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo__turnstile{min-height:65px}.demo__pie{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:4px;display:flex}.demo__enviar{min-height:54px;font:inherit;border:0;padding:0 28px;font-size:1.0625rem;font-weight:600}.demo__enviar:disabled{cursor:progress;opacity:.75;transform:none}.demo__alternativa{font-size:.9375rem}.demo__aviso:empty{display:none}.demo__aviso{color:var(--muted);font-size:.875rem}.demo__fallo{border:1px solid color-mix(in srgb, var(--danger-text) 45%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 10%, var(--bg));color:var(--text);gap:10px;padding:14px 16px;font-size:.9375rem;display:grid}.demo__fallo:focus{outline:none}.demo__correo{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.demo__exito{justify-items:start;padding-block:clamp(34px,5vw,56px)}.demo__exito p{max-width:44ch;color:var(--text-2)}.demo__sello{background:var(--accent-solid);width:48px;height:48px;color:var(--on-accent);border-radius:14px;place-items:center;display:grid}.cierre__directo{color:#4d4035;margin-top:28px;font-size:.9375rem}.cierre__directo .cierre__correo{vertical-align:middle;font-weight:600}@media (prefers-reduced-motion:reduce){.demo input,.demo select,.demo textarea{transition:none}}.ticker{z-index:var(--z-contenido);background:var(--bg-2);border-block:1px solid var(--line-soft);padding-block:20px;position:relative}.ticker__lista{gap:8px;display:grid}.ticker__fila{grid-template-columns:minmax(0,24rem) minmax(0,1fr) auto;align-items:center;gap:20px;height:24px;font-size:.875rem;display:grid}.ticker__ruta{text-overflow:ellipsis;white-space:nowrap;color:var(--dim);align-items:center;gap:9px;display:flex;overflow:hidden}.ticker__ruta:before{content:"";background:var(--dep,var(--dim));opacity:.55;border-radius:2px;flex:none;width:8px;height:8px}.ticker__fila[data-actual=si] .ticker__ruta{color:var(--muted)}.ticker__fila[data-actual=si] .ticker__ruta:before{opacity:1}.ticker__texto{text-overflow:ellipsis;white-space:nowrap;color:var(--dim);overflow:hidden}.ticker__fila[data-actual=si] .ticker__texto{color:var(--text);font-weight:550}.ticker__fila[data-actual=si] .ticker__texto:after{content:"";vertical-align:-3px;background:var(--accent);width:2px;height:1.1em;margin-left:3px;animation:1s step-end infinite cursor;display:inline-block}.ticker__verbo{border:1px solid var(--line);color:var(--dim);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600}.ticker__fila[data-actual=si] .ticker__verbo{color:var(--text-2);border-color:var(--line-strong)}.ticker__fila[data-actual=si][data-tono=ok] .ticker__verbo{color:var(--ok-text);border-color:color-mix(in srgb, var(--ok) 45%, var(--line))}.ticker__fila[data-actual=si][data-tono=aviso] .ticker__verbo{color:var(--warn-text);border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}@keyframes cursor{50%{opacity:0}}@media (width<=700px){.ticker__fila{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;height:auto}.ticker__ruta{grid-column:1/-1}.ticker__fila:not([data-actual=si]){display:none}.ticker__texto{white-space:normal;overflow-wrap:anywhere;min-height:2.9em}.ticker__verbo{align-self:start}}.sectores__panel{max-width:640px;padding:clamp(26px,3vw,40px)}.sectores__panel .entradilla{margin-top:18px}.sectores__pista{color:var(--accent-text);align-items:center;gap:10px;margin-top:18px;font-size:.875rem;font-weight:600;display:flex}.sectores__pista:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;flex:none}main[data-modo=poster] .sectores__pista{display:none}.pestanas{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.pestana{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);background:0 0;border-radius:999px;padding:0 13px;font-size:.8125rem;font-weight:550}.pestana:hover{color:var(--text);border-color:var(--line-strong)}.pestana[aria-selected=true]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.sectores__plantilla{margin-top:22px}.sectores__resumen{max-width:58ch;color:var(--text-2);font-size:.9375rem}.sectores__cuenta{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin-bottom:6px;font-size:1.25rem;font-weight:700;font-stretch:90%;display:block}.org{margin-top:20px}.org__cima{margin-bottom:8px}.org__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.org__dep{border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--line);transition:border-color var(--dur-2) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:2px 10px;padding:11px 14px 12px;display:grid}.org__nombre:before{content:"";vertical-align:.22em;background:var(--dep);border-radius:2px;width:14px;height:4px;margin-right:9px;display:inline-block}.org__dep:hover{border-color:color-mix(in srgb, var(--dep) 60%, var(--line))}.org__nombre{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.org__agentes{font-variant-numeric:tabular-nums;color:var(--dim);align-self:center;font-size:.75rem}.org__proposito{color:var(--muted);grid-column:1/-1;font-size:.8125rem;line-height:1.45}.casos{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.casos__titulo{color:var(--text);margin:0 0 12px;font-size:1rem;font-weight:650}.casos__lista{gap:12px;display:grid}.caso{gap:2px;display:grid}.caso__encargo{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.caso__entrega{color:var(--muted);font-size:.8125rem;line-height:1.45}.caso__marca{color:var(--ok-text);align-items:center;gap:5px;margin-top:2px;font-size:.75rem;display:inline-flex}main[data-modo=poster] .sectores__panel{max-width:none}main[data-modo=poster] .org__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){main[data-modo=poster] .org__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.org__rejilla,main[data-modo=poster] .org__rejilla{grid-template-columns:minmax(0,1fr)}}.etiqueta{border:1px solid var(--line-strong);color:var(--accent-text);font-family:var(--font);letter-spacing:0;vertical-align:.1em;white-space:nowrap;border-radius:999px;margin-left:.6em;padding:1px 8px;font-size:.75rem;font-weight:550;line-height:1.5;display:inline-block}.leyenda{font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:36px;display:flex}.leyenda .etiqueta{margin-left:0}.pestanas{gap:10px;display:grid}.familia{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.familia__nombre{color:var(--muted);padding-top:11px;font-size:.8125rem;line-height:1.3}.familia__pestanas{flex-wrap:wrap;gap:6px;display:flex}.sectores__enciende{color:var(--text-2);margin-top:12px;font-size:.875rem}.sectores__enciende-titulo{color:var(--accent-text);margin-right:10px;font-weight:650}@media (width<=600px){.familia{grid-template-columns:minmax(0,1fr)}.familia__nombre{padding-top:0}}.supervision__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.supervision__columna--sola{padding-top:8px}.supervision__columna--persona{border-radius:var(--radius);color:#1d1610;background:#f4ecdf;padding:clamp(24px,3vw,40px);box-shadow:0 40px 80px -40px #000c}.supervision__subtitulo{letter-spacing:-.02em;font-size:clamp(1.4rem,1.15rem + .8vw,1.9rem);font-weight:700;line-height:1.1}.supervision__intro{color:var(--muted);margin-top:8px}.supervision__columna--persona .supervision__intro{color:#5c4d3d}.supervision__lista{gap:20px;margin-top:28px;display:grid}.supervision__columna--persona .supervision__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.supervision__item{border-top:1px solid var(--line);padding-top:14px}.supervision__columna--persona .supervision__item{border-top-color:#d9ccba}.supervision__item h4,.funcion__nombre,.medida h4{letter-spacing:-.01em;color:var(--text);font-size:1rem;font-weight:650;line-height:1.35}.supervision__columna--persona .supervision__item h4{color:#1d1610}.supervision__columna--persona .etiqueta{color:#9a4513;border-color:#cdbca6}.supervision__item p{color:var(--muted);margin-top:4px;font-size:.9375rem}.supervision__columna--persona .supervision__item p{color:#5c4d3d}.supervision__no{margin-top:clamp(48px,6vw,80px)}.supervision__no h3{font-size:var(--t-h3)}.supervision__no ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px clamp(20px,3vw,40px);margin-top:18px;display:grid}.supervision__no li{font-family:var(--display);color:var(--text-2);grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:1.125rem;font-weight:550;font-stretch:94%;line-height:1.35;display:grid}.supervision__no li .icono{color:var(--danger-text);margin-top:2px}@media (width<=1080px){.supervision__columna--persona .supervision__lista{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.supervision__rejilla,.supervision__no ul{grid-template-columns:minmax(0,1fr)}}.funciones{gap:clamp(40px,5vw,64px);display:grid}.funciones__grupo{grid-template-columns:minmax(0,1fr) minmax(0,3.2fr);gap:16px clamp(24px,4vw,56px);display:grid}.funciones__titulo{top:calc(var(--cabecera-alto) + 24px);letter-spacing:-.02em;align-self:start;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight:700;line-height:1.1;position:sticky}.funciones__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px clamp(24px,3vw,44px);display:grid}.funcion{border-top:1px solid var(--line);padding-top:14px}.funcion__texto{color:var(--text-2);margin-top:4px;font-size:.9375rem}.funcion__nota{color:var(--dim);margin-top:6px;font-size:.8125rem}@media (width<=900px){.funciones__grupo{grid-template-columns:minmax(0,1fr)}.funciones__titulo{position:static}}@media (width<=640px){.funciones__lista{grid-template-columns:minmax(0,1fr)}}.medidas-grupos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,80px);display:grid}.medidas-grupo__titulo{border-bottom:1px solid var(--line-strong);letter-spacing:-.015em;padding-bottom:14px;font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);font-weight:700}.medidas{gap:24px;padding-top:22px;display:grid}.medida{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.medida__icono{background:color-mix(in srgb, var(--accent) 14%, var(--panel));width:34px;height:34px;color:var(--accent-text);border-radius:10px;place-items:center;display:grid}.medida h4{font-size:1rem}.medida__llano{color:var(--text-2);margin-top:4px;font-size:.9375rem}.medida__tecnico{color:var(--dim);margin-top:6px;font-size:.8125rem;line-height:1.5}.seguridad__pie{margin-top:clamp(40px,5vw,64px)}.limites{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:22px clamp(18px,2.5vw,28px) 24px}.limites ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin-top:14px;display:grid}.limites li{color:var(--text-2);padding-left:18px;font-size:.9375rem;position:relative}.limites li:before{content:"";background:var(--warn);border-radius:2px;width:7px;height:7px;position:absolute;top:.65em;left:0}@media (width<=1000px){.medidas-grupos{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.limites ul{grid-template-columns:minmax(0,1fr)}}.numeros__nota{max-width:62ch;font-size:var(--t-small);color:var(--dim);margin-top:32px}@media (width<=1080px){.cabecera__nav a{padding:0 9px}.cabecera__fila{gap:20px}}@media (width<=900px){.cabecera__nav,.cabecera__cta{display:none}.cabecera__fila{gap:12px}.idioma{margin-left:auto}.cabecera__movil{display:block}.hero{min-height:0;padding-block:0 48px;display:block}.hero__visual{height:min(87vw,440px);position:relative;inset:auto}.hero__poster,.hero-poster{position:absolute;inset:0}.hero-poster{-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.hero-poster img{object-position:50% 40%}.hero__rejilla{margin-top:-28px}.hero__texto{max-width:none}.hero__placa{justify-self:start;margin-top:32px;position:static}.aviso-calidad{width:auto;margin:0 16px;position:relative;top:auto;right:auto;transform:translateY(-24px)}.pie__rejilla{grid-template-columns:minmax(0,1fr)}.pie__notas{text-align:left;justify-items:start}.cierre__rejilla,.demo__rejilla,.freno{grid-template-columns:minmax(0,1fr)}.freno__vista{aspect-ratio:16/10;min-height:0}.configurable__rejilla{grid-template-columns:minmax(0,1fr)}.codigo{position:static}.visor__pantalla{aspect-ratio:4/3.4}.hero:has(.aviso-calidad) .hero__placa{display:none}}@media (width<=480px){.hero__acciones .boton{flex:100%}.visor__vistas{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visor__toma .captura__pie{font-size:.8125rem}}@media (width<=760px){.vistas{grid-template-columns:minmax(0,1fr)}}
