.boton-renata{font-family:var(--font-jost), var(--font-inter), sans-serif;letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:1.05rem 1.9rem;font-size:1.05rem;font-weight:500;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.boton-renata--principal{background:#00518a;box-shadow:0 14px 30px -14px #00518abf;color:#fff!important}.boton-renata--principal:hover{background:#003f6b;transform:translateY(-2px);box-shadow:0 20px 36px -16px #00518acc}.boton-renata--secundario{background:#fff;border-color:#00518a4d;color:#00518a!important}.boton-renata--secundario:hover{background:#f3f8fc;border-color:#00518a;transform:translateY(-2px)}.boton-renata--chico{padding:.75rem 1.35rem;font-size:.95rem}.boton-renata:active{transform:translateY(0)}.boton-renata:focus-visible{outline-offset:3px;outline:3px solid #00a896}.botones-renata{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.celular{width:var(--ancho-celular,230px);background:linear-gradient(150deg,#24344a 0%,#0c1726 60%);border-radius:44px;flex-shrink:0;padding:9px;display:block;position:relative;box-shadow:inset 0 0 0 1.5px #3a4c66,0 46px 70px -34px #10284a99,0 18px 30px -20px #10284a73}.celular:after{content:"";background:#1b293b;border-radius:0 3px 3px 0;width:3px;height:13%;position:absolute;top:22%;right:-3px}.celular img{border-radius:35px;width:100%;height:auto;display:block}.abanico{justify-content:center;align-items:flex-end;gap:.75rem;padding:1rem 0 2rem;display:flex;position:relative}.abanico .celular{--ancho-celular:clamp(110px, 11.5vw, 150px)}.abanico .celular:first-child{z-index:1;transform:rotate(-6deg)translateY(6%)}.abanico .celular:nth-child(2){z-index:2;--ancho-celular:clamp(150px, 15.5vw, 200px)}.abanico .celular:nth-child(3){z-index:1;transform:rotate(6deg)translateY(6%)}@keyframes celular-entra{0%{opacity:0;transform:translateY(40px)rotate(0)}}.abanico .celular{animation:.9s cubic-bezier(.2,.8,.2,1) both celular-entra}.abanico .celular:first-child{animation-delay:.15s}.abanico .celular:nth-child(3){animation-delay:.3s}.fila-celulares{justify-content:space-between;gap:clamp(.75rem,2vw,1.5rem);margin:0;padding:1rem 0 3rem;list-style:none;display:flex}.fila-celulares li{flex-direction:column;align-items:center;gap:1rem;min-width:0;display:flex}.fila-celulares .celular{--ancho-celular:clamp(130px, 13.5vw, 170px)}@media (max-width:900px){.fila-celulares{scroll-snap-type:x mandatory;justify-content:flex-start;padding-left:4px;padding-right:4px;overflow-x:auto}.fila-celulares li{scroll-snap-align:start}.fila-celulares .celular{--ancho-celular:190px}}.fila-celulares p{text-align:center;max-width:200px;font-family:var(--font-jost), var(--font-inter), sans-serif;color:#3b4c63;margin:0;font-size:1rem}.pantalla{background:#fff;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 50px 90px -48px #10284a8c,0 0 0 1px #10284a14}.pantalla__barra{background:#eef2f7;align-items:center;gap:7px;height:30px;padding:0 14px;display:flex}.pantalla__barra i{background:#d3dbe5;border-radius:50%;width:10px;height:10px}.pantalla img{width:100%;height:auto;display:block}.pantalla--tarjeta{border-radius:18px}.muestras{margin:0;padding:0;list-style:none}.muestra{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.75rem,4vw,3rem) 0;display:grid}.muestra:nth-child(2n){grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.muestra:nth-child(2n) .muestra__imagen{order:2}.muestra--angosta .pantalla{max-width:460px;margin-inline:auto}.muestra__texto{font-family:var(--font-jost), var(--font-inter), sans-serif}.muestra__texto h3{letter-spacing:-.01em;color:#00518a;margin:0 0 .75rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:500;line-height:1.2}.muestra__texto p{color:#4a5b70;margin:0;font-size:1.12rem;line-height:1.65}@media (max-width:860px){.muestra,.muestra:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:1.25rem}.muestra:nth-child(2n) .muestra__imagen{order:0}}.recorrido{font-family:var(--font-jost), var(--font-inter), sans-serif;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.recorrido:before{content:"";background:#cfe1ec;height:2px;position:absolute;top:26px;left:10%;right:10%}.recorrido__paso{text-align:center;color:inherit;border-radius:16px;flex-direction:column;align-items:center;gap:.55rem;padding:0 .25rem;text-decoration:none;display:flex;position:relative}.recorrido__numero{color:#00518a;background:#fff;border:2px solid #00518a;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.3rem;font-weight:500;transition:background-color .2s,color .2s,transform .2s;display:grid}.recorrido__nombre{color:#10284a;font-size:1.2rem;font-weight:500}.recorrido__texto{color:#5a6b80;max-width:18ch;font-size:.98rem;line-height:1.45}.recorrido__paso:hover .recorrido__numero,.recorrido__paso:focus-visible .recorrido__numero{color:#fff;background:#00518a;transform:scale(1.06)}.recorrido__paso:hover .recorrido__nombre{color:#00518a}.recorrido__paso:focus-visible{outline-offset:6px;outline:3px solid #00a896}.recorrido__paso--estrella .recorrido__numero{color:#fff;background:#00a896;border-color:#00a896}.recorrido__paso[aria-current=page] .recorrido__numero{color:#fff;background:#00518a}.recorrido__paso[aria-current=page] .recorrido__nombre{color:#00518a}@media (max-width:760px){.recorrido{grid-template-columns:1fr;gap:1.25rem}.recorrido:before{width:2px;height:auto;inset:10px auto 10px 26px}.recorrido__paso{text-align:left;flex-flow:wrap;align-items:center;gap:1rem}.recorrido__numero{flex-shrink:0}.recorrido__texto{flex-basis:100%;max-width:none;margin-top:-.6rem;padding-left:calc(54px + 1rem)}.abanico{gap:2vw}.abanico .celular{--ancho-celular:26vw}.abanico .celular:nth-child(2){--ancho-celular:33vw}}@media (prefers-reduced-motion:reduce){.boton-renata,.recorrido__numero{transition:none}.boton-renata:hover,.recorrido__paso:hover .recorrido__numero{transform:none}.abanico .celular{animation:none}}.guiada{margin:2.25rem 0 2.75rem}.guiada__marco{max-width:100%}.guiada .celular{--ancho-celular:100%}.guiada__lienzo{line-height:0;position:relative}.guiada__lienzo img{width:100%;height:auto;display:block}.celular .guiada__lienzo{border-radius:35px;overflow:hidden}.guiada__lienzo--corte:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:4%;position:absolute;top:0;bottom:0;right:0}.guiada__aro{pointer-events:none;opacity:0;border-radius:10px;animation:4.2s ease-out infinite guiada-aro;position:absolute;box-shadow:0 0 0 3px #00a896,0 0 #00a89666}.guiada__puntero{pointer-events:none;transform-origin:4px 3px;z-index:2;filter:drop-shadow(0 4px 6px #10284a59);width:28px;height:28px;margin:-3px 0 0 -4px;animation:4.2s cubic-bezier(.3,.7,.2,1) infinite guiada-puntero;position:absolute}.guiada__puntero svg{display:block}.guiada__puntero path{fill:#fff;stroke:#10284a;stroke-width:1.6px;stroke-linejoin:round}.guiada__indicacion{font-family:var(--font-jost), var(--font-inter), sans-serif;color:#3b4c63;margin:.9rem 0 0;font-size:1rem;line-height:1.5}@keyframes guiada-puntero{0%{opacity:0;transform:translate(64px,56px)}12%{opacity:1}40%{transform:translate(0)scale(1)}46%{transform:translate(0)scale(.8)}53%{transform:translate(0)scale(1)}86%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1)}}@keyframes guiada-aro{0%,43%{opacity:0;box-shadow:0 0 0 3px #00a896,0 0 #00a89666}47%{opacity:1;box-shadow:0 0 0 3px #00a896,0 0 #00a89666}72%{opacity:1;box-shadow:0 0 0 3px #00a896,0 0 0 14px #00a89600}88%{opacity:1}to{opacity:0;box-shadow:0 0 0 3px #00a896,0 0 0 14px #00a89600}}@media (prefers-reduced-motion:reduce){.guiada__puntero,.guiada__aro{opacity:1;animation:none}}.guiada-par{flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;margin:2.25rem 0 2.75rem;display:flex}.guiada-par .guiada{flex:0 240px;margin:0}.guiada-par .guiada__indicacion{text-align:center}
