.home360 .recorrido{padding-block:30px 85px}.home360 .recorrido-cuerpo{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:80px;margin-top:10px;display:grid}.home360 .recorrido-fijo{align-self:start;position:sticky;top:max(16px,50vh - 300px)}.home360 .recorrido-pie{font:500 11px var(--font-home-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#5f6f80;text-align:center;margin:12px 0 0}.home360 .recorrido-pasos{margin:0;padding:0;list-style:none}.home360 .recorrido-paso{border-top:1px solid var(--line);min-height:58vh;padding:34px 0}.home360 .recorrido-paso:first-child{border-top:0;padding-top:0}.home360 .recorrido-paso:last-child{min-height:0}.home360 .recorrido-num{font:600 13px var(--font-home-mono),monospace;color:#123c85;letter-spacing:.08em}.home360 .recorrido-paso h3{color:var(--navy);margin-top:10px;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.home360 .recorrido-paso ul{color:var(--muted);margin:18px 0 0;padding-left:22px;font-size:19px;line-height:1.6}.home360 .recorrido-paso ul li{margin-bottom:6px}.home360 .recorrido-estado{font:500 14px var(--font-home-display),sans-serif;color:var(--ink);background:#f5f7fa;border-radius:6px;align-items:center;gap:8px;margin-top:18px;padding:7px 12px;display:inline-flex}.home360 .recorrido-estado small{color:#5f6f80;font-weight:400}.home360 .recorrido-paso .text-link{margin-top:20px;font-size:16px}.home360 .recorrido-nota{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.55}.home360 .recorrido-js .recorrido-paso{opacity:.42;transition:opacity .35s}.home360 .recorrido-js .recorrido-paso.is-active{opacity:1}.home360 .recorrido .limit-note{margin-top:20px}.home360 .recorrido-accion{margin-top:28px}.home360 .recorrido-plano{aspect-ratio:1;background:#eef1f4;border-radius:14px;width:min(100%,600px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #102f6966,0 0 0 1px #d9e1e9}.home360 .recorrido-plano img,.home360 .recorrido-plano svg{width:100%;height:100%;display:block;position:absolute;inset:0}.home360 .recorrido-plano .velo{fill:#0b1f3a;opacity:0;transition:opacity .45s}.home360 .recorrido-plano .hueco{display:none}.home360 .recorrido-plano .foco{fill:none;stroke:#00bfff;stroke-width:3px;opacity:0;filter:drop-shadow(0 0 6px #00bfffaa);transition:opacity .45s}.home360 .recorrido-plano .foco.rayado{fill:url(#recorrido-rayado);fill-opacity:.35}.home360 .recorrido-plano .salida{fill:none;stroke:#00bfff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .45s}.home360 .recorrido-plano .rotulo{font:700 19px var(--font-home-display),sans-serif;fill:#fff;paint-order:stroke;stroke:#0b1f3a;stroke-width:4px;opacity:0;transition:opacity .45s}.home360 .recorrido-plano .pin circle{fill:#fff;stroke:#123c85;stroke-width:2px;transition:fill .35s,stroke .35s}.home360 .recorrido-plano .pin text{font:700 17px var(--font-home-display),sans-serif;fill:#123c85}.home360 .recorrido-plano .pin{transition:opacity .35s}.home360 .recorrido-plano[data-paso] .velo,.home360 .recorrido-plano[data-paso] .pin{opacity:.55}.home360 .recorrido-plano[data-paso="1"] .z1,.home360 .recorrido-plano[data-paso="2"] .z2,.home360 .recorrido-plano[data-paso="3"] .z3,.home360 .recorrido-plano[data-paso="4"] .z4,.home360 .recorrido-plano[data-paso="5"] .z5,.home360 .recorrido-plano[data-paso="6"] .z6,.home360 .recorrido-plano[data-paso="7"] .z7,.home360 .recorrido-plano[data-paso="8"] .z8{opacity:1}.home360 .recorrido-plano[data-paso="1"] .hueco.z1,.home360 .recorrido-plano[data-paso="2"] .hueco.z2,.home360 .recorrido-plano[data-paso="3"] .hueco.z3,.home360 .recorrido-plano[data-paso="4"] .hueco.z4,.home360 .recorrido-plano[data-paso="5"] .hueco.z5,.home360 .recorrido-plano[data-paso="6"] .hueco.z6,.home360 .recorrido-plano[data-paso="7"] .hueco.z7,.home360 .recorrido-plano[data-paso="8"] .hueco.z8{display:inline}.home360 .recorrido-plano[data-paso="1"] .pin.z1 circle,.home360 .recorrido-plano[data-paso="2"] .pin.z2 circle,.home360 .recorrido-plano[data-paso="3"] .pin.z3 circle,.home360 .recorrido-plano[data-paso="4"] .pin.z4 circle,.home360 .recorrido-plano[data-paso="5"] .pin.z5 circle,.home360 .recorrido-plano[data-paso="6"] .pin.z6 circle,.home360 .recorrido-plano[data-paso="7"] .pin.z7 circle,.home360 .recorrido-plano[data-paso="8"] .pin.z8 circle{fill:#00bfff;stroke:#fff}@media (max-width:900px){.home360 .recorrido{padding-block:20px 70px}.home360 .recorrido-cuerpo{grid-template-columns:1fr;gap:0}.home360 .recorrido-fijo{margin-bottom:22px;position:static}.home360 .recorrido-paso{min-height:0;padding:28px 0}.home360 .recorrido-paso ul{font-size:17px}.home360 .recorrido-js .recorrido-fijo{z-index:2;background:#fffffff2;margin:0 -20px;padding:8px 20px 6px;position:sticky;top:0;box-shadow:0 8px 14px -12px #102f6940}.home360 .recorrido-js .recorrido-plano{width:auto;max-width:100%;height:38vh}.home360 .recorrido-js .recorrido-pie{margin-top:4px;font-size:10px}.home360 .recorrido-js .recorrido-paso{min-height:52vh}.home360 .recorrido-js .recorrido-paso:first-child{padding-top:24px}.home360 .recorrido-js .recorrido-paso:last-child{min-height:0}}@media (prefers-reduced-motion:reduce){.home360 .recorrido-paso,.home360 .recorrido-plano *{transition:none}}
.home360 .comercial .que-reviso{max-width:1440px;margin:0 auto;padding:24px 48px 0}.home360 .comercial .que-reviso-migas{color:#4c6276;font-size:14px}.home360 .comercial .que-reviso-migas a{color:#123c85;text-decoration:none}.home360 .comercial .que-reviso-cabecera{max-width:860px;padding:34px 0 46px}.home360 .comercial .que-reviso-etiqueta{font:500 12px/1.5 var(--font-home-mono),monospace;letter-spacing:.1em;color:#123c85;margin:0}.home360 .comercial .que-reviso-cabecera h1{margin-top:16px}.home360 .comercial .que-reviso-entradilla{color:#4c6276;max-width:720px;margin:22px 0 0;font-size:21px;line-height:1.55}.home360 .comercial .que-reviso-firma{color:#4c6276;margin-top:18px;font-size:15px}@media (max-width:760px){.home360 .comercial .que-reviso{padding:18px 20px 0}.home360 .comercial .que-reviso-entradilla{font-size:18px}}
