.ob-escenario{--ob-blanco:#fff;--ob-linea-2:#cfcdc6;--ob-gris-off:#a3a19b;--ob-ease-sale:var(--ease-llega);--ob-t-meta:.8125rem;--ob-t-sec:.9375rem;padding-block:clamp(1.5rem, 5vw, 3.5rem) var(--section);font-size:1rem;line-height:1.5;position:relative;overflow:clip}.ob-escenario h1{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.1rem,1.3rem + 2.6vw,3.5rem);font-weight:600;line-height:1.08}.ob-escenario h2{letter-spacing:-.015em;line-height:1.25}.ob-escenario p{text-wrap:pretty}.ob-escenario [tabindex="-1"]:focus{outline:none}.ob-ico{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ob-card{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);background:#fff;padding:clamp(1.25rem,3vw,1.875rem);position:relative}.ob-boton{width:100%;min-height:52px;margin-top:1.25rem}.ob-inicio{grid-template-columns:minmax(0,1fr) minmax(0,38rem);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.ob-inicio__texto{padding-top:clamp(0rem,6vw,5rem)}.ob-inicio__texto p{max-width:26rem;color:var(--ink-2);margin-top:1.5rem;font-size:1.0625rem;line-height:1.7}.ob-inicio__lado{position:relative}@media (width>=1001px){.ob-inicio{padding-bottom:7.5rem}}.ob-globo{aspect-ratio:1;pointer-events:none;width:calc(100% + 14rem);max-width:none;height:auto;position:absolute;top:-3rem;left:-2.5rem}.ob-pide{background:#ffffffbd}.ob-pide h2{font-size:1.1875rem;font-weight:600}.ob-ins{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1rem;display:grid}.ob-in{min-height:56px;box-shadow:inset 0 0 0 1px var(--ob-linea-2);cursor:text;transition:box-shadow var(--t-rapido) var(--ease);background:#fff;border-radius:999px;align-content:center;padding:.35rem 1.35rem;display:grid}.ob-in:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.ob-in:focus-within,.ob-in.invalido{box-shadow:inset 0 0 0 2px var(--ink)}.ob-in small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.3;overflow:hidden}.ob-in input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;padding:0;font-size:.9375rem}.ob-in input:focus{outline:none}.ob-in input::-webkit-calendar-picker-indicator{display:none!important}.ob-in input::placeholder{color:var(--ob-gris-off)}.ob-ops{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;padding:0;display:grid}.ob-op{min-height:12.5rem;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow var(--t-rapido) var(--ease);background:#fff;border-radius:14px;flex-direction:column;padding:1rem;display:flex;position:relative}.ob-op:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.ob-op.on{box-shadow:inset 0 0 0 2px var(--ink)}.ob-op input{opacity:0;width:20px;height:20px;margin:0;position:absolute;top:1rem;right:1rem}.ob-op__muestra{border-radius:50%;width:40px;height:40px}.ob-op__visita{color:var(--ink);place-items:center;display:grid}.ob-op__visita .ob-ico{width:20px;height:20px}.ob-op__cb{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--ob-gris-off);background:#fff;border-radius:5px;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.ob-op__cb .ob-ico{stroke:#fff;stroke-width:3px;opacity:0;width:14px;height:14px}.ob-op.on .ob-op__cb{background:var(--ink);box-shadow:none}.ob-op.on .ob-op__cb .ob-ico{opacity:1}.ob-op input:focus-visible~.ob-op__cb{outline:2px solid var(--ink);outline-offset:2px}.ob-op b{letter-spacing:-.01em;margin-top:1rem;font-size:1rem;font-weight:600;line-height:1.3}.ob-op__para{color:var(--ink-3);margin-top:.4rem;font-size:.84rem;line-height:1.45}.ob-op__pie{margin-top:auto;padding-top:.9rem;font-size:.95rem;font-weight:600;line-height:1.3}.ob-op__pie small{color:var(--ink-3);margin-top:.2rem;font-size:.78rem;font-weight:400;display:block}.ob-pide .ob-msg,.ob-cal .ob-msg{margin-top:.6rem}.ob-flujo__barra{justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.ob-atras{background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;left:0}.ob-atras:hover{background:var(--surface-2)}.ob-pasos{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem;margin:0;padding:0 3.5rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.ob-pasos li{align-items:center;gap:.4rem;display:flex}.ob-pasos li+li:before{content:"";background:var(--ob-gris-off);border-radius:50%;width:4px;height:4px;margin-right:.85rem}.ob-pasos .hecho,.ob-pasos .actual{color:var(--ink)}.ob-pasos .hecho .ob-ico{stroke-width:2.6px;width:14px;height:14px}.ob-pasos__punto{background:var(--ink);border-radius:50%;width:12px;height:12px}.ob-flujo__cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:start;gap:clamp(2rem,6vw,5rem);margin-top:clamp(1.5rem,4vw,3rem);display:grid}.ob-flujo__texto{flex-direction:column;padding-left:clamp(0rem,6vw,5rem);display:flex}.ob-flujo__texto h1{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem);line-height:1.2}.ob-flujo__texto>p{color:var(--ink-2);margin-top:1.25rem;font-size:1.03rem}.ob-ilus{width:280px;max-width:100%;height:auto;margin-top:clamp(2rem,8vw,6rem)}.ob-tira{justify-content:center;align-items:center;gap:.5rem;display:flex}.ob-tira__dias{gap:.55rem;display:flex}.ob-tira__fl{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ob-tira__fl:hover:not(:disabled){background:var(--surface)}.ob-tira__fl:disabled{color:var(--ob-gris-off);cursor:default}.ob-dia{width:66px;height:88px;box-shadow:inset 0 0 0 1px var(--ob-linea-2);font:inherit;color:var(--ink-3);cursor:pointer;background:#fff;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:.8rem;display:flex}.ob-dia b{color:var(--ink);font-size:.9375rem;font-weight:600}.ob-dia strong{color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1.1}.ob-dia:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.ob-dia[aria-pressed=true]{background:var(--ink);box-shadow:none;color:#cfcdc6}.ob-dia[aria-pressed=true] b,.ob-dia[aria-pressed=true] strong{color:#fff}.ob-franjas{border:0;gap:.6rem;margin:1.5rem 0 0;padding:0;display:grid}.ob-franjas legend{color:var(--ink-3);margin-bottom:1rem;padding:0 0 0 1.25rem;font-size:.9rem;line-height:1.5;display:grid}.ob-franjas legend b{color:var(--ink);font-weight:600}.ob-franja{background:var(--surface);cursor:pointer;min-height:52px;transition:box-shadow var(--t-rapido) var(--ease), background-color var(--t-rapido) var(--ease);border-radius:999px;justify-content:space-between;align-items:center;padding:0 1.1rem 0 1.6rem;font-size:1rem;font-weight:600;display:flex;position:relative}.ob-franja:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.ob-franja input{opacity:0;pointer-events:none;position:absolute}.ob-franja i{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ob-gris-off);background:#fff;border-radius:50%}.ob-franja:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink);background:#fff}.ob-franja input:checked~i{background:var(--ink);box-shadow:inset 0 0 0 6px var(--ink), inset 0 0 0 10px #fff}.ob-franja input:focus-visible~i{outline:2px solid var(--ink);outline-offset:2px}.ob-franja.pasada{color:var(--ob-gris-off);cursor:default;text-decoration:line-through}.ob-franja.pasada:hover{box-shadow:none}.ob-sin-dias{color:var(--ink-2)}.ob-flujo .ob-metas{margin-top:1.5rem}.ob-listo-zona{justify-items:center;display:grid}.ob-listo-zona .ob-card{width:min(100%,50rem)}@media (width<=1000px){.ob-inicio,.ob-flujo__cuerpo{grid-template-columns:minmax(0,1fr)}.ob-inicio__texto,.ob-flujo__texto{padding:0}.ob-globo{width:120%;left:auto;right:-40%}.ob-ilus{display:none}}@media (width<=560px){.ob-ins,.ob-ops{grid-template-columns:minmax(0,1fr)}.ob-op{min-height:0}.ob-dia{width:58px}.ob-tira__dias{gap:.4rem}.ob-pasos{padding-right:0}.ob-pasos li:not(.actual){display:none}}.ob-metas{gap:.85rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.ob-metas li{font-size:var(--ob-t-sec);color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.65rem;font-weight:600;line-height:1.4;display:grid}.ob-metas li .ob-ico{margin-top:1px}.ob-metas li.fecha{color:var(--ink)}.ob-metas .pendiente{font-weight:500}.ob-entra{animation:ob-entra .35s var(--ob-ease-sale) both}@keyframes ob-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ob-form{gap:.95rem;max-width:32rem;display:grid}.ob-campo{align-content:start;gap:.35rem;min-width:0;display:grid}.ob-grupo{border:0;margin:0;padding:0}.ob-campo>label,.ob-lbl{font-size:var(--ob-t-sec);padding:0;font-weight:600}.ob-lbl{margin-bottom:.35rem}.ob-campo>label>span[aria-hidden],.ob-lbl>span[aria-hidden],.ob-opcional{color:var(--ink-3);font-weight:400}.ob-ctl{border:1px solid var(--ob-linea-2);background:var(--ob-blanco);width:100%;height:48px;font:inherit;color:var(--ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;padding:0 1.15rem;font-size:1rem}.ob-ctl:hover{border-color:var(--ink-3)}.ob-ctl:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.ob-ctl:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--ob-blanco) inset;-webkit-text-fill-color:var(--ink)}select.ob-ctl{appearance:none;background:var(--ob-blanco) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='none' stroke='%234a4945' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .85rem center no-repeat;cursor:pointer;padding-right:2.5rem}textarea.ob-ctl{border-radius:var(--radius);resize:vertical;height:auto;min-height:68px;padding:.75rem 1.15rem;line-height:1.5}.ob-fila{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem 1rem;display:grid}@media (width<=560px){.ob-fila{grid-template-columns:minmax(0,1fr)}}.ob-agregar{border:1px solid var(--ink-3);background:var(--ob-blanco);min-height:36px;font:inherit;font-size:var(--ob-t-meta);color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease);border-radius:999px;justify-self:start;padding:0 1rem;font-weight:600}.ob-agregar:hover{border-color:var(--ink)}.ob-pills{flex-wrap:wrap;gap:.5rem;display:flex}.ob-pill{position:relative}.ob-pill input{opacity:0;pointer-events:none;position:absolute}.ob-pill span{border:1px solid var(--ink-3);height:40px;font-size:var(--ob-t-meta);color:var(--ink);cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);border-radius:999px;align-items:center;padding:0 .95rem;font-weight:600;display:inline-flex}.ob-pill span:hover{border-color:var(--ink)}.ob-pill input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.ob-pill input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.ob-msg{font-size:var(--ob-t-meta);color:var(--ink);align-items:center;gap:.35rem;font-weight:520;display:flex}.ob-msg .ob-ico{width:15px;height:15px}.ob-campo.invalido .ob-ctl{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ob-casilla{gap:.35rem;display:grid}.ob-casilla label{font-size:var(--ob-t-meta);color:var(--ink-2);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.65rem;line-height:1.5;display:grid;position:relative}.ob-casilla input{opacity:0;pointer-events:none;position:absolute}.ob-casilla__mk{border:1.5px solid var(--ink-3);color:#fff;width:18px;height:18px;transition:background-color .15s var(--ease), border-color .15s var(--ease);border-radius:4px;place-items:center;margin-top:1px;display:grid}.ob-casilla__mk .ob-ico{stroke-width:3px;opacity:0;width:11px;height:11px}.ob-casilla input:checked+.ob-casilla__mk{background:var(--ink);border-color:var(--ink)}.ob-casilla input:checked+.ob-casilla__mk .ob-ico{opacity:1}.ob-casilla input:focus-visible+.ob-casilla__mk{outline:2px solid var(--ink);outline-offset:2px}.ob-casilla.invalido .ob-casilla__mk{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ob-casilla a{color:var(--ink);text-underline-offset:3px;font-weight:600}.ob-enviar{justify-items:start;gap:.6rem;margin-top:.25rem;display:grid}.ob-enviar .btn{white-space:normal;text-align:center}.ob-nota{font-size:var(--ob-t-meta);color:var(--ink-3)}.ob-listo{text-align:center;justify-items:center;padding:3rem clamp(1.25rem,5vw,4rem) 2.25rem;display:grid}.ob-listo h1{text-align:left;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;display:flex}.ob-listo h1 svg{flex:none;width:26px;height:26px}.ob-listo h1 circle{fill:var(--ink)}.ob-listo h1 path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;animation:ob-traza .45s .2s var(--ob-ease-sale) forwards}@keyframes ob-traza{to{stroke-dashoffset:0}}.ob-listo>p{max-width:30rem;font-size:var(--ob-t-sec);color:var(--ink-2);margin-top:.75rem}.ob-abrir-wa{margin-top:1.25rem}.ob-texto-boton{min-height:44px;font:inherit;font-size:var(--ob-t-meta);color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0 .5rem;font-weight:600}.ob-texto-boton:hover{color:var(--ink);text-decoration-color:currentColor}.ob-resumen{border:1px solid var(--ob-linea-2);text-align:left;border-radius:8px;gap:.75rem;width:min(100%,25rem);margin-top:1.5rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.ob-resumen h2{font-size:1.1rem;font-weight:700;line-height:1.3}.ob-resumen .ob-metas{gap:.7rem;margin:0}@media (prefers-reduced-motion:reduce){.ob-entra{animation:none}.ob-listo h1 path{stroke-dashoffset:0}}.ob-sin-js[data-astro-cid-rpraiyqi]{color:var(--ink-2);padding-block:1.5rem}
