.fitnfo-ai-analyzer,.fitnfo-ai-box{max-width:1100px;margin:28px auto;background:#fff;border:1px solid #e7e5ff;border-radius:24px;box-shadow:0 20px 55px rgb(11 16 32 / .10);padding:24px}.fitnfo-ai-hero{background:linear-gradient(135deg,#111827,#6d4aff);color:#fff;border-radius:24px;padding:28px;margin-bottom:18px}.fitnfo-ai-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fitnfo-ai-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:18px}.fitnfo-ai-result{background:#f1f5f9;border-radius:18px;padding:18px;margin-top:16px}@media(max-width:800px){.fitnfo-ai-grid{grid-template-columns:1fr}.fitnfo-ai-analyzer,.fitnfo-ai-box{padding:16px}}