:root{--primary:#0f6b9a;--secondary:#e6f5fb}
body{background:#f7fafc}
.wrap{max-width:1120px}
.header{border-bottom:1px solid #e4edf3;padding-bottom:18px}
.brand{letter-spacing:0}
.card{border-radius:8px;box-shadow:none}
.list li{border-radius:8px}
.hero-image{border-radius:8px}