
/* ===== Arabic page primitives (Figma "— v2 AR" -> plain CSS) ===== */
html[dir="rtl"] body{font-family:'Noto Sans Arabic','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.page-shell{background:#fff;display:flex;flex-direction:column;width:100%;overflow:hidden;direction:rtl;text-align:right}
.page-shell h1,.page-shell h2,.page-shell h3,.page-shell p{margin:0;font-weight:inherit}
.page-shell img{display:block}
.page-shell a{text-decoration:none}
.photo-band{height:520px;overflow:hidden}
.photo-band img{width:100%;height:100%;object-fit:cover;object-position:center}
@media (max-width:900px){
  .photo-band{height:260px}
  .row-stack{flex-direction:column!important;align-items:flex-start!important}
  .row-stack>*{width:100%!important;max-width:100%!important}
  .page-shell>div{padding-left:22px!important;padding-right:22px!important}
  /* This block precedes the generated .sXXXXXXX rules, so overrides need !important
     (same convention as .row-stack above). Appended by hand; mirrored in
     tools/figma2html_ar.py, which writes the same block into BASE_CSS_AR. */
  /* shortcut: hero mockup is a 1440-frame composition; dropped below 900px
     (as the EN build drops .hero-glow) until a mobile composition exists */
  .s8e8a573,.s4d0d932{display:none!important}
  .sbb87fc2,.s1504fa5{left:0!important;width:100%!important;max-width:100%!important}
  .s1510d82{left:0!important}
  .sbad8cdb{flex-wrap:wrap!important;gap:26px 0!important;justify-content:flex-start!important;white-space:normal!important}
  .sbad8cdb>.s6c19c24{width:50%!important;flex-basis:50%!important;max-width:50%!important}
  .s6b7fdbb{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}
  .s9f3edbd{width:auto!important}
  .s67c4a4d{flex-wrap:wrap!important;gap:24px 32px!important;justify-content:flex-start!important;width:auto!important}
  # TODO: Figma tablet composition needed for 901-1439px band - currently mobile rules applied
}
@media (max-width:380px){

@media (min-width:901px) and (max-width:1439px):
    /* Tablet band (901–1439px): inherited from pages.css - the .sXXXXXXX classes that define */
    /* the tablet layout in site/ar/pages.css automatically apply here. No duplication needed. */

  /* the product-card mock chrome is pinned at left:230px, 124px wide; pull it inside the card */
  .sc458463{left:auto!important;right:10px!important}
}
/* known limit: these pages are a 1440px composition with no tablet layout, so 901-1439px
   still clips fixed-position sections. That band needs a Figma tablet comp, not more CSS. */


.s002f0d2{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;position:relative;width:100%;max-width:424.2px;overflow:hidden}
.s03046a4{flex:1 0 0;position:relative;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:15px;font-weight:500;line-height:normal;text-align:right;word-break:break-word}
.s0333593{flex-shrink:0;position:relative;height:56px;background:#e4e4e7}
.s036f59b{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:64px;position:relative;width:100%;padding-top:96px;padding-bottom:96px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#ffffff}
.s039eea7{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:22px;position:relative;width:100%;max-width:460px;text-align:right;word-break:break-word;overflow:hidden}
.s03d5e5e{flex-shrink:0;position:relative;width:160px;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:10px;font-weight:600;line-height:normal;letter-spacing:0.7px}
.s04334e4{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;font-style:normal;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word;overflow:hidden}
.s049fb7f{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none}
.s056a3e8{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:24px;position:relative;width:100%}
.s0605b1c{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;position:relative;width:100%;padding-bottom:104px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#ffffff}
.s061954f{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:600;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s062998a{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:1.5px;text-align:right;white-space:nowrap;word-break:break-word}
.s06add7d{display:flex;align-items:flex-start;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;overflow:hidden}
.s081b13c{flex-shrink:0;position:relative;width:190px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:15px;font-weight:600;line-height:normal;text-align:right;word-break:break-word}
.s08ef807{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:5.6px;position:relative;padding-top:8.4px;padding-bottom:8.4px;padding-left:11.2px;background:#f7f9fb;overflow:hidden}
.s091b0ed{flex-shrink:0;position:relative;width:100%;max-width:720px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(22px, 3vw, 36px);font-weight:700;line-height:43px;letter-spacing:-0.8px}
.s0aca50a{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;width:40px;height:40px;border-radius:10px;background:#eef3f8;overflow:hidden}
.s0ae6927{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;gap:2px;position:absolute;top:336px;width:196px;padding-top:16px;padding-bottom:16px;padding-left:18px;padding-right:18px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:14px;background:#ffffff;text-align:right;word-break:break-word}
.s0b7e451{flex-shrink:0;position:relative;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:clamp(20px, 2.67vw, 32px);font-weight:700;line-height:normal;letter-spacing:-0.8px;white-space:nowrap}
.s0dc6829{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(22px, 3vw, 36px);font-weight:700;letter-spacing:-1px}
.s0e14c45{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;width:32px;height:32px;border-radius:16px;background:#e8f5ef}
.s0e4f682{flex-shrink:0;position:relative;width:100%;max-width:560px;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:clamp(26px, 3.5vw, 42px);font-weight:700;line-height:48px;letter-spacing:-0.672px}
.s0e667e7{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-radius:999px;background:#2a5480;overflow:hidden}
.s0e7fda6{flex-shrink:0;position:relative;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:11.5px;font-weight:700;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s0f34f03{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Inter;font-size:12px;font-weight:400}
.s0f52e6b{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;overflow:hidden}
.s11cb37d{display:flex;align-items:center;align-content:stretch;justify-content:center;flex:1 0 0;position:relative;padding-top:13px;padding-bottom:13px;padding-left:20px;padding-right:20px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:999px;background:#ffffff;overflow:hidden}
.s1236acf{flex-shrink:0;position:relative;width:100%;max-width:536px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:13.5px;font-weight:400;line-height:22px;text-align:right;word-break:break-word}
.s1390328{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:11.5px;font-weight:500;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s1504fa5{position:absolute;width:100%;height:400px;max-width:456px}
.s1510d82{position:absolute;top:-38px;left:-30px;width:150px;height:150px;border-radius:75px}
.s1589328{flex-shrink:0;position:relative;width:150px}
.s15d9ef7{flex-shrink:0;position:relative;color:#136f4e;font-family:Noto_Sans_Arabic;font-size:10px;font-weight:600;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s1674f01{flex-shrink:0;position:relative;width:100%;max-width:480px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:16px;font-weight:400;line-height:26px;text-align:right;word-break:break-word}
.s16d020d{flex-shrink:0;position:relative;width:100%;max-width:332px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:13.5px;font-weight:400;line-height:22px;text-align:right;word-break:break-word}
.s16e0ee8{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:19px;font-weight:600;line-height:normal;text-align:right;word-break:break-word}
.s1907677{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;gap:4px;position:absolute;top:340px;left:492px;width:236px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:14px;background:#ffffff;font-style:normal;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s197b738{flex-shrink:0;position:relative;width:100%;height:132px;background:#eaf1f8}
.s1982808{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Inter;font-size:23.8px;font-weight:600}
.s1a956fb{display:flex;align-items:center;align-content:stretch;flex-shrink:0;position:relative;width:100%;height:46px;padding-left:14px;padding-right:14px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:10px;background:#fcfdff;overflow:hidden}
.s1ad247c{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:14px;position:relative;padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:20px;background:#ffffff;overflow:hidden}
.s1b5877d{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:12px;position:relative;width:100%;padding-top:12px;padding-bottom:12px;padding-left:14px;padding-right:14px;border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;border-left:1px solid #e8ecf1;border-right:1px solid #e8ecf1;border-radius:12px;background:#ffffff;overflow:hidden}
.s1cdef8a{display:flex;align-items:flex-start;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:7.7px;font-weight:600;line-height:normal;letter-spacing:0.308px;text-align:right;white-space:nowrap;word-break:break-word;overflow:hidden}
.s1d714ef{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;position:relative;line-height:normal;text-align:right;word-break:break-word}
.s1e14425{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Noto_Sans_Arabic;font-size:14px;font-weight:500;line-height:normal;text-align:right;word-break:break-word}
.s1e581a2{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;position:relative;overflow:hidden}
.s1f008d0{flex-shrink:0;position:relative;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:18px;font-weight:600;line-height:normal;text-align:right;word-break:break-word}
.s1f109d6{flex-shrink:0;position:relative;width:100%;max-width:300px;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:14px;font-weight:500;line-height:normal}
.s202e013{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:2px;position:relative;line-height:normal;text-align:right;word-break:break-word}
.s2139a4c{flex-shrink:0;position:relative;width:100%;max-width:420px;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:12px;font-weight:500;line-height:normal;letter-spacing:0.36px;text-align:right;word-break:break-word}
.s24de03c{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:12.5px;font-weight:400}
.s27ce437{flex-shrink:0;position:relative;width:100%;height:132px;background:#f4eefb}
.s28e2eaa{display:flex;align-items:flex-start;align-content:stretch;justify-content:center;flex-shrink:0;gap:12px;position:relative;width:100%;overflow:hidden}
.s2bb3e62{flex-shrink:0;position:relative;color:#9ec4e6;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:500;line-height:normal;text-align:right;word-break:break-word}
.s2f724a9{flex-shrink:0;position:relative;width:100%;height:1px}
.s306dbda{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:5px;position:relative;width:100%;overflow:hidden}
.s307ec03{flex-shrink:0;position:relative;width:100%;max-width:440px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:13.5px;font-weight:400;line-height:22px}
.s3178f3a{flex-shrink:0;position:relative;width:100%;max-width:560px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(29px, 3.83vw, 46px);font-weight:700;line-height:54px;letter-spacing:-1.4px;text-align:right;word-break:break-word}
.s319284a{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:24px;position:relative;width:100%;overflow:hidden}
.s33b0f03{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:9.1px;font-weight:500;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s341615f{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;position:relative;height:296px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:16px;background:#ffffff;overflow:hidden}
.s3457fad{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:8px;position:relative;width:179px;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:14px;border-radius:999px;background:#e8f5ef}
.s3478b67{flex-shrink:0;position:relative;width:160px;height:1px;background:#e4e4e7}
.s34ae3a4{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:8px;position:relative;width:100%;padding-top:22px;padding-bottom:20px;padding-left:22px;padding-right:22px}
.s350dafb{flex-shrink:0;position:relative;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:8.4px;font-weight:600;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s3616ade{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-radius:999px;background:#e8f5ef;overflow:hidden}
.s37f78ec{flex-shrink:0;position:relative;color:#8fb3d9;font-family:Noto_Sans_Arabic;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:1.5px;text-align:right;white-space:nowrap;word-break:break-word}
.s38ec550{flex-shrink:0;position:relative;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:12px;font-weight:700;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s3979fd1{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;text-align:right;word-break:break-word;overflow:hidden}
.s39bde7b{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:14px;position:relative;padding-top:28px;padding-bottom:28px;padding-left:28px;padding-right:28px;border-radius:20px;background:#1a3d5e;overflow:hidden}
.s3a164d4{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:22px;position:relative;width:100%;max-width:560px;overflow:hidden}
.s3bb3b37{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:12px;position:relative;width:100%;max-width:628px;overflow:hidden}
.s3bb6043{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:600;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s3bbb422{flex-shrink:0;position:relative;width:100%;max-width:552px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:13.5px;font-weight:400;line-height:22px;text-align:right;word-break:break-word}
.s3de7608{flex-shrink:0;position:relative;color:#4a4a4a;font-family:Inter;font-size:14px;font-weight:500;font-style:normal;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s403d0e0{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:24px;position:relative;width:100%}
.s4078167{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:16px;position:relative;width:100%;max-width:620px;padding-top:34px;padding-bottom:34px;padding-left:34px;padding-right:34px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:22px;background:#ffffff;overflow:hidden}
.s41187fe{flex-shrink:0;position:relative;width:7px;height:7px}
.s41e4f61{flex-shrink:0;position:relative;width:100%;max-width:300px;color:#b9cbdc;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:400;line-height:21px}
.s4200867{flex-shrink:0;position:relative;width:100%;max-width:420px;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:500;line-height:normal;text-align:right;word-break:break-word}
.s43d8d3e{flex-shrink:0;position:relative;width:100%;max-width:400px;color:#8fb3d9;font-family:Noto_Sans_Arabic;font-size:11px;font-weight:600;line-height:normal;letter-spacing:0.99px;text-align:right;word-break:break-word}
.s44bc878{display:flex;align-items:center;align-content:stretch;flex-shrink:0;position:relative;width:150px;padding-top:12px;padding-bottom:12px;padding-left:18px;padding-right:18px;border-top:1px solid #7f9dba;border-bottom:1px solid #7f9dba;border-left:1px solid #7f9dba;border-right:1px solid #7f9dba}
.s44d17da{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;width:32px;height:32px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:999px;background:#ffffff;overflow:hidden}
.s453e4a0{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:10px;position:relative;overflow:hidden}
.s475d39b{flex-shrink:0;position:relative;color:#ffffff;font-family:Inter;font-size:14px;font-weight:500;font-style:normal;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s4824823{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:72px;position:relative;width:100%;max-width:1440px;padding-top:96px;padding-bottom:96px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;background:#f7f9fb;overflow:hidden}
.s487c294{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:500}
.s48acfef{flex-shrink:0;position:relative;width:100%;max-width:470px;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:14px;font-weight:400;line-height:21px;text-align:right;word-break:break-word}
.s4a5abea{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:14px;position:relative;padding-right:20px;overflow:hidden}
.s4bd8ab2{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:48px;position:relative;width:100%;padding-top:76px;padding-bottom:76px;padding-left:120px;background:#ffffff;overflow:hidden}
.s4bdf71f{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:11px;font-weight:600;line-height:normal;letter-spacing:1.2px;text-align:right;white-space:nowrap;word-break:break-word}
.s4cdb896{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-top:88px;padding-bottom:88px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#f7f9fb;overflow:hidden}
.s4d0d932{position:absolute;top:-300px;left:-260px;width:820px;height:820px;border-radius:410px}
.s4da9933{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:56px;position:relative;width:100%;padding-top:16px}
.s4de2c9f{flex:1 0 0;position:relative;color:#136f4e;font-family:Noto_Sans_Arabic;font-size:11px;font-weight:600;line-height:normal;letter-spacing:0.66px;text-align:right;word-break:break-word}
.s4deb0d4{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:14px;position:relative}
.s502108c{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:11px;font-weight:400}
.s5067157{flex-shrink:0;position:relative;width:100%;height:432px;max-width:496px}
.s5075949{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-radius:999px;background:#eef3f8;overflow:hidden}
.s50d1ebf{flex-shrink:0;position:relative;width:6px;height:6px;border-radius:999px;background:#7f9dba}
.s50e9765{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:16px;position:relative;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:18px;background:#f7f9fb;overflow:hidden}
.s518406f{display:flex;align-items:center;align-content:stretch;flex-shrink:0;position:relative;width:117px;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;background:#1a3d5e}
.s523f520{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:7px;position:relative;width:140px;padding-top:14px;padding-bottom:14px;padding-left:11.2px;padding-right:11.2px;background:#1a3d5e;overflow:hidden}
.s54137ed{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;height:48px;padding-top:13px;padding-bottom:13px;padding-left:22px;padding-right:22px;border-top:1px solid #7f9dba;border-bottom:1px solid #7f9dba;border-left:1px solid #7f9dba;border-right:1px solid #7f9dba;border-radius:10px;overflow:hidden}
.s55b384a{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:44px;position:relative;width:100%;padding-top:80px;padding-bottom:80px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#1a3d5e;text-align:right;word-break:break-word;overflow:hidden}
.s56aefec{flex-shrink:0;position:relative;color:#2563eb;font-family:Noto_Sans_Arabic;font-size:7.7px;font-weight:600;line-height:normal;letter-spacing:0.154px;text-align:right;white-space:nowrap;word-break:break-word}
.s57f01d4{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Inter;font-size:8.4px;font-weight:500;letter-spacing:0.336px}
.s5aa4af7{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;max-width:282px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:18px;background:#ffffff;overflow:hidden}
.s5bdbd92{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:12px;position:relative;overflow:hidden}
.s5c13604{flex-shrink:0;position:relative;width:98px;height:4.2px;border-radius:2.1px;background:#e8eef4;overflow:hidden}
.s5c28a73{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;width:36px;height:36px;border-radius:10px}
.s5dc3c8b{flex-shrink:0;position:relative;width:100%;max-width:960px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:26px;font-weight:500;line-height:38px;text-align:center;word-break:break-word}
.s5de09b8{display:flex;align-items:center;align-content:stretch;flex-shrink:0;position:relative;width:100%;padding-top:44px;padding-bottom:44px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#ffffff}
.s5fbe824{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(25px, 3.33vw, 40px);font-weight:700;letter-spacing:-1px}
.s609db03{flex-shrink:0;position:relative;width:6px;height:6px;border-radius:999px;background:#1a3d5e}
.s60afbbf{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:8.4px;font-weight:400;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s61fbfeb{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative}
.s6379cc5{flex-shrink:0;position:relative;width:100%;max-width:720px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(21px, 2.83vw, 34px);font-weight:700;line-height:41px;letter-spacing:-0.6px}
.s64b7c4a{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;height:48px;padding-top:13px;padding-bottom:13px;padding-left:22px;padding-right:22px;border-radius:10px;background:#ffffff;overflow:hidden}
.s659e550{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;width:40px;height:40px;border-radius:20px;background:#dfe7ee}
.s6616d2d{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:22px;position:relative;width:100%;max-width:640px}
.s66b9009{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:28px;position:relative;width:100%;padding-top:96px;padding-bottom:96px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#1a3d5e}
.s676d036{flex-shrink:0;position:relative;width:100%;max-width:332px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:16.5px;font-weight:600;line-height:normal;text-align:right;word-break:break-word}
.s67c3255{flex-shrink:0;position:relative;width:100%;max-width:480px;color:#b9cbdc;font-family:Noto_Sans_Arabic;font-size:16px;font-weight:400;line-height:26px}
.s67c4a4d{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:40px;position:relative;color:#9aa4ae;font-size:12px;letter-spacing:0.48px}
.s6886ead{flex-shrink:0;position:relative;width:100%;max-width:552px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:21px;font-weight:600;line-height:normal;text-align:right;word-break:break-word}
.s69087ff{flex-shrink:0;position:relative;color:#136f4e;font-family:Inter;font-size:clamp(21px, 2.83vw, 34px);font-weight:600}
.s6ac8e7c{display:flex;align-items:center;align-content:stretch;flex-shrink:0;gap:12px;position:relative}
.s6b7fdbb{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-top:26px;padding-bottom:26px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;background:#ffffff;font-family:Noto_Sans_Arabic;font-weight:600;line-height:normal;text-align:right;word-break:break-word}
.s6c19c24{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:6px;position:relative;width:100%;max-width:250px;overflow:hidden}
.s6d5d23d{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-shrink:0;gap:24px;position:relative;width:100%;overflow:hidden}
.s6dcd6c7{flex-shrink:0;position:relative;width:60.2px;height:4.2px;border-radius:2.1px;background:#e8eef4;overflow:hidden}
.s6f16941{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:4px;position:relative;width:100%;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word;overflow:hidden}
.s6f35eae{position:absolute;left:44.1px;width:53.9px;height:4.2px;border-radius:2.1px;background:#1a3d5e}
.s715db4a{flex-shrink:0;position:relative;width:220px;color:#1a3d5e;font-family:Noto_Sans_Arabic;font-size:clamp(25px, 3.33vw, 40px);font-weight:700;line-height:44px;letter-spacing:-0.6px}
.s72e27c7{flex-shrink:0;position:relative;width:100%;max-width:760px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(27px, 3.67vw, 44px);font-weight:700;line-height:48px;letter-spacing:-0.792px;text-align:right;word-break:break-word}
.s743978c{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Inter;font-size:14px;font-weight:500;font-style:normal;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s7471f65{position:absolute;left:34.3px;width:42.7px;height:4.2px;border-radius:2.1px;background:#1a3d5e}
.s7495117{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:16px;position:relative;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;border-radius:18px;background:#1a3d5e;overflow:hidden}
.s751ecf5{flex-shrink:0;position:relative;width:100%;max-width:536px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:16.5px;font-weight:600;line-height:normal;text-align:right;word-break:break-word}
.s79d92bb{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:11.5px;font-weight:700;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s7cf3fa6{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-top:64px;padding-bottom:64px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#1a3d5e;overflow:hidden}
.s7f5f922{display:flex;align-items:center;align-content:stretch;gap:12px;position:absolute;top:16px;left:50px;padding-top:14px;padding-bottom:14px;padding-left:16px;padding-right:16px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:14px;background:#ffffff}
.s7f6e624{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}
.s7fda4ef{flex-shrink:0;position:relative;width:230px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:16.5px;font-weight:600;line-height:normal;text-align:right;word-break:break-word}
.s7fefe4b{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;overflow:hidden}
.s823f37e{display:flex;align-items:flex-start;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-top:88px;padding-bottom:88px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#ffffff;overflow:hidden}
.s83c15b1{flex-shrink:0;position:relative;width:100%;height:132px;background:#fdf0ec}
.s84b45f9{flex-shrink:0;position:relative;width:100%;max-width:760px;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:clamp(21px, 2.83vw, 34px);font-weight:700;line-height:41px;letter-spacing:-0.6px}
.s8527521{flex-shrink:0;position:relative;width:77px;height:4.2px;border-radius:2.1px;background:#e8eef4;overflow:hidden}
.s854dd3f{flex:1 0 0;position:relative;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:15px;font-weight:500;line-height:normal;text-align:right;word-break:break-word}
.s866262b{flex-shrink:0;position:relative;width:100%;max-width:460px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(25px, 3.33vw, 40px);font-weight:700;line-height:44px;letter-spacing:-0.64px;text-align:right;word-break:break-word}
.s86d1a10{flex-shrink:0;position:relative;width:100%;max-width:700px;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:clamp(27px, 3.67vw, 44px);font-weight:700;line-height:48px;letter-spacing:-0.792px;text-align:right;word-break:break-word}
.s89fae9c{flex-shrink:0;position:relative}
.s8aebc38{display:flex;flex-direction:column;align-items:center;align-content:stretch;flex-shrink:0;gap:26px;position:relative;width:100%;padding-top:80px;padding-bottom:80px;padding-left:clamp(20px, 15.28vw, 220px);padding-right:clamp(20px, 15.28vw, 220px);background:#f7f9fb;overflow:hidden}
.s8be26e6{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:700;line-height:normal;letter-spacing:0.5px;text-align:right;white-space:nowrap;word-break:break-word}
.s8c601a2{flex-shrink:0;position:relative;width:160px;color:#1a3d5e;font-family:Noto_Sans_Arabic;font-size:26px;font-weight:700;line-height:30px}
.s8d41684{flex-shrink:0;position:relative;width:100%;max-width:500px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(21px, 2.83vw, 34px);font-weight:700;line-height:41px;letter-spacing:-0.6px;text-align:right;word-break:break-word}
.s8d92d74{flex-shrink:0;position:relative;color:#b9cbdc;font-family:Noto_Sans_Arabic;font-size:12.5px;font-weight:400}
.s8de9caf{flex-shrink:0;position:relative;width:100%;max-width:290px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:400;line-height:20px;text-align:right;word-break:break-word}
.s8e04bdb{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;max-width:384px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:18px;background:#ffffff;overflow:hidden}
.s8e53c5f{flex-shrink:0;position:relative;width:80px;color:#d8e2ec;font-family:Noto_Sans_Arabic;font-size:clamp(35px, 4.67vw, 56px);font-weight:700;line-height:40px;text-align:right;word-break:break-word}
.s8e7a073{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:15.5px;font-weight:600;line-height:normal;white-space:nowrap}
.s8e8a573{flex-shrink:0;position:relative;width:100%;height:520px;max-width:712px}
.s8fca96a{display:flex;align-items:center;align-content:stretch;flex-shrink:0;position:relative;padding-top:6px;overflow:hidden}
.s8fd55b4{flex-shrink:0;position:relative;width:100%;max-width:600px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:17px;font-weight:400;line-height:27px;text-align:right;word-break:break-word}
.s90b22d7{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;width:38px;height:38px;border-radius:999px;background:#1a3d5e;overflow:hidden}
.s912e957{display:flex;align-items:center;align-content:stretch;flex-shrink:0;position:relative;width:123px;padding-top:12px;padding-bottom:12px;padding-left:18px;padding-right:18px;background:#ffffff}
.s91954bd{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;position:relative;padding-top:4.2px;padding-bottom:4.2px;padding-left:7px;padding-right:7px;border-radius:5.6px;background:#2a5b8f;overflow:hidden}
.s93a165f{flex-shrink:0;position:relative;color:#8fb3d9;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:600;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s9476a64{flex-shrink:0;position:relative;width:100%;height:520px}
.s9500bf0{flex-shrink:0;position:relative;color:#dbe8f4;font-family:Noto_Sans_Arabic;font-size:10px;font-weight:600;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s95ca7d7{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:44px;position:relative;width:100%;padding-top:88px;padding-bottom:88px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#ffffff;overflow:hidden}
.s972c25d{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;position:relative;width:100%;overflow:hidden}
.s9810969{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:40px;position:relative;width:100%;padding-top:88px;padding-bottom:88px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#ffffff;overflow:hidden}
.s985078d{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;width:32px;height:32px;border-radius:999px;background:#1a3d5e;overflow:hidden}
.s9890f7a{flex-shrink:0;position:relative;color:#8fb3d9;font-family:Noto_Sans_Arabic;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:1.5px;white-space:nowrap}
.s98fc9e8{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:600;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.s9a1f817{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:16px;position:relative;width:100%;max-width:584px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px;border-top:1px solid #e6ebf1;border-bottom:1px solid #e6ebf1;border-left:1px solid #e6ebf1;border-right:1px solid #e6ebf1;border-radius:24px;background:#f1f5fa;overflow:hidden}
.s9a6a685{flex-shrink:0;position:relative;width:100%;max-width:328px;color:#dbe8f4;font-family:Noto_Sans_Arabic;font-size:13.5px;font-weight:400;line-height:21px;text-align:right;word-break:break-word}
.s9bfa780{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:40px;position:relative;width:100%;padding-top:100px;padding-bottom:104px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#f7f9fb}
.s9c6b102{flex-shrink:0;position:relative;width:40px;color:#1a3d5e;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:600;line-height:normal;text-align:right;word-break:break-word}
.s9f14b0c{flex-shrink:0;position:relative;color:#b9cbdc;font-family:Noto_Sans_Arabic;font-size:15px;font-weight:400;line-height:24px;text-align:right;word-break:break-word}
.s9f2e483{flex-shrink:0;position:relative;width:100%;max-width:300px;color:#8fb3d9;font-family:Noto_Sans_Arabic;font-size:11px;font-weight:600;line-height:normal;letter-spacing:0.99px}
.s9f3edbd{flex-shrink:0;position:relative;width:100%;max-width:240px;color:#8a8a8a;font-size:11px;letter-spacing:0.88px}
.sa066a94{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:8px;position:relative;width:100%;max-width:320px;padding-top:20px;border-top:1px solid #2c5a7e;overflow:hidden}
.sa073b71{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:18px;position:relative;width:100%;max-width:500px;overflow:hidden}
.sa105be6{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:3px;position:relative;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word;overflow:hidden}
.sa1bec62{flex-shrink:0;position:relative;width:100%;max-width:640px;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:clamp(19px, 2.58vw, 31px);font-weight:700;line-height:38px;letter-spacing:-0.6px}
.sa2b48f2{flex-shrink:0;position:relative;width:100%;max-width:560px;color:#b9cbdc;font-family:Noto_Sans_Arabic;font-size:17px;font-weight:400;line-height:27px;text-align:right;word-break:break-word}
.sa36808c{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:12.5px;font-weight:600}
.sa3dceea{display:flex;align-items:flex-end;align-content:stretch;flex-shrink:0;gap:8px;position:relative;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word;overflow:hidden}
.sa497a02{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;position:relative;padding-top:4.2px;padding-bottom:4.2px;padding-left:7px;padding-right:7px;border-radius:5.6px;overflow:hidden}
.sa578b2d{position:absolute;left:37.8px;width:46.2px;height:4.2px;border-radius:2.1px;background:#1a3d5e}
.sa6a70f3{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:10px;position:relative}
.sa6c6136{flex-shrink:0;position:relative;width:100%;height:1px;background:#e4e4e7}
.sa7481bc{flex-shrink:0;position:relative;width:100%;max-width:470px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:14px;font-weight:400;line-height:21px;text-align:right;word-break:break-word}
.sa81a8c5{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:8.4px;font-weight:500;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.saace915{flex-shrink:0;position:relative;width:100%;height:132px;background:#eef7ee}
.sac444be{flex-shrink:0;position:relative;width:86px;height:6px;border-radius:3px;background:#eceff3}
.sac98c97{flex-shrink:0;position:relative;width:100%;height:132px;background:#eef2ff}
.sad821db{flex-shrink:0;position:relative;width:6px;height:6px;border-radius:3px;background:#136f4e}
.safb8cb6{display:flex;align-items:center;align-content:stretch;flex-shrink:0;position:relative;width:154px;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;border-top:1px solid #d4d4d8;border-bottom:1px solid #d4d4d8;border-left:1px solid #d4d4d8;border-right:1px solid #d4d4d8;background:#ffffff}
.sb07c5db{flex-shrink:0;position:relative;color:#b3b8bf;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:400;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.sb186a02{flex-shrink:0;position:relative;width:6px;height:6px;border-radius:999px;background:#c9ced6}
.sb264a9a{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;padding-top:6px;padding-bottom:6px;padding-left:11px;padding-right:11px;border-radius:999px;background:#ffffff;overflow:hidden}
.sb78b871{display:flex;align-items:flex-start;align-content:stretch;flex-shrink:0;position:relative;padding-top:2.1px;padding-bottom:2.1px;padding-left:7px;padding-right:7px;border-radius:699.3px;overflow:hidden}
.sba47aca{flex-shrink:0;position:relative;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(24px, 3.17vw, 38px);font-weight:700;letter-spacing:-1.2px}
.sbac6f25{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Inter;font-size:8.4px;font-weight:400}
.sbad8cdb{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-top:44px;padding-bottom:44px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;background:#ffffff;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word;overflow:hidden}
.sbb87fc2{position:absolute;left:40px;width:100%;height:400px;max-width:456px;border-radius:20px;background:#e7ecf1;overflow:hidden}
.sbc07e11{position:absolute;left:21.7px;width:27.3px;height:4.2px;border-radius:2.1px;background:#1a3d5e}
.sbff2adc{flex-shrink:0;position:relative;width:100%;max-width:560px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(31px, 4.17vw, 50px);font-weight:700;line-height:58px;letter-spacing:-1.4px;text-align:right;word-break:break-word}
.sc1c9834{flex-shrink:0;position:relative;width:100%;max-width:760px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(21px, 2.83vw, 34px);font-weight:700;line-height:41px;letter-spacing:-0.6px}
.sc206b32{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-top:80px;padding-bottom:88px;padding-left:clamp(20px, 8.33vw, 120px);padding-right:clamp(20px, 8.33vw, 120px);background:#ffffff;overflow:hidden}
.sc34422b{flex-shrink:0;position:relative;width:42px;height:6px;border-radius:3px;background:#dfe3e8}
.sc458463{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;gap:6px;position:absolute;top:38px;left:230px;width:124px;height:70px;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:10px;background:#ffffff}
.sc46850e{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:10px;position:relative;width:100%;max-width:640px;text-align:right;word-break:break-word;overflow:hidden}
.sc495db6{display:flex;align-items:center;align-content:stretch;justify-content:space-between;flex-shrink:0;position:relative;width:100%;padding-left:clamp(20px, 5.0vw, 72px);padding-right:clamp(20px, 5.0vw, 72px);border-radius:24px;background:#1a3d5e}
.sc531b94{flex-shrink:0;position:relative;width:160px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:14px;font-weight:600}
.sc575af3{flex-shrink:0;position:relative;width:160px;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:12px;font-weight:400}
.sc72dbc2{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:4px;position:relative;padding-left:28px;padding-right:28px;text-align:right;word-break:break-word}
.scd28f60{flex-shrink:0;position:relative;width:100%;max-width:560px;color:#b9cbdc;font-family:Noto_Sans_Arabic;font-size:14.5px;font-weight:400;line-height:23px}
.scdd1d83{flex-shrink:0;position:relative;width:100%;max-width:240px;color:#9ec4e6;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:500;line-height:normal;text-align:right;word-break:break-word}
.scdee44f{flex-shrink:0;position:relative;width:32px;color:#136f4e;font-family:Noto_Sans_Arabic;font-size:15px;font-weight:700;line-height:normal;text-align:right;word-break:break-word}
.sce3d46a{flex-shrink:0;position:relative;color:#dc2626;font-family:Inter;font-size:23.8px;font-weight:600}
.sd096716{display:flex;align-items:center;align-content:stretch;flex-shrink:0;position:relative;width:100%;overflow:hidden}
.sd178124{flex:1 0 0;position:relative;width:10px}
.sd45be59{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:7px;position:relative;width:100%;overflow:hidden}
.sd4b97af{flex-shrink:0;position:relative;width:100%;max-width:450px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:14.5px;font-weight:400;line-height:normal;text-align:right;word-break:break-word}
.sd644787{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:2.8px;position:relative;width:74.2px;padding-top:14px;padding-bottom:14px;padding-left:14px;padding-right:14px;border-radius:14px;background:#ffffff}
.sd6f0a81{flex-shrink:0;position:relative;width:220px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:14px;font-weight:400;line-height:normal}
.sd9b2d67{flex-shrink:0;position:relative;width:100%;max-width:600px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(17px, 2.33vw, 28px);font-weight:500;line-height:40px;letter-spacing:-0.224px;text-align:right;word-break:break-word}
.sda102cb{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;gap:11.2px;position:absolute;top:56px;left:-60px;width:100%;max-width:700px;border-radius:11.2px;background:#ffffff;overflow:hidden}
.sdabb163{flex-shrink:0;position:relative;width:36px;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:15px;font-weight:700;line-height:normal;text-align:right;word-break:break-word}
.sdaf4501{flex-shrink:0;position:relative;width:100%;max-width:620px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:16px;font-weight:400;line-height:25px}
.sdb7b2f3{flex-shrink:0;position:relative;width:64px;height:6px;border-radius:3px}
.sdbb44f3{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Noto_Sans_Arabic;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:1.5px;white-space:nowrap}
.sdc40172{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Noto_Sans_Arabic;font-size:10px;font-weight:600;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.sdc491c5{flex-shrink:0;position:relative;width:100%;max-width:240px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:15px;font-weight:600}
.sdd3eb05{flex-shrink:0;position:relative;width:84px;height:4.2px;border-radius:2.1px;background:#e8eef4;overflow:hidden}
.sde845b4{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:24px;position:relative;width:100%;max-width:560px}
.se114385{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;position:relative;width:100%;height:100%;background:#ffffff}
.se23c060{flex-shrink:0;position:relative;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:clamp(24px, 3.17vw, 38px);font-weight:700;letter-spacing:-1.2px}
.se348821{flex-shrink:0;position:relative;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:400}
.se6107be{flex-shrink:0;position:relative;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:15px;font-weight:400;line-height:23px;text-align:right;word-break:break-word}
.se74fd51{flex-shrink:0;position:relative;width:100%;max-width:300px;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:11px;font-weight:600;line-height:normal;letter-spacing:0.99px;text-align:right;word-break:break-word}
.se88f757{flex-shrink:0;position:relative;width:49px;height:4.2px;border-radius:2.1px;background:#e8eef4;overflow:hidden}
.se9553db{flex-shrink:0;position:relative;width:100%;max-width:280px;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:400}
.se9fc65d{flex-shrink:0;position:relative;width:100%;max-width:420px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:16px;font-weight:400;line-height:26px;text-align:right;word-break:break-word}
.se9fd7a2{flex-shrink:0;position:relative;width:100%;max-width:290px;color:#ffffff;font-family:Noto_Sans_Arabic;font-size:13px;font-weight:400;line-height:20px;text-align:right;word-break:break-word}
.sea0a224{flex-shrink:0;position:relative;color:#d97706;font-family:Noto_Sans_Arabic;font-size:7.7px;font-weight:600;line-height:normal;letter-spacing:0.154px;text-align:right;white-space:nowrap;word-break:break-word}
.sea3ba49{flex-shrink:0;position:relative;color:#b9cbdc;font-family:Noto_Sans_Arabic;font-size:8.4px;font-weight:400;line-height:normal;text-align:right;white-space:nowrap;word-break:break-word}
.sea6333b{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;height:48px;padding-top:13px;padding-bottom:13px;padding-left:22px;padding-right:22px;border-radius:10px;background:#1a3d5e;overflow:hidden}
.seb8fa81{flex-shrink:0;position:relative;width:100%;max-width:328px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:13.5px;font-weight:400;line-height:21px;text-align:right;word-break:break-word}
.seb9714f{display:flex;align-items:center;align-content:stretch;flex-shrink:0;position:relative}
.seba43d2{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex:1 0 0;gap:11.2px;position:relative;padding-top:16.8px;padding-bottom:19.6px;padding-left:16.8px;padding-right:16.8px;background:#ffffff;overflow:hidden}
.sef98741{flex-shrink:0;position:relative;width:100%;height:1px;background:#2c5a7e}
.sefb963c{flex-shrink:0;position:relative;width:100%;height:132px;background:#e9f4f2}
.sf0a06ff{flex-shrink:0;position:relative;width:100%;max-width:520px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:18px;font-weight:400;line-height:29px;text-align:right;word-break:break-word}
.sf1b1d2d{flex-shrink:0;position:relative;color:#136f4e;font-family:Noto_Sans_Arabic;font-size:7.7px;font-weight:600;line-height:normal;letter-spacing:0.154px;text-align:right;white-space:nowrap;word-break:break-word}
.sf4e7edc{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:16px;position:relative;width:100%;max-width:620px;text-align:right;word-break:break-word}
.sf55b104{flex-shrink:0;position:relative;width:100%;max-width:520px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:17px;font-weight:400;line-height:28px;text-align:right;word-break:break-word}
.sf5beea4{flex-shrink:0;position:relative;width:100%;max-width:560px;color:#1a1a1a;font-family:Noto_Sans_Arabic;font-size:clamp(37px, 5vw, 60px);font-weight:700;line-height:64px;letter-spacing:-1.32px;text-align:right;word-break:break-word}
.sf681af5{flex-shrink:0;position:relative;width:230px;color:#4a4a4a;font-family:Noto_Sans_Arabic;font-size:13.5px;font-weight:400;line-height:22px;text-align:right;word-break:break-word}
.sf9ae257{display:flex;flex-direction:column;align-items:flex-start;align-content:stretch;flex-shrink:0;gap:14px;position:relative;width:100%;max-width:588px;padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:18px;background:#ffffff;overflow:hidden}
.sfa77bb6{position:absolute;left:27.3px;width:32.9px;height:4.2px;border-radius:2.1px;background:#1a3d5e}
.sfbbe70d{flex-shrink:0;position:relative;color:#136f4e;font-family:Inter;font-size:23.8px;font-weight:600}
.sfc086e4{display:flex;align-items:center;align-content:stretch;justify-content:center;flex-shrink:0;position:relative;height:48px;padding-top:13px;padding-bottom:13px;padding-left:22px;padding-right:22px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:10px;background:#ffffff;overflow:hidden}
.sfe3237d{flex-shrink:0;position:relative;color:#8a8a8a;font-family:Inter;font-size:12px;font-weight:500;letter-spacing:0.48px}
.sfe49f66{flex-shrink:0;position:relative;width:160px;height:1px;background:#ffffff}
.sffc9570{flex-shrink:0;position:relative;color:#1a3d5e;font-family:Noto_Sans_Arabic;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:1.5px;text-align:right;white-space:nowrap;word-break:break-word}
.sfff624f{flex-shrink:0;position:relative;width:160px;color:#8a8a8a;font-family:Noto_Sans_Arabic;font-size:12px;font-weight:400;line-height:normal}