.op-form,.op-exito{max-width:760px;margin:8px 0 0;padding:36px clamp(20px, 3.4vw, 44px) 40px;background:var(--billete);color:var(--tinta);border-radius:18px;box-shadow:0 34px 50px -24px #000,0 0 0 1.5px var(--billete-borde);font:400 18px/1.55 'Barlow',system-ui,sans-serif}.op-form .op-campo{margin:0 0 20px}.op-form label{display:block;margin:0 0 6px;font:600 17px/1.3 'Barlow',sans-serif;color:var(--tinta)}.op-form input:not([type="checkbox"]),.op-form select,.op-form textarea{display:block;width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--billete-borde);border-radius:8px;background:#FFF;color:var(--tinta);font:400 16px/1.4 'Barlow',sans-serif;-webkit-appearance:none;appearance:none}.op-form select{background-image:linear-gradient(45deg,transparent 50%,var(--tinta) 50%),linear-gradient(135deg,var(--tinta) 50%,transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}.op-form textarea{min-height:130px;resize:vertical}.op-form input:focus-visible,.op-form select:focus-visible,.op-form textarea:focus-visible,.op-form .op-enviar:focus-visible,.op-form input[type="checkbox"]:focus-visible{outline:3px solid var(--ambar);outline-offset:2px}.op-fila{display:grid;grid-template-columns:minmax(0,1fr);gap:0 20px}@media (min-width:782px){.op-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.op-errores{margin:0 0 24px;padding:14px 18px;background:#FFF;border:2px solid #B42318;border-radius:10px;color:#B42318;font:600 16px/1.45 'Barlow',sans-serif}.op-errores ul{margin:0;padding-left:20px}.op-form [aria-invalid="true"]{border-color:#B42318;box-shadow:0 0 0 1px #B42318}.op-error-campo{margin:6px 0 0;font:600 15px/1.35 'Barlow',sans-serif;color:#B42318}.op-aviso{margin:4px 0 22px;font-size:14px;line-height:1.5;color:#262B33}.op-aviso a{color:var(--sello);font-weight:600}.op-check label{display:flex;align-items:flex-start;gap:10px;margin:0;font:400 16px/1.45 'Barlow',sans-serif}.op-check input[type="checkbox"]{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--sello)}.op-trampa{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.op-enviar{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:4px;background:var(--ambar);color:var(--tinta);cursor:pointer;font:800 19px/1 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 10px 18px -10px rgb(0 0 0 / .5)}.op-enviar:disabled{opacity:.7;cursor:wait}@media (max-width:781px){.op-enviar{width:100%}}.op-exito h2{margin:0 0 14px;font:800 clamp(40px, 6vw, 64px)/1 'Barlow Condensed',sans-serif;text-transform:uppercase;color:var(--tinta)}.op-exito p{margin:0 0 16px;font-size:19px;color:#262B33}.op-exito a{color:var(--sello);font-weight:600}.op-form .op-servicios{display:grid;grid-template-columns:minmax(0,1fr);gap:0 20px;min-width:0;margin:0 0 20px;padding:0;border:0}.op-form .op-servicios legend{margin:0 0 8px;padding:0;font:600 17px/1.3 'Barlow',sans-serif;color:var(--tinta)}@media (min-width:782px){.op-form .op-servicios{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.op-form .op-grupo{grid-column:1 / -1;margin:14px 0 4px;font:700 14px/1.2 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--impreso)}.op-form .op-casilla{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;font:400 16px/1.4 'Barlow',sans-serif;color:var(--tinta);cursor:pointer}.op-form .op-casilla input[type="checkbox"]{flex:none;width:22px;height:22px;margin:0;accent-color:var(--sello)}.op-form .op-casilla input[type="checkbox"]:focus-visible{outline:3px solid var(--ambar);outline-offset:2px}.op-form .op-empresa,.op-form .op-redes{margin:0 0 20px;padding:0;border:0;min-width:0}.op-form .op-empresa>legend,.op-form .op-redes>legend{margin:0 0 8px;padding:0;font:600 17px/1.3 'Barlow',sans-serif;color:var(--tinta)}.op-form .op-redes-fila{display:flex;flex-wrap:wrap;gap:4px 22px}.op-compacto{padding-top:28px;padding-bottom:30px}.op-compacto .op-campo{margin-bottom:14px}.op-compacto label{margin-bottom:4px;font-size:16px}.op-compacto input:not([type="checkbox"]):not([type="radio"]),.op-compacto select{min-height:46px}.op-compacto textarea{min-height:92px}.op-compacto .op-fila-movil{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.op-compacto .op-empresa,.op-compacto .op-contacto{margin:0 0 14px;padding:0;border:0;min-width:0}.op-compacto .op-empresa>legend,.op-compacto .op-contacto>legend,.op-compacto .op-servicios legend{margin:0 0 8px;padding:0;font:800 21px/1.1 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--tinta)}.op-compacto .op-servicios{display:flex;flex-wrap:wrap;gap:8px}.op-compacto .op-servicios legend{width:100%}.op-compacto .op-grupo{width:100%;margin:6px 0 0}.op-compacto .op-casilla{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 10px;border:1.5px solid var(--billete-borde);border-radius:999px;background:#FFF;font-size:15px;line-height:1.2;transition:background-color 0.15s ease,border-color 0.15s ease}.op-compacto .op-casilla input[type="checkbox"],.op-compacto .op-casilla input[type="radio"]{width:18px;height:18px;margin:0;flex:none;accent-color:var(--tinta)}.op-compacto .op-casilla:has(input:checked){background:var(--ambar);border-color:var(--tinta);font-weight:600}.op-compacto .op-casilla:has(input:focus-visible){outline:3px solid var(--ambar);outline-offset:2px}.op-compacto .op-redes-fila,.op-compacto .op-pastillas-fila{display:flex;flex-wrap:wrap;gap:8px}.op-compacto .op-redes>legend,.op-compacto .op-pregunta>legend{margin:0 0 6px;padding:0;font:600 16px/1.3 'Barlow',sans-serif}.op-compacto .op-pregunta{margin:0 0 14px;padding:0;border:0;min-width:0}.op-compacto .op-pregunta small,.op-compacto .op-redes small{font-weight:400;color:var(--impreso)}.op-mas{margin:0 0 6px;border:1.5px dashed var(--billete-borde);border-radius:12px;background:rgb(255 255 255 / .5)}.op-mas>summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:48px;padding:8px 14px;cursor:pointer;list-style:none;font:600 16px/1.25 'Barlow',sans-serif;color:var(--tinta)}.op-mas>summary::-webkit-details-marker{display:none}.op-mas>summary::before{content:"+";display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--tinta);color:var(--billete);font:700 18px/1 'Barlow',sans-serif;transition:transform 0.2s ease}.op-mas[open]>summary::before{transform:rotate(45deg)}.op-mas>summary small{font:400 14px/1.2 'Barlow',sans-serif;color:var(--impreso)}.op-mas>summary:focus-visible{outline:3px solid var(--ambar);outline-offset:2px;border-radius:10px}.op-mas-dentro{padding:4px 14px 2px}.op-compacto .op-check{margin-bottom:6px}.op-compacto .op-aviso{margin:0 0 18px;font-size:13px;line-height:1.45}.op-avance{display:flex;align-items:center;gap:12px;margin:0 0 16px;font:600 14px/1 'IBM Plex Mono',monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--impreso)}.op-avance-barra{flex:1;height:6px;border-radius:3px;background:rgb(0 0 0 / .1);overflow:hidden}.op-avance-barra i{display:block;height:100%;width:33%;background:var(--ambar);transition:width 0.3s ease}.op-paso-titulo{margin:0 0 12px;font:800 26px/1 'Barlow Condensed',sans-serif;text-transform:uppercase;color:var(--tinta)}.op-var-b:not(.op-con-pasos) .op-avance,.op-var-b:not(.op-con-pasos) .op-pasos-botones{display:none}.op-con-pasos .op-paso .op-servicios legend,.op-con-pasos .op-paso .op-empresa>legend,.op-con-pasos .op-paso .op-contacto>legend{display:none}.op-pasos-botones{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.op-pasos-botones button{min-height:48px;padding:0 22px;border:1.5px solid var(--tinta);border-radius:4px;background:#fff0;color:var(--tinta);cursor:pointer;font:800 18px/1 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.05em}.op-pasos-botones .op-siguiente{margin-left:auto;background:var(--ambar);border-color:var(--ambar)}.op-pasos-botones button:focus-visible{outline:3px solid var(--ambar);outline-offset:2px}.op-compacto .op-servicios{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.op-compacto .op-servicios legend,.op-compacto .op-grupo{grid-column:1 / -1}.op-compacto .op-servicios .op-casilla{border-radius:12px;min-height:48px;padding:6px 10px 6px 9px;font-size:14px;line-height:1.2}@media (min-width:782px){.op-compacto .op-servicios{grid-template-columns:repeat(3,minmax(0,1fr))}}.op-compacto .op-casilla:has(input){position:relative}.op-compacto .op-casilla input[type="checkbox"],.op-compacto .op-casilla input[type="radio"]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.op-compacto .op-casilla{padding:6px 12px;justify-content:center;text-align:center}.op-compacto .op-casilla:has(input:checked)::before{content:"✓";font-weight:700;margin-right:2px}.op-compacto .op-servicios .op-casilla{padding:6px 10px;font-size:14.5px}.op-compacto .op-grupo{margin:4px 0 -2px;font-size:13px}.op-var-b{padding:24px 20px 20px}@media (min-width:782px){.op-var-b{padding:36px 40px 32px}}.op-var-b .op-avance{display:none}.op-etapas{display:flex;margin:0 0 24px;padding:0;list-style:none;counter-reset:none}.op-etapa{position:relative;flex:1;text-align:center}.op-etapa+.op-etapa::before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background:var(--billete-borde);z-index:0}.op-etapa.op-hecha+.op-etapa::before,.op-etapa.op-hecha+.op-etapa.op-actual::before{background:var(--tinta)}.op-etapa button{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:default;color:var(--impreso);font:inherit}.op-etapa-num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--billete-borde);background:var(--billete);font:700 15px/1 'Barlow',sans-serif;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}.op-etapa-nombre{font:600 12px/1.15 'Barlow',sans-serif;letter-spacing:.02em}.op-etapa.op-actual .op-etapa-num{background:var(--ambar);border-color:var(--tinta);color:var(--tinta)}.op-etapa.op-actual .op-etapa-nombre{color:var(--tinta)}.op-etapa.op-hecha button{cursor:pointer;color:var(--tinta)}.op-etapa.op-hecha .op-etapa-num{background:var(--tinta);border-color:var(--tinta);color:var(--billete);font-size:0}.op-etapa.op-hecha .op-etapa-num::before{content:"✓";font-size:16px}.op-paso-cab{margin:0 0 16px}.op-paso-cab h3{margin:0 0 4px;font:800 30px/1 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--tinta)}.op-paso-cab p{margin:0;font:400 15px/1.4 'Barlow',sans-serif;color:var(--impreso)}.op-var-b .op-paso-titulo{display:none}.op-paso.op-entra{animation:op-entra 0.32s cubic-bezier(.2,.8,.2,1)}@keyframes op-entra{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.op-paso.op-entra{animation:none}}.op-var-b .op-servicios{gap:8px;margin:0}.op-var-b .op-grupo{margin:8px 0 0}.op-var-b .op-grupo:first-of-type{margin-top:0}.op-var-b .op-servicios .op-casilla{min-height:56px;justify-content:flex-start;text-align:left;padding:8px 12px;border-radius:12px}.op-var-b .op-campo{margin:0 0 16px}.op-var-b label{margin:0 0 6px;font:600 15px/1.3 'Barlow',sans-serif}.op-var-b .op-fila-movil{gap:0 12px}.op-var-b .op-empresa,.op-var-b .op-contacto{margin:0}.op-var-b .op-mas{margin:0;border:1.5px dashed var(--billete-borde);border-radius:14px;background:rgb(255 255 255 / .55)}.op-var-b .op-mas[open]{border-style:solid;background:#FFF}.op-var-b .op-mas>summary{min-height:56px;padding:12px 16px;gap:12px}.op-var-b .op-mas>summary small{flex-basis:100%;margin-left:38px;margin-top:-6px}.op-var-b .op-mas-dentro{padding:0 16px 4px}.op-var-b .op-redes{margin:0}.op-var-b .op-check{margin:8px 0 8px}.op-var-b .op-check label{font:400 15px/1.45 'Barlow',sans-serif}.op-var-b .op-aviso{margin:0;font-size:12.5px;line-height:1.45;color:var(--impreso)}.op-var-b .op-pasos-botones{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px -20px 0;padding:16px 20px 0;border-top:1.5px solid var(--billete-borde)}@media (min-width:782px){.op-var-b .op-pasos-botones{margin:28px -40px 0;padding:20px 40px 0}}.op-var-b .op-pasos-botones .op-atras{min-height:48px;padding:0 4px;border:0;background:none;color:var(--tinta);cursor:pointer;font:700 16px/1 'Barlow',sans-serif;text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:4px}.op-var-b .op-pasos-botones .op-atras::before{content:"← ";text-decoration:none}.op-var-b .op-pasos-botones .op-siguiente,.op-var-b .op-pasos-botones .op-enviar{flex:0 1 auto;width:auto;min-height:52px;padding:0 26px;border:0;border-radius:4px;background:var(--ambar);color:var(--tinta);font:800 19px/1 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 10px 18px -10px rgb(0 0 0 / .5)}.op-var-b .op-pasos-botones .op-siguiente::after{content:" →"}.op-var-b .op-pasos-botones [hidden]{display:none}.op-var-b:not(.op-con-pasos) .op-etapas,.op-var-b:not(.op-con-pasos) .op-atras,.op-var-b:not(.op-con-pasos) .op-siguiente{display:none}.op-var-b:not(.op-con-pasos) .op-pasos-botones{display:flex;justify-content:flex-end}.op-var-b:not(.op-con-pasos) .op-paso+.op-paso{margin-top:24px}html.optima-js .op-var-b:not(.op-con-pasos) .op-paso{display:none}html.optima-js .op-var-b:not(.op-con-pasos) .op-paso:first-of-type{display:block}html.optima-js .op-var-b:not(.op-con-pasos) .op-etapas{display:flex}html.optima-js .op-var-b:not(.op-con-pasos) .op-pasos-botones{display:flex;justify-content:flex-end}html.optima-js .op-var-b:not(.op-con-pasos) .op-atras,html.optima-js .op-var-b:not(.op-con-pasos) .op-enviar{display:none}html.optima-js .op-var-b:not(.op-con-pasos) .op-siguiente{display:inline-flex}html.optima-js .op-var-b:not(.op-con-pasos) .op-paso .op-servicios legend,html.optima-js .op-var-b:not(.op-con-pasos) .op-paso .op-empresa>legend,html.optima-js .op-var-b:not(.op-con-pasos) .op-paso .op-contacto>legend{display:none}.op-form .op-llamar{min-width:0;margin:0;padding:0;border:0}.op-form .op-llamar>legend{margin:0 0 8px;padding:0;font:600 17px/1.3 'Barlow',sans-serif;color:var(--tinta)}.op-compacto .op-llamar>legend{margin:0 0 6px;padding:0;font:600 16px/1.3 'Barlow',sans-serif}.op-llamar-fila{display:flex;flex-wrap:wrap;gap:8px}.op-llamar-fila .op-casilla{min-height:48px}.op-llamar input[type="radio"]{min-height:0;padding:0;border:0;border-radius:0;background:none}.op-llamar--a .op-franja,.op-llamar--b .op-franja,.op-llamar--c .op-franja{position:relative;margin:0;cursor:pointer}.op-llamar--a .op-franja input[type="radio"],.op-llamar--b .op-franja input[type="radio"],.op-llamar--c .op-franja input[type="radio"]{position:absolute;inset:0;z-index:2;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.op-llamar--a .op-franja:has(input:focus-visible),.op-llamar--b .op-franja:has(input:focus-visible),.op-llamar--c .op-franja:has(input:focus-visible){outline:3px solid var(--ambar);outline-offset:2px}.op-llamar--a .op-pista,.op-llamar--b .op-pista,.op-llamar--a .op-panel-cab,.op-llamar--c .op-panel-cab,.op-llamar--b .op-franja-dibujo,.op-llamar--c .op-franja-dibujo,.op-llamar--a .op-franja-codigo,.op-llamar--c .op-franja-codigo,.op-llamar--a .op-franja-estado,.op-llamar--c .op-franja-estado{display:none}.op-llamar--a[aria-invalid="true"],.op-llamar--b[aria-invalid="true"],.op-llamar--c[aria-invalid="true"]{border-color:#fff0;box-shadow:none}.op-llamar--a[aria-invalid="true"] .op-franja,.op-llamar--c[aria-invalid="true"] .op-franja{border-color:#B42318}.op-llamar--b[aria-invalid="true"] .op-panel-cab,.op-llamar--b[aria-invalid="true"] .op-llamar-fila{box-shadow:0 0 0 2px #B42318}.op-llamar--a .op-llamar-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.op-llamar--a .op-franja{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:112px;padding:12px 6px;text-align:center;background:#FFF;border:1.5px solid var(--billete-borde);border-radius:14px;color:var(--tinta);transition:border-color 0.2s,background 0.2s,transform 0.2s}@media (hover:hover){.op-llamar--a .op-franja:hover{border-color:var(--tinta);transform:translateY(-2px)}}.op-llamar--a .op-franja-dibujo{width:28px;height:28px;margin-bottom:2px;color:var(--tinta)}.op-llamar--a .op-franja-dibujo svg{display:block;width:28px;height:28px}.op-llamar--a .op-franja-nombre{font:600 16px/1.15 'Barlow',sans-serif;color:var(--tinta)}.op-llamar--a .op-franja-hora{font:500 12.5px/1.2 'IBM Plex Mono',monospace;color:var(--impreso);overflow-wrap:break-word}.op-llamar--a .op-franja:has(input:checked){background:var(--ambar);border-color:var(--tinta)}.op-llamar--a .op-franja:has(input:checked) .op-franja-hora{color:var(--tinta)}.op-llamar--a .op-franja:has(input:checked)::after{content:"✓";position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:var(--tinta);color:var(--ambar);font:700 12px/20px 'Barlow',sans-serif;text-align:center;animation:op-llamar-sello 0.25s ease-out}.op-llamar--a:not([class*="op-iconos-"]) .op-franja input:checked~.op-franja-dibujo path{stroke-dasharray:60;animation:op-llamar-trazo 0.6s ease-out}@keyframes op-llamar-sello{from{transform:scale(.4)}to{transform:scale(1)}}@keyframes op-llamar-trazo{from{stroke-dashoffset:60}to{stroke-dashoffset:0}}@media (min-width:782px){.op-llamar--a .op-franja{min-height:120px}.op-llamar--a .op-franja-nombre{font-size:17px}}.op-llamar--b{--llamar-cols:minmax(0, 1fr) 84px 92px}@media (min-width:782px){.op-llamar--b{--llamar-cols:minmax(0, 1fr) 130px 120px}}.op-llamar--b .op-panel-cab{display:grid;grid-template-columns:var(--llamar-cols);column-gap:10px;margin:0;padding:10px 14px 8px;border-radius:12px 12px 0 0;background:var(--tablero);border-bottom:1px solid var(--linea);font:500 10.5px/1 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--impreso)}.op-llamar--b .op-llamar-fila{display:grid;gap:0;margin:0;padding:0 8px 8px;border-radius:0 0 12px 12px;background:var(--tablero);perspective:600px}.op-llamar--b .op-franja{display:grid;grid-template-columns:var(--llamar-cols);column-gap:10px;align-items:center;padding:12px 6px;border-bottom:1px dashed var(--linea);box-shadow:inset 3px 0 0 #fff0;color:var(--claro);transition:background-color 0.2s,box-shadow 0.2s}.op-llamar--b .op-franja:last-child{border-bottom:0}.op-llamar--b .op-franja:hover{background:var(--loseta)}.op-llamar--b .op-franja-nombre{font:700 19px/1 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;color:var(--claro)}.op-llamar--b .op-franja-hora{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.op-llamar--b .op-franja-codigo{font:500 12.5px/1 'IBM Plex Mono',monospace;color:var(--ambar);white-space:nowrap}.op-llamar--b .op-franja-estado{justify-self:end}.op-llamar--b .op-franja-estado::after{content:"EN HORA";display:inline-block;padding:5px 7px;border-radius:3px;font:600 11px/1 'IBM Plex Mono',monospace;letter-spacing:.06em;color:var(--verde)}.op-llamar--b .op-franja:has(input:checked){box-shadow:inset 3px 0 0 var(--ambar)}.op-llamar--b .op-franja:has(input:checked) .op-franja-nombre{color:var(--ambar)}.op-llamar--b .op-franja:has(input:checked) .op-franja-codigo{animation:op-llamar-parpadeo 0.5s linear}.op-llamar--b .op-franja:has(input:checked) .op-franja-estado{animation:op-llamar-paleta 0.45s ease-out}.op-llamar--b .op-franja:has(input:checked) .op-franja-estado::after{content:"EMBARQUE ✓";background:var(--ambar);color:var(--tinta)}.op-llamar--b .op-llamar-fila:has(input:checked) .op-franja:not(:has(input:checked)) .op-franja-estado::after{content:"EN ESPERA";color:var(--impreso)}@keyframes op-llamar-paleta{from{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes op-llamar-parpadeo{0%,50%,100%{opacity:1}25%,75%{opacity:.2}}.op-llamar--c .op-pista{position:relative;height:78px;margin:8px 4px 10px}.op-llamar--c .op-pista-tramo{position:absolute;top:40px;height:14px;background-color:var(--tablero);background-image:repeating-linear-gradient(90deg,rgb(255 194 26 / .55) 0 10px,transparent 10px 20px);background-size:100% 2px;background-position:center;background-repeat:no-repeat;transition:background-color 0.3s}.op-llamar--c .op-pista-tramo--manana{left:0;width:45.45%;border-radius:7px 0 0 7px}.op-llamar--c .op-pista-tramo--comida{left:45.45%;width:18.18%;background:repeating-linear-gradient(45deg,#D5DDE6 0 6px,#E6EAF0 6px 12px)}.op-llamar--c .op-pista-tramo--tarde{left:63.64%;width:36.36%;border-radius:0 7px 7px 0}.op-llamar--c:has(input[value="manana"]:checked) .op-pista-tramo--manana,.op-llamar--c:has(input[value="igual"]:checked) .op-pista-tramo--manana,.op-llamar--c:has(input[value="tarde"]:checked) .op-pista-tramo--tarde,.op-llamar--c:has(input[value="igual"]:checked) .op-pista-tramo--tarde{background-color:var(--ambar);background-image:repeating-linear-gradient(90deg,var(--tinta) 0 10px,transparent 10px 20px)}.op-llamar--c .op-pista-marca{position:absolute;top:58px;transform:translateX(-50%);font:500 11px/1 'IBM Plex Mono',monospace;color:var(--impreso);white-space:nowrap}.op-llamar--c .op-pista-marca:nth-of-type(6){transform:translateX(0)}.op-llamar--c .op-pista-marca:nth-of-type(9){transform:translateX(-100%)}.op-llamar--c .op-pista-avion{position:absolute;top:8px;left:0;z-index:1;width:30px;height:30px;transform:translateX(0);transition:left 0.9s cubic-bezier(.65,0,.35,1)}.op-llamar--c .op-pista-avion svg{display:block;width:30px;height:30px}.op-llamar--c:has(input[value="manana"]:checked) .op-pista-avion{left:calc(22.7% - 15px);animation:op-llamar-rueda-a 0.9s ease-in-out}.op-llamar--c:has(input[value="tarde"]:checked) .op-pista-avion{left:calc(81.8% - 15px);animation:op-llamar-rueda-b 0.9s ease-in-out}.op-llamar--c:has(input[value="igual"]:checked) .op-pista-avion{left:calc(50% - 15px);animation:op-llamar-despega 1.4s forwards}.op-llamar--c .op-pista-estela{position:absolute;top:22px;left:0;right:0;height:0;border-top:2px dashed var(--ambar);transform:scaleX(0);transform-origin:left;transition:transform 1s}.op-llamar--c:has(input[value="igual"]:checked) .op-pista-estela{transform:scaleX(1)}@keyframes op-llamar-rueda-a{0%,100%{transform:rotate(0)}30%{transform:rotate(-4deg)}70%{transform:rotate(4deg)}}@keyframes op-llamar-rueda-b{0%,100%{transform:rotate(0)}30%{transform:rotate(-4deg)}70%{transform:rotate(4deg)}}@keyframes op-llamar-despega{0%{transform:translateY(0) rotate(0)}60%{transform:translateY(-22px) rotate(-14deg)}100%{transform:translateY(-14px) rotate(-6deg)}}.op-llamar--c .op-llamar-fila{display:grid;grid-template-columns:minmax(0,45.45fr) minmax(0,18.18fr) minmax(0,36.36fr);gap:8px 0;margin:0 4px}.op-llamar--c .op-franja{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1.5px solid var(--tinta);border-radius:10px;background:#FFF;color:var(--tinta)}.op-llamar--c .op-franja--manana{grid-column:1;margin-right:6px}.op-llamar--c .op-franja--tarde{grid-column:3;margin-left:6px}.op-llamar--c .op-franja--igual{grid-column:1 / -1;flex-direction:row;align-items:baseline;justify-content:center;gap:8px}.op-llamar--c .op-franja-nombre{font:700 18px/1 'Barlow Condensed',sans-serif;text-transform:uppercase;color:var(--tinta)}.op-llamar--c .op-franja-hora{font:500 12px/1.2 'IBM Plex Mono',monospace;color:var(--impreso)}.op-llamar--c .op-franja:has(input:checked){background:var(--ambar)}.op-llamar--c .op-franja:has(input:checked) .op-franja-hora{color:var(--tinta)}@media (prefers-reduced-motion:reduce){.op-llamar--a *,.op-llamar--b *,.op-llamar--c *{animation:none!important;transition:none!important}}.op-llamar--a[class*="op-iconos-"] .op-franja-dibujo,.op-llamar--a[class*="op-iconos-"] .op-franja-dibujo svg{width:52px;height:52px}@media (min-width:782px){.op-llamar--a[class*="op-iconos-"] .op-franja-dibujo,.op-llamar--a[class*="op-iconos-"] .op-franja-dibujo svg{width:56px;height:56px}}.op-llamar--a[class*="op-iconos-"] .op-franja-dibujo{margin-bottom:4px}.op-llamar--a[class*="op-iconos-"] .op-franja-dibujo svg{overflow:visible}.op-franja-dibujo .ic-l{fill:none;stroke:var(--tinta);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.op-franja-dibujo .ic-fino{stroke-width:1.75}.op-franja-dibujo .ic-sol{fill:var(--ambar);stroke:var(--tinta);stroke-width:2;stroke-linejoin:round}.op-franja-dibujo .ic-esfera{fill:#FFF;stroke:var(--tinta);stroke-width:2.25}.op-franja-dibujo .ic-centro{fill:var(--tinta)}.op-franja-dibujo .ic-marco{fill:var(--claro);stroke:var(--tinta);stroke-width:2.25}.op-franja-dibujo .ic-cielo{fill:var(--terminal)}.op-franja-dibujo .ic-cielo-tarde{fill:#FFE7A3}.op-franja-dibujo .ic-mar,.op-franja-dibujo .ic-ala{fill:var(--tinta)}.op-franja-dibujo .ic-reflejo{fill:none;stroke:var(--ambar);stroke-width:1.75;stroke-linecap:round}.op-franja-dibujo .ic-nube{fill:#FFF;stroke:var(--tinta);stroke-width:1.5;stroke-linejoin:round}.op-franja-dibujo .ic-cortina{fill:var(--billete-borde)}.op-franja-dibujo .ic-est{fill:none;stroke:var(--tinta);stroke-width:1.75;stroke-linecap:round;stroke-dasharray:2.5 3.5}.op-franja-dibujo .ic-av{fill:var(--ambar);stroke:var(--tinta);stroke-width:3;stroke-linejoin:round}.op-franja-dibujo .ic-avl{fill:none;stroke:var(--tinta);stroke-width:2.4;stroke-linecap:round}.op-llamar--a .op-franja:has(input:checked) .ic-sol,.op-llamar--a .op-franja:has(input:checked) .ic-av{fill:#FFF}.op-llamar--a.op-iconos-2 .op-franja:has(input:checked) .ic-sol{fill:var(--ambar)}.op-franja-dibujo .ic-agujas,.op-franja-dibujo .ic-giro{transform-box:view-box}.op-franja-dibujo .ic-agujas{transform-origin:24px 24px}.op-franja-dibujo .ic-giro{transform-origin:24px 21px}.op-llamar--a.op-iconos-1 .op-franja input:checked~.op-franja-dibujo .ic-sube{animation:ic-sube 0.7s ease-out}.op-llamar--a.op-iconos-1 .op-franja input:checked~.op-franja-dibujo .ic-baja{animation:ic-baja 0.8s ease-out}.op-llamar--a.op-iconos-1 .op-franja input:checked~.op-franja-dibujo .ic-rayos{animation:ic-aparece 0.9s ease-out}.op-llamar--a.op-iconos-1 .op-franja input:checked~.op-franja-dibujo .ic-agujas{animation:ic-gira 0.9s ease-in-out}.op-llamar--a.op-iconos-2 .op-franja input:checked~.op-franja-dibujo .ic-persiana{animation:ic-persiana 0.7s cubic-bezier(.65,0,.35,1)}.op-llamar--a.op-iconos-3 .op-franja input:checked~.op-franja-dibujo .ic-despega{animation:ic-despega 0.9s ease-out}.op-llamar--a.op-iconos-3 .op-franja input:checked~.op-franja-dibujo .ic-aterriza{animation:ic-aterriza 0.9s ease-out}.op-llamar--a.op-iconos-3 .op-franja input:checked~.op-franja-dibujo .ic-giro{animation:ic-gira 1.4s ease-in-out}.op-llamar--a.op-iconos-3 .op-franja input:checked~.op-franja-dibujo .ic-est{animation:ic-estela 1s linear 2}@keyframes ic-sube{from{transform:translateY(8px)}to{transform:none}}@keyframes ic-baja{from{transform:translateY(-6px)}to{transform:none}}@keyframes ic-aparece{from{opacity:0}to{opacity:1}}@keyframes ic-gira{from{transform:rotate(-360deg)}to{transform:none}}@keyframes ic-persiana{from{transform:translateY(27px)}to{transform:none}}@keyframes ic-despega{from{transform:translate(-20px,17px);opacity:.3}to{transform:none;opacity:1}}@keyframes ic-aterriza{from{transform:translate(-16px,-15px);opacity:.3}to{transform:none;opacity:1}}@keyframes ic-estela{from{stroke-dashoffset:12}to{stroke-dashoffset:0}}