.wizard-page[data-astro-cid-vdbtbo2b]{background:radial-gradient(900px 400px at 85% 0%, #22d3ee1a, transparent 60%), var(--grad-navy-deep);padding:calc(var(--nav-h) + 44px) 0 80px;min-height:100svh}.wizard[data-astro-cid-vdbtbo2b]{max-width:720px;margin-inline:auto}.progress[data-astro-cid-vdbtbo2b]{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:26px;display:grid}.progress[data-astro-cid-vdbtbo2b] li[data-astro-cid-vdbtbo2b]{border-radius:var(--r-pill);color:#ffffff8c;font-family:var(--font-display);background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:9px;padding:10px 12px;font-size:.85rem;font-weight:600;transition:background .2s,color .2s;display:flex}.progress[data-astro-cid-vdbtbo2b] .dot[data-astro-cid-vdbtbo2b]{background:#ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;display:inline-flex}.progress[data-astro-cid-vdbtbo2b] li[data-astro-cid-vdbtbo2b].active{color:#fff;background:#f3a61129;border-color:#f3a61180}.progress[data-astro-cid-vdbtbo2b] li[data-astro-cid-vdbtbo2b].active .dot[data-astro-cid-vdbtbo2b]{background:var(--grad-cta)}.progress[data-astro-cid-vdbtbo2b] li[data-astro-cid-vdbtbo2b].done{color:#ffffffd9}.progress[data-astro-cid-vdbtbo2b] li[data-astro-cid-vdbtbo2b].done .dot[data-astro-cid-vdbtbo2b]{background:#12b76a}.step[data-astro-cid-vdbtbo2b]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:clamp(26px,4vw,40px)}.step[data-astro-cid-vdbtbo2b]:not([hidden]){animation:.35s cubic-bezier(.22,1,.36,1) step-in}@keyframes step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-vdbtbo2b]:not([hidden]){animation:none}}.route-box[data-astro-cid-vdbtbo2b]{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:16px;overflow:hidden}.route-box[data-astro-cid-vdbtbo2b][hidden]{display:none}.route-map[data-astro-cid-vdbtbo2b]{width:100%;height:240px}.route-stats[data-astro-cid-vdbtbo2b]{background:var(--surface-2);border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:14px 16px;display:flex}.route-stats[data-astro-cid-vdbtbo2b] .stat{font-family:var(--font-display);color:var(--navy-700);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:8px;padding:8px 14px;font-size:.95rem;font-weight:700;display:inline-flex}.route-stats[data-astro-cid-vdbtbo2b] .stat svg{width:17px;height:17px;color:var(--orange)}.route-stats[data-astro-cid-vdbtbo2b] .stat small{color:var(--muted);font-weight:500}.step[data-astro-cid-vdbtbo2b] h1[data-astro-cid-vdbtbo2b]{font-size:clamp(1.5rem,3vw,1.9rem)}.lead[data-astro-cid-vdbtbo2b]{color:var(--muted);margin:8px 0 22px}.tipo[data-astro-cid-vdbtbo2b]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;max-width:380px;margin-bottom:20px;padding:4px;display:grid;position:relative}.tipo-3[data-astro-cid-vdbtbo2b]{grid-template-columns:repeat(3,1fr);max-width:460px}.tipo-3[data-astro-cid-vdbtbo2b]:before{content:"";background:var(--navy-800);width:calc(33.3333% - 2.66667px);transition:transform .24s var(--ease-out);border-radius:5px;position:absolute;top:4px;bottom:4px;left:4px}.tipo-3[data-astro-cid-vdbtbo2b]:has(label:nth-child(2) input:checked):before{transform:translate(100%)}.tipo-3[data-astro-cid-vdbtbo2b]:has(label:nth-child(3) input:checked):before{transform:translate(200%)}.tipo[data-astro-cid-vdbtbo2b] label[data-astro-cid-vdbtbo2b]{z-index:1;cursor:pointer;margin-bottom:0;position:relative}.tipo[data-astro-cid-vdbtbo2b] input[data-astro-cid-vdbtbo2b]{opacity:0;pointer-events:none;position:absolute}.tipo[data-astro-cid-vdbtbo2b] span[data-astro-cid-vdbtbo2b]{text-align:center;font-family:var(--font-display);white-space:nowrap;color:var(--muted);border-radius:5px;padding:10px 6px;font-size:.92rem;font-weight:600;line-height:1.2;transition:color .18s;display:block}.tipo[data-astro-cid-vdbtbo2b] label[data-astro-cid-vdbtbo2b]:hover input[data-astro-cid-vdbtbo2b]:not(:checked)+span[data-astro-cid-vdbtbo2b]{color:var(--ink)}.tipo[data-astro-cid-vdbtbo2b] input[data-astro-cid-vdbtbo2b]:checked+span[data-astro-cid-vdbtbo2b]{color:#fff}@supports not selector(:has(*)){.tipo-3[data-astro-cid-vdbtbo2b]:before{display:none}.tipo[data-astro-cid-vdbtbo2b] input[data-astro-cid-vdbtbo2b]:checked+span[data-astro-cid-vdbtbo2b]{background:var(--navy-800)}}.tipo[data-astro-cid-vdbtbo2b] input[data-astro-cid-vdbtbo2b]:focus-visible+span[data-astro-cid-vdbtbo2b]{outline:3px solid var(--cyan);outline-offset:1px}@media (width<=420px){.tipo[data-astro-cid-vdbtbo2b] span[data-astro-cid-vdbtbo2b]{letter-spacing:-.01em;padding:10px 2px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.tipo-3[data-astro-cid-vdbtbo2b]:before{transition:none}}.step[data-astro-cid-vdbtbo2b] label[data-astro-cid-vdbtbo2b]{color:var(--navy-700);margin-bottom:14px;font-size:.88rem;font-weight:600;display:block}.prefill-aviso[data-astro-cid-vdbtbo2b]{color:#067647;border-radius:var(--r-sm);background:#ecfdf3;border:1px solid #abefc6;margin-bottom:16px;padding:10px 14px;font-size:.9rem}.row[data-astro-cid-vdbtbo2b]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.row[data-astro-cid-vdbtbo2b][hidden],.step[data-astro-cid-vdbtbo2b][hidden]{display:none}.itinerario[data-astro-cid-vdbtbo2b]{margin-bottom:4px;padding-left:26px;position:relative}.itinerario[data-astro-cid-vdbtbo2b]:before{content:"";border-left:2px dashed var(--line);position:absolute;top:50px;bottom:30px;left:7px}.it-punto[data-astro-cid-vdbtbo2b]{position:relative}.it-punto[data-astro-cid-vdbtbo2b]:before{content:"";background:var(--surface);border:3px solid var(--orange);box-sizing:border-box;border-radius:50%;width:14px;height:14px;position:absolute;top:42px;left:-25px}.it-origen[data-astro-cid-vdbtbo2b]:before{border-color:var(--navy-700);background:var(--navy-700)}.it-destino[data-astro-cid-vdbtbo2b]:before{background:var(--orange)}.paradas[data-astro-cid-vdbtbo2b]{margin:0;padding:0;list-style:none}.parada[data-astro-cid-vdbtbo2b]{align-items:flex-end;gap:8px;margin-bottom:14px;display:flex}.parada[data-astro-cid-vdbtbo2b] .it-punto[data-astro-cid-vdbtbo2b]{flex:1;margin-bottom:0}.parada[data-astro-cid-vdbtbo2b] .it-punto[data-astro-cid-vdbtbo2b]:before{border-color:var(--cyan)}.parada-quitar[data-astro-cid-vdbtbo2b]{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);width:46px;height:46px;color:var(--muted);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.parada-quitar[data-astro-cid-vdbtbo2b]:hover,.parada-quitar[data-astro-cid-vdbtbo2b]:focus-visible{color:#b42318;border-color:#fecdca}.parada-quitar[data-astro-cid-vdbtbo2b] svg[data-astro-cid-vdbtbo2b]{width:18px;height:18px}.it-add[data-astro-cid-vdbtbo2b]{margin:-2px 0 16px;position:relative}.btn-parada[data-astro-cid-vdbtbo2b]{font-family:var(--font-display);color:var(--orange-600);border:1.5px dashed var(--orange-300);border-radius:var(--r-pill);cursor:pointer;background:#f3a61114;align-items:center;gap:8px;padding:9px 16px;font-size:.92rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.btn-parada[data-astro-cid-vdbtbo2b]:hover{border-color:var(--orange);background:#f3a61126}.btn-parada[data-astro-cid-vdbtbo2b]:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.btn-parada[data-astro-cid-vdbtbo2b] svg[data-astro-cid-vdbtbo2b]{width:16px;height:16px}.btn-parada[data-astro-cid-vdbtbo2b][hidden]{display:none}.it-add[data-astro-cid-vdbtbo2b] small[data-astro-cid-vdbtbo2b]{color:var(--muted);margin-top:6px;font-size:.82rem;display:block}.step[data-astro-cid-vdbtbo2b] input[data-astro-cid-vdbtbo2b]:not([type=checkbox]):not([type=radio]),.step[data-astro-cid-vdbtbo2b] select[data-astro-cid-vdbtbo2b],.step[data-astro-cid-vdbtbo2b] textarea[data-astro-cid-vdbtbo2b]{width:100%;font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);margin-top:6px;padding:12px 14px;font-weight:400;transition:border-color .18s,box-shadow .18s,background .18s}.step[data-astro-cid-vdbtbo2b] input[data-astro-cid-vdbtbo2b]:focus,.step[data-astro-cid-vdbtbo2b] select[data-astro-cid-vdbtbo2b]:focus,.step[data-astro-cid-vdbtbo2b] textarea[data-astro-cid-vdbtbo2b]:focus{border-color:var(--orange);background:#fff;outline:none;box-shadow:0 0 0 3px #f3a61126}:is(.step[data-astro-cid-vdbtbo2b] input[data-astro-cid-vdbtbo2b]:user-invalid,.step[data-astro-cid-vdbtbo2b] select[data-astro-cid-vdbtbo2b]:user-invalid){border-color:#d92d20}.checks[data-astro-cid-vdbtbo2b]{border:none;margin:0 0 14px;padding:0}.checks[data-astro-cid-vdbtbo2b] legend[data-astro-cid-vdbtbo2b]{color:var(--navy-700);margin-bottom:10px;font-size:.88rem;font-weight:600}.checks-grid[data-astro-cid-vdbtbo2b]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chk[data-astro-cid-vdbtbo2b]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;padding:11px 13px;transition:border-color .15s,background .15s;color:var(--ink)!important;margin-bottom:0!important;font-weight:500!important;display:flex!important}.chk[data-astro-cid-vdbtbo2b]:hover{border-color:var(--orange-300)}.chk[data-astro-cid-vdbtbo2b] input[data-astro-cid-vdbtbo2b]{accent-color:var(--orange);flex:none;width:17px;height:17px}.chk[data-astro-cid-vdbtbo2b]:has(input:checked){border-color:var(--orange);background:#f3a61112}.destacado[data-astro-cid-vdbtbo2b]{background:#22d3ee14;border-color:#22d3ee73;align-items:flex-start;margin-bottom:16px!important}.destacado[data-astro-cid-vdbtbo2b] small[data-astro-cid-vdbtbo2b]{color:var(--muted);margin-top:3px;font-size:.86rem;font-weight:400;display:block}.ayuda[data-astro-cid-vdbtbo2b]{color:var(--muted);margin:-6px 0 16px;font-size:.88rem;line-height:1.5}.accesos[data-astro-cid-vdbtbo2b]{border:1px solid var(--line);border-radius:var(--r-md,12px);margin:0 0 16px;padding:16px 16px 4px}.accesos[data-astro-cid-vdbtbo2b] legend[data-astro-cid-vdbtbo2b]{color:var(--navy-700);padding:0 6px;font-size:.88rem;font-weight:600}.accesos[data-astro-cid-vdbtbo2b] .chk[data-astro-cid-vdbtbo2b]{margin-bottom:16px!important}.consent[data-astro-cid-vdbtbo2b]{background:0 0;border:none;padding:4px 0;color:var(--muted)!important;font-weight:400!important}.consent[data-astro-cid-vdbtbo2b] a[data-astro-cid-vdbtbo2b]{color:var(--orange-600);font-weight:600}.nav-row[data-astro-cid-vdbtbo2b]{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.btn-ghost[data-astro-cid-vdbtbo2b].dark{color:var(--navy-700);border-color:var(--line);background:var(--surface-2)}.btn-ghost[data-astro-cid-vdbtbo2b].dark:hover{background:var(--line)}.summary[data-astro-cid-vdbtbo2b]{gap:14px;display:grid}.summary[data-astro-cid-vdbtbo2b] .sum-group{border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px}.summary[data-astro-cid-vdbtbo2b] .sum-group h2{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:1.02rem;display:flex}.summary[data-astro-cid-vdbtbo2b] .sum-group button{font-family:var(--font-display);color:var(--orange-600);background:0 0;border:none;padding:2px 4px;font-size:.82rem;font-weight:600}.summary[data-astro-cid-vdbtbo2b] dl{grid-template-columns:minmax(130px,auto) 1fr;gap:7px 18px;display:grid}.summary[data-astro-cid-vdbtbo2b] dt{color:var(--muted);font-size:.9rem}.summary[data-astro-cid-vdbtbo2b] dd{color:var(--ink);overflow-wrap:anywhere;font-size:.94rem;font-weight:600}.turnstile-slot[data-astro-cid-vdbtbo2b]{margin-top:18px}.form-status[data-astro-cid-vdbtbo2b]{border-radius:var(--r-sm);margin-top:14px;padding:12px 14px;font-size:.9rem;font-weight:500}.form-status[data-astro-cid-vdbtbo2b].err{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.success[data-astro-cid-vdbtbo2b]{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-lg);text-align:center;padding:clamp(36px,6vw,60px)}.succ-acciones[data-astro-cid-vdbtbo2b]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.succ-nota[data-astro-cid-vdbtbo2b]{color:var(--muted);margin-top:16px;max-width:420px;margin-inline:auto;font-size:.88rem}.succ-nota[data-astro-cid-vdbtbo2b] a[data-astro-cid-vdbtbo2b]{color:var(--orange);white-space:nowrap;font-weight:700}.succ-redir[data-astro-cid-vdbtbo2b]{margin-top:18px;font-size:.92rem}.succ-redir[data-astro-cid-vdbtbo2b] strong[data-astro-cid-vdbtbo2b]{font-variant-numeric:tabular-nums}.succ-redir[data-astro-cid-vdbtbo2b] button[data-astro-cid-vdbtbo2b]{font:inherit;color:var(--orange);cursor:pointer;background:0 0;border:0;padding:0 0 0 8px;font-weight:700;text-decoration:underline}.success-ic[data-astro-cid-vdbtbo2b]{color:#12b76a;background:#ecfdf3;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:18px;display:inline-flex}.success-ic[data-astro-cid-vdbtbo2b] svg[data-astro-cid-vdbtbo2b]{width:36px;height:36px}.success[data-astro-cid-vdbtbo2b] h1[data-astro-cid-vdbtbo2b]{font-size:clamp(1.6rem,3vw,2.1rem)}.success[data-astro-cid-vdbtbo2b] p[data-astro-cid-vdbtbo2b]{color:var(--muted);margin-top:12px;max-width:46ch;margin-inline:auto}.success[data-astro-cid-vdbtbo2b] .btn[data-astro-cid-vdbtbo2b]{margin-top:26px}@media (width<=720px){.progress[data-astro-cid-vdbtbo2b]{grid-template-columns:repeat(4,1fr)}.progress[data-astro-cid-vdbtbo2b] .lbl[data-astro-cid-vdbtbo2b]{display:none}.progress[data-astro-cid-vdbtbo2b] li[data-astro-cid-vdbtbo2b]{justify-content:center;padding:8px}.row[data-astro-cid-vdbtbo2b],.checks-grid[data-astro-cid-vdbtbo2b]{grid-template-columns:1fr}}
