/* A balanced feature grid: every benefit receives the same visual weight. */
.feature-card.feature-main{grid-row:auto;min-height:270px}
.feature-card{display:block}
.feature-icon{width:28px;height:28px;font-size:14px}
.feature-card h3{margin:30px 0 9px}
.card-note{display:inline-block;margin-top:25px;border-top:1px solid #c6a990;padding-top:10px;color:#e5c69e;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}
.brand{display:inline-flex;align-items:center;gap:8px}
.brand-mark{display:block;width:24px;height:30px;object-fit:contain}
.brand .brand-word{color:var(--ink)}
.brand .brand-word span{color:#c48e43}
@media(max-width:480px){.feature-card.feature-main{min-height:270px}}
