@font-face{font-family:Archivo;font-style:normal;font-weight:300 900;font-stretch:62% 125%;font-display:swap;src:url(/fuentes/archivo-latin.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/atkinson-400-latin.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/atkinson-700-latin.woff2)format("woff2")}:root{--aislante:#1b1715;--tinta:#25211e;--gris:#68625e;--gris-claro:#a8a3a0;--linea:#e2dfdb;--linea-fuerte:#c7c3bf;--input:#8a8580;--papel:#f9f7f5;--papel-hondo:#f0edea;--blanco:#fefdfc;--cobre:#a45120;--cobre-hover:#924413;--cobre-oscuro:#81411d;--cobre-banda:#743c1c;--cobre-claro:#e9c6aa;--cobre-suave:#fcebde;--baja:#2a67bd;--baja-claro:#8fb0e1;--alta:#d33c33;--error:#b6322b;--verde:#348757;--oscuro-2:#272320;--oscuro-3:#332f2c;--ring:var(--cobre);--sombra-xs:0 1px 2px #1e1a160f;--sombra-sm:0 1px 2px #1e1a160d, 0 2px 8px #1e1a160d;--sombra-md:0 1px 2px #1e1a160d, 0 4px 12px #1e1a160f, 0 16px 40px -8px #1e1a161f;--sombra-lg:0 2px 4px #1e1a160d, 0 12px 24px -4px #1e1a1614, 0 32px 64px -16px #1e1a162e;--brillo:inset 0 1px 0 #ffffff1f;--suave:cubic-bezier(.22, 1, .36, 1);--t:.16s;--display:"Archivo", "Arial Narrow", sans-serif;--texto:"Atkinson Hyperlegible", system-ui, sans-serif;--margen:clamp(16px, 5vw, 72px);--ancho:1240px;--radio:8px;--radio-sup:14px;--barra:64px;--viento:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='40' viewBox='0 0 480 40'%3E%3Cg fill='none' stroke='%232C6BD1' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M0 8C80 8 120 4 240 4S400 8 480 8' opacity='.55'/%3E%3Cpath d='M0 16C80 16 140 12 240 12S400 16 480 16' opacity='.35'/%3E%3Cpath d='M0 24C80 24 140 21 240 21S400 24 480 24' opacity='.55'/%3E%3Cpath d='M0 32C80 32 120 30 240 30S400 32 480 32' opacity='.3'/%3E%3C/g%3E%3C/svg%3E")}@supports (color:lab(0% 0 0)){:root{--aislante:lab(8.34265% 1.40113 2.59489);--tinta:lab(12.9832% 1.3896 2.69169);--gris:lab(41.9806% 1.70819 3.34375);--gris-claro:lab(67.5053% 1.34924 2.66335);--linea:lab(88.9835% .684053 2.15924);--linea-fuerte:lab(79.1243% .919133 2.88343);--input:lab(55.9244% 1.16661 3.61601);--papel:lab(97.3345% .453204 1.4377);--papel-hondo:lab(93.9715% .683516 2.15893);--blanco:lab(99.4213% .225395 .718141);--cobre:lab(44.6671% 32.4645 43.5403);--cobre-hover:lab(38.8861% 31.3689 42.9916);--cobre-oscuro:lab(35.5606% 25.8042 34.0321);--cobre-banda:lab(32.1503% 23.1342 30.2588);--cobre-claro:lab(82.4629% 9.96947 18.8647);--cobre-suave:lab(94.1494% 4.30855 8.38635);--baja:lab(43.1174% 4.70924 -52.2222);--baja-claro:lab(70.6479% -2.64981 -28.7051);--alta:lab(49.4273% 59.3615 41.8145);--error:lab(42.6627% 53.1093 37.3843);--verde:lab(50.392% -35.0156 18.0467);--oscuro-2:lab(14.1434% 1.38725 2.68992);--oscuro-3:lab(19.9439% 1.37776 2.68293);--sombra-xs:0 1px 2px lab(9.4974% 1.76863 3.37419/.06);--sombra-sm:0 1px 2px lab(9.4974% 1.76863 3.37419/.05), 0 2px 8px lab(9.4974% 1.76863 3.37419/.05);--sombra-md:0 1px 2px lab(9.4974% 1.76863 3.37419/.05), 0 4px 12px lab(9.4974% 1.76863 3.37419/.06), 0 16px 40px -8px lab(9.4974% 1.76863 3.37419/.12);--sombra-lg:0 2px 4px lab(9.4974% 1.76863 3.37419/.05), 0 12px 24px -4px lab(9.4974% 1.76863 3.37419/.08), 0 32px 64px -16px lab(9.4974% 1.76863 3.37419/.18);--brillo:inset 0 1px 0 lab(100% 0 0/.12)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--barra) + 12px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--papel);color:var(--tinta);font-family:var(--texto);margin:0;font-size:18px;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:var(--cobre-oscuro);text-underline-offset:3px}a:hover{color:var(--aislante)}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--display);letter-spacing:-.022em;color:var(--aislante);text-wrap:balance;margin:0;font-weight:760;font-stretch:80%;line-height:1}h2{max-width:16ch;font-size:clamp(36px,5.2vw,64px)}p{text-wrap:pretty;margin:0}.saltar{z-index:50;background:var(--aislante);color:var(--blanco);border-radius:var(--radio);padding:10px 14px;position:absolute;top:-60px;left:12px}.saltar:focus{top:12px}.boton{border-radius:var(--radio);background:var(--cobre);min-height:50px;color:var(--blanco);font-family:var(--texto);letter-spacing:.005em;border:1px solid var(--cobre-hover);box-shadow:var(--brillo), var(--sombra-xs);cursor:pointer;transition:background-color var(--t) var(--suave), border-color var(--t) var(--suave), color var(--t) var(--suave), box-shadow var(--t) var(--suave);justify-content:center;align-items:center;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.boton:hover{background:var(--cobre-hover);border-color:var(--cobre-oscuro);color:var(--blanco);box-shadow:var(--brillo), var(--sombra-sm)}.boton:active{box-shadow:inset 0 1px 2px #1e1a1633;box-shadow:inset 0 1px 2px lab(9.4974% 1.76863 3.37419/.2)}.boton-linea{background:var(--blanco);color:var(--aislante);border-color:var(--input);box-shadow:var(--sombra-xs)}.boton-linea:hover{background:var(--papel-hondo);border-color:var(--gris);color:var(--aislante);box-shadow:var(--sombra-xs)}.boton-claro{background:var(--blanco);border-color:var(--blanco);color:var(--aislante);box-shadow:inset 0 -1px #1e1a1614,0 1px 2px #0000004d;box-shadow:inset 0 -1px lab(9.4974% 1.76863 3.37419/.08),0 1px 2px lab(0% 0 0/.3)}.boton-claro:hover{background:var(--cobre-suave);border-color:var(--cobre-suave);color:var(--aislante)}.boton-chico{min-height:40px;padding:0 16px;font-size:16px}.boton-ancho{width:100%}.boton[aria-busy=true]{opacity:.7;cursor:progress}.barra{z-index:20;height:var(--barra);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);transition:border-color .2s var(--suave), box-shadow .2s var(--suave);background:#f9f7f5e6;background:lab(97.3345% .453204 1.4377/.9);border-bottom:1px solid #0000;position:sticky;top:0}.barra.con-scroll{border-bottom-color:var(--linea);box-shadow:0 1px 2px #1e1a160a,0 4px 16px -8px #1e1a161a;box-shadow:0 1px 2px lab(9.4974% 1.76863 3.37419/.04),0 4px 16px -8px lab(9.4974% 1.76863 3.37419/.1)}.barra-interior{height:100%;max-width:calc(var(--ancho) + 2 * var(--margen));padding:0 var(--margen);align-items:center;gap:28px;margin:0 auto;display:flex}.barra-marca img{width:auto;height:35px}.barra-nav{gap:4px;margin-left:auto;display:flex}.barra-nav a{color:var(--tinta);border-radius:var(--radio);transition:background-color var(--t) var(--suave), color var(--t) var(--suave);padding:8px 12px;font-size:16px;text-decoration:none}.barra-nav a:hover{color:var(--aislante);background:#1e1a160d;background:lab(9.4974% 1.76863 3.37419/.05)}@media (max-width:760px){.barra-nav{display:none}.barra .boton-chico{margin-left:auto}}.portada{max-width:calc(var(--ancho) + 2 * var(--margen));padding:clamp(24px, 4vh, 56px) var(--margen) clamp(48px, 8vh, 96px);min-height:min(calc(100svh - var(--barra)), 960px);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,56px);margin:0 auto;display:grid}.estado{color:var(--tinta);background:var(--blanco);border:1px solid var(--linea);box-shadow:var(--sombra-xs);border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:5px 14px 5px 12px;font-size:15px;display:inline-flex}.estado-punto{background:var(--cobre);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite latido;box-shadow:0 0 #a4512080;box-shadow:0 0 lab(44.6671% 32.4645 43.5403/.5)}@keyframes latido{0%{box-shadow:0 0 #a4512066;box-shadow:0 0 lab(44.6671% 32.4645 43.5403/.4)}80%,to{box-shadow:0 0 0 9px #a4512000;box-shadow:0 0 0 9px lab(44.6671% 32.4645 43.5403/0)}}.portada h1{letter-spacing:-.028em;max-width:12.5ch;font-size:clamp(48px,6.4vw,96px);font-stretch:76%;line-height:.98}.portada h1 em{color:var(--cobre-oscuro);font-style:normal}.portada-bajada{color:#403c39;color:lab(25.7442% 1.37085 2.678);max-width:46ch;margin-top:24px;font-size:clamp(18px,1.4vw,20px)}.portada-acciones{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (prefers-reduced-motion:no-preference){.portada-texto>*{animation:.7s cubic-bezier(.22,1,.36,1) both subir}.portada-texto>:nth-child(2){animation-delay:60ms}.portada-texto>:nth-child(3){animation-delay:.14s}.portada-texto>:nth-child(4){animation-delay:.2s}.portada-texto>:nth-child(5){animation-delay:.26s}.portada-mapa{animation:1s cubic-bezier(.22,1,.36,1) .2s both aparecer}}@keyframes subir{0%{opacity:0;transform:translateY(14px)}}@keyframes aparecer{0%{opacity:0;transform:scale(.98)}}.portada-nota{color:var(--gris);margin-top:16px;font-size:15px}.portada-mapa{min-width:0;margin:0}.isla{aspect-ratio:35.2/23;width:100%;position:relative}.isla-svg,.isla-canvas{width:100%;height:100%;position:absolute;inset:0}.isla-svg{place-items:center;transition:opacity .6s ease-out;display:grid}.isla.con-3d .isla-svg{opacity:0}.isla-canvas{opacity:0;transition:opacity .8s ease-out;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.isla.con-3d .isla-canvas{opacity:1}.isla-etiquetas{z-index:2;pointer-events:none;position:absolute;inset:0}.isla-etiqueta{font-family:var(--texto);color:var(--aislante);white-space:nowrap;box-shadow:var(--sombra-sm);opacity:0;background:#fefdfcf0;background:lab(99.4213% .225395 .718141/.94);border:1px solid #1e1a161a;border:1px solid lab(9.4974% 1.76863 3.37419/.1);border-radius:6px;margin:-10px 0 0 16px;padding:4px 8px 5px;font-size:12.5px;font-weight:700;line-height:1;position:absolute;top:0;left:0}.isla-etiqueta.izq{margin-left:0;translate:calc(-100% - 18px)}.isla-etiqueta.abajo{margin:14px 0 0;translate:-50%}.portada-mapa figcaption{color:var(--gris);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;font-size:14px;display:flex}.leyenda{color:var(--tinta);align-items:center;gap:8px;display:inline-flex}.leyenda-nota{color:var(--gris);margin-left:auto}.ley{flex:none;width:14px;height:14px;display:inline-block}.ley-zona{background:var(--cobre);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 3px #a4512033;box-shadow:0 0 0 3px lab(44.6671% 32.4645 43.5403/.2)}.ley-empresa{background:var(--aislante);border-radius:2px;width:12px;height:12px}.ley-curso{background:var(--cobre-claro);border:1px solid var(--cobre-oscuro);width:12px;height:12px;rotate:45deg}.mapa-svg{width:100%;height:100%;overflow:visible}.mapa-costa{fill:none;stroke:var(--tinta);stroke-width:.13px;stroke-linejoin:round}.mapa-tierra{fill:var(--blanco);stroke:var(--linea-fuerte);stroke-width:.045px;stroke-linejoin:round;transition:fill-opacity .6s ease-out}.mapa-relieve image{animation:.8s ease-out both aparecer-suave}.con-relieve .mapa-tierra{fill-opacity:0;stroke:#1e1a1638;stroke:lab(9.4974% 1.76863 3.37419/.22)}@keyframes aparecer-suave{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.mapa-svg .capa-zona>.m-zona,.mapa-svg .m-pin-in,.mapa-svg .m-etiqueta{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .45s ease-out,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--k,0) * 45ms);transform:translateY(.6px)scale(.6)}.mapa-svg .capa-zona>.m-zona{transform-origin:50%}.mapa-svg.visto .capa-zona>.m-zona,.mapa-svg.visto .m-pin-in,.mapa-svg.visto .m-etiqueta{opacity:1;transform:none}}.m-zona{fill:var(--cobre);stroke:var(--blanco);stroke-width:.15px}.m-halo{fill:var(--cobre);opacity:.13}.m-pulso{fill:none;stroke:var(--cobre);stroke-width:.1px;transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.22,1,.36,1) infinite pulso}@keyframes pulso{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.m-sombra{fill:var(--aislante);opacity:.18}.m-pin-cuerpo{stroke-width:.06px;stroke-linejoin:round}.m-empresa .m-pin-cuerpo{fill:var(--aislante);stroke:var(--blanco)}.m-empresa .m-pin-glifo{fill:var(--blanco)}.m-curso .m-pin-cuerpo{fill:var(--blanco);stroke:var(--aislante)}.m-curso .m-pin-glifo{fill:var(--cobre-claro);stroke:var(--cobre-oscuro);stroke-width:.06px;stroke-linejoin:round}.m-etiqueta{font-family:var(--texto);fill:var(--aislante);paint-order:stroke;stroke:var(--papel);stroke-width:.34px;stroke-linejoin:round;font-size:.86px;font-weight:700}.bloque,.costo,.preguntas,.registro{max-width:calc(var(--ancho) + 2 * var(--margen));padding:clamp(64px, 10vw, 128px) var(--margen);margin:0 auto;position:relative}.bloque:before,.costo:before,.preguntas:before,.registro:before{content:"";left:var(--margen);right:var(--margen);background:var(--viento) repeat-x left center / 480px 40px;opacity:.55;height:40px;position:absolute;top:0;translate:0 -50%}.bloque-banda:before,.bloque-banda+.bloque:before,.costo:before,.costo+.preguntas:before{display:none}.bloque-banda{background:var(--papel-hondo);box-shadow:0 0 0 100vmax var(--papel-hondo);clip-path:inset(0 -100vmax)}.bloque{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.bloque-texto>p{max-width:46ch;margin-top:22px;font-size:19px}.bloque-texto>p:not(.paso){color:#393431;color:lab(22.264% 1.37475 2.68077)}.paso{font-family:var(--texto);letter-spacing:.01em;color:var(--cobre);margin-bottom:16px;font-size:15px;font-weight:700}.puntos{gap:16px;max-width:48ch;margin:28px 0 0;padding:0;list-style:none;display:grid}.puntos li{padding-left:30px;position:relative}.puntos li:before{content:"";background:var(--cobre);border-radius:1px;width:14px;height:1.5px;position:absolute;top:.72em;left:2px}.puntos b{color:var(--aislante)}.demo-nota{color:var(--gris);font-size:14px}.demo-carnet{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:20px 28px;display:grid}.demo-carnet .demo-nota{text-align:right;grid-column:1/-1}.telefono{background:var(--blanco);border:8px solid var(--aislante);box-shadow:0 0 0 1px #4b4743, var(--sombra-lg);text-align:center;border-radius:34px;justify-self:end;width:100%;max-width:260px;padding:26px 18px 22px}@supports (color:lab(0% 0 0)){.telefono{box-shadow:0 0 0 1px lab(30.3844% 1.36656 2.675), var(--sombra-lg)}}.telefono-titulo{font-family:var(--texto);color:var(--aislante);font-size:18px;font-weight:700}.grabar{justify-items:center;gap:12px;margin:20px 0 16px;display:grid}.grabar-boton{background:var(--cobre);width:76px;height:76px;box-shadow:var(--brillo), 0 0 0 8px var(--cobre-suave), var(--sombra-sm);border-radius:50%;place-items:center;display:grid}.grabar-boton svg{fill:none;width:30px;height:30px;stroke:var(--blanco);stroke-width:2.2px;stroke-linecap:round}.grabar-boton svg rect{fill:var(--blanco);stroke:none}.onda{align-items:center;gap:3px;height:34px;display:flex}.onda i{background:var(--tinta);border-radius:2px;width:3px;animation:1.1s ease-in-out infinite alternate onda;display:block}@keyframes onda{to{transform:scaleY(.45)}}.grabar-tiempo{color:var(--gris);font-variant-numeric:tabular-nums;font-size:14px}.transcrito{background:var(--papel);border:1px solid var(--linea);text-align:left;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.45}.telefono-alt{color:var(--cobre-oscuro);margin-top:12px;font-size:15px;font-weight:700}.carnet{--carnet-banda:92px;background:var(--blanco);border:1px solid var(--linea);width:100%;max-width:344px;box-shadow:var(--sombra-lg);border-radius:16px;position:relative;overflow:hidden}.carnet-ejemplo{rotate:-1.5deg}.carnet-cabeza{height:var(--carnet-banda);color:var(--blanco);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='344' height='92' viewBox='0 0 344 92'%3E%3Cg fill='none' stroke='%238FB0EA' stroke-linecap='round'%3E%3Cpath d='M120 40C190 38 240 30 344 34' opacity='.35'/%3E%3Cpath d='M150 54C210 52 260 46 344 49' opacity='.25'/%3E%3Cpath d='M100 68C180 66 250 60 344 63' opacity='.18'/%3E%3C/g%3E%3C/svg%3E") right center / 344px 92px no-repeat, linear-gradient(var(--aislante), var(--aislante));justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex;position:relative}.carnet-cabeza:after{content:"";background:var(--cobre);height:3px;position:absolute;bottom:0;left:0;right:0}.carnet-sello{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:760;font-stretch:85%;display:inline-flex}.carnet-sello img{width:20px;height:20px}.carnet-tipo{letter-spacing:.12em;text-transform:uppercase;color:var(--cobre-claro);padding-top:4px;font-size:11px;font-weight:700}.carnet-cuerpo{align-items:flex-start;gap:14px;margin-top:-32px;padding:0 18px;display:flex;position:relative}.carnet-foto{background:var(--cobre-claro);width:76px;height:76px;color:var(--cobre-oscuro);border:4px solid var(--blanco);box-shadow:0 0 0 1px var(--linea), var(--sombra-sm);font-family:var(--texto);border-radius:14px;flex:none;place-items:center;font-size:26px;font-weight:700;display:grid}.carnet-foto.chica{width:44px;height:44px;box-shadow:none;border:0;border-radius:8px;font-size:17px}.carnet-id{min-width:0;padding-top:42px}.carnet-nombre{font-family:var(--texto);letter-spacing:-.01em;color:var(--aislante);overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.1}.carnet-oficio{color:var(--gris);margin-top:2px;font-size:14px}.carnet-datos{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);grid-template-columns:1.5fr 1fr .9fr;margin:16px 18px 0;display:grid}.carnet-datos div{min-width:0;padding:9px 0 9px 10px}.carnet-datos div:first-child{padding-left:0}.carnet-datos div+div{border-left:1px solid var(--linea)}.carnet-datos dt{color:var(--gris);font-size:11px;font-weight:400}.carnet-datos dd{font-family:var(--texto);color:var(--aislante);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700;line-height:1.15}.carta-cita{color:var(--tinta);min-height:2.9em;margin:12px 18px 0;font-size:14px;font-style:italic;line-height:1.45}[data-v-cita]{color:var(--gris);font-style:normal}.carnet-chips{flex-wrap:wrap;gap:6px;min-height:42px;margin:0;padding:12px 18px 0;list-style:none;display:flex}.carnet-chips li{border:1px solid var(--linea);background:var(--papel);color:var(--tinta);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.carta-adjunto,.carnet-pendiente{border-radius:10px;align-items:center;gap:8px;margin:12px 18px 0;padding:9px 12px;font-size:14px;font-weight:700;display:flex}.carta-adjunto{border:1px solid var(--linea);background:var(--blanco);color:var(--aislante)}.carta-adjunto svg{fill:none;width:20px;height:20px;stroke:var(--cobre);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;flex:none}.carta-adjunto small{color:var(--cobre-oscuro);background:var(--cobre-suave);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.carnet-pendiente{background:var(--papel);color:var(--gris);border:1px dashed var(--linea-fuerte);font-weight:400}.carnet-pie{border-top:1px solid var(--linea);background:var(--papel);color:var(--gris);align-items:center;gap:14px;margin-top:14px;padding:14px 18px 16px;font-size:12px;line-height:1.4;display:flex}.carnet-pie b{color:var(--aislante);font-size:13px;display:block}.qr{background:var(--blanco);border:1px solid var(--linea);border-radius:6px;flex:none;width:60px;height:60px;padding:4px}.qr svg{width:100%;height:100%}.rot-premium{width:-moz-fit-content;width:fit-content;font-family:var(--texto);letter-spacing:0;color:var(--cobre);margin-bottom:14px;font-size:15px;font-weight:700;display:block}.bloque-cotiza{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.bloque-cotiza .bloque-texto{order:2}.demo-cotiza{justify-self:center;gap:14px;width:100%;max-width:460px;display:grid}.cotiza-audio{background:var(--aislante);color:var(--blanco);max-width:38ch;box-shadow:var(--sombra-md);border-radius:16px 16px 16px 4px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:16px;line-height:1.45;display:flex}.cotiza-mic{background:var(--cobre);width:34px;height:34px;box-shadow:var(--brillo);border-radius:50%;flex:none;place-items:center;display:grid}.cotiza-mic svg{fill:none;width:16px;height:16px;stroke:var(--blanco);stroke-width:2.2px;stroke-linecap:round}.cotiza-mic svg rect{fill:var(--blanco);stroke:none}.cotiza{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-sup);box-shadow:var(--sombra-lg);padding:20px 20px 18px}.cotiza-cabeza{border-bottom:1px solid var(--linea-fuerte);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.cotiza-titulo{font-family:var(--texto);letter-spacing:-.01em;color:var(--aislante);font-size:22px;font-weight:700;line-height:1.1}.cotiza-num{color:var(--gris);margin-top:4px;font-size:13px}.cotiza-de{color:var(--gris);text-align:right;align-items:center;gap:10px;font-size:13px;line-height:1.25;display:flex}.cotiza-de b{color:var(--aislante);font-size:15px;display:block}.cotiza-de .carnet-foto.chica{order:2;width:38px;height:38px;font-size:15px}.cotiza-tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:6px;font-size:14px}.cotiza-tabla th{text-align:left;color:var(--gris);padding:10px 0 6px;font-size:12px;font-weight:400}.cotiza-tabla td{border-bottom:1px solid var(--linea);padding:7px 0}.cotiza-tabla th:nth-child(n+2),.cotiza-tabla td:nth-child(n+2){text-align:right;white-space:nowrap;padding-left:10px}.cotiza-tabla tfoot td{color:var(--gris);border-bottom:0;padding:4px 0}.cotiza-tabla tfoot tr:first-child td{padding-top:10px}.cotiza-total td{font-family:var(--texto);font-size:19px;font-weight:700;color:var(--aislante)!important;padding-top:8px!important}.cotiza-enviar{gap:8px;margin-top:14px;display:flex}.cotiza-enviar span{border-radius:var(--radio);min-height:40px;font-family:var(--texto);border:1px solid var(--input);background:var(--blanco);color:var(--aislante);box-shadow:var(--sombra-xs);flex:1;place-items:center;font-size:14px;font-weight:700;display:grid}.cotiza-enviar span:first-child{background:var(--cobre);border-color:var(--cobre-hover);color:var(--blanco);box-shadow:var(--brillo), var(--sombra-xs);flex:2}.demo-cotiza .demo-nota{text-align:right}.bloque-ancho{grid-template-columns:1fr;align-items:start}.bloque-cabeza{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(20px,6vw,88px);display:grid}.bloque-cabeza p{max-width:48ch;font-size:19px}.flujo{counter-reset:flujo;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.flujo-paso{grid-template-rows:1fr auto;gap:16px;display:grid;position:relative}.flujo-paso+.flujo-paso:before{content:"";background:repeating-linear-gradient(90deg, var(--cobre) 0 5px, transparent 5px 10px);opacity:.7;width:clamp(16px,3vw,40px);height:1.5px;position:absolute;top:42%;left:calc(-1*clamp(16px,3vw,40px))}.flujo-titulo{font-family:var(--texto);color:var(--aislante);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.flujo-titulo span{border:1px solid var(--linea-fuerte);background:var(--blanco);width:26px;height:26px;box-shadow:var(--sombra-xs);font-variant-numeric:tabular-nums;color:var(--cobre-oscuro);border-radius:50%;place-items:center;font-size:13px;display:grid}.placa{box-shadow:inset 0 1px 0 #ffffff40, var(--sombra-sm);border-radius:var(--radio-sup);background:linear-gradient(160deg,#b4b0ad,#9c9793);background:linear-gradient(160deg,lab(72.1634% .686169 2.16059),lab(62.8841% .923604 2.88637));place-items:center;padding:26px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.placa{box-shadow:inset 0 1px 0 lab(100% 0 0/.25), var(--sombra-sm)}}.placa-chapa{background:var(--blanco);width:100%;box-shadow:var(--sombra-md);border:1px solid #75716d;border:1px solid lab(47.8037% .929832 2.89044);border-radius:4px;overflow:hidden;rotate:-1.2deg}.placa-titulo{background:var(--tinta);color:var(--blanco);letter-spacing:.08em;padding:7px 12px;font-size:12px;font-weight:700}.placa dl{margin:0;padding:8px 12px 12px;font-size:13px}.placa dl div{border-bottom:1px dotted var(--linea);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.placa dt{color:var(--gris)}.placa dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.placa-escaner{border:2px solid var(--cobre);clip-path:polygon(0 0,22% 0,22% 4px,4px 4px,4px 22%,0 22%,0 78%,4px 78%,4px calc(100% - 4px),22% calc(100% - 4px),22% 100%,78% 100%,78% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 78%,100% 78%,100% 22%,calc(100% - 4px) 22%,calc(100% - 4px) 4px,78% 4px,78% 0,100% 0,100% 100%,0 100%);border-radius:8px;position:absolute;inset:12px}.ficha{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-sup);box-shadow:var(--sombra-md);padding:20px}.ficha-titulo{font-family:var(--texto);color:var(--aislante);font-size:18px;font-weight:700;line-height:1.1}.ficha-sub{color:var(--gris);margin-top:4px;font-size:14px}.ficha-datos{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.ficha-datos p{background:var(--papel);border:1px solid var(--linea);border-radius:8px;padding:8px 10px;display:grid}.ficha-datos span{color:var(--gris);font-size:12px}.ficha-datos b{font-family:var(--texto);font-variant-numeric:tabular-nums;font-size:17px}.ficha-datos .baja{color:var(--baja)}.ficha-rot{margin-top:14px;font-size:13px;font-weight:700}.ficha-docs{gap:6px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.ficha-docs li{border:1px solid var(--linea);border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px 8px 30px;display:flex;position:relative}.ficha-docs li:before{content:"";border:1.5px solid var(--cobre);border-radius:1px 4px 1px 1px;width:11px;height:14px;position:absolute;top:50%;left:10px;translate:0 -50%}.ficha-docs span{color:var(--gris);white-space:nowrap}.chat{background:var(--aislante);box-shadow:var(--sombra-md);border-radius:var(--radio-sup);align-content:start;gap:14px;padding:20px;display:grid}.chat-pregunta{background:var(--cobre);color:var(--blanco);border-radius:14px 14px 4px;justify-self:end;max-width:88%;padding:10px 14px;font-size:15px}.chat-respuesta{background:var(--oscuro-2);color:var(--blanco);border:1px solid #ffffff0f;border:1px solid lab(100% 0 0/.06);border-radius:14px 14px 14px 4px;padding:12px 14px;font-size:15px}.chat-fuente{color:var(--cobre-claro);border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);margin-top:10px;padding-top:8px;font-size:13px}.aparte{max-width:70ch;margin-top:0;font-size:18px}.aparte b{color:var(--aislante)}.bloque-mapa{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bloque-mapa .bloque-texto{order:2}.mapa-plano{aspect-ratio:35.2/21.4;width:100%}.mapa-plano .capa-zona,.mapa-plano .capa-empresa,.mapa-plano .capa-curso{transition:opacity .2s var(--suave)}.mapa-plano.sin-zona .capa-zona,.mapa-plano.sin-empresa .capa-empresa,.mapa-plano.sin-curso .capa-curso{opacity:0}.capas{gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.capa{text-align:left;border:1px solid var(--linea);background:var(--blanco);width:100%;box-shadow:var(--sombra-sm);color:var(--tinta);font:inherit;cursor:pointer;transition:border-color var(--t) var(--suave), background-color var(--t) var(--suave), box-shadow var(--t) var(--suave);border-radius:12px;grid-template-columns:22px 1fr 22px;align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.capa:hover{border-color:var(--linea-fuerte);box-shadow:var(--sombra-md)}.capa .ley{justify-self:center}.capa:after{content:"";border:1px solid var(--cobre-hover);width:20px;height:20px;box-shadow:var(--brillo);background:var(--cobre) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23FAFBFA' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:5px;grid-area:1/3}.capa[aria-pressed=false]{box-shadow:none;background:0 0}.capa[aria-pressed=false]:after{background:var(--blanco);border-color:var(--input);box-shadow:none}.capa[aria-pressed=false] .capa-nombre,.capa[aria-pressed=false] .ley{opacity:.5}.capa-nombre{font-family:var(--texto);color:var(--aislante);font-size:18px;font-weight:700;line-height:1.2}.capa-texto{color:var(--gris);grid-column:2/4;font-size:16px;line-height:1.45}.bloque-cursos{align-items:start}.bloque-cursos .bloque-texto{top:calc(var(--barra) + 32px);position:sticky}.votos{color:var(--aislante);font-weight:700}.votos:empty{display:none}.cursos-rot{color:var(--gris);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:15px;display:flex}.cursos-rot span:last-child{color:var(--cobre-oscuro);align-items:center;gap:8px;font-weight:700;display:inline-flex}.cursos-rot span:last-child:before{content:"";background:var(--cobre);border-radius:50%;width:8px;height:8px}.cursos{border-top:1px solid var(--linea-fuerte);margin:0;padding:0;list-style:none}.cursos li{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.cursos .curso-nombre{font-family:var(--texto);color:var(--aislante);font-size:clamp(17px,1.5vw,19px);font-weight:700;line-height:1.2}.nw{white-space:nowrap}.interes{border:1px solid var(--input);background:var(--blanco);min-height:44px;box-shadow:var(--sombra-xs);color:var(--aislante);font:700 15px/1 var(--texto);cursor:pointer;transition:background-color var(--t) var(--suave), color var(--t) var(--suave), border-color var(--t) var(--suave);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.interes svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:14px;height:14px}.interes[aria-pressed=true]{background:var(--cobre-suave);border-color:var(--cobre);color:var(--cobre-oscuro)}.interes:hover{border-color:var(--gris);background:var(--papel-hondo)}.interes[aria-pressed=true]:hover{border-color:var(--cobre-hover);color:var(--cobre-oscuro);background:#f7e0ce;background:lab(90.6441% 6.12947 11.815)}.empresas{background:var(--aislante);color:#d4d0cd;color:lab(83.7635% .684589 2.15962);padding:clamp(72px, 10vw, 128px) var(--margen);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid;position:relative}.empresas>*{max-width:620px}.empresas-texto{justify-self:end}.empresas h2{color:var(--blanco)}.empresas .paso{color:var(--cobre-claro)}.empresas :focus-visible{outline-color:var(--cobre-claro)}.empresas-texto>p{max-width:46ch;margin-top:20px;font-size:19px}.puntos-oscuro b{color:var(--blanco)}.puntos-oscuro li:before{background:var(--cobre-claro)}.empresas .boton{margin-top:32px}.pedido{gap:14px;display:grid}.pedido-burbuja{background:var(--cobre);box-shadow:var(--brillo), 0 8px 24px -8px #00000080;color:var(--blanco);border-radius:18px 18px 4px;justify-self:end;max-width:34ch;padding:16px 18px;font-size:18px}@supports (color:lab(0% 0 0)){.pedido-burbuja{box-shadow:var(--brillo), 0 8px 24px -8px lab(0% 0 0/.5)}}.sugeridos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sugeridos li{background:var(--oscuro-2);color:#c7c3c0;color:lab(79.1234% .685185 2.15999);border:1px solid #ffffff12;border:1px solid lab(100% 0 0/.07);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;font-size:16px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 4px 16px -6px #0006;box-shadow:inset 0 1px lab(100% 0 0/.04),0 4px 16px -6px lab(0% 0 0/.4)}.sugeridos b{color:var(--blanco);display:block}.sello{color:#81d39f;color:lab(78.251% -34.6347 17.8028);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.empresas .demo-nota{color:var(--gris-claro);text-align:right}.preguntas h2{margin-bottom:36px}.costo{background:var(--cobre-banda);color:#f8e4d4;color:lab(91.8171% 5.21287 10.0952);background-image:linear-gradient(oklch(100% 0 0/.04),oklch(0% 0 0/.06));max-width:none;padding-left:0;padding-right:0}.costo-interior{max-width:calc(var(--ancho) + 2 * var(--margen));padding:0 var(--margen);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,6vw,88px);margin:0 auto;display:grid}.costo h2{color:var(--blanco);max-width:15ch;font-size:clamp(44px,5.8vw,84px);font-stretch:76%;line-height:1}.costo-rot{font-family:var(--texto);letter-spacing:0;color:var(--cobre-claro);margin-bottom:18px;font-size:17px;font-weight:700;display:block}.costo-principal p{max-width:44ch;margin-top:22px;font-size:19px}.costo-principal .costo-pagos{margin-top:18px;font-size:16px}.costo-filas{border-top:1px solid #ffffff80;border-top:1px solid lab(100% 0 0/.5);margin:0}.costo-filas div{border-bottom:1px solid #ffffff2e;border-bottom:1px solid lab(100% 0 0/.18);padding:20px 0}.costo-filas dt{font-family:var(--texto);color:var(--blanco);font-size:clamp(19px,1.7vw,22px);font-weight:700;line-height:1.1}.costo-filas dd{max-width:44ch;margin:6px 0 0;font-size:17px}.costo-filas dd b{color:var(--blanco)}.costo-prueba{vertical-align:middle;background:var(--blanco);color:var(--cobre-oscuro);font-family:var(--texto);letter-spacing:0;border-radius:999px;margin-left:8px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.costo a{color:var(--blanco)}.costo a:hover{color:var(--cobre-claro)}.costo :focus-visible{outline-color:var(--blanco)}.preguntas-lista{border-top:1px solid var(--linea-fuerte);max-width:900px}.preguntas details{border-bottom:1px solid var(--linea)}.preguntas summary{cursor:pointer;font-family:var(--texto);color:var(--aislante);transition:color var(--t) var(--suave);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:clamp(17px,1.6vw,19px);font-weight:700;list-style:none;display:flex}.preguntas summary:hover{color:var(--cobre-oscuro)}.preguntas summary::-webkit-details-marker{display:none}.preguntas summary:after{content:"";border-right:1.5px solid var(--gris);border-bottom:1.5px solid var(--gris);width:9px;height:9px;transition:rotate .2s var(--suave), translate .2s var(--suave);flex:none;translate:0 -3px;rotate:45deg}.preguntas details[open] summary:after{translate:0 3px;rotate:225deg}.preguntas details p{color:#393431;color:lab(22.264% 1.37475 2.68077);max-width:64ch;padding:0 0 22px}.registro-cabeza p{max-width:48ch;margin-top:16px;font-size:19px}.registro-cuerpo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,88px);margin-top:40px;display:grid}.formulario{gap:20px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}legend,.campo label{color:var(--aislante);margin-bottom:8px;padding:0;font-size:16px;font-weight:700;display:block}.opcional{color:var(--gris);font-size:15px;font-weight:400}.ayuda{color:var(--gris);margin-top:6px;font-size:15px}.campo input,.campo select{border:1px solid var(--input);border-radius:var(--radio);background:var(--blanco);width:100%;min-height:50px;box-shadow:var(--sombra-xs);color:var(--tinta);font:18px/1.2 var(--texto);appearance:none;transition:border-color var(--t) var(--suave), box-shadow var(--t) var(--suave);padding:0 14px}.campo input:hover,.campo select:hover{border-color:var(--gris)}.campo input::placeholder{color:#847f7b;color:lab(53.5851% 1.35359 2.66621)}.campo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23625C58' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.campo input:focus-visible,.campo select:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-color:var(--cobre)}.campo [aria-invalid=true]{border-color:var(--error)}.campo-doble{grid-template-columns:1fr 1fr;gap:16px;display:grid}.campo-corto input{max-width:140px}.error{color:var(--error);min-height:0;margin-top:6px;font-size:15px}.error:empty{display:none}.perfil{background:var(--papel-hondo);border:1px solid var(--linea-fuerte);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.perfil legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.perfil label{position:relative}.perfil input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.perfil span{min-height:46px;font-family:var(--texto);color:var(--gris);transition:background-color var(--t) var(--suave), color var(--t) var(--suave), box-shadow var(--t) var(--suave);border:1px solid #0000;border-radius:7px;place-items:center;font-size:17px;font-weight:700;display:grid}.perfil input:hover+span{color:var(--aislante)}.perfil input:checked+span{background:var(--blanco);border-color:var(--linea);color:var(--aislante);box-shadow:var(--sombra-sm)}.perfil input:focus-visible+span{outline:3px solid var(--ring);outline-offset:1px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--input);background:var(--blanco);min-height:44px;box-shadow:var(--sombra-xs);transition:background-color var(--t) var(--suave), color var(--t) var(--suave), border-color var(--t) var(--suave);border-radius:999px;align-items:center;padding:0 15px;font-size:16px;display:inline-flex}.chip input:hover+span{border-color:var(--gris)}.chip input:checked+span{background:var(--cobre-suave);border-color:var(--cobre);color:var(--cobre-oscuro);box-shadow:inset 0 0 0 1px var(--cobre);font-weight:700}.chip input:focus-visible+span{outline:3px solid var(--ring);outline-offset:2px}.trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consentimiento{grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:16px;display:grid}.consentimiento input{width:22px;height:22px;accent-color:var(--cobre);margin:2px 0 0}.formulario-estado{font-size:16px}.formulario-estado:empty{display:none}.formulario-estado.mal{color:var(--error)}.vista{top:calc(var(--barra) + 24px);justify-items:center;display:grid;position:sticky}.ficha-empresa{background:var(--blanco);border:1px solid var(--linea);width:100%;max-width:344px;box-shadow:var(--sombra-lg);border-radius:16px;padding:20px 4px 18px}.ficha-empresa>p{padding:0 18px}.ficha-empresa-rot{color:var(--gris);align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.hecho{border:1px solid var(--linea);background:var(--blanco);box-shadow:var(--sombra-md);border-radius:16px;padding:28px}.hecho h3{font-size:34px}.hecho p{margin-top:12px;font-size:18px}.pie{background:var(--aislante);color:#bab7b3;color:lab(74.4834% .685781 2.16037);padding:56px 0 40px;font-size:16px}.pie-interior{max-width:calc(var(--ancho) + 2 * var(--margen));padding:0 var(--margen);grid-template-columns:1fr auto;gap:28px 40px;margin:0 auto;display:grid}.pie-marca img{width:auto;height:35px}.pie-marca p{max-width:44ch;margin-top:14px}.pie-enlaces{text-align:right;align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pie a{color:var(--blanco)}.pie a:hover{color:var(--cobre-claro)}.pie-datos{color:var(--gris-claro);border-top:1px solid #ffffff17;border-top:1px solid lab(100% 0 0/.09);grid-column:1/-1;padding-top:20px;font-size:13px}@media (max-width:980px){.portada,.bloque,.bloque-cabeza,.empresas,.costo-interior,.registro-cuerpo{grid-template-columns:minmax(0,1fr)}.bloque-mapa .bloque-texto,.bloque-cotiza .bloque-texto{order:0}.bloque-cursos .bloque-texto{position:static}.portada{min-height:0}.empresas-texto{justify-self:start}.flujo{grid-template-columns:minmax(0,1fr);max-width:440px}.flujo-paso+.flujo-paso:before{display:none}.vista{order:-1;position:static}}@media (max-width:620px){body{font-size:17px}.demo-carnet{grid-template-columns:minmax(0,1fr);justify-items:center}.telefono{justify-self:center}.campo-doble,.costo-filas div,.pie-interior{grid-template-columns:minmax(0,1fr)}.pie-enlaces{text-align:left}.leyenda-nota{width:100%;margin-left:0}.portada-acciones .boton{flex:auto}.vista{display:none}}
