.fs-three-column-cards{align-items:stretch;display:flex;justify-content:center;padding:2rem 1rem}.cards-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);max-width:1200px;width:100%}.card,.card-link{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);color:inherit;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.card-inner{border-radius:12px;display:flex;flex-direction:column;height:100%;padding:2rem;text-align:center}.card-link:hover,.card:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);transform:translateY(-6px)}.card-image{margin-top:auto}.card-image img{filter:invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(100%);margin-bottom:1rem;width:70px}.card-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.card-content{color:#333;font-size:1rem;margin-bottom:1.5rem}.card-button{margin-top:auto}.card-button .btn-outline{border:1px solid #f97316;border-radius:30px;color:#f97316;display:inline-block;font-weight:500;padding:.8rem 1.5rem;transition:all .2s ease}.card-button .btn-outline:hover{background-color:#f97316;color:#fff}@media (max-width:992px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cards-grid{grid-template-columns:1fr}.card-title{font-size:1.2rem}.card-button .btn-outline,.card-content p{font-size:1rem}}