.elementor-74 .elementor-element.elementor-element-1774909{text-align:center}.elementor-74 .elementor-element.elementor-element-93482b0 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-74 .elementor-element.elementor-element-93482b0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-74 .elementor-element.elementor-element-93482b0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-74 .elementor-element.elementor-element-f22e4e1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-74 .elementor-element.elementor-element-f22e4e1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-74 .elementor-element.elementor-element-48e8523{width:100%;max-width:100%}.elementor-74 .elementor-element.elementor-element-20a235b>.elementor-widget-container{margin:-20px 0 0 0}:root{--stages-blue:#1e3a8a;--stages-blue-dark:#172554;--stages-red:#c0392b;--stages-red-dark:#a93226;--stages-text-dark:#1f2937;--stages-text-gray:#6b7280;--stages-bg:#f5f7fb;--stages-white:#ffffff;--stages-shadow:0 6px 14px rgba(0, 0, 0, 0.12);--stages-shadow-h:0 10px 24px rgba(0, 0, 0, 0.18);--stages-radius:999px;--stages-transition:all 0.3s ease}.stages-wrap *,.stages-wrap *::before,.stages-wrap *::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.stages-wrap{font-family:'Tajawal',system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif;background-color:var(--stages-bg);color:var(--stages-text-dark);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stages-wrap img{max-width:100%;height:auto;display:block}.stages-section{padding:clamp(40px, 6vw, 80px) clamp(15px, 3vw, 30px);direction:rtl}.stages-container{max-width:1280px;margin:0 auto}.stages-title-wrap{text-align:center;margin-bottom:clamp(40px, 6vw, 70px)}.stages-title-wrap h2{font-size:clamp(22px, 3.5vw, 34px);font-weight:900;color:var(--stages-blue);margin-bottom:12px}.stages-title-wrap .stages-underline{width:80px;height:4px;background:var(--stages-red);margin:14px auto 0;border-radius:2px}.stages-title-wrap p{color:var(--stages-text-gray);font-size:clamp(14px, 1.6vw, 17px);max-width:640px;margin:14px auto 0;padding:0 10px}.stages-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;padding-bottom:40px;list-style:none}.stages-timeline::after{content:"";position:absolute;bottom:30px;left:0;right:0;height:2px;background:linear-gradient(to left,var(--stages-red) 0%,var(--stages-red) 25%,var(--stages-blue) 25%,var(--stages-blue) 50%,var(--stages-red) 50%,var(--stages-red) 75%,var(--stages-blue) 75%,var(--stages-blue) 100%)}.stages-step{position:relative;padding:0 15px;text-align:center;display:flex;flex-direction:column;align-items:center;min-height:380px}.stages-pill{display:inline-block;color:var(--stages-white);padding:12px 28px;border-radius:var(--stages-radius);font-weight:700;font-size:clamp(13px, 1.4vw, 16px);box-shadow:var(--stages-shadow);white-space:nowrap;transition:var(--stages-transition);cursor:default;text-decoration:none}.stages-pill:hover{transform:translateY(-3px);box-shadow:var(--stages-shadow-h)}.stages-pill.stages-blue{background:var(--stages-blue)}.stages-pill.stages-red{background:var(--stages-red)}.stages-step-title{font-size:clamp(17px, 1.9vw, 22px);font-weight:900;margin-bottom:14px}.stages-step-title.stages-red{color:var(--stages-red)}.stages-step-title.stages-blue{color:var(--stages-blue)}.stages-step-text{color:var(--stages-text-gray);font-size:clamp(13px, 1.4vw, 15px);line-height:1.9;max-width:260px}.stages-connector{width:2px;flex:1;margin:18px 0;min-height:40px}.stages-connector.stages-blue{background:var(--stages-blue)}.stages-connector.stages-red{background:var(--stages-red)}.stages-pill.stages-bottom{margin-top:auto;transform:translateY(50%)}.stages-step.stages-type-a,.stages-step.stages-type-b{justify-content:flex-start}.stages-step.stages-type-a .stages-step-title{margin-top:10px}@media (max-width:1024px){.stages-timeline{grid-template-columns:repeat(2,1fr);row-gap:60px;padding-bottom:20px}.stages-timeline::after{display:none}.stages-step{min-height:auto;padding-bottom:40px;border-bottom:2px dashed #d1d5db}.stages-pill.stages-bottom{transform:none;margin-top:20px}}@media (max-width:600px){.stages-timeline{grid-template-columns:1fr;row-gap:40px}.stages-step{padding-bottom:35px}.stages-step-text{max-width:100%}.stages-pill{padding:10px 22px}.stages-connector{min-height:30px;margin:14px 0}}@media (max-width:360px){.stages-section{padding:30px 12px}.stages-pill{padding:9px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.stages-wrap *,.stages-wrap *::before,.stages-wrap *::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}html{scroll-behavior:auto}}@media print{.stages-wrap{background:#fff}.stages-pill{box-shadow:none;border:1px solid #000}}.stages-pill:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}:root{--s-blue:#011C3A;--s-red:#c0392b;--s-text:#1f2937;--s-muted:#6b7280;--s-bg:#f5f7fb;--s-white:#ffffff;--s-border:#e5e7eb;--s-radius:8px;--s-transition:all 0.25s ease}.s-wrap *,.s-wrap *::before,.s-wrap *::after{box-sizing:border-box;margin:0;padding:0}.s-wrap{font-family:'Tajawal',system-ui,-apple-system,Tahoma,Arial,sans-serif;background:var(--s-bg);color:var(--s-text);line-height:1.6;direction:rtl;-webkit-font-smoothing:antialiased}.s-section{padding:50px 20px}.s-container{max-width:1180px;margin:0 auto}.s-title{text-align:center;margin-bottom:40px}.s-title h2{font-size:clamp(22px, 3vw, 30px);font-weight:800;color:var(--s-blue)}.s-title .s-line{width:50px;height:3px;background:var(--s-red);margin:12px auto 0;border-radius:2px}.s-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.s-accordion{display:flex;flex-direction:column;gap:10px}.s-item{background:var(--s-white);border:1px solid var(--s-border);border-radius:var(--s-radius);transition:var(--s-transition)}.s-item[open]{border-color:var(--s-blue);box-shadow:0 4px 12px rgb(30 58 138 / .08)}.s-item summary{list-style:none;cursor:pointer;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:15px;color:var(--s-text)}.s-item summary::-webkit-details-marker{display:none}.s-item summary::after{content:"+";width:24px;height:24px;min-width:24px;color:var(--s-blue);font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:var(--s-transition)}.s-item[open] summary::after{content:"−"}.s-answer{padding:12px 18px 14px 18px;color:var(--s-muted);font-size:14px;line-height:1.8;border-top:1px solid var(--s-border)}.s-promo{background:var(--s-blue);border-radius:var(--s-radius);padding:30px 25px;color:var(--s-white);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.s-promo h3{font-size:clamp(18px, 2.2vw, 24px);font-weight:800;margin-bottom:12px;line-height:1.4;color:#fff}.s-promo p{font-size:14px;line-height:1.7;color:rgb(255 255 255 / .85);margin-bottom:20px}.s-buttons{display:flex;flex-wrap:wrap;gap:10px;width:100%}.s-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;font-weight:600;font-size:14px;font-family:'Tajawal',sans-serif;text-decoration:none;color:var(--s-white);transition:var(--s-transition);border:none;cursor:pointer;white-space:nowrap}.s-btn svg{width:16px;height:16px;flex-shrink:0}.s-btn-primary{background:var(--s-red)}.s-btn-primary:hover{background:#a93226}.s-btn-secondary{background:#fff0;border:1.5px solid rgb(255 255 255 / .4)}.s-btn-secondary:hover{background:rgb(255 255 255 / .1)}.s-btn:focus-visible{outline:2px solid #ffbf47;outline-offset:2px}@media (max-width:900px){.s-grid{grid-template-columns:1fr}.s-promo{order:-1}}@media (max-width:600px){.s-section{padding:35px 15px}.s-item summary{padding:12px 14px;font-size:14px}.s-answer{padding:12px 14px}.s-buttons{flex-direction:column}.s-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.s-wrap *,.s-wrap *::before,.s-wrap *::after{transition-duration:0.01ms!important}}