h2{text-align:center}.seccion-portada{flex-direction:column}.seccion-portada .contenedor-texto{display:flex;flex-direction:column;gap:2em}.seccion-portada .contenedor-texto .contenedor-titulo{margin:0 auto}.seccion-portada .contenedor-texto .contenedor-titulo h1{font-size:3rem;text-align:center}.seccion-portada .contenedor-texto .contenedor-titulo span{display:block;font-size:2rem;color:var(--color-primario-claro);text-align:center;width:100%}.seccion-portada .contenedor-texto .contenedor-descripcion{display:flex;flex-direction:column;gap:.5em;margin:0 auto}.seccion-portada .contenedor-texto .contenedor-descripcion span{color:var(--color-secundario);text-shadow:0 0 70px var(--color-secundario);font-weight:700}.seccion-portada .contenedor-texto .estadisticas{display:flex;gap:1em;margin:0 auto}.seccion-portada .contenedor-texto .estadisticas .estadistica{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-morado-transparente-1);border:1px solid var(--color-morado-transparente-3);padding:.5em;border-radius:10px}.seccion-portada .contenedor-texto .estadisticas .estadistica .numero{font-size:1.5rem;font-weight:700;color:var(--color-terciario)}.seccion-portada .contenedor-texto .estadisticas .estadistica .texto{color:var(--color-blanco)}.seccion-portada .contenedor-texto .contenedor-botones-acciones{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}.seccion-portada .contenedor-imagen{display:flex;justify-content:center;align-items:center}.seccion-portada .contenedor-imagen img{width:50%;filter:drop-shadow(0 0 200px var(--color-primario))}.seccion-beneficios .encabezado{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;max-width:1000px}.seccion-beneficios .encabezado h2{font-size:2rem;text-align:center}.seccion-beneficios .encabezado p{font-size:1rem;text-align:center;background-color:var(--color-morado-transparente-1);border:1px solid var(--color-morado-transparente-3);padding:1em;border-radius:10px}.seccion-beneficios .contenedor-beneficios{display:grid;grid-template-columns:repeat(1,1fr);gap:1em}.seccion-beneficios .contenedor-beneficios .beneficio{display:flex;flex-direction:column;gap:1em;padding:1em;border-radius:10px;background-color:var(--color-morado-transparente-1);border:1px solid var(--color-morado-transparente-3);margin-top:2em;overflow:hidden;position:relative}.seccion-beneficios .contenedor-beneficios .beneficio .texto-esquina{position:absolute;top:0;right:0;background-color:var(--color-secundario);color:var(--color-blanco);padding:.5em;border-radius:10px 10px 0;font-weight:700}.seccion-beneficios .contenedor-beneficios .beneficio .icono{font-size:4rem}.seccion-beneficios .contenedor-beneficios .beneficio h3{font-size:1.5rem}.seccion-beneficios .contenedor-beneficios .beneficio p{font-size:1rem}.seccion-beneficios .contenedor-beneficios .beneficio .metricas{display:flex;gap:1em;margin-top:auto}.seccion-beneficios .contenedor-beneficios .beneficio .metricas span{font-size:1rem;background-color:var(--color-naranja-transparente-1);border:1px solid var(--color-naranja-transparente-3);padding:.5em;border-radius:10px}.seccion-realidad .encabezado{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em}.seccion-realidad .encabezado h2{font-size:2rem;text-align:center}.seccion-realidad .encabezado p{font-size:1rem;text-align:center;color:var(--color-primario-claro)}.seccion-realidad .contenedor-realidad{display:flex;flex-direction:column;gap:2em}.seccion-realidad .contenedor-realidad .realidad-principal{display:flex;justify-content:center;align-items:center}.seccion-realidad .contenedor-realidad .realidad-principal .texto-destacado{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;background-color:var(--color-morado-transparente-1);border:1px solid var(--color-morado-transparente-3);padding:2em;border-radius:20px;text-align:center;max-width:800px}.seccion-realidad .contenedor-realidad .realidad-principal .texto-destacado h3{font-size:1.8rem;color:var(--color-secundario)}.seccion-realidad .contenedor-realidad .realidad-principal .texto-destacado p{font-size:1.1rem}.seccion-realidad .contenedor-realidad .contenedor-motivos{display:grid;grid-template-columns:repeat(1,1fr);gap:1em}.seccion-realidad .contenedor-realidad .contenedor-motivos .motivo{display:flex;flex-direction:column;gap:1em;padding:1em;border-radius:10px;background-color:var(--color-morado-transparente-1);border:1px solid var(--color-morado-transparente-3);margin-top:2em;overflow:hidden;position:relative}.seccion-realidad .contenedor-realidad .contenedor-motivos .motivo .texto-esquina{position:absolute;top:0;right:0;background-color:var(--color-secundario);color:var(--color-blanco);padding:.5em;border-radius:10px 10px 0;font-weight:700}.seccion-realidad .contenedor-realidad .contenedor-motivos .motivo .icono{font-size:4rem}.seccion-realidad .contenedor-realidad .contenedor-motivos .motivo h3{font-size:1.5rem}.seccion-realidad .contenedor-realidad .contenedor-motivos .motivo p{font-size:1rem;line-height:1.5}.seccion-realidad .contenedor-realidad .contenedor-motivos .motivo .metricas{display:flex;gap:1em;margin-top:auto}.seccion-realidad .contenedor-realidad .contenedor-motivos .motivo .metricas span{font-size:1rem;background-color:var(--color-naranja-transparente-1);border:1px solid var(--color-naranja-transparente-3);padding:.5em;border-radius:10px}.seccion-realidad .contenedor-realidad .mensaje-final{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;background-color:var(--color-naranja-transparente-1);border:1px solid var(--color-naranja-transparente-3);padding:2em;border-radius:20px;text-align:center}.seccion-realidad .contenedor-realidad .mensaje-final p{font-size:1.2rem;font-weight:700;color:var(--color-blanco)}.seccion-realidad .contenedor-realidad .mensaje-final span{font-size:1rem;color:var(--color-primario-claro);font-style:italic}.seccion-requisitos .encabezado{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em}.seccion-requisitos .encabezado h2{font-size:2rem;text-align:center}.seccion-requisitos .encabezado p{font-size:1rem;text-align:center;color:var(--color-primario-claro)}.seccion-requisitos .contenedor-requisitos{display:grid;grid-template-columns:repeat(1,1fr);gap:1em}.seccion-requisitos .contenedor-requisitos .requisito{display:flex;flex-direction:column;gap:1em;padding:1em;border-radius:10px;background-color:var(--color-morado-transparente-1);border:1px solid var(--color-morado-transparente-3);overflow:hidden;position:relative}.seccion-requisitos .contenedor-requisitos .requisito .texto-esquina{position:absolute;top:0;right:0;background-color:var(--color-secundario);color:var(--color-blanco);padding:.5em;border-radius:10px 10px 0;font-weight:700}.seccion-requisitos .contenedor-requisitos .requisito .icono{font-size:4rem}.seccion-requisitos .contenedor-requisitos .requisito h3{font-size:1.5rem}.seccion-requisitos .contenedor-requisitos .requisito p{font-size:1rem}.seccion-requisitos .contenedor-requisitos .requisito .metricas{display:flex;gap:1em;margin-top:auto}.seccion-requisitos .contenedor-requisitos .requisito .metricas span{font-size:1rem;background-color:var(--color-naranja-transparente-1);border:1px solid var(--color-naranja-transparente-3);padding:.5em;border-radius:10px}.seccion-llamada-accion .contenedor-general{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5em;background-color:var(--color-morado-transparente-1);border:1px solid var(--color-morado-transparente-3);padding:2em;border-radius:20px}.seccion-llamada-accion .contenedor-general h2{font-size:2rem;text-align:center}.seccion-llamada-accion .contenedor-general p{font-size:1rem;text-align:center;color:var(--color-primario-claro)}.seccion-llamada-accion .contenedor-general .precio{background-color:var(--color-naranja-transparente-1);border:1px solid var(--color-naranja-transparente-3);color:var(--color-blanco);font-weight:700;padding:.5em;border-radius:10px;font-size:1.2rem;text-align:center}.seccion-llamada-accion .contenedor-general .precio small{font-size:.9rem;color:var(--color-primario-claro)}.seccion-llamada-accion .contenedor-general .informacion{max-width:800px;border:1px solid var(--color-morado-transparente-3);padding:.5em;border-radius:10px;background-color:var(--color-morado-transparente-1);font-size:1rem;text-align:center}.seccion-llamada-accion .contenedor-general .contenedor-botones-acciones{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}.seccion-preguntas-frecuentes .contenedor-preguntas{display:flex;flex-direction:column;gap:1em;max-width:900px}.seccion-preguntas-frecuentes .contenedor-preguntas .pregunta{display:flex;flex-direction:column;gap:1em;padding:1em;border-radius:10px;background-color:var(--color-morado-transparente-1);border:1px solid var(--color-morado-transparente-3);overflow:hidden}.seccion-testimonios .contenedor-testimonios{display:flex;flex-direction:column;gap:1em;max-width:900px}.seccion-testimonios .contenedor-testimonios .testimonio{display:flex;flex-direction:column;gap:1em;padding:1em;border-radius:10px;background-color:var(--color-morado-transparente-1);border:1px solid var(--color-morado-transparente-3);overflow:hidden}@media (min-width: 768px){.seccion-portada{flex-direction:row}.seccion-portada .contenedor-texto .contenedor-titulo{margin:0}.seccion-portada .contenedor-texto .contenedor-titulo h1{font-size:4rem;text-align:left}.seccion-portada .contenedor-texto .contenedor-descripcion,.seccion-portada .contenedor-texto .estadisticas{margin:0}.seccion-portada .contenedor-texto .contenedor-botones-acciones{flex-direction:row;justify-content:flex-start}.seccion-portada .contenedor-imagen{width:80%}.seccion-portada .contenedor-imagen img{width:100%}.seccion-beneficios .encabezado h2{font-size:3rem}.seccion-beneficios .contenedor-beneficios{display:grid;grid-template-columns:repeat(2,1fr);gap:2em}.seccion-realidad .encabezado h2{font-size:3rem}.seccion-realidad .contenedor-realidad .contenedor-motivos{display:grid;grid-template-columns:repeat(2,1fr);gap:2em}.seccion-requisitos{gap:2em}.seccion-requisitos .encabezado h2{font-size:3rem}.seccion-requisitos .contenedor-requisitos{grid-template-columns:repeat(2,1fr);gap:2em}.seccion-requisitos .contenedor-requisitos .requisito{margin-top:2em}.seccion-llamada-accion .contenedor-general h2{font-size:3rem}.seccion-llamada-accion .contenedor-general .contenedor-botones-acciones{flex-direction:row}}@media (min-width: 1024px){.seccion-portada .contenedor-texto .contenedor-titulo span{text-align:left}.seccion-portada .contenedor-imagen{width:90%}.seccion-portada .contenedor-imagen img{width:50%;max-width:500px}.seccion-beneficios .contenedor-beneficios{grid-template-columns:repeat(3,1fr)}.seccion-realidad .contenedor-realidad .contenedor-motivos{grid-template-columns:repeat(2,1fr)}}
