.content-section{padding:100px 0}.feature-card{background:var(--color-white);border:1px solid var(--color-black);flex-direction:column;height:100%;padding:40px 30px 30px;transition:all .3s;display:flex}.feature-card:hover{box-shadow:8px 8px 0 var(--color-accent);transform:translateY(-10px)}.feature-icon{width:50px;height:50px;color:var(--color-white);vertical-align:middle;background:#111;border-radius:50%;justify-content:center;align-items:center;margin-right:12px;font-size:1.5rem;display:inline-flex}.feature-image{object-fit:cover;border:1px solid var(--color-black);width:100%;max-width:100%;height:auto;margin:0 auto 24px;display:block}.feature-card h3{color:var(--color-black);letter-spacing:.05em;margin-bottom:16px;font-size:1.5rem;font-weight:700}.feature-card .subtitle{color:var(--color-black);margin-bottom:20px;font-size:1.1rem;font-weight:600}.feature-card p{color:var(--color-black);font-size:1rem;font-weight:300;line-height:1.8}.feature-card .btn-wrapper{margin-top:auto;padding-top:20px}@media (width<=768px){.content-section{padding:80px 0}.feature-card{margin-bottom:30px}}
