.landing.pc-pagina .pc-planes{flex-direction:column;gap:20px;padding:24px 0 120px;display:flex}.pc-intervalo-fila{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:0 16px;display:flex}.pc-intervalo-fila>.fila-chips{flex:none;align-self:center;width:auto}.pc-chips{gap:var(--puny-gap-capsula);flex-wrap:nowrap;padding:6px 8px;display:flex}.pc-chips>*{flex-shrink:0}.pc-chips .puny-button{height:var(--puny-alto-chip,40px);min-height:var(--puny-alto-chip,40px);font:var(--puny-label-large);padding:0 16px}.pc-ahorro{opacity:.55;margin:0;font-size:15px;font-weight:800;transition:color .3s,opacity .3s}.pc-ahorro.is-activo{color:var(--puny-primary);opacity:1}.pc-fila{justify-content:center;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:12px 24px 24px;display:flex}.pc-fila>.pc-plan{flex:1 1 0;max-width:340px}.fila-chips:has(>.pc-tiers){display:none}@media (max-width:1100px){.pc-fila{flex-wrap:wrap;max-width:760px}.pc-fila>.pc-plan{flex:0 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:700px){.fila-chips:has(>.pc-tiers){display:block}.pc-planes .fila-chips>.pc-tiers{justify-content:flex-start;width:max-content;max-width:100%;margin-inline:auto;padding:6px 16px}.pc-fila{padding:4px 16px 24px;display:block}.pc-fila>.pc-plan{max-width:none}.pc-plan:not(.is-elegido){display:none}}.pc-plan{--mg-chispa-radio:32px;border-radius:32px;min-width:0;display:flex;position:relative}.pc-encendido{--mg-encendido:1}.pc-plan-cuerpo{background:color-mix(in srgb, var(--pc-tono) 12%, var(--surface));border-radius:32px;flex-direction:column;flex:1;gap:12px;min-width:0;padding:32px 24px;display:flex}.pc-plan-cuerpo[data-tono=free]{--pc-tono:color-mix(in srgb, var(--on-surface) 50%, transparent)}.pc-plan-cuerpo[data-tono=solo]{--pc-tono:var(--puny-primary)}.pc-plan-cuerpo[data-tono=pro]{--pc-tono:var(--puny-coral)}.pc-plan-cuerpo[data-tono=elite]{--pc-tono:var(--puny-verde)}.pc-plan-cuerpo[data-tono=enterprise]{--pc-tono:var(--puny-advertencia)}.pc-plan-arriba{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-plan-icono{background:var(--pc-tono);color:#fff;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:inline-flex}.pc-plan-marca{background:var(--puny-primary);color:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:800}.landing .pc-plan-nombre{margin:12px 0 0;font-family:Dongle,Nunito,sans-serif;font-size:64px;font-weight:700;line-height:.8}.pc-plan-lema{opacity:.75;min-height:3em;margin:0;font-size:17px;line-height:1.45}.pc-precio{animation:pc-aterriza .5s var(--mg-rebote);align-items:baseline;gap:4px;margin:8px 0 -10px;display:flex}.pc-precio-signo{opacity:.6;align-self:flex-start;margin-top:14px;font-size:26px;font-weight:800}.pc-precio-monto{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Dongle,Nunito,sans-serif;font-size:clamp(96px,8vw,120px);font-weight:700;line-height:.7}.pc-precio-por{opacity:.6;font-size:18px;font-weight:700}@keyframes pc-aterriza{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.pc-cobro{opacity:.6;margin:0;font-size:15px}.pc-cobro:first-letter{text-transform:uppercase}.pc-plan-cta{margin-top:8px}.pc-incluye{border-top:1px solid color-mix(in srgb, var(--on-surface) 10%, transparent);flex-direction:column;gap:12px;margin:12px 0 0;padding:20px 0 0;list-style:none;display:flex}.pc-incluye li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;display:flex}.pc-incluye ion-icon{color:var(--pc-tono);flex:none;margin-top:1px;font-size:20px}.landing.ma-pagina .pc-frase{height:200svh}.landing.pc-pagina .pc-garantias{flex-direction:column;gap:48px;padding:80px 24px 120px;display:flex}.pc-garantias-fila{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1080px;margin:0 auto;display:grid}@media (max-width:860px){.landing.pc-pagina .pc-garantias{padding:64px 16px 96px}.pc-garantias-fila{grid-template-columns:1fr}}.pc-garantia{--mg-chispa-radio:32px;background:var(--surface);border-radius:32px;flex-direction:column;gap:14px;padding:36px;display:flex;position:relative}.pc-garantia-icono{background:var(--puny-primary);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;display:inline-flex}.landing .pc-garantia h3{margin:0;font-family:Nunito,sans-serif;font-size:26px;font-weight:900;line-height:1.15}.pc-garantia p{opacity:.75;margin:0;font-size:17px;line-height:1.5}.landing.pc-pagina .pc-preguntas{flex-direction:column;gap:48px;padding:80px 24px 120px;display:flex}@media (max-width:860px){.landing.pc-pagina .pc-preguntas{padding:64px 16px 96px}}.pc-faq{width:100%;max-width:860px;margin:0 auto}.pc-faq-item{border-bottom:1px solid color-mix(in srgb, var(--on-surface) 12%, transparent)}.pc-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.25;list-style:none;display:flex}.pc-faq-item summary::-webkit-details-marker{display:none}.pc-faq-item summary ion-icon{color:var(--puny-primary);transition:transform .35s var(--mg-rebote);flex:none;font-size:32px}.pc-faq-item[open] summary ion-icon{transform:rotate(45deg)}.pc-faq-item p{opacity:.75;animation:staff-app-sube .4s var(--mg-curva);margin:0;padding:0 48px 28px 0;font-size:19px;line-height:1.6}.landing.pc-pagina .pc-ventas{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:24px;width:min(1180px,100% - 32px);margin:0 auto 80px;padding:96px 24px;display:flex;position:relative;overflow:hidden}.pc-ventas-aura{z-index:-1;aspect-ratio:2;--mg-aura-espera:0s;width:120%;position:absolute;top:40%;left:50%;translate:-50% -50%}.landing .pc-ventas-titulo{color:#fff;margin:0;font-family:Dongle,Nunito,sans-serif;font-size:clamp(64px,7vw,112px);font-weight:700;line-height:.8}.landing .pc-ventas-texto{color:#fff;opacity:.8;max-width:600px;margin:0 auto;font-size:20px;line-height:1.55}@media (max-width:640px){.pc-plan-cuerpo{padding:28px 22px}.landing.pc-pagina .pc-ventas{border-radius:32px;padding:72px 20px}}@media (prefers-reduced-motion:reduce){.pc-precio,.pc-faq-item p{animation:none}}
