.landing.ma-pagina section{padding:0}body:has(.ma-pagina){overflow:clip visible}.ma-main{overflow-x:clip}.landing .ma-grande{letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Dongle,Nunito,sans-serif;font-size:clamp(64px,8vw,128px);font-weight:700;line-height:.8}.ma-cabeza{text-align:center;flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:0 24px;display:flex}.ma-lead{opacity:.75;margin:0;font-size:21px;line-height:1.45}.landing.ma-pagina .ma-heroe{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:calc(100svh - 110px);padding:24px 24px 96px;display:flex;position:relative}.ma-kits{gap:14px;display:flex}.ma-kit{background:var(--kit-color);color:#fff;opacity:0;width:60px;height:60px;animation:ma-cae .8s var(--mg-rebote) forwards;border-radius:19px;justify-content:center;align-items:center;font-size:30px;display:inline-flex}.ma-kit:first-child{animation-delay:1s}.ma-kit:nth-child(2){animation-delay:1.08s}.ma-kit:nth-child(3){animation-delay:1.16s}.ma-kit:nth-child(4){animation-delay:1.24s}@keyframes ma-cae{0%{opacity:0;transform:translateY(-24px)scale(.6)}to{opacity:1;transform:none}}.landing .ma-titulo{max-width:100%;margin:0;font-family:Dongle,Nunito,sans-serif;font-size:clamp(52px,min(100vw,1080px)/8.9 - 5.39326px,168px);font-weight:700;line-height:.82}.landing .ma-titulo .mg-linea{row-gap:0}@media (max-width:700px){.landing .ma-titulo{font-size:clamp(64px,18vw,96px)}}.ma-heroe-pie{opacity:0;animation:staff-app-sube .8s var(--mg-curva) 1.35s forwards}.ma-baja{opacity:.5;font-size:30px;animation:1.6s ease-in-out infinite ma-rebota;position:absolute;bottom:20px;left:50%;translate:-50%}@keyframes ma-rebota{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.ma-pagina>.nav{opacity:0;animation:staff-app-sube .7s var(--mg-curva) .9s forwards}.mp-seccion{height:220svh}.mp-cuadro{justify-content:center;align-items:center;height:100svh;padding:0 24px;display:flex;position:sticky;top:0}.mp-texto{text-align:center;text-wrap:balance;max-width:1100px;margin:0;font-family:Dongle,Nunito,sans-serif;font-size:clamp(56px,7vw,112px);font-weight:700;line-height:.86}.mp-palabra{opacity:.12;transition:opacity .18s linear,color .5s}.mp-palabra.is-recien{color:var(--puny-primary)}.landing.ma-pagina .mp-cierre{height:180svh}.landing.ma-pagina .ma-historias{flex-direction:column;gap:120px;max-width:1080px;margin:0 auto;padding:40px 24px 120px;display:flex}.ma-historia{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.ma-historia:nth-child(2) .ma-grande{order:2}.ma-parrafo{opacity:.8;margin:0;font-size:21px;line-height:1.6}@media (max-width:860px){.ma-historia{grid-template-columns:1fr;gap:24px}.ma-historia:nth-child(2) .ma-grande{order:0}}.landing.ma-pagina .ma-quienes{flex-direction:column;gap:48px;padding:80px 0 120px;display:flex}.ma-carrusel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:12px max(24px,50vw - 540px) 24px;scroll-padding-inline:max(24px,50vw - 540px);display:flex;overflow-x:auto}.ma-carrusel::-webkit-scrollbar{display:none}.ma-persona{scroll-snap-align:start;--mg-chispa-radio:32px;border-radius:32px;flex:0 0 min(320px,78vw);position:relative}.ma-persona-cook{--ma-tono:var(--puny-kit-menu)}.ma-persona-coach{--ma-tono:var(--puny-primary)}.ma-persona-freelancer{--ma-tono:var(--puny-coral)}.ma-persona-artist{--ma-tono:var(--puny-verde)}.ma-persona-cuerpo{background:color-mix(in srgb, var(--ma-tono) 14%, var(--surface));border-radius:32px;flex-direction:column;gap:14px;height:100%;min-height:440px;padding:32px 28px;display:flex}.ma-persona-icono{background:var(--ma-tono);color:#fff;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;font-size:36px;display:inline-flex}.landing .ma-persona-nombre{margin:12px 0 0;font-family:Dongle,Nunito,sans-serif;font-size:56px;font-weight:700;line-height:.8}.ma-persona-cuerpo p{opacity:.8;flex:1;margin:0;font-size:18px;line-height:1.5}.ma-persona-puny{background:var(--ma-tono);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.landing.ma-pagina .ma-promesas{flex-direction:column;gap:48px;padding:80px 24px 120px;display:flex}.ma-bento{grid-template-columns:1.3fr 1fr;gap:20px;width:100%;max-width:1080px;margin:0 auto;display:grid}.ma-bento>:first-child{grid-row:span 3}@media (max-width:860px){.ma-bento{grid-template-columns:1fr}.ma-bento>:first-child{grid-row:auto}}.ma-promesa{--mg-chispa-radio:32px;background:var(--surface);border-radius:32px;flex-direction:column;gap:14px;padding:36px;display:flex;position:relative}.ma-promesa-support{--ma-tono:var(--puny-coral);justify-content:flex-end;min-height:420px}.ma-promesa-pocket{--ma-tono:var(--puny-primary)}.ma-promesa-aligned{--ma-tono:var(--puny-verde)}.ma-promesa-ship{--ma-tono:var(--puny-advertencia)}.ma-promesa-icono{background:var(--ma-tono);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;display:inline-flex}.ma-promesa-support .ma-promesa-icono{border-radius:28px;width:96px;height:96px;font-size:48px}.landing .ma-promesa h3{margin:0;font-family:Nunito,sans-serif;font-size:26px;font-weight:900;line-height:1.15}.landing .ma-promesa-support h3{font-size:40px}.ma-promesa p{opacity:.75;margin:0;font-size:17px;line-height:1.5}.landing.ma-pagina .ma-meta{isolation:isolate;background:color-mix(in srgb, var(--puny-primary) 14%, black 92%);color:#fff;text-align:center;border-radius:40px;flex-direction:column;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:40px auto;padding:96px 24px;display:flex;position:relative;overflow:hidden}.ma-meta-aura{z-index:-1;aspect-ratio:2;--mg-aura-espera:0s;width:120%;position:absolute;top:40%;left:50%;translate:-50% -50%}.ma-rio{width:96px;height:96px}.ma-numero{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Dongle,Nunito,sans-serif;font-size:clamp(160px,26vw,340px);font-weight:700;line-height:.72}.landing .ma-meta-titulo{color:#fff;margin:8px 0 0;font-family:Dongle,Nunito,sans-serif;font-size:clamp(48px,5.5vw,80px);font-weight:700;line-height:.8}.landing .ma-meta-texto{color:#fff;opacity:.8;max-width:640px;margin:0 auto;font-size:19px;line-height:1.6}.landing.ma-pagina .ma-socios{flex-direction:column;gap:48px;padding:100px 24px;display:flex}.ma-logos{flex-wrap:wrap;justify-content:center;gap:40px 56px;max-width:1080px;margin:0 auto;display:flex}.ma-logo{color:inherit;opacity:.75;filter:grayscale();transition:filter .3s ease, opacity .3s ease, transform .3s var(--mg-rebote);flex-direction:column;align-items:center;gap:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.ma-logo:hover{filter:none;opacity:1;transform:translateY(-4px)}.ma-logo img{object-fit:contain;width:88px;height:88px}.landing.ma-pagina .ma-final{text-align:center;flex-direction:column;align-items:center;gap:40px;max-width:1000px;margin:0 auto;padding:80px 24px 140px;display:flex}.ma-chispa-tarde{--mg-chispa-espera:4.7s}@media (prefers-reduced-motion:reduce){.ma-kit,.ma-heroe-pie,.ma-pagina>.nav{opacity:1;animation:none}.ma-baja{animation:none}.mp-palabra{opacity:1!important}.landing.ma-pagina .mp-seccion{height:auto}.mp-cuadro{height:auto;padding:96px 24px;position:static}}
