:root{--radius:14px;--section-bg:#F6F7F9}
section{padding:38px 0} section:nth-of-type(odd){background:var(--section-bg)}
h2{font-size:1.6rem;font-weight:800;display:flex;align-items:center;gap:10px}
h2::after{content:"";flex:1;height:2px;background:linear-gradient(90deg,rgba(0,0,0,.08),transparent)}
.cards{gap:22px}
.card{border-radius:var(--radius);border:1px solid #EAECEF;box-shadow:0 4px 12px rgba(0,0,0,.06)}
.card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.10);border-color:#E0E3E8}