.msb-ai-platform{background:#050006;color:#fff;padding:48px 20px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}
.msb-ai-platform *{box-sizing:border-box}
.msb-ai-head{max-width:1100px;margin:0 auto 24px;text-align:center}
.msb-ai-head span{display:inline-flex;padding:8px 14px;border:1px solid rgba(229,5,152,.45);border-radius:999px;color:#ff4fbd;text-transform:uppercase;font-weight:900;font-size:12px;letter-spacing:.12em}
.msb-ai-head h2{font-size:clamp(30px,6vw,68px);line-height:.92;margin:16px 0 10px;color:#fff;font-weight:950;letter-spacing:-.055em}
.msb-ai-head p{max-width:760px;margin:0 auto;color:rgba(255,255,255,.72);font-size:16px}
.msb-persona-grid{max-width:1120px;margin:0 auto 22px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.msb-persona,.msb-tabs button,.msb-safety button{background:rgba(255,255,255,.07);color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:14px 12px;font-weight:850;cursor:pointer}
.msb-persona.active,.msb-tabs button.active{background:linear-gradient(135deg,#e50598,#ff65c8);border-color:#ff8ad7;color:#fff}
.msb-ai-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.msb-ai-grid article{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:22px;box-shadow:0 20px 70px rgba(0,0,0,.35)}
.msb-ai-grid h3{color:#fff;margin:0 0 10px;font-size:18px;font-weight:950}
.msb-ai-grid .big{font-size:32px;font-weight:1000;color:#ff4fbd;margin:8px 0}
.msb-ai-grid p,.msb-ai-grid li{color:rgba(255,255,255,.74);font-size:14px;line-height:1.45}
.msb-ai-grid label{display:block;color:#fff;font-weight:850;font-size:12px;margin:12px 0}
.msb-ai-grid input[type=range]{width:100%}
.msb-tabs,.msb-safety{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
@media(max-width:900px){.msb-persona-grid{grid-template-columns:repeat(2,1fr)}.msb-ai-grid{grid-template-columns:1fr}.msb-ai-platform{padding:36px 14px}}