
/*
Theme Name: OnFinancePro Complete
Author: OpenAI
Version: 4.0
*/

body{margin:0;font-family:Arial,sans-serif;background:#f4f7fb;color:#1e293b;line-height:1.7}
a{text-decoration:none;color:#2563eb}
.topbar{background:#0f172a;padding:14px 20px}
.menu{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}
.menu a{color:#fff}
.container{max-width:1150px;margin:auto;padding:20px}
.hero{background:linear-gradient(135deg,#0f172a,#1d4ed8);padding:90px 20px;color:#fff;text-align:center}
.hero h1{font-size:46px}
.hero p{max-width:820px;margin:auto;font-size:18px}
.btn{display:inline-block;background:#f59e0b;color:#fff;padding:15px 30px;border-radius:10px;font-weight:bold;margin-top:25px}
.section{background:#fff;margin-top:30px;padding:40px;border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,.05)}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}
.card{background:#f8fafc;padding:20px;border-radius:14px}
.footer{background:#0f172a;color:#cbd5e1;padding:50px 20px;margin-top:40px}
.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1150px;margin:auto}
.disclaimer{background:#fff7ed;border:1px solid #fed7aa;padding:18px;border-radius:12px;margin-top:20px}
.blog-list a{display:block;padding:12px 0;border-bottom:1px solid #e2e8f0}
@media(max-width:768px){.hero h1{font-size:30px}.section{padding:25px}}
