.ngsa-product-card,.ngsa-cta{font-family:Tahoma,"Segoe UI",Arial,sans-serif;direction:rtl;box-sizing:border-box;margin:32px 0;border-radius:20px}
.ngsa-product-card{display:grid;grid-template-columns:minmax(180px,260px) 1fr;overflow:hidden;border:1px solid #d7e5f5;background:linear-gradient(135deg,#f7fbff,#fff);box-shadow:0 14px 34px rgba(6,35,70,.09)}
.ngsa-product-card__image{display:flex;align-items:center;justify-content:center;min-height:250px;padding:22px;background:linear-gradient(145deg,#071d38,#0d4178)}
.ngsa-product-card__image img{display:block;max-width:100%;max-height:230px;width:auto;height:auto;object-fit:contain;border-radius:14px;background:#fff}
.ngsa-product-card__body{padding:28px;align-self:center}
.ngsa-product-card__eyebrow{display:block;margin-bottom:8px;color:#247de3;font-size:13px;font-weight:800}
.ngsa-product-card h3{margin:0 0 10px;color:#092a50;font-size:24px;line-height:1.6}
.ngsa-product-card__stock{margin:0 0 10px;color:#46627e}
.ngsa-product-card__price{margin:10px 0 18px;color:#092a50;font-size:20px;font-weight:900}
.ngsa-product-card__button,.ngsa-cta>a{display:inline-flex;align-items:center;justify-content:center;padding:12px 19px;border-radius:10px;background:#0a3c73;color:#fff!important;text-decoration:none!important;font-weight:800;transition:.2s ease}
.ngsa-product-card__button:hover,.ngsa-cta>a:hover{background:#247de3;transform:translateY(-1px)}
.ngsa-product-figure,.ngsa-topic-figure{margin:30px auto;padding:18px;border:1px solid #d7e5f5;border-radius:20px;background:linear-gradient(145deg,#f7fbff,#fff);box-shadow:0 12px 30px rgba(6,35,70,.08);text-align:center;overflow:hidden}
.ngsa-product-figure img,.ngsa-topic-figure img{display:block;width:auto;max-width:100%;max-height:560px;margin:0 auto;border-radius:14px;object-fit:contain}
.ngsa-product-figure figcaption,.ngsa-topic-figure figcaption{margin-top:12px;color:#46627e;font-size:13px;line-height:1.8}
.ngsa-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:25px 28px;background:linear-gradient(135deg,#061a33,#0a3c73);color:#fff;box-shadow:0 14px 34px rgba(6,35,70,.18)}
.ngsa-cta span,.ngsa-cta strong{display:block}.ngsa-cta span{margin-bottom:5px;color:#8fc1ff;font-size:13px}.ngsa-cta strong{color:#fff;font-size:18px;line-height:1.8}
.ngsa-cta>a{flex:0 0 auto;background:#2d82f6}
@media(max-width:700px){.ngsa-product-card{grid-template-columns:1fr}.ngsa-product-card__image{min-height:210px}.ngsa-product-card__body{padding:22px}.ngsa-product-card h3{font-size:20px}.ngsa-cta{align-items:stretch;flex-direction:column}.ngsa-cta>a{width:100%;box-sizing:border-box}}
