/* Modern light theme */
body { font-family: 'Segoe UI', Tahoma, Arial, sans-serif; background-color: #f7f9fb; color:#333; }
.navbar-brand { color:#2b5876 !important; font-weight:700; font-size:1.2rem; }
.hero { padding: 80px 0; background: linear-gradient(135deg, #2b5876, #4e4376); color: #fff; }
.hero .btn-primary { background:#2196f3; border: none; padding: .75rem 1.5rem; border-radius: .5rem; }
.hero .btn-outline-light { border-width:2px; padding: .75rem 1.5rem; border-radius: .5rem; }
.section-title { color:#2b5876; font-weight:700; margin-bottom: 2rem; text-align:center; }
.card-feature { border-radius: .75rem; box-shadow: 0 4px 15px rgba(0,0,0,.06); }
.footer { background:#2b5876; }
