.feature-cards-section{background:#f3f4f6;padding:70px 0;scroll-margin-top:100px}.feature-cards-grid{display:grid;gap:34px;margin:0 auto;max-width:1270px}.feature-cards-grid.columns-3{grid-template-columns:repeat(3,1fr)}.feature-cards-grid.columns-4{grid-template-columns:repeat(4,1fr)}.feature-cards-grid.columns-5{grid-template-columns:repeat(5,1fr)}.feature-cards-heading{align-items:center;display:flex;justify-content:flex-start;min-height:270px}.feature-cards-heading h2{color:#0078d4;font-size:36px;font-weight:700;line-height:1.3;margin:0}.feature-card{background:linear-gradient(135deg,#3498db,#0f75b8);border-radius:16px;color:#fff;min-height:270px;overflow:hidden;padding:36px 28px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.feature-card:before{background:radial-gradient(circle at 15% 15%,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.15) 25%,hsla(0,0%,100%,0) 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.feature-card>*{position:relative;z-index:1}.feature-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.12);transform:translateY(-6px)}.feature-card:hover:before{opacity:1}.feature-card__icon{margin-bottom:28px}.feature-card__icon img{height:54px;object-fit:contain;transition:transform .35s ease;width:54px}.feature-card:hover .feature-card__icon img{transform:rotate(3deg)}.feature-card h3{color:#fff;font-size:28px;font-weight:600;line-height:1.3;margin:0 0 10px}.feature-card p{font-size:18px;line-height:1.3;margin:0;opacity:.95}@media (max-width:991px){.feature-cards-wrapper{gap:40px;grid-template-columns:1fr}.feature-cards-heading{text-align:center}.feature-cards-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.feature-cards-heading{justify-content:center;min-height:auto;text-align:center}.feature-cards-grid{grid-template-columns:1fr!important;max-width:350px}.feature-card{min-height:auto}}