:root{--primary:#4A89AC;--primary-light:#6FB1D1;--primary-dark:#2F5E75;--secondary:#ACE5F6;--background-light:#E3FCF9;--background-soft:#F4FEFD;--accent:#4A89AC;--accent-dark:#2F5E75;--text-dark:#123042;--text-light:#4e6c79;--border-color:#e7eef2;--radius:18px;--shadow:0 10px 22px rgba(0,0,0,.10)}.blogs-hero{position:relative;overflow:hidden;direction:rtl;background:linear-gradient(135deg,var(--background-soft) 0%,var(--background-light) 100%);padding:120px 0;color:var(--text-dark);border-radius:0 0 30px 30px}.blogs-hero::before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><path fill="%234A89AC" fill-opacity="0.03" d="M0,0 L100,0 L100,100 Q50,80 0,100 Z"></path></svg>');background-size:cover;background-position:bottom;z-index:1}.blogs-hero__bg{position:absolute;inset:0;z-index:0;background:radial-gradient(800px 260px at 15% 10%,rgb(255 255 255 / .55),transparent 60%),radial-gradient(600px 220px at 85% 15%,rgb(255 255 255 / .35),transparent 60%)}.blogs-hero__container{position:relative;z-index:2;width:min(1200px, calc(100% - 32px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.blogs-hero__content{max-width:900px}.blogs-hero__badge{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff;padding:8px 20px;border-radius:999px;font-size:.95rem;font-weight:600;margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}.blogs-hero__title{font-size:3.5rem;font-weight:800;margin:0 0 1.5rem;color:var(--primary-dark);line-height:1.2;text-shadow:var(--shadow-sm)}.blogs-hero__subtitle{font-size:1.25rem;color:var(--text-light);max-width:900px;margin:0 0 2.5rem;line-height:1.7}.blogs-hero__call{display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:var(--text-dark);padding:12px 25px;border-radius:999px;font-weight:800;font-size:1.5rem;text-decoration:none;box-shadow:var(--shadow-lg);transition:var(--transition);margin-top:.5rem}.blogs-hero__call:hover{transform:translateY(-3px);box-shadow:0 12px 20px rgb(0 0 0 / .15);background:var(--accent-dark);color:#fff}.blogs-hero__icon{position:absolute;left:6%;top:50%;transform:translateY(-50%);font-size:15rem;color:rgb(74 137 172 / .1);z-index:1;animation:blogsHeroPulse 6s infinite ease-in-out;pointer-events:none}@keyframes blogsHeroPulse{0%{transform:translateY(-50%) scale(1);opacity:.10}50%{transform:translateY(-50%) scale(1.05);opacity:.15}100%{transform:translateY(-50%) scale(1);opacity:.10}}@media (max-width:992px){.blogs-hero__title{font-size:2.8rem}.blogs-hero__icon{font-size:10rem;left:3%;opacity:.20}}@media (max-width:768px){.blogs-hero{padding:80px 0;text-align:center}.blogs-hero__container{justify-content:center}.blogs-hero__subtitle{margin-left:auto;margin-right:auto}.blogs-hero__icon{display:none}}body{margin:0;background:#fff;font-family:"Cairo",sans-serif}.mw-cards{direction:rtl;padding:70px 0;background:var(--background-soft)}.mw-cards__container{width:min(1200px, calc(100% - 32px));margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.mw-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:36px 32px 28px;text-align:center;transition:.3s ease}.mw-card:hover{transform:translateY(-6px)}.mw-card__icon{width:78px;height:78px;margin:-10px auto 16px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:#fff;font-size:28px;box-shadow:0 10px 18px rgb(0 0 0 / .15)}.mw-card__title{margin:0 0 14px;font-size:30px;color:var(--primary-dark);font-weight:800}.mw-card__text{margin:0 0 24px;color:var(--text-light);font-size:16px;line-height:1.9}.mw-card__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;border-radius:999px;background:var(--accent);color:#fff;text-decoration:none;font-weight:800;transition:.25s}.mw-card__btn:hover{background:var(--accent-dark);transform:translateY(-2px)}@media (max-width:992px){.mw-cards__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mw-cards__container{grid-template-columns:1fr}.mw-card__title{font-size:26px}}