/* WebiksaHost v6 benefits: scoped styles, no inherited grid hacks */
.webiksa-benefits{background:#f7f9fd;padding:68px 0 78px;direction:rtl;color:#172c4b;clear:both}
.webiksa-benefits *{box-sizing:border-box}
.webiksa-benefits .container{width:min(1120px,calc(100% - 40px));max-width:1120px;margin:0 auto;padding:0}
.webiksa-benefits__intro{text-align:center;margin:0 auto 32px;max-width:740px}
.webiksa-benefits__eyebrow{display:inline-block;padding:7px 14px;border-radius:30px;background:#e8efff;color:#2459cb;font-size:13px;font-weight:700;margin-bottom:15px}
.webiksa-benefits__intro h2{font-size:clamp(23px,2.5vw,34px);line-height:1.6;font-weight:800;color:#172c4b;margin:0 0 10px}
.webiksa-benefits__intro p{font-size:15px;line-height:2;color:#62728b;margin:0}
.webiksa-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.webiksa-benefits__card{min-width:0;min-height:195px;background:#fff;border:1px solid #e5eaf3;border-radius:20px;padding:28px 25px;box-shadow:0 10px 32px rgba(27,52,95,.045);text-align:right}
.webiksa-benefits__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:#eef3ff;color:#2558d0;font-size:21px;margin-bottom:12px}
.webiksa-benefits__card h3{color:#172c4b;font-weight:800;font-size:18px;line-height:1.6;margin:0 0 8px}
.webiksa-benefits__card p{color:#60718c;font-size:14px;line-height:1.95;margin:0}
.webiksa-benefits__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:28px}
.webiksa-benefits__button{background:#225ad2;color:#fff!important;border-radius:12px;padding:13px 30px;text-decoration:none!important;font-size:15px;font-weight:700}
.webiksa-benefits__button:hover{background:#1848af}
.webiksa-benefits__link{color:#2355bf!important;text-decoration:none!important;font-size:15px;font-weight:700}
@media(max-width:800px){.webiksa-benefits{padding:42px 0 50px}.webiksa-benefits__grid{grid-template-columns:1fr}.webiksa-benefits__card{min-height:auto;padding:21px}.webiksa-benefits .container{width:calc(100% - 28px)}.webiksa-benefits__intro{margin-bottom:22px}.webiksa-benefits__actions{flex-direction:column;gap:16px}.webiksa-benefits__button{width:100%;max-width:320px;text-align:center}}
