.sv-fondo{z-index:-1;pointer-events:none;background:radial-gradient(70vmax 60vmax at -8% 4%, #3d7be033, transparent 62%), radial-gradient(60vmax 55vmax at 108% 62%, #c416441a, transparent 60%), radial-gradient(50vmax 40vmax at 30% 112%, #edc3140f, transparent 60%), var(--fondo);position:fixed;inset:0}.sv-fondo:after{content:"";background-image:var(--grano);opacity:.07;mix-blend-mode:overlay;background-size:200px 200px;position:absolute;inset:0}.sv{padding-top:calc(var(--header-h) + 12px)}.sv-heroe{padding:clamp(28px, 6vh, 64px) var(--g) clamp(64px, 10vh, 110px);gap:36px;display:grid}.sv-heroe__texto{align-content:center;gap:18px;min-width:0;display:grid}.sv-ruta{color:var(--texto-3);flex-wrap:wrap;gap:8px;font-size:13.5px;display:flex}.sv-ruta a{color:var(--texto-2);text-underline-offset:4px;-webkit-text-decoration:underline #f2f2ee4d;text-decoration:underline #f2f2ee4d}.sv-ruta a:hover{color:var(--texto)}.sv-heroe .kicker{font-size:clamp(24px,2.3vw,36px)}.sv-cartel{font-size:min(16vw, calc(88vw / (var(--largo,10) * .44)));color:var(--texto)}.sv-entrada{max-width:54ch;color:var(--texto-2)}.sv-acciones{flex-wrap:wrap;align-items:center;gap:8px 26px;display:flex}.sv-acciones .enlace-servicio{margin-top:0}.sv-datos{border-top:1px solid var(--borde);margin-top:10px;padding-top:20px}.sv-heroe__foto{gap:14px;min-width:0;display:grid}.sv-heroe__foto .sv-marco{aspect-ratio:4/5;border-radius:4px}.sv-marco{background:var(--fondo-2);border-radius:3px;overflow:hidden}.sv-marco img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease)}.sv-marco--vertical{aspect-ratio:4/5}.sv-marco--horizontal{aspect-ratio:3/2}.sv-marco--cuadrada{aspect-ratio:1}.sv-heroe__muestrario{gap:12px;min-width:0;display:grid}.sv-muestrario{aspect-ratio:1/1.02;width:100%;max-width:620px;margin-inline:auto;position:relative}.sv-stk{left:var(--x);top:var(--y);width:calc(42% * var(--t,1));rotate:var(--r);transition:rotate .5s var(--ease), translate .5s var(--ease);position:absolute;container-type:inline-size}.sv-stk:hover{translate:0 -6px;rotate:0deg}.sv-nota{color:var(--texto-3);text-align:center;font-size:13px}.sv-seccion{padding:var(--seccion-y) var(--g) 0}.sv-cabeza{gap:14px;max-width:980px;margin-bottom:clamp(32px,5vh,56px);display:grid}.sv-subcartel{color:var(--texto);font-size:clamp(46px,6.4vw,104px)}.sv-ficha{display:grid}.sv-ficha__cabeza{border-bottom:2px solid var(--texto);justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.sv-fila{border-bottom:1px solid #ffffff24;gap:8px;padding:20px 0;display:grid}.sv-fila h3{color:var(--amarillo);font-size:clamp(22px,1.9vw,30px);font-weight:800}.sv-fila p{color:var(--texto-2);max-width:60ch;font-size:15.5px;line-height:1.6}.sv-pasos{gap:0;margin:0;padding:0;list-style:none;display:grid}.sv-paso{border-top:2px solid var(--texto);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:6px 20px;padding:22px 0;display:grid}.sv-paso__n{font-family:var(--display);color:var(--amarillo);text-shadow:.05em .03em 0 var(--rojo), -.04em .03em 0 var(--azul);grid-row:span 2;font-size:clamp(54px,5vw,84px);font-weight:900;line-height:.8}.sv-paso__titulo{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,2vw,32px);font-weight:800;line-height:1}.sv-paso p{color:var(--texto-2);font-size:15px;line-height:1.6}.sv-galeria{gap:34px 22px;display:grid}.sv-obra{align-content:start;gap:12px;display:grid}.sv-obra:hover .sv-marco img{scale:1.04}.sv-faq{border-top:2px solid var(--texto);display:grid}.sv-faq__item{border-bottom:1px solid #ffffff24}.sv-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.sv-faq__item summary::-webkit-details-marker{display:none}.sv-faq__item h3{font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.35}.sv-faq__item summary svg{width:24px;height:24px;color:var(--amarillo);transition:rotate .3s var(--ease);flex:none}.sv-faq__item[open] summary svg{rotate:45deg}.sv-faq__item summary:hover h3{color:var(--amarillo)}.sv-faq__item p{max-width:64ch;color:var(--texto-2);padding:0 0 24px;font-size:15.5px;line-height:1.65}.sv-otros__lista{gap:12px;display:grid}.sv-otro{border:1px solid var(--borde);height:100%;transition:translate .25s var(--ease), border-color .25s, background-color .25s;background:#10244a8c;border-radius:6px;gap:10px;padding:24px 56px 24px 24px;display:grid;position:relative}.sv-otro:hover{border-color:var(--amarillo);background:#10244ad9;translate:0 -3px}.sv-otro__nombre{font-family:var(--display);text-transform:uppercase;font-size:clamp(26px,2.2vw,34px);font-weight:900;line-height:.95}.sv-otro__resumen{color:var(--texto-2);font-size:14px;line-height:1.55}.sv-otro__flecha{width:22px;height:22px;color:var(--amarillo);transition:translate .25s var(--ease);position:absolute;top:24px;right:22px}.sv-otro:hover .sv-otro__flecha{translate:4px}.sv-cierre{margin:var(--seccion-y) var(--g) var(--seccion-y);border:1px solid var(--borde);background:var(--fondo-2);border-radius:6px;gap:40px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.sv-cierre__tira{height:6px;display:flex;position:absolute;inset:0 0 auto}.sv-cierre__tira i{flex:1}.sv-cierre__texto{justify-items:start;gap:16px;display:grid}.sv-cierre__cartel{font-size:clamp(52px,7vw,118px);line-height:.96}.sv-cierre__texto .lectura{max-width:46ch;color:var(--texto-2)}.sv-cierre__datos{color:var(--texto-2);align-content:start;gap:14px;font-size:15px;font-style:normal;display:grid}.sv-cierre__datos .rotulo{border-bottom:2px solid var(--texto);color:var(--texto);padding-bottom:10px}.sv-cierre__datos a,.sv-cierre__datos span:not(.rotulo){align-items:center;gap:12px;display:flex}.sv-cierre__datos a:hover{color:var(--texto)}.sv-cierre__datos svg{width:18px;height:18px;color:var(--amarillo);flex:none}@media (min-width:720px){.sv-galeria,.sv-otros__lista{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-fila{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:baseline;gap:28px}}@media (min-width:1024px){.sv-heroe{min-height:calc(100svh - var(--header-h) - 12px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,88px)}.sv-cartel{font-size:min(168px, calc(46vw / (var(--largo,10) * .44)))}.sv-heroe__foto .sv-marco{aspect-ratio:auto;height:min(74svh,760px)}.sv-que,.sv-preguntas{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid}.sv-que .sv-cabeza,.sv-preguntas .sv-cabeza{top:calc(var(--header-h) + 32px);margin-bottom:0;position:sticky}.sv-pasos{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:0 28px}.sv-paso{grid-template-rows:auto;grid-template-columns:1fr;align-content:start;row-gap:14px}.sv-paso__n{grid-row:auto}.sv-galeria{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.sv-obra{grid-column:span 4}.sv-obra:nth-child(5n+1){grid-column:span 7}.sv-obra:nth-child(5n+2){grid-column:span 5;margin-top:12vh}.sv-obra:nth-child(5n+4){margin-top:8vh}.sv-otros__lista{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-cierre{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end}}@media (max-width:719px){.sv-otro{padding:20px 52px 20px 20px}.sv-muestrario{max-width:440px}}
