
/* Acabados alternativos únicamente debajo de la portada. */
html[data-refinement="lineas"] .hero-context{box-shadow:inset 0 -1px 0 #587ea6}
html[data-refinement="lineas"] .trust-strip{box-shadow:inset 0 -1px 0 #587ea6}
html[data-refinement="lineas"] #funciones .section-head{position:relative}
html[data-refinement="lineas"] #funciones .section-head:after{content:"";position:absolute;bottom:-19px;left:0;width:min(560px,85%);height:1px;background:linear-gradient(90deg,#8bc2ff,#477fc4 65%,transparent)}
html[data-refinement="lineas"] #funciones .module{border-color:#587ea6;box-shadow:inset 0 1px 0 #8bc2ff54,0 14px 33px #0004}
html[data-refinement="lineas"] #funciones .module-body{position:relative}
html[data-refinement="lineas"] #funciones .module-body:before{content:"";position:absolute;top:0;left:26px;right:26px;height:1px;background:linear-gradient(90deg,transparent,#7ab9fc 20%,#7ab9fc 80%,transparent)}
html[data-refinement="lineas"] #funciones .module-benefit{border-top-color:#587ea6}
html[data-refinement="lineas"] #recorrido .step,html[data-refinement="lineas"] #demo-interactiva .interactive,html[data-refinement="lineas"] #opciones .offer-card.demo,html[data-refinement="lineas"] .extra-card{border-color:#405874}
html[data-refinement="lineas"] #ayuda details{border-color:#405874}

html[data-refinement="profundidad"] #funciones{background:radial-gradient(ellipse at 52% 74%,#343a3d 0%,#262a2c 40%,#1d2022 78%)}
html[data-refinement="profundidad"] #funciones .module{background:linear-gradient(155deg,#3f4548 0%,#2c3032 45%,#181b1d 100%);border-color:#6b6762;box-shadow:inset 0 2px 0 #ffffff2b,inset 0 -4px 0 #080a0c80,0 32px 52px #000b,0 8px 16px #0008}
html[data-refinement="profundidad"] #funciones .module:hover{box-shadow:inset 0 2px 0 #ffffff36,inset 0 -4px 0 #080a0c80,0 39px 61px #000c,0 11px 21px #0009}
html[data-refinement="profundidad"] #funciones .module-visual{box-shadow:0 6px 16px #0005}
html[data-refinement="profundidad"] #recorrido .step,html[data-refinement="profundidad"] #demo-interactiva .interactive,html[data-refinement="profundidad"] #opciones .offer-card.demo,html[data-refinement="profundidad"] .extra-card{background:linear-gradient(145deg,#33373a,#232628);box-shadow:inset 0 1px 0 #ffffff18,0 20px 34px #0007;border-color:#62615c}

html[data-refinement="piedra"] .hero-context{background-image:linear-gradient(#1a1c1edf,#1a1c1edf),url(stone-noise.svg);background-size:auto,360px 360px}
html[data-refinement="piedra"] .trust-strip{background-image:linear-gradient(#202326dc,#202326dc),url(stone-noise.svg);background-size:auto,360px 360px}
html[data-refinement="piedra"] #funciones{background-image:linear-gradient(#1d2022d9,#1d2022d9),url(stone-noise.svg);background-size:auto,350px 350px}
html[data-refinement="piedra"] #funciones .module{background:linear-gradient(#292c2ee0,#242729e0),url(stone-noise.svg) center/270px 270px;border-color:#74706a;box-shadow:0 14px 32px #0005,inset 0 1px 0 #ffffff12}
html[data-refinement="piedra"] #recorrido,html[data-refinement="piedra"] #demo-interactiva,html[data-refinement="piedra"] #ayuda,html[data-refinement="piedra"] .extras{background-image:linear-gradient(#1e2123df,#1e2123df),url(stone-noise.svg);background-size:auto,360px 360px}
html[data-refinement="piedra"] #recorrido .step,html[data-refinement="piedra"] #demo-interactiva .interactive,html[data-refinement="piedra"] #opciones .offer-card.demo,html[data-refinement="piedra"] .extra-card{background:linear-gradient(#292c2ee4,#242729e4),url(stone-noise.svg) center/290px 290px;border-color:#74706a}
