.footer-col .logo-foot font-size: 1.5rem; font-weight: 600; color: white; margin-bottom: 1rem;
.btn-primary:hover background: #2c2c3a; transform: translateY(-2px); box-shadow: 0 8px 20px rgba(0,0,0,0.05); zentlemen.vn
/* typography */ h1, h2, h3 font-weight: 600; letter-spacing: -0.02em; .footer-col .logo-foot font-size: 1.5rem
.ethos-text p font-size: 1.05rem; line-height: 1.5; margin: 1rem 0 1.5rem; color: #2d2d38; .btn-primary:hover background: #2c2c3a
.ethos-grid display: flex; gap: 3rem; flex-wrap: wrap; align-items: center;
.feature-card background: white; padding: 1.8rem; border-radius: 28px; box-shadow: 0 5px 15px rgba(0,0,0,0.02); transition: all 0.2s; border: 1px solid var(--border-light);