:root{--gradient: linear-gradient(135deg,#d9e8ff,#f0f7ff 40%, #fff 100%);}
.hero-bg{background: var(--gradient);}
.feature-box{padding:1rem; border-radius: .75rem; border:1px solid rgba(0,0,0,.06); background: #fff; box-shadow: 0 1px 2px rgba(0,0,0,.04);}
.feature-icon{display:inline-flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:10px; font-weight:700;}
