:root{
  --fc-primary:#0d3b66; /* lacivert vurgular */
}
.navbar-brand{ color: var(--fc-primary); }
a, .btn-primary{ --bs-btn-bg: var(--fc-primary); --bs-btn-border-color: var(--fc-primary); }
.hero{ background: linear-gradient(180deg,#fff, #f5f7fb); padding: 64px 0; border-bottom: 1px solid #eee; }
.card-hover:hover{ transform: translateY(-2px); box-shadow: 0 12px 24px rgba(0,0,0,.06); transition:.25s; }
footer{ background:#fff; }
