.mb-hero{padding:100px 5% 72px;text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(12,201,255,.07) 0%,transparent 70%)}.mb-badge{display:inline-flex;align-items:center;gap:8px;background:#0cc9ff14;border:1px solid rgba(12,201,255,.2);border-radius:20px;padding:5px 14px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0cc9ff;margin-bottom:24px}.mb-hero h1{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.1;color:var(--text);margin-bottom:20px}.mb-hero h1 span{color:#0cc9ff}.mb-hero p{font-size:1.1rem;color:var(--text-muted);max-width:620px;margin:0 auto 36px;line-height:1.7}.mb-hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#0cc9ff,#0884b0);color:#000;font-weight:700;font-size:.95rem;padding:14px 28px;border-radius:10px;text-decoration:none;transition:opacity .2s,transform .15s}.btn-primary:hover{opacity:.9;transform:translateY(-2px)}.btn-ghost{display:inline-flex;align-items:center;gap:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--text);font-weight:600;font-size:.95rem;padding:14px 28px;border-radius:10px;text-decoration:none;transition:border-color .2s}.btn-ghost:hover{border-color:#0cc9ff66;color:#0cc9ff}.mb-section{padding:0 5% 80px}.mb-section-inner{max-width:1100px;margin:0 auto}.mb-section-head{text-align:center;margin-bottom:48px;max-width:900px;margin-left:auto;margin-right:auto}.mb-section-head h2{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:var(--text);margin-bottom:12px}.mb-section-head p{font-size:1rem;color:var(--text-muted);max-width:540px;margin:0 auto;line-height:1.7}.mb-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0cc9ff;margin-bottom:14px}.mb-period-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.mb-period-btn{padding:10px 6px;border-radius:10px;font-size:.78rem;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);cursor:pointer;font-family:inherit;transition:border-color .2s,background .2s,color .2s;text-align:center}.mb-period-btn:hover{border-color:#0cc9ff33;color:var(--text)}.mb-period-btn.active{background:#0cc9ff1a;border-color:#0cc9ff59;color:#0cc9ff}.mb-mainsplit{display:grid;grid-template-columns:1fr 520px;gap:32px;align-items:start}.mb-mock-card{background:var(--card-bg);border:1px solid var(--border);border-radius:20px;padding:28px;margin-bottom:24px}.mb-mock-features{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mb-pricing-card{background:linear-gradient(135deg,#0cc9ff0f,#0cc9ff05);border:1px solid rgba(12,201,255,.2);border-radius:24px;padding:32px}.mb-recargas{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0a);border:2px solid rgba(245,158,11,.4);border-radius:20px;padding:32px 40px;display:flex;align-items:flex-start;gap:20px}.mb-recargas-icon{font-size:2rem;flex-shrink:0;margin-top:4px}.mb-audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mb-cta-final{background:linear-gradient(135deg,#0cc9ff12,#0cc9ff05);border:1px solid rgba(12,201,255,.2);border-radius:20px;padding:56px 60px;text-align:center}.mb-cta-final-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.mb-mainsplit{grid-template-columns:1fr;gap:28px}.mb-pricing-card{padding:28px}.mb-audience-grid{grid-template-columns:repeat(2,1fr);gap:16px}.mb-recargas{padding:24px}.mb-cta-final{padding:44px 32px}}@media(max-width:640px){.mb-hero{padding:80px 5% 56px}.mb-hero h1{font-size:clamp(1.7rem,7vw,2.4rem)}.mb-hero h1 br{display:none}.mb-hero p{font-size:.98rem}.mb-hero-actions{flex-direction:column;align-items:stretch}.mb-hero-actions a{justify-content:center;width:100%;box-sizing:border-box}.mb-section{padding:0 5% 56px}.mb-mock-card{padding:22px;border-radius:16px}.mb-mock-features{grid-template-columns:1fr}.mb-pricing-card{padding:22px;border-radius:18px}.mb-period-tabs{grid-template-columns:repeat(2,1fr)}.mb-recargas{flex-direction:column;gap:12px;padding:22px 20px;border-radius:16px}.mb-recargas-icon{font-size:1.6rem;margin-top:0}.mb-audience-grid{grid-template-columns:1fr;gap:12px}.mb-cta-final{padding:36px 22px;border-radius:16px}.mb-cta-final-actions{flex-direction:column;align-items:stretch}.mb-cta-final-actions>a{width:100%;justify-content:center}}@media(max-width:993px){.mb-period-btn{min-height:44px;display:flex;align-items:center;justify-content:center}.btn-primary,.btn-ghost,#mb-qty{min-height:44px}}
