.portada[data-astro-cid-lcdefpme]{z-index:0;min-block-size:100svh;background-color:var(--surface);flex-direction:column;margin-block-start:calc(-1 * var(--altura-cabecera));padding-block-start:var(--altura-cabecera);display:flex;position:relative}.portada[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;block-size:calc(var(--altura-cabecera) * 2.2);pointer-events:none;background:linear-gradient(#000000b3,#0000);position:absolute;inset:0 0 auto}.portada[data-astro-cid-lcdefpme] .portada__medio{inset:var(--altura-cabecera) 0 auto;z-index:-2;object-fit:cover;object-position:center 18%;opacity:.85;block-size:70%;inline-size:100%;animation:aparece 1.6s var(--ease-out) .1s both;position:absolute;mask-image:linear-gradient(#000 55%,#0000 100%)}.portada__lienzo[data-astro-cid-lcdefpme]{gap:var(--space-4);padding-block:var(--space-8) var(--space-6);flex-direction:column;flex:1;justify-content:flex-end;display:flex}.portada[data-astro-cid-lcdefpme]+.section{border-block-start:1px solid #0000;border-image:linear-gradient(to right, transparent, var(--border-subtle) 18%, var(--border-subtle) 82%, transparent) 1;padding-block-start:var(--space-8)}.portada__titulo[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(2.75rem,1.9rem + 3.6vw,4.5rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:.98}.portada__linea[data-astro-cid-lcdefpme]{animation:sube 1s var(--ease-out-expo) both;display:block}.portada__linea[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.13s}.portada__lede[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--text-secondary)}.portada__acciones[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-3);display:flex}.portada__lede[data-astro-cid-lcdefpme],.portada__acciones[data-astro-cid-lcdefpme]{animation:aparece var(--duration-slow) var(--ease-out) .7s both}@keyframes aparece{0%{opacity:0}}@keyframes sube{0%{opacity:0;translate:0 .3em}}@media (prefers-reduced-motion:reduce){.portada[data-astro-cid-lcdefpme] .portada__medio,.portada__linea[data-astro-cid-lcdefpme],.portada__lede[data-astro-cid-lcdefpme],.portada__acciones[data-astro-cid-lcdefpme]{animation:none}}@media (width>=60rem){.portada__lienzo[data-astro-cid-lcdefpme]{justify-content:center}.portada[data-astro-cid-lcdefpme] .portada__medio{object-position:70% 20%;-webkit-mask-composite:source-in;block-size:100%;inline-size:62%;inset:0 0 0 auto;mask-image:linear-gradient(90deg,#0000 0%,#000 45%),linear-gradient(#000 70%,#0000 100%);mask-composite:intersect}}.app-intro[data-astro-cid-lcdefpme]{padding-block-end:var(--space-6)}.app[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:center;display:flex}.app__icono[data-astro-cid-lcdefpme]{block-size:4.5rem;inline-size:4.5rem;font-family:var(--font-display);color:var(--accent);background:linear-gradient(160deg,#1d1d1a,#0a0a09);border:1px solid #ffffff1a;border-radius:22px;flex-shrink:0;place-items:center;font-size:2.25rem;font-weight:800;display:grid;box-shadow:0 20px 40px -20px #ff6b4a59}.app__texto[data-astro-cid-lcdefpme]{gap:var(--space-2);display:grid}.app__logo[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-6);letter-spacing:.1em;font-weight:800;line-height:1}.app__logo[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent)}.app__frase[data-astro-cid-lcdefpme]{max-inline-size:40ch;color:var(--text-secondary)}@media (width>=60rem){.app__icono[data-astro-cid-lcdefpme]{border-radius:26px;block-size:5.5rem;inline-size:5.5rem;font-size:2.75rem}}.areas[data-astro-cid-lcdefpme]{padding-block-end:var(--space-section)}.carrusel[data-astro-cid-lcdefpme]{--aire:max(var(--gutter), calc((100vw - var(--container-max)) / 2 + var(--gutter)));gap:var(--space-4);padding-inline:var(--aire);padding-block:var(--space-2) var(--space-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--aire);scrollbar-width:none;grid-auto-columns:min(90%,36rem);grid-auto-flow:column;display:grid;overflow-x:auto}.carrusel[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.tarjeta[data-astro-cid-lcdefpme]{gap:var(--space-6);padding:var(--space-6) var(--space-6) 0;scroll-snap-align:start;background:linear-gradient(180deg, #ffffff08, transparent 35%), var(--surface-raised);border:1px solid var(--border-subtle);border-radius:28px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tarjeta__texto[data-astro-cid-lcdefpme]{gap:var(--space-2);display:grid}.tarjeta__titulo[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-wrap:balance;line-height:1.1}.tarjeta__puntos[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-4);font-size:var(--step--1);color:var(--text-secondary);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.tarjeta__puntos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2);align-items:center;display:flex}.tarjeta__puntos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background-color:var(--verde);border-radius:999px;block-size:.35rem;inline-size:.35rem}.tarjeta[data-astro-cid-lcdefpme]{padding-inline:var(--space-5)}.tarjeta__moviles[data-astro-cid-lcdefpme]{block-size:27rem;margin-inline:calc(-1 * var(--space-2));position:relative;overflow:hidden}.tarjeta__moviles[data-astro-cid-lcdefpme] .tarjeta__movil{inline-size:64%;position:absolute}.tarjeta__moviles[data-astro-cid-lcdefpme] .tarjeta__movil:first-child{inset-block-start:0;inset-inline-start:0}.tarjeta__moviles[data-astro-cid-lcdefpme] .tarjeta__movil:nth-child(2){z-index:1;inset-block-start:3.5rem;inset-inline-end:0;box-shadow:-20px 30px 50px -10px #000c}@media (width>=48rem){.tarjeta[data-astro-cid-lcdefpme]{padding-inline:var(--space-6)}.tarjeta__moviles[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-inline:0;display:grid}.tarjeta__moviles[data-astro-cid-lcdefpme] .tarjeta__movil{inline-size:100%;position:static}.tarjeta__moviles[data-astro-cid-lcdefpme] .tarjeta__movil:nth-child(2){box-shadow:none;margin-block-start:var(--space-7)}}.carrusel__pista[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--text-muted)}@media (width>=60rem){.tarjeta__moviles[data-astro-cid-lcdefpme]{block-size:25rem}.carrusel__pista[data-astro-cid-lcdefpme]{display:none}}.historia[data-astro-cid-lcdefpme]{padding-block:var(--space-8)}.historia__lienzo[data-astro-cid-lcdefpme]{display:grid}.historia__texto-col[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:var(--space-7) var(--space-6);background:var(--crema,#f5f1e8);border-radius:28px;justify-items:start;display:grid;box-shadow:0 24px 48px -20px #0000008c,0 4px 12px -6px #00000059}.historia[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#0d0f0c8c}.historia__titulo[data-astro-cid-lcdefpme]{max-inline-size:16ch;font-family:var(--font-display);font-size:var(--step-6);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);color:#0d0f0c;text-wrap:balance;line-height:1.02}.historia__titulo[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#0d0f0c73;display:block}.historia__texto[data-astro-cid-lcdefpme]{max-inline-size:42ch;font-size:var(--step-1);line-height:var(--leading-body);color:#0d0f0cb8}.historia__enlace[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width>=60rem){.historia__texto-col[data-astro-cid-lcdefpme]{padding:var(--space-9) var(--space-8)}.historia__titulo[data-astro-cid-lcdefpme]{max-inline-size:20ch}}.eyebrow[data-astro-cid-lcdefpme]+.para__titulo[data-astro-cid-lcdefpme]{margin-block-start:var(--space-3)}.para__titulo[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-4);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.perfiles[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--border-subtle);gap:0;margin-block-start:var(--space-5);display:grid}.perfil[data-astro-cid-lcdefpme]{gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.perfil__num[data-astro-cid-lcdefpme]{font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--accent);font-variant-numeric:tabular-nums}.perfil__texto[data-astro-cid-lcdefpme]{font-size:var(--step-1);line-height:var(--leading-snug,1.35);color:var(--text-primary);text-wrap:pretty}.para[data-astro-cid-lcdefpme]{padding-block-end:var(--space-6)}@media (width>=48rem){.perfiles[data-astro-cid-lcdefpme]{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.coral[data-astro-cid-lcdefpme]{color:var(--accent)}.frase[data-astro-cid-lcdefpme]{padding-block:var(--space-section);background:radial-gradient(70% 62%,#ff6b4a12,#0000 72%)}.frase__texto[data-astro-cid-lcdefpme]{max-inline-size:20ch;font-family:var(--font-display);font-size:var(--step-6);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);text-align:center;text-wrap:balance;margin-inline:auto;line-height:1.02}
