.maik-landing .cp-planes{background:var(--bg-dark);color:var(--text-on-dark);padding:100px var(--gutter)}.maik-landing .cp-planes .section-head .eyebrow{color:var(--text-on-dark-faint)}.maik-landing .cp-planes .section-head h2{color:var(--text-on-dark)}.maik-landing .cp-planes .section-head h2 .accent{color:var(--lime)}.maik-landing .cp-lead{color:var(--text-on-dark-dim);text-align:center;max-width:520px;margin:-48px auto 56px;font-size:16px;font-weight:300;line-height:1.6}.maik-landing .cp-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;max-width:1000px;margin:0 auto;display:grid}.maik-landing .cp-plan{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff17;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.maik-landing .cp-plan:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000004d}.maik-landing .cp-plan.is-featured{border-color:var(--lime);background:color-mix(in srgb, var(--accent-light,#af0) 4%, transparent);position:relative}.maik-landing .cp-plan.is-featured:before{content:"Más popular";background:var(--lime);color:var(--bg-dark);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:0 0 10px 10px;padding:5px 14px;font-size:9px;font-weight:500;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.maik-landing .cp-head{border-bottom:1px solid #ffffff12;padding:36px 28px 24px}.maik-landing .cp-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-dark-faint);margin-bottom:14px;font-size:10px}.maik-landing .cp-plan.is-featured .cp-label{color:var(--lime)}.maik-landing .cp-name{font-family:var(--display);letter-spacing:-.01em;color:var(--text-on-dark);margin-bottom:12px;font-size:30px;font-weight:600;line-height:1}.maik-landing .cp-price{align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.maik-landing .cp-amount{font-family:var(--display);color:var(--text-on-dark);font-size:44px;font-weight:600;line-height:1}.maik-landing .cp-amount.is-free{color:var(--text-on-dark-dim);font-size:36px}.maik-landing .cp-amount sup{color:var(--text-on-dark-faint);vertical-align:super;font-size:20px}.maik-landing .cp-currency{color:var(--text-on-dark-dim);font-size:18px;font-weight:400}.maik-landing .cp-note{font-family:var(--mono);letter-spacing:.06em;color:var(--text-on-dark-faint);font-size:10px}.maik-landing .cp-body{flex:1;padding:22px 28px}.maik-landing .cp-feature{color:var(--text-on-dark-dim);border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.45;display:flex}.maik-landing .cp-feature:last-child{border-bottom:none}.maik-landing .cp-feature .pf-check{color:var(--lime-dark);flex-shrink:0;margin-top:1px}.maik-landing .cp-feature .pf-dash{color:var(--text-on-dark-faint);flex-shrink:0;margin-top:1px}.maik-landing .cp-feature.is-muted{color:var(--text-on-dark-faint);font-size:12px}.maik-landing .cp-feature .pf-sub{color:var(--text-on-dark-faint);margin-top:2px;font-size:11px}.maik-landing .cp-foot{padding:22px 28px}.maik-landing .cp-btn{border-radius:var(--radius-pill);width:100%;font-family:var(--body);text-align:center;cursor:pointer;border:none;padding:13px 16px;font-size:13px;font-weight:600;transition:opacity .2s,transform .15s;display:block}.maik-landing .cp-btn:hover{opacity:.85;transform:translateY(-1px)}.maik-landing .cp-btn.is-ghost{color:var(--text-on-dark-dim);background:#ffffff12;border:1px solid #ffffff1a}.maik-landing .cp-btn.is-solid{color:var(--text-on-dark);background:#ffffff1f}.maik-landing .cp-btn.is-lime{background:var(--lime);color:var(--bg-dark)}.maik-landing .cp-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0906d9;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out cp-fade;display:flex;position:fixed;inset:0}@keyframes cp-fade{0%{opacity:0}to{opacity:1}}.maik-landing .cp-modal-box{background:var(--bg-card);border-radius:var(--radius);width:100%;max-width:420px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-light,#af0) 15%, transparent), 0 32px 90px #0009;animation:.25s cubic-bezier(.22,1,.36,1) cp-modal-in;overflow:hidden}@keyframes cp-modal-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.maik-landing .cp-modal-head{background:var(--bg-dark);border-bottom:1px solid color-mix(in srgb, var(--accent-light,#af0) 12%, transparent);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.maik-landing .cp-modal-plan-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);margin-bottom:6px;font-size:10px}.maik-landing .cp-modal-title{font-family:var(--display);color:var(--text-on-dark);font-size:20px;font-weight:600}.maik-landing .cp-modal-close{width:28px;height:28px;color:var(--text-on-dark-dim);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background .2s,color .2s;display:flex}.maik-landing .cp-modal-close:hover{color:var(--text-on-dark);background:#ffffff26}.maik-landing .cp-modal-body{padding:24px 28px 28px}.maik-landing .cp-modal-group{margin-bottom:14px}.maik-landing .cp-modal-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-on-cream-dim);margin-bottom:6px;font-size:10px;display:block}.maik-landing .cp-modal-input{background:var(--bg-cream);border:1px solid var(--border-cream-strong);width:100%;font-family:var(--body);color:var(--text-on-cream);border-radius:8px;outline:none;padding:12px 14px;font-size:13.5px;transition:border-color .2s,background .2s}.maik-landing .cp-modal-input:focus{border-color:var(--lime-dark);background:var(--bg-card)}.maik-landing .cp-modal-submit{width:100%;font-family:var(--body);cursor:pointer;text-align:center;border:none;border-radius:10px;margin-top:6px;padding:13px 16px;font-size:13.5px;font-weight:600;transition:opacity .2s,transform .15s;display:block}.maik-landing .cp-modal-submit:hover{opacity:.88;transform:translateY(-1px)}.maik-landing .cp-modal-submit.is-lime{background:var(--lime);color:var(--bg-dark)}.maik-landing .cp-modal-submit.is-dark{background:var(--bg-dark);color:var(--text-on-dark)}.maik-landing .cp-modal-note{color:var(--text-on-cream-dim);text-align:center;margin-top:12px;font-size:12px;line-height:1.5}@media (max-width:960px){.maik-landing .cp-grid{grid-template-columns:1fr;max-width:420px}.maik-landing .cp-lead{margin-top:-32px}}.maik-landing .cp-tabla-wrap{max-width:var(--container);margin:48px auto 0;overflow-x:auto}.maik-landing .cp-tabla{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.maik-landing .cp-tabla th,.maik-landing .cp-tabla td{text-align:left;font-size:var(--t-aux);vertical-align:middle;border-bottom:1px solid #ffffff14;padding:15px 18px}.maik-landing .cp-tabla thead th{vertical-align:bottom;border-bottom:1px solid #ffffff29}.maik-landing .cp-tabla tbody th,.maik-landing .cp-tabla thead td{width:34%;color:var(--text-on-dark-dim);font-weight:400}.maik-landing .cp-th-marca{border-radius:var(--radius-pill);background:var(--lime);color:var(--bg-dark);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;padding:4px 10px;font-size:10px;display:inline-block}.maik-landing .cp-th-nombre{font-family:var(--display);color:var(--text-on-dark);font-size:22px;font-weight:600;display:block}.maik-landing .cp-th-precio{font-family:var(--display);color:var(--lime);margin-top:6px;font-size:32px;line-height:1;display:block}.maik-landing .cp-th-precio sup{font-size:.5em}.maik-landing .cp-th-nota{font-size:var(--t-nota);color:var(--text-on-dark-faint);margin-top:6px;display:block}.maik-landing .cp-si{color:var(--lime);font-size:17px}.maik-landing .cp-no{color:#f5f1ea47}.maik-landing .cp-tabla .is-dest{background:color-mix(in srgb, var(--accent-light,#af0) 6%, transparent)}.maik-landing .cp-fila-nota td{color:var(--text-on-dark-dim)}.maik-landing .cp-fila-nota .cp-sub{font-size:var(--t-nota);color:var(--text-on-dark-faint);margin-top:2px;display:block}.maik-landing .cp-tabla tfoot td{border-bottom:0;padding-top:22px}.maik-landing .cp-tabla tfoot .cp-btn{justify-content:center;width:100%}.maik-landing .cp-tabla-pie{max-width:var(--container);font-size:var(--t-nota);color:var(--text-on-dark-faint);margin:14px auto 0}.maik-landing .cp-planes.is-light{background:var(--bg-cream);color:var(--text-on-cream)}.maik-landing .cp-planes.is-light .section-head .eyebrow{color:var(--text-on-cream-faint)}.maik-landing .cp-planes.is-light .section-head h2{color:var(--text-on-cream)}.maik-landing .cp-planes.is-light .section-head h2 .accent{color:inherit;background:linear-gradient(transparent 62%, color-mix(in srgb, var(--accent-light,#af0) 55%, transparent) 62%);padding:0 .06em;font-style:italic}.maik-landing .cp-planes.is-light .cp-lead{color:var(--text-on-cream-dim);max-width:640px}.maik-landing .cp-planes.is-light .cp-tabla th,.maik-landing .cp-planes.is-light .cp-tabla td{border-bottom-color:var(--border-cream)}.maik-landing .cp-planes.is-light .cp-tabla thead th{border-bottom-color:var(--border-cream-strong)}.maik-landing .cp-planes.is-light .cp-tabla tbody th,.maik-landing .cp-planes.is-light .cp-fila-nota td{color:var(--text-on-cream-dim)}.maik-landing .cp-planes.is-light .cp-th-nombre,.maik-landing .cp-planes.is-light .cp-th-precio{color:var(--text-on-cream)}.maik-landing .cp-planes.is-light .cp-th-nota,.maik-landing .cp-planes.is-light .cp-fila-nota .cp-sub,.maik-landing .cp-planes.is-light .cp-tabla-pie{color:var(--text-on-cream-faint)}.maik-landing .cp-planes.is-light .cp-si{color:var(--accent,#4d6b00)}.maik-landing .cp-planes.is-light .cp-no{color:var(--text-on-cream-faint)}.maik-landing .cp-planes.is-light .cp-tabla .is-dest{background:color-mix(in srgb, var(--accent-light,#af0) 10%, transparent)}.maik-landing .cp-planes.is-light .cp-btn.is-ghost{border-color:var(--border-cream-strong);color:var(--text-on-cream)}.maik-landing .cp-planes.is-light .cp-btn.is-ghost:hover{border-color:var(--text-on-cream)}.maik-landing .cp-planes.is-light .cp-btn.is-solid{background:var(--bg-dark);color:var(--text-on-dark)}.maik-landing .cp-movil{display:none}@media (max-width:720px){.maik-landing .cp-tabla,.maik-landing .cp-tabla-pie{display:none}.maik-landing .cp-tabla-wrap{margin-top:32px;overflow:visible}.maik-landing .cp-movil{display:block}.maik-landing .cp-movil-tabs{border-radius:var(--radius-pill);background:#1a17100f;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:relative}.maik-landing .cp-movil-indicador{border-radius:var(--radius-pill);background:var(--bg-dark);width:calc(33.3333% - 5.33333px);transform:translateX(calc(var(--plan,1) * (100% + 4px)));transition:transform .35s cubic-bezier(.3,.7,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.maik-landing .cp-movil-tab{z-index:1;border-radius:var(--radius-pill);min-height:44px;color:var(--text-on-cream-dim);font-family:var(--body);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s;position:relative}.maik-landing .cp-movil-tab[aria-selected=true]{color:var(--text-on-dark)}.maik-landing .cp-movil-plan{border:1px solid var(--border-cream-strong);color:var(--text-on-cream);background:#fff;border-radius:20px;margin-top:14px;padding:24px 20px 20px;transition:background-color .35s,border-color .35s}.maik-landing .cp-movil-plan.is-dest{border-color:color-mix(in srgb, var(--accent,#78aa00) 55%, transparent);background:var(--accent-soft,#f7ffe6)}.maik-landing .cp-movil-contenido{animation:.35s both cp-movil-entra}@keyframes cp-movil-entra{0%{opacity:0}to{opacity:1}}.maik-landing .cp-movil-plan .cp-th-nombre,.maik-landing .cp-movil-plan .cp-th-precio{color:var(--text-on-cream)}.maik-landing .cp-movil-plan .cp-th-nota{color:var(--text-on-cream-faint)}.maik-landing .cp-movil-lista{margin:18px 0 0;padding:0;list-style:none}.maik-landing .cp-movil-lista li{border-bottom:1px solid var(--border-cream);color:var(--text-on-cream);align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.maik-landing .cp-movil-lista li.is-no{color:var(--text-on-cream-faint)}.maik-landing .cp-movil-lista .cp-si,.maik-landing .cp-movil-lista .cp-no{text-align:center;flex:none;width:18px}.maik-landing .cp-movil-lista .cp-si{color:var(--accent,#4d6b00)}.maik-landing .cp-movil-lista .cp-no{color:var(--text-on-cream-faint)}.maik-landing .cp-movil-pago{color:var(--text-on-cream);margin:16px 0 18px;font-size:14px}.maik-landing .cp-movil-pago b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-cream-faint);margin-bottom:2px;font-size:10px;font-weight:400;display:block}.maik-landing .cp-movil-pago .cp-sub{font-size:var(--t-nota);color:var(--text-on-cream-faint);margin-top:2px;display:block}.maik-landing .cp-movil .cp-btn{padding:15px 16px;font-size:14px}.maik-landing .cp-movil .cp-btn.is-ghost{border:1px solid var(--border-cream-strong);color:var(--text-on-cream);background:0 0}.maik-landing .cp-movil .cp-btn.is-solid{background:var(--bg-dark);color:var(--text-on-dark)}}@media (prefers-reduced-motion:reduce){.maik-landing .cp-movil-indicador,.maik-landing .cp-movil-plan{transition:none}.maik-landing .cp-movil-contenido{animation:none}}
