:root{--alto-cabecera: 80px}.sv-hero,.sv-elegir,.sv-sesiones,.sv-sesion,.sv-modalidad,.sv-reserva,.sv-orientacion,.sv-cierre{position:relative}.sv-tono-marfil{--sv-fondo: var(--marfil);--sv-tinta: var(--verde-profundo);--sv-suave: var(--tinta-suave);--sv-acento: var(--dorado);--sv-antetitulo: #6B5326}.sv-tono-salvia{--sv-fondo: var(--verde-salvia);--sv-tinta: var(--verde-profundo);--sv-suave: var(--tinta-suave);--sv-acento: var(--dorado);--sv-antetitulo: #6B5326}.sv-antetitulo{display:block;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-antetitulo, #6B5326);margin-bottom:1rem}.sv-display{font-family:var(--font-heading);font-size:clamp(2.1rem,3.6vw,3.15rem);line-height:1.07;letter-spacing:-.02em;color:var(--verde-profundo);margin-bottom:1.2rem}.sv-titulo{font-family:var(--font-heading);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.14;color:var(--sv-tinta, var(--verde-profundo));margin-bottom:1.1rem}.sv-entradilla{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.72;color:var(--tinta-suave);max-width:46ch;margin-bottom:0}.sv-texto{line-height:1.74;color:var(--tinta);margin-bottom:1rem}.sv-enlace{position:relative;display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-heading);font-size:1.02rem;color:var(--sv-tinta, var(--verde-profundo));text-decoration:none;padding-bottom:.3rem}.sv-enlace:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;opacity:.34;transform-origin:left;transition:opacity .3s ease,background-color .3s ease}.sv-enlace:hover:after,.sv-enlace:focus-visible:after{background:var(--sv-acento, var(--dorado));opacity:1;animation:sv-subrayado .5s cubic-bezier(.22,1,.36,1)}@keyframes sv-subrayado{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sv-enlace:hover{color:var(--sv-acento, var(--dorado))}.sv-flecha{display:inline-block;transition:transform .28s cubic-bezier(.22,1,.36,1)}.sv-enlace:hover .sv-flecha,.sv-enlace:focus-visible .sv-flecha,.sv-boton:hover .sv-flecha,.sv-boton:focus-visible .sv-flecha{transform:translate(5px)}.sv-enlace-simple{color:var(--verde-bosque);text-underline-offset:3px}.sv-enlace-simple:hover{color:var(--dorado)}.sv-boton{display:inline-flex;align-items:center;gap:.6rem;min-height:54px;padding-inline:1.5rem}.sv-hero{display:grid;align-items:center;min-height:clamp(520px,78vh,820px);padding-block:clamp(2rem,4vw,3.2rem);background:radial-gradient(70% 60% at 76% 40%,#c8a96a1a,#c8a96a00 66%),radial-gradient(90% 70% at 16% 0%,var(--crema) 0%,rgba(247,241,229,0) 60%),var(--marfil);overflow:hidden}.sv-hero-caja{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:clamp(2rem,4vw,3.6rem);align-items:center}.sv-hero-texto{max-width:40ch}.sv-hero-botones{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem;margin-top:clamp(1.8rem,3vw,2.6rem)}.sv-hero-luz{position:absolute;top:50%;right:2%;width:min(54vw,780px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#fffcf5e6,#e8f0e973 44%,#e8f0e900 70%);pointer-events:none;z-index:0}.sv-hero-visual{position:relative;--sangra: clamp(0px, calc((100vw - 1200px)/2 + 1rem) , 120px);width:calc(100% + var(--sangra))}.sv-hero-halo{position:absolute;inset:-14% -10%;border-radius:50%;background:radial-gradient(circle,#d4af664d,#d4af6614 42%,#d4af6600 70%);pointer-events:none;z-index:0}.sv-hero-marco{position:relative;z-index:1;margin-inline:auto;margin-block:0;max-width:720px;overflow:hidden;border-radius:clamp(70px,11vw,170px) 18px clamp(70px,11vw,170px) 18px;background:#fff6;box-shadow:0 40px 90px -38px #073f346b}.sv-hero-marco.sv-marco-foto{aspect-ratio:auto}.sv-hero-marco:not(.sv-marco-foto){aspect-ratio:4 / 3}.sv-hero-imagen{width:100%;height:auto;display:block;transform:scale(1.03);will-change:transform}.sv-hero-filo{position:absolute;left:-10px;top:-10px;width:45%;height:55%;border-top:1px solid rgba(200,169,106,.6);border-left:1px solid rgba(200,169,106,.6);border-top-left-radius:clamp(70px,11vw,170px);pointer-events:none;z-index:2}.sv-hoja-frontal{position:absolute;color:var(--verde-bosque);opacity:.55;pointer-events:none;z-index:3}.sv-hoja-frontal-a{width:clamp(90px,11vw,170px);left:-5%;bottom:-8%;transform:rotate(18deg)}.sv-hoja-frontal-b{width:clamp(70px,9vw,130px);right:-3%;top:-6%;transform:rotate(-32deg)}.sv-hoja-frontal-c{width:clamp(80px,10vw,150px);left:-4%;bottom:-6%;transform:rotate(22deg);position:absolute}.sv-hojas{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.sv-hoja{position:absolute;color:var(--verde-salvia);opacity:.38}.sv-hoja-a{width:clamp(130px,16vw,250px);left:-5%;top:8%;transform:rotate(20deg)}.sv-hoja-b{width:clamp(110px,14vw,210px);right:-4%;bottom:-8%;transform:rotate(-26deg)}.sv-escena{width:100%;height:100%;aspect-ratio:4 / 3;color:var(--verde-bosque);background:radial-gradient(120% 100% at 30% 20%,#fffc,#fff0 60%),linear-gradient(150deg,var(--crema) 0%,var(--verde-salvia) 100%)}.sv-escena svg{width:100%;height:100%;display:block}.sv-escena .sv-fondo{color:var(--verde-bosque)}.sv-escena .sv-aura{opacity:.34;color:var(--dorado)}.sv-escena .sv-punto{opacity:.8}.sv-escena .sv-trazo{opacity:.92}.sv-escena .sv-follaje{color:var(--verde-bosque)}.sv-escena .sv-oro{color:var(--dorado)}.sv-elegir{background:var(--marfil)}.sv-elegir-cabecera{max-width:44ch;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.sv-criterios-caja{position:relative}.sv-hilo-criterios{position:absolute;inset:0;width:100%;height:100%;color:var(--dorado);pointer-events:none;z-index:0;overflow:visible}.sv-hilo-criterios path{opacity:.5}html:not(.js-motion) .sv-hilo-criterios{display:none}.sv-criterios{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,3.4vw,3rem)}.sv-criterio{padding-top:1.6rem;border-top:1px solid var(--arena)}.sv-criterio-marca{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:1px solid rgba(200,169,106,.6);background:var(--marfil);color:var(--dorado);margin-bottom:1.1rem;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.sv-criterio:hover .sv-criterio-marca{transform:scale(1.06);box-shadow:var(--sombra-dorada)}.sv-criterio-simbolo{width:44%;height:44%}.sv-criterio-titulo{font-family:var(--font-heading);font-size:clamp(1.15rem,1.7vw,1.45rem);color:var(--verde-profundo);margin-bottom:.55rem}.sv-criterio-texto{color:var(--tinta-suave);line-height:1.68;font-size:.98rem;margin:0}.sv-sesiones{background:var(--marfil)}.sv-sesiones-cabecera{max-width:46ch;padding-top:clamp(2.4rem,4.4vw,3.6rem);margin-bottom:clamp(1rem,2vw,1.6rem)}.sv-indice{position:sticky;top:var(--alto-cabecera, 72px);z-index:20;background:#fdfbf6eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:1px solid var(--arena);margin-bottom:clamp(1rem,2vw,2rem)}.sv-indice-lista{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(.4rem,1.4vw,1.6rem);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.sv-indice-lista::-webkit-scrollbar{display:none}.sv-indice-item{flex:0 0 auto;scroll-snap-align:start}.sv-indice-final{margin-left:auto}.sv-indice-enlace{display:block;padding:.95rem .5rem;font-family:var(--font-heading);font-size:clamp(.86rem,1vw,.98rem);line-height:1.2;color:var(--tinta-suave);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .3s ease,border-color .3s ease}.sv-indice-enlace:hover{color:var(--verde-profundo)}.sv-indice-enlace.sv-indice-activo{color:var(--verde-profundo);border-bottom-color:var(--dorado)}.sv-indice-reservar{color:var(--verde-bosque);border:1px solid var(--dorado);border-radius:999px;padding:.5rem 1.2rem;margin-block:.4rem;transition:background-color .3s ease,color .3s ease}.sv-indice-reservar:hover,.sv-indice-reservar:focus-visible{background:var(--dorado);color:#fff}.sv-indice-enlace:focus-visible{outline:2px solid var(--dorado);outline-offset:2px}.sv-recorrido{position:absolute;left:0;top:0;width:clamp(48px,6vw,90px);height:100%;color:var(--dorado);pointer-events:none;z-index:1;overflow:visible}.sv-recorrido path{opacity:.5}.sv-recorrido circle{fill:var(--marfil);stroke:var(--dorado);stroke-width:2;transition:fill .4s ease,r .4s ease}.sv-recorrido circle.sv-nodo-activo{fill:var(--dorado)}html:not(.js-motion) .sv-recorrido{display:none}.sv-sesion{background:var(--sv-fondo);color:var(--sv-tinta);padding-block:clamp(2.6rem,5.4vw,4.4rem);overflow:hidden;scroll-margin-top:calc(var(--alto-cabecera, 72px) + 60px)}.sv-sesion-rejilla{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.sv-sesion-texto{max-width:48ch}.sv-sesion-numero{display:flex;align-items:center;gap:1rem;font-family:var(--font-heading);font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1;color:var(--sv-acento, var(--dorado));opacity:.5;margin-bottom:1rem}.sv-sesion-numero-linea{display:block;width:clamp(32px,5vw,70px);height:1px;background:currentColor;transform-origin:left}.sv-sesion-titulo{font-family:var(--font-heading);font-size:clamp(1.7rem,3.2vw,2.7rem);line-height:1.1;color:var(--sv-tinta);margin-bottom:.9rem}.sv-sesion-descripcion{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.7;color:var(--sv-tinta);margin-bottom:1.6rem}.sv-sesion-accion{margin:1.8rem 0 0}.sv-sesion-halo{position:absolute;top:50%;right:-8%;width:clamp(260px,32vw,560px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#c8a96a21,#c8a96a00 68%);pointer-events:none;z-index:0}.sv-sesion .container{position:relative;z-index:1}.sv-datos{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;border-left:2px solid rgba(200,169,106,.5);padding-left:1.2rem}.sv-dato{display:flex;align-items:flex-start;gap:.75rem;font-size:.98rem;line-height:1.5;color:var(--sv-suave, var(--tinta-suave))}.sv-dato-simbolo{width:20px;height:20px;flex:0 0 20px;color:var(--dorado);margin-top:.12rem}.sv-dato-valor{display:block}.sv-dato-nota{display:block;font-size:.84rem;color:var(--tinta-suave);opacity:.9}.sv-dato-precio .sv-dato-valor{font-family:var(--font-heading);font-size:1.22rem;color:var(--sv-tinta)}.sv-dato-plan .sv-dato-valor{color:var(--verde-bosque)}.sv-sesion-visual{display:grid;place-items:center;min-width:0}.sv-marco{position:relative;z-index:1;margin-inline:auto;margin-block:0;width:100%;max-width:720px;overflow:hidden;background:#fff6;border-radius:24px;box-shadow:0 34px 80px -34px #073f3457}.sv-marco.sv-marco-foto{aspect-ratio:auto}.sv-marco:not(.sv-marco-foto){aspect-ratio:4 / 3}.sv-imagen{width:100%;height:auto;display:block;transform:scale(1.03);will-change:transform}.sv-capa{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;color:var(--dorado-brillo)}.sv-capa path,.sv-capa circle{vector-effect:non-scaling-stroke}.sv-trazo-largo{opacity:.9}.sv-hojillas,.sv-puntitos{opacity:.95}.sv-conexiones{opacity:.85}.sv-brillo{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(104deg,#fff0 38%,#fffaeb8c,#fff0 62%);opacity:0}.sv-sesion-luz,.sv-modalidad-luz{position:absolute;inset:-12% -8%;border-radius:50%;background:radial-gradient(circle,#d4af6638,#d4af6600 68%);pointer-events:none;z-index:0}.sv-sesion{--sangra: clamp(0px, calc((100vw - 1200px)/2 + 1rem) , 130px)}.sv-ritmo-retrato .sv-sesion-rejilla{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.sv-ritmo-retrato .sv-sesion-visual{order:1}.sv-ritmo-retrato .sv-sesion-texto{order:2}.sv-ritmo-retrato .sv-sesion-visual{width:calc(100% + var(--sangra));margin-left:calc(-1 * var(--sangra))}.sv-ritmo-retrato .sv-marco{border-radius:18px 130px}.sv-ritmo-retrato .sv-sesion-halo{right:auto;left:-10%}.sv-ritmo-bodegon .sv-sesion-rejilla{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.sv-ritmo-bodegon .sv-sesion-visual{order:2}.sv-ritmo-bodegon .sv-sesion-texto{order:1}.sv-ritmo-bodegon .sv-sesion-visual{width:calc(100% + var(--sangra))}.sv-ritmo-bodegon .sv-marco{border-radius:130px 18px}.sv-ritmo-bodegon{background:radial-gradient(62% 86% at 72% 50%,#ffffffc7,#fff0 70%),var(--sv-fondo)}.sv-ritmo-bodegon .sv-sesion-luz{background:radial-gradient(circle,#d4af664d,#d4af6600 68%)}.sv-ritmo-colectivo .sv-sesion-rejilla{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.sv-ritmo-colectivo .sv-sesion-visual{order:2}.sv-ritmo-colectivo .sv-sesion-texto{order:1}.sv-ritmo-colectivo .sv-sesion-visual{width:calc(100% + var(--sangra))}.sv-ritmo-colectivo .sv-marco{border-radius:18px}.sv-ritmo-colectivo{background:radial-gradient(70% 90% at 62% 50%,#17553f1a,#17553f00 72%),var(--sv-fondo)}.sv-modalidad{background:radial-gradient(56% 60% at 74% 50%,#e8f0e999,#e8f0e900 70%),var(--crema);overflow:hidden}.sv-modalidad-rejilla{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:clamp(2rem,4vw,3.6rem);align-items:center}.sv-modalidad-texto{max-width:42ch}.sv-modalidad-visual{position:relative}.sv-formatos{list-style:none;margin:1.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.sv-formato{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.1rem;border:1px solid var(--arena);border-radius:999px;background:#fff9;font-size:.94rem;color:var(--verde-profundo)}.sv-formato-simbolo{width:19px;height:19px;color:var(--dorado)}.sv-nota-planes{margin:1.6rem 0 0;font-size:.96rem;line-height:1.6;color:var(--tinta-suave)}.sv-modalidad-visual{display:grid;place-items:center;min-width:0}.sv-reserva{background:var(--marfil);overflow:hidden}.sv-reserva-cabecera{max-width:44ch;margin-bottom:clamp(1.6rem,3vw,2.4rem)}.sv-sendero-caja{position:relative}.sv-sendero{position:absolute;inset:0;width:100%;height:100%;color:var(--dorado);pointer-events:none;z-index:0;overflow:visible}.sv-sendero path{opacity:.55}html:not(.js-motion) .sv-sendero{display:none}.sv-pasos{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2.4rem)}.sv-paso{position:relative;padding-top:.5rem}.sv-paso-marca{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--marfil);border:1px solid var(--dorado);color:var(--dorado);margin-bottom:1.1rem;box-shadow:0 10px 26px -14px #073f3457}.sv-paso-simbolo{width:42%;height:42%}.sv-paso-orden{position:absolute;top:0;left:44px;font-family:var(--font-heading);font-size:.8rem;color:var(--dorado);background:var(--marfil);border:1px solid var(--arena);border-radius:999px;width:22px;height:22px;display:grid;place-items:center}.sv-paso-titulo{font-family:var(--font-heading);font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--verde-profundo);margin-bottom:.45rem}.sv-paso-texto{color:var(--tinta-suave);line-height:1.64;font-size:.95rem;margin:0}.sv-orientacion{background:var(--crema)}.sv-orientacion-texto{max-width:48ch;margin-bottom:clamp(1.8rem,3.4vw,2.8rem)}.sv-salidas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.8rem)}.sv-salida{position:relative;display:grid;align-content:start;gap:.9rem;padding:clamp(1.6rem,3vw,2.4rem) clamp(1.4rem,2.6vw,2rem);border:1px solid var(--arena);border-radius:8px;overflow:hidden;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease,border-color .42s ease}.sv-salida-fondo{position:absolute;inset:0;z-index:0;background:linear-gradient(155deg,#e8f0e9f2,#fff9 62%,#fff0);opacity:0;transform:scale(1.06);transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.sv-salida>*:not(.sv-salida-fondo){position:relative;z-index:1}.sv-salida:hover,.sv-salida:focus-within{transform:translateY(-4px);border-color:#c8a96ab3;box-shadow:0 26px 52px -28px #073f3457}.sv-salida:hover .sv-salida-fondo,.sv-salida:focus-within .sv-salida-fondo{opacity:1;transform:scale(1)}.sv-salida-orden{font-family:var(--font-heading);font-size:.92rem;letter-spacing:.1em;color:var(--dorado);opacity:.7}.sv-salida-marca{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;border:1px solid rgba(200,169,106,.6);background:var(--marfil);color:var(--dorado);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.sv-salida:hover .sv-salida-marca,.sv-salida:focus-within .sv-salida-marca{transform:scale(1.07);box-shadow:var(--sombra-dorada)}.sv-salida-simbolo{width:44%;height:44%}.sv-salida-titulo{font-family:var(--font-heading);font-size:clamp(1.14rem,1.7vw,1.45rem);line-height:1.22;color:var(--verde-profundo);margin:0}.sv-salida-enlace{justify-self:start}.sv-cierre{padding-block:clamp(3rem,6.4vw,5.4rem);background:linear-gradient(160deg,var(--verde-profundo) 0%,var(--verde-hondo) 100%);color:var(--crema);text-align:center;overflow:hidden}.sv-cierre-imagen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.sv-cierre-velo{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#073f34db,#073f34eb)}.sv-cierre .container{position:relative;z-index:3}.sv-cierre-luz{position:absolute;left:50%;top:50%;width:min(70vw,820px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#d4af664d,#d4af6614 38%,#d4af6600 66%);z-index:1;pointer-events:none}.sv-cierre-titulo{font-family:var(--font-heading);font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.12;color:var(--crema);margin-bottom:1rem}.sv-cierre-bajada{font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.66;color:#f7f1e5d6;max-width:52ch;margin:0 auto 2.2rem}.sv-cierre-botones{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.sv-cierre .btn-outline-primary{background:transparent;color:var(--crema);border-color:#f7f1e58c}.sv-cierre .btn-outline-primary:hover,.sv-cierre .btn-outline-primary:focus-visible{background:var(--crema);color:var(--verde-profundo);border-color:var(--crema)}.js-motion [data-sv=hero-antetitulo],.js-motion [data-sv=hero-bajada],.js-motion [data-sv=hero-botones],.js-motion [data-sv=capa],.js-motion [data-sv=criterio],.js-motion [data-sv=paso],.js-motion [data-sv=salida],.js-motion [data-sv=datos],.js-motion [data-sv=numero],.js-motion [data-sv=cierre-texto]>*{opacity:0}.js-motion [data-sv=hero-visual],.js-motion [data-sv=sesion-visual],.js-motion [data-sv=modalidad-visual]{opacity:0}.js-motion [data-sv=titulo]{clip-path:inset(0 0 100% 0)}.js-motion [data-sv=trazo],.js-motion [data-sv=conexion],.js-motion [data-sv=nodillo],.js-motion [data-sv=puntito],.js-motion [data-sv=hojilla]{opacity:0}@media(max-width:1199.98px){.sv-hero{min-height:0}.sv-hero-caja{grid-template-columns:minmax(0,1fr)}.sv-hero-texto{max-width:52ch}.sv-hero-luz{right:-12%;top:64%;width:92vw}.sv-recorrido{width:34px}.sv-pasos{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem}}@media(max-width:991.98px){.sv-sesion-rejilla,.sv-ritmo-retrato .sv-sesion-rejilla,.sv-ritmo-bodegon .sv-sesion-rejilla,.sv-ritmo-colectivo .sv-sesion-rejilla,.sv-modalidad-rejilla{grid-template-columns:minmax(0,1fr)}.sv-sesion-texto,.sv-ritmo-retrato .sv-sesion-texto,.sv-ritmo-bodegon .sv-sesion-texto,.sv-ritmo-colectivo .sv-sesion-texto{order:2;max-width:none}.sv-sesion-visual,.sv-ritmo-retrato .sv-sesion-visual,.sv-ritmo-bodegon .sv-sesion-visual,.sv-ritmo-colectivo .sv-sesion-visual{order:1}.sv-criterios{grid-template-columns:minmax(0,1fr);gap:1.8rem}.sv-modalidad-texto{max-width:none}.sv-ritmo-colectivo .sv-marco{border-radius:24px 140px}}@media(max-width:767.98px){.sv-display{max-width:none}.sv-indice-enlace{padding-block:.7rem;font-size:.88rem}.sv-indice-final{margin-left:.8rem}.sv-recorrido,.sv-sendero{display:none}.sv-pasos{grid-template-columns:minmax(0,1fr);gap:1.6rem}.sv-paso{padding-left:0}.sv-salidas{grid-template-columns:minmax(0,1fr)}.sv-hero-botones .btn,.sv-boton{width:100%;justify-content:center}.sv-marco{border-radius:20px 90px!important}}@media(prefers-reduced-motion:reduce){.js-motion [data-sv],.js-motion [data-sv] *{opacity:1!important;clip-path:none!important;transform:none!important;transition-duration:.01ms!important;animation:none!important}.sv-recorrido,.sv-sendero{display:none}.sv-imagen,.sv-hero-imagen{transform:none!important}html{scroll-behavior:auto}}
