.application-products{max-width:1200px;margin:0 auto;padding:60px 20px;direction:rtl;}
.application-products h1{font-size:clamp(24px,3vw,36px);font-weight:800;color:#192d49;margin:0 0 35px;line-height:1.5;}
@media(max-width:600px){.application-products{padding:35px 15px;}.application-products h1{font-size:24px;margin-bottom:25px;}}


.loop-section{width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;}
.loop-section h2{text-align:center;}
.products-grid{display:grid;max-width:1280px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:50px auto 0;padding:0 20px;}
.product-card{min-width:0;margin:0;background:#fff;border:1px solid #c3c4c7;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;}
.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08);}
.product-card__link{display:block;height:100%;color:inherit;text-decoration:none;}
.product-card__image{width:100%;overflow:hidden;}
.product-card__image img{display:block;width:100%;height:100%;}
.product-card__content{padding:18px;}
.product-card__title{margin:0;color:#404b87;font-size:18px;font-weight:700;line-height:1.7;}
.product-card:hover .product-card__title{color:#cf0000;}
@media(max-width:900px){
.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
}
@media(max-width:600px){
.products-grid{grid-template-columns:1fr;gap:16px;}
}