.v-franja{min-width:0}.v-franja .v-franja__lista{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.v-franja .v-franja__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.v-franja .v-franja__lista{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.v-franja .v-franja__baldosa{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico valor""ico texto""ico fuente";align-content:start;column-gap:14px;margin:0;padding:20px;display:grid}@media (min-width:560px){.v-franja .v-franja__baldosa{grid-template:"ico""valor""texto"1fr"fuente"/minmax(0,1fr);align-content:stretch;padding:24px}}@media (max-width:559px){.v-franja .v-franja__baldosa{padding:16px 18px}}.v-franja__ico{background:var(--salvia);width:44px;height:44px;color:var(--verde);border-radius:12px;grid-area:ico;justify-content:center;align-items:center;display:flex}@media (min-width:560px){.v-franja__ico{margin-bottom:16px}}.v-franja .v-franja__valor{font:600 34px/1.1 var(--f-titulo);letter-spacing:-.02em;color:var(--verde);grid-area:valor;max-width:none;margin:0}@media (min-width:1024px){.v-franja .v-franja__valor{font-size:38px}}@media (max-width:559px){.v-franja .v-franja__valor{font-size:30px}.v-franja__ico{width:40px;height:40px}}.v-franja .v-franja__texto{font:400 15px/1.5 var(--f-texto);color:var(--tinta);grid-area:texto;max-width:none;margin:8px 0 0}.v-franja .v-franja__fuente{font:var(--micro);color:var(--texto-2);grid-area:fuente;max-width:none;margin:10px 0 0}.v-escena{border-radius:var(--r-8);background:var(--verde-profundo);width:100%;max-width:600px;overflow:hidden}.v-escena .ilus__lienzo{background:radial-gradient(55% 70% at 85% 105%, color-mix(in srgb, var(--verde-medio) 45%, transparent), transparent 70%), radial-gradient(60% 70% at 15% -10%, color-mix(in srgb, var(--verde-medio) 65%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--verde-profundo) 88%, var(--verde-medio)) 0%, var(--verde-noche) 100%)}.v-escena--en-tarjeta{width:calc(100% + 24px);max-width:624px;margin:-12px -12px 8px}.v-escena--cabecera{box-shadow:var(--sombra-2);justify-self:end}@media (max-width:1023px){.v-escena--cabecera{justify-self:start}}.v-pasos .v-pasos__lista{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.v-pasos .v-pasos__paso{grid-template-columns:48px minmax(0,1fr);align-content:start;align-items:start;column-gap:16px;margin:0;padding:20px;display:grid;position:relative}.v-pasos .v-pasos__paso:not(:last-child):after{content:"";background:var(--verde-medio);width:2px;height:16px;position:absolute;bottom:-17px;left:43px}.v-pasos__marca{background:var(--salvia);width:48px;height:48px;color:var(--verde);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.v-pasos__n{box-sizing:border-box;border-radius:var(--r-pildora);background:var(--verde);min-width:22px;height:22px;color:var(--crema);font:600 12px/22px var(--f-texto);text-align:center;padding:0 6px;position:absolute;top:-4px;right:-6px}.v-pasos .v-pasos__texto{font:500 16px/1.5 var(--f-texto);color:var(--tinta);max-width:none;margin:12px 0 0}@media (min-width:1024px){.v-pasos .v-pasos__lista{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px}.v-pasos .v-pasos__paso{grid-template-columns:minmax(0,1fr);padding:24px}.v-pasos .v-pasos__paso:not(:last-child):after{width:26px;height:2px;inset:47px -25px auto auto}.v-pasos .v-pasos__texto{margin-top:16px}}.ap{--ap-ritmo:clamp(3.5rem, 2.5rem + 3vw, 5.5rem);--ap-hueco:24px}.ap .v-fig{margin:0}.ap-cab{max-width:760px;margin-bottom:clamp(2.25rem,1.5rem + 2.5vw,3.5rem)}.ap-cab :is(.h2,.h2c){margin:0}.ap-cab .ap-cab__entradilla{max-width:60ch;margin:16px 0 0}.ap-cab--sub{margin-bottom:8px}.ap-cab--sub .ap-cab__entradilla{margin-top:12px}@media (min-width:1024px){.ap-cab--doble{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2.5rem,4vw,5rem);max-width:none;display:grid}.ap-cab--doble>:not(.ap-cab__entradilla){grid-column:1}.ap-cab--doble .ap-cab__entradilla{border-left:2px solid var(--salvia-borde);grid-area:2/2;margin:0;padding:2px 0 4px 24px}.ap-intro .ap-cab--doble{display:block}.ap-intro .ap-cab--doble .ap-cab__entradilla{border:0;margin-top:16px;padding:0}}.ap-intro{grid-template-columns:var(--dos-columnas);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);margin-bottom:clamp(2.25rem,1.5rem + 2.5vw,3.5rem);display:grid}.ap-intro .ap-cab,.ap-precio>.ap-intro{margin-bottom:0}.ap-cuerpo{gap:var(--ap-ritmo);display:grid}.ap-cuerpo>*,.ap-rejilla>*{min-width:0}.ap-sub{gap:var(--ap-hueco);display:grid}.ap-sub__titulo,.ap-cuerpo>.v-fig.v-pasos>.v-titulo,.ap .v-fig .v-tabla__t>caption.v-titulo,.ap .v-fig .v-tabla__tarjetas>.v-titulo{font:600 1.5rem/1.25 var(--f-titulo);letter-spacing:-.015em;color:var(--verde-profundo);text-wrap:balance;margin:0}.ap-sub__entradilla{font:var(--body);color:var(--texto-2);margin:8px 0 0}.ap-rejilla{gap:var(--ap-hueco);align-items:start;margin:0;padding:0;list-style:none;display:grid}.ap-rejilla--2{grid-template-columns:var(--dos-columnas)}.ap .ap-rejilla--2{align-items:stretch}.ap .ap-rejilla--2 :is(.v-barras,.v-crono,.v-check,.v-flujo){flex-direction:column;display:flex}.ap .ap-rejilla--2 .v-barras__t{flex:auto}.ap .ap-rejilla--2 :is(.v-crono__lista,.v-flujo__pasos){flex-direction:column;flex:auto;display:flex}.ap .ap-rejilla--2 :is(.v-crono__hito,.v-flujo__paso):not(:last-child),.ap .ap-rejilla--2 .v-check__grupo{flex:auto}@media (min-width:1024px){.ap .ap-rejilla--2:has(>.ap-llamada){grid-template-rows:auto 1fr}.ap .ap-rejilla--2:has(>.ap-llamada)>:nth-child(2){grid-area:1/2/span 2}.ap .ap-rejilla--2>.ap-llamada{grid-area:2/1;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start}}.ap-rejilla--3{grid-template-columns:var(--rejilla-3);align-items:stretch}.ap-pila{gap:16px;display:grid}.ap .ap-pila:has(>.ap-aviso){grid-template-rows:1fr auto;gap:0}.ap .ap-pila:has(>.ap-aviso)>.v-barras{box-shadow:none;background:0 0;border:0}.ap .ap-pila>.ap-aviso{background:var(--crema);margin:0 24px 24px}.ap :is(.v-franja__baldosa,.v-pasos__paso,.v-barras,.v-crono,.v-check,.v-flujo,.ap-punto,.ap-puente__lista),.ap .ap-pila:has(>.ap-aviso){border:1px solid var(--linea-2);border-radius:var(--r-tarjeta);background:var(--papel);box-shadow:var(--sombra-1)}.ap :is(.v-barras,.v-crono,.v-check,.v-flujo){padding:24px}.ap .v-fig .v-titulo{font:600 1.0625rem/1.35 var(--f-texto);color:var(--verde-profundo);margin:0 0 16px}.ap .v-fig .v-pie{font:var(--micro);margin-top:16px}.ap .v-tabla__marco{border-color:var(--linea-2);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-1)}.ap .v-tabla__t caption{padding:20px 20px 16px}.ap .v-fig .v-tabla__tarjetas>.v-titulo{margin-bottom:4px}.ap-cuerpo>.v-fig.v-pasos>.v-titulo{margin-bottom:var(--ap-hueco)}@media (min-width:1024px){.ap-cuerpo>.v-crono .v-crono__lista{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ap-cuerpo>.v-crono .v-crono__hito{border-top:2px solid var(--salvia-borde);border-left:0;padding:24px 20px 0 0}.ap-cuerpo>.v-crono .v-crono__hito:last-child{border-top-color:#0000}.ap-cuerpo>.v-crono .v-crono__hito:before{top:-7px;left:0}}.ap-puntos{grid-template-columns:var(--rejilla-3);gap:var(--ap-hueco);margin:0;padding:0;list-style:none;display:grid}.ap-punto{flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.ap-punto__cab{align-items:center;gap:12px;display:flex}.ap-punto__ico{flex:none}.ap-punto .p{margin:0}.ap-punto .ap-punto__pie{font:var(--micro);color:var(--texto-2);margin:auto 0 0;padding-top:6px}.ap-sectores>li{display:flex}.ap-sector{width:100%;color:inherit;flex-direction:column;gap:14px;padding:24px;text-decoration:none;display:flex}.ap-sector__nombre{align-items:center;gap:12px;display:flex}.ap-sector__nombre .ey{margin:0}.ap-sector__cifra{border-bottom:var(--borde);flex-direction:column;gap:4px;padding-bottom:14px;display:flex}.ap-sector__valor{font:600 2rem/1.1 var(--f-titulo);letter-spacing:-.02em;color:var(--verde)}.ap-sector__texto{font:var(--body);color:var(--tinta)}.ap-sector__pie{font:var(--micro);color:var(--texto-2)}.ap-sector .h3{margin:0}.ap-sector .ap-sector__mas{margin-top:auto;padding-top:4px}.ap-aviso{border-left:3px solid var(--verde);border-radius:4px var(--r-8) var(--r-8) 4px;background:var(--papel);font:400 .9375rem/1.55 var(--f-texto);color:var(--tinta);margin:0;padding:14px 18px}.ap-llamada{border:1px solid var(--salvia-borde);border-radius:var(--r-tarjeta);background:var(--salvia);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;padding:28px 32px;display:grid}.ap-llamada .ap-llamada__frase{max-width:34em;font:600 1.375rem/1.3 var(--f-titulo);letter-spacing:-.01em;color:var(--verde-profundo);text-wrap:balance;margin:0}.ap-llamada__lineas{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ap-llamada__lineas li{max-width:70ch;font:400 .9375rem/1.5 var(--f-texto);color:var(--tinta);align-items:flex-start;gap:10px;display:flex}.ap-llamada__lineas svg{color:var(--verde);flex:none;margin-top:3px}.ap-llamada__boton{white-space:nowrap}.ap-puente{margin-top:var(--ap-ritmo);gap:28px;display:grid}.ap-puente__cab .ey{margin:0 0 14px}.ap-puente .ap-puente__titulo{font:600 clamp(1.75rem, 1.15rem + 1.8vw, 2.625rem) / 1.12 var(--f-titulo);letter-spacing:-.025em;color:var(--texto-2);text-wrap:balance;margin:0}.ap-puente__pregunta{color:var(--verde-profundo);margin-top:4px;display:block}.ap-puente__lista{margin:0;padding:6px 24px 18px;list-style:none}.ap-puente__cosa{border-bottom:var(--borde);font:500 1.0625rem/1.4 var(--f-texto);color:var(--tinta);align-items:center;gap:14px;padding:14px 0;display:flex}.ap-puente__marca{background:var(--verde);width:30px;height:30px;color:var(--crema);border-radius:50%;flex:none;place-items:center;display:grid}.ap-puente .ap-puente__cosa--tuya{border:2px dashed var(--verde-medio);background:var(--salvia);color:var(--verde-profundo);border-radius:12px;margin:18px -10px 0;padding:16px 14px;font-weight:600}.ap-puente__marca--vacia{border:2px dashed var(--verde);background:var(--papel);color:var(--verde)}.ap-puente__marca--vacia:before{content:"?";font:700 1rem/1 var(--f-titulo)}.ap-puente__reencuadre{border-top:var(--borde);gap:8px;margin:0;padding-top:22px;display:grid}.ap-puente__valor{font:600 clamp(2.5rem, 1.75rem + 2.4vw, 3.5rem) / 1 var(--f-titulo);letter-spacing:-.03em;color:var(--verde)}.ap-puente__texto{max-width:48ch;font:400 .9375rem/1.55 var(--f-texto);color:var(--texto-2)}@media (min-width:1024px){.ap-puente{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(2.5rem,5vw,6rem)}.ap-puente__lista{grid-area:1/2/span 2;align-self:center}.ap-puente__reencuadre{align-self:end}}.ap-caja{flex-direction:column;gap:16px;width:100%;max-width:560px;padding:32px;display:flex}.ap-caja :is(.h2c,.p){margin:0}.ap-caja .ap-caja__rotulo{color:var(--tinta);font-weight:500}.ap-caja__lista{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ap-caja__lista li{align-items:flex-start;gap:8px;display:flex}.ap-caja__lista svg{color:var(--verde);flex:none;margin-top:4px}.ap-caja .ap-caja__fuera{font:var(--small);margin-top:12px}.ap-caja__acciones{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.ap-fuentes{border-top:var(--borde);margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);padding-top:18px}.ap-fuentes .ap-fuentes__titulo{font:500 .75rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);margin:0 0 10px}.ap-fuentes__lista{font:var(--micro);color:var(--texto-2);margin:0;padding-left:1.4em}.ap-fuentes__lista li+li{margin-top:4px}@media (min-width:1024px){.ap-fuentes__lista{columns:2;column-gap:48px}.ap-fuentes__lista li{break-inside:avoid}}@media (max-width:767px){.ap{--ap-hueco:16px}.ap :is(.v-barras,.v-crono,.v-check,.v-flujo),.ap-punto,.ap-sector{padding:20px}.ap-sub__titulo{font-size:1.3125rem}.ap-llamada{grid-template-columns:minmax(0,1fr);padding:22px 20px}.ap-llamada .ap-llamada__frase{font-size:1.1875rem}.ap-llamada__boton{justify-content:center;width:100%}.ap-caja{padding:24px 20px}.ap .ap-pila>.ap-aviso{margin:0 20px 20px}.ap-puente__lista{padding:4px 18px 14px}.ap-puente__cosa{font-size:1rem}}@media print{.v-franja__baldosa,.v-pasos__paso,.ap-punto{break-inside:avoid;box-shadow:none;background:0 0}.ap-llamada,.v-escena{display:none}}
