@media (max-width:40rem){.landing__seccion h2{font-size:1.75rem;margin-bottom:var(--espacio-4)}.landing .landing__seccion{padding:var(--espacio-8) 0}.landing__seccion>p,.landing__seccion>ul{font-size:var(--texto-base)}}.desplegable{margin-top:var(--espacio-4);border-top:1px solid var(--borde)}.desplegable+.desplegable{margin-top:0}.desplegable>summary{display:flex;align-items:center;gap:var(--espacio-3);min-height:var(--toque-min);padding:var(--espacio-3) 0;color:var(--acento);font-weight:650;cursor:pointer;list-style:none}.desplegable>summary::-webkit-details-marker{display:none}.desplegable>summary:before{content:"";width:.5rem;height:.5rem;flex-shrink:0;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s}.desplegable[open]>summary:before{transform:rotate(45deg)}.desplegable>summary:hover{color:var(--azul-700)}.desplegable>p,.desplegable>ul{margin:0 0 var(--espacio-4);color:var(--texto-suave)}.desplegable>ul{padding-left:var(--espacio-5);display:grid;grid-gap:var(--espacio-3);gap:var(--espacio-3)}.promesas{display:grid;grid-gap:var(--espacio-4);gap:var(--espacio-4)}.promesa{padding:var(--espacio-4);background:var(--superficie);border:1px solid var(--borde);border-left:4px solid var(--verde-vivo);border-radius:var(--radio-lg);box-shadow:var(--sombra);display:flex;flex-direction:column}.promesa>.desplegable{margin-top:auto}@media (min-width:52rem){.promesas{grid-template-columns:1fr 1fr}.promesa{padding:var(--espacio-6)}}.promesa h3{font-size:var(--texto-xl);margin-bottom:var(--espacio-3)}.promesa>p{color:var(--texto-suave)}.grupos{display:grid;grid-gap:var(--espacio-4);gap:var(--espacio-4)}@media (min-width:64rem){.grupos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.grupos:has(>:nth-child(2):last-child),.grupos:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.grupos:has(>:only-child){grid-template-columns:minmax(0,1fr)}.grupo-f h3{min-height:calc(2.4em + var(--espacio-3) + 1px)}}.grupo-f{padding:var(--espacio-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra)}.grupo-f h3{font-size:var(--texto-lg);color:var(--acento);margin-bottom:var(--espacio-3);padding-bottom:var(--espacio-3);border-bottom:1px solid var(--borde)}.grupo-f ul{margin:0;padding-left:var(--espacio-5);display:grid;grid-gap:var(--espacio-3);gap:var(--espacio-3);color:var(--texto-suave)}.precio{padding:var(--espacio-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-alta);max-width:42rem}@media (min-width:52rem){.precio{padding:var(--espacio-8)}}.precio__cifra{font-size:var(--texto-5xl);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--acento);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.precio__cifra span{display:block;font-size:var(--texto-lg);font-weight:400;color:var(--texto-suave);letter-spacing:normal}.precio__todo{margin-top:var(--espacio-4);font-size:var(--texto-lg)}.precio .precio__claves{margin:var(--espacio-5) 0 0;padding:0;list-style:none;display:grid;grid-gap:var(--espacio-3);gap:var(--espacio-3);color:var(--texto-suave)}.precio__claves li{position:relative;padding-left:var(--espacio-6)}.precio__claves li:before{content:"\2713";position:absolute;left:0;color:var(--verde-vivo);font-weight:700}.precio__remate{margin-top:var(--espacio-5);font-weight:650;color:var(--texto)}.landing__faq{padding-bottom:0}.landing__faq .desplegable>summary{color:var(--texto);font-size:var(--texto-lg)}.landing__faq .desplegable>summary:hover{color:var(--acento)}.landing__regalo{padding-top:var(--espacio-12);margin-bottom:var(--espacio-16)}@media (max-width:40rem){.landing__regalo{padding-top:var(--espacio-8);margin-bottom:var(--espacio-8)}}.landing__ejemplo{margin-top:var(--espacio-5);color:var(--texto-tenue)}.landing{flex:1 1;width:100%}.landing .landing__seccion{display:grid;grid-template-columns:1fr min(60rem,100% - 2rem) 1fr;padding:var(--espacio-16) 0;border-top:none;background:var(--superficie)}.landing .landing__seccion>*{grid-column:2}.landing>*{display:grid;grid-template-columns:1fr min(60rem,100% - 2rem) 1fr}.landing>*>*{grid-column:2}:root[data-tema=oscuro] .landing .landing__seccion--oscura{--banda-fondo:#1c3268;--banda-borde:#3a5da8;--banda-tarjeta:#26406f}.landing .landing__seccion--oscura{--banda-fondo:var(--azul-900);--banda-texto:#ffffff;--banda-suave:#c7d7f5;--banda-borde:#2d4a86;--banda-tarjeta:#22315e;background:var(--banda-fondo);color:var(--banda-texto)}.landing .landing__seccion--oscura>h2,.landing .landing__seccion--oscura>h3{color:var(--banda-texto)}.landing .landing__seccion--oscura>p,.landing .landing__seccion--oscura>ul,.landing .landing__seccion--oscura>ul>li{color:var(--banda-suave)}.landing .landing__seccion--oscura>p>strong,.landing .landing__seccion--oscura>ul>li>strong{color:var(--banda-texto)}.landing .landing__seccion--oscura>p .enlace,.landing .landing__seccion--oscura>p a{color:var(--banda-texto);-webkit-text-decoration-color:var(--banda-suave);text-decoration-color:var(--banda-suave)}.landing .landing__seccion--oscura>.desplegable{border-color:var(--banda-borde)}.landing .landing__seccion--oscura>.desplegable>summary{color:var(--banda-texto)}.landing .landing__seccion--oscura>.desplegable>p,.landing .landing__seccion--oscura>.desplegable>ul,.landing .landing__seccion--oscura>.desplegable>ul>li{color:var(--banda-suave)}.landing .landing__seccion--oscura .camino,.landing .landing__seccion--oscura .grupo-f,.landing .landing__seccion--oscura .precio,.landing .landing__seccion--oscura .promesa{color:var(--texto)}.landing .landing__seccion--cruda{background:var(--superficie-sutil)}.problemas{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:var(--espacio-5);gap:var(--espacio-5);margin-top:var(--espacio-8);list-style:none;padding:0}.problema{display:grid;grid-template-rows:auto 1fr auto;grid-gap:var(--espacio-2);gap:var(--espacio-2);padding:var(--espacio-5);background:var(--banda-tarjeta);border:1px solid var(--banda-borde);border-radius:var(--radio);min-width:0}.problema__dice{font-size:var(--texto-lg);font-weight:700;color:var(--banda-texto);letter-spacing:-.01em}.problema__pasa{margin:0;font-size:.9375rem;color:var(--banda-suave)}.problema__hacemos{display:flex;gap:var(--espacio-2);align-items:baseline;margin:var(--espacio-2) 0 0;padding-top:var(--espacio-3);border-top:1px solid var(--banda-borde);font-size:.9375rem;font-weight:600;color:#7ee2b8}@media (max-width:40rem){.problemas{gap:var(--espacio-3);margin-top:var(--espacio-5)}.problema{padding:var(--espacio-4)}.numeros{grid-template-columns:1fr 1fr;gap:var(--espacio-3)}.numero{padding:var(--espacio-4) var(--espacio-3)}.numero__cuanto{font-size:var(--texto-xl)}.numero__detalle{font-size:.8125rem}.numero__donde{display:none}.grupo-f{padding:var(--espacio-4)}.grupo-f h3{margin-bottom:var(--espacio-2);padding-bottom:var(--espacio-2)}.grupo-f ul{gap:var(--espacio-2)}.problema__dice{font-size:var(--texto-base)}.problema__hacemos,.problema__pasa{font-size:.875rem}.problema__hacemos{padding-top:var(--espacio-2);margin-top:var(--espacio-1)}}.landing .landing__seccion>.conductas,.landing .landing__seccion>.numeros,.landing .landing__seccion>.problemas{max-width:none}@media (min-width:52rem){.landing .landing__seccion--oscura .precio{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--espacio-8);gap:var(--espacio-8);align-items:start}.landing .landing__seccion--oscura .precio__cifra{grid-column:1;grid-row:1}.landing .landing__seccion--oscura .precio__todo{grid-column:1;grid-row:2}.landing .landing__seccion--oscura .precio__remate{grid-column:1;grid-row:3;margin-top:0}.landing .landing__seccion--oscura .precio__claves{grid-column:2;grid-row:1/span 2;margin-top:0}.landing .landing__seccion--oscura .precio>.desplegable{grid-column:2;grid-row:3;margin-top:0}}@media (min-width:40rem){.problemas{grid-template-columns:repeat(2,minmax(0,1fr))}}.numeros__uso{margin:0 0 var(--espacio-3);color:var(--texto-suave)}.numeros__sumate{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-4);margin-top:var(--espacio-4)}.numeros__invita{margin:0;min-width:0;font-size:var(--texto-xl);font-weight:650;color:var(--texto)}.numeros__sumate .boton{width:100%}@media (min-width:40rem){.numeros__sumate .boton{width:auto}}