/* القسم 12 — ملف خبرة المؤسس (الحاسب lpef0o9 / الهاتف 918ccf2) فقط.
 * طبقة عرض: لا تغيّر النص أو الصورة أو الروابط أو Elementor/قاعدة البيانات.
 */
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background-color:#0D332A !important;
  background-image:
    radial-gradient(circle at 14% 88%, rgba(194,161,90,.15) 0%, rgba(194,161,90,0) 31%),
    linear-gradient(118deg, rgba(7,31,25,.98) 0%, rgba(18,53,44,.96) 57%, rgba(8,38,31,.97) 100%) !important;
}

html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9::before,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2::before{
  content:"";
  position:absolute;
  z-index:0;
  inset:22px;
  border:1px solid rgba(224,190,122,.26);
  pointer-events:none;
}

html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9::after,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2::after{
  display:none;
}

/* ملف النص: يبقى مصدر الارتفاع، والصورة مرساة مستقلة. */
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 > .e-con-inner{
  position:relative !important;
  z-index:1;
  display:block !important;
  min-height:980px;
  max-width:none !important;
  padding:76px 72px 62px !important;
}

html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-element-e1440ea{
  position:relative !important;
  z-index:2;
  width:min(55%, 610px) !important;
  margin:0 !important;
}
html body.ussus-founder-profile-enabled.page-id-4499 .elementor-element.elementor-element-lpef0o9 .elementor-element-e1440ea{
  margin-inline-start:auto !important;
  direction:rtl;
  text-align:right;
}
html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-lpef0o9 .elementor-element-e1440ea{
  margin-inline-end:auto !important;
  direction:ltr;
  text-align:left;
}

/* شارة القسم */
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-icon-box-wrapper,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-icon-box-wrapper{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:0 !important;
  padding:7px 13px;
  border:1px solid rgba(224,190,122,.64);
  border-radius:999px;
  background:rgba(6,28,22,.34);
}
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-icon-box-icon,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-icon-box-icon{ margin:0 !important; }
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-icon,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-icon{ color:#E0BE7A !important; font-size:8px !important; }
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-icon-box-title,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-icon-box-title{
  color:#FFF3C9 !important;
  font-family:"IBM Plex Sans Arabic", "Segoe UI", sans-serif !important;
  font-size:14px !important;
  font-weight:600 !important;
  line-height:1.2 !important;
}

/* العنوان: رأس ملف واضح لا عنوان قالب عائم. */
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 h2,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 h2{
  position:relative;
  margin:24px 0 34px !important;
  padding-block-end:22px;
  color:#FFF3C9 !important;
  font-family:"Amiri", Georgia, serif !important;
  font-size:clamp(42px, 4.3vw, 62px) !important;
  font-weight:700 !important;
  line-height:1.12 !important;
  text-shadow:0 4px 28px rgba(0,0,0,.28);
}
html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-lpef0o9 h2,
html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-918ccf2 h2{
  font-family:"Playfair Display", Georgia, serif !important;
  font-size:clamp(39px, 3.9vw, 56px) !important;
  letter-spacing:0 !important;
}
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 h2::after,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 h2::after{
  content:"";
  position:absolute;
  inset-block-end:0;
  width:88px;
  height:2px;
  background:linear-gradient(90deg, #876528, #E0BE7A);
  box-shadow:0 1px 16px rgba(224,190,122,.42);
}
html body.ussus-founder-profile-enabled.page-id-4499 .elementor-element.elementor-element-lpef0o9 h2::after,
html body.ussus-founder-profile-enabled.page-id-4499 .elementor-element.elementor-element-918ccf2 h2::after{ inset-inline-end:0; }
html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-lpef0o9 h2::after,
html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-918ccf2 h2::after{ inset-inline-start:0; }

/* التسلسل القانوني للفقرات الأصلية. */
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-widget-text-editor p,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-widget-text-editor p{
  margin:0 !important;
  color:#F6F1E5 !important;
  font-family:"IBM Plex Sans Arabic", "Segoe UI", sans-serif !important;
  font-size:18px !important;
  font-weight:400 !important;
  line-height:1.95 !important;
  text-wrap:pretty;
}
html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-lpef0o9 .elementor-widget-text-editor p,
html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-918ccf2 .elementor-widget-text-editor p{
  font-family:"IBM Plex Sans", "Segoe UI", sans-serif !important;
  font-size:17px !important;
  line-height:1.82 !important;
  unicode-bidi:plaintext;
}
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-widget-text-editor p strong,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-widget-text-editor p strong{
  color:#FFF3C9 !important;
  font-weight:700 !important;
}
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-widget-text-editor p:first-child,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-widget-text-editor p:first-child{
  margin-block-end:20px !important;
  padding:20px 22px !important;
  border:1px solid rgba(224,190,122,.20);
  border-inline-start:3px solid #C2A15A;
  background:rgba(255,248,229,.055);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
}
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-widget-text-editor p:nth-child(n+2):nth-child(-n+4),
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-widget-text-editor p:nth-child(n+2):nth-child(-n+4){
  position:relative;
  margin-block:13px !important;
  padding:17px 22px !important;
  border-inline-start:2px solid rgba(224,190,122,.78);
  background:linear-gradient(90deg, rgba(224,190,122,.065), rgba(224,190,122,0) 72%);
}
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-widget-text-editor p:last-child,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-widget-text-editor p:last-child{
  margin-block-start:24px !important;
  padding-block-start:19px;
  border-block-start:1px solid rgba(224,190,122,.38);
  color:#FFF3C9 !important;
}

/* صورة المؤسس: لا تمس الأصل، بل توضع كختم بصري مقابل ملف الخبرة. */
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-element-f7af6f8{
  position:absolute !important;
  z-index:2;
  inset-block-end:0;
  width:min(37%, 430px) !important;
  margin:0 !important;
}
/* مرساة فيزيائية: لا نترك اتجاه Elementor الموروث يعكس الصورة فوق النص. */
html body.ussus-founder-profile-enabled.page-id-4499 .elementor-element.elementor-element-lpef0o9 .elementor-element-f7af6f8,
html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-lpef0o9 .elementor-element-f7af6f8{
  inset-inline:auto !important;
  left:auto !important;
  right:0 !important;
}
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-element-f7af6f8 img{
  display:block;
  position:relative;
  z-index:1;
  width:100% !important;
  height:auto !important;
  /* الأصل يحوي 51px شفافة أسفل 988px؛ نُخرج الشفافية فقط عند حافة القسم. */
  transform:translateY(5.2%);
  filter:drop-shadow(0 24px 26px rgba(0,0,0,.36));
}
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-element-f7af6f8::before,
html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-element-39cc495::before{
  content:"";
  position:absolute;
  z-index:0;
  inset:auto auto 7% 50%;
  width:min(112%, 390px);
  aspect-ratio:1;
  border-radius:50%;
  opacity:.58;
  background:
    radial-gradient(circle at center, rgba(224,190,122,.38) 0 2px, transparent 2.5px),
    radial-gradient(circle at center, transparent 0 29%, rgba(224,190,122,.36) 29.3% 30%, transparent 30.4% 43%, rgba(224,190,122,.20) 43.4% 44%, transparent 44.4%),
    repeating-conic-gradient(from 4deg, rgba(224,190,122,.25) 0deg .8deg, transparent .8deg 15deg);
  filter:drop-shadow(0 0 24px rgba(224,190,122,.16));
  pointer-events:none;
  transform:translateX(-50%) rotate(-5deg) scale(.94);
  transform-origin:center;
  animation:ussus-founder-dossier-seal 11s ease-in-out infinite alternate;
}

@keyframes ussus-founder-dossier-seal{
  0%{ opacity:.36; transform:translateX(-50%) rotate(-5deg) scale(.94); }
  100%{ opacity:.66; transform:translateX(-50%) rotate(4deg) scale(1.03); }
}

@media (max-width:767px){
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2::before{ inset:12px; }
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 > .e-con-inner{
    position:relative !important;
    z-index:1;
    display:block !important;
    max-width:none !important;
    padding:48px 0 0 !important;
  }
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-element-1120600{
    width:auto !important;
    margin:0 !important;
    padding:0 !important;
    text-align:right;
    direction:rtl;
  }
  html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-918ccf2 .elementor-element-1120600{ text-align:left; direction:ltr; }
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-icon-box-wrapper{ padding:6px 11px; gap:7px; }
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-icon-box-title{ font-size:13px !important; white-space:nowrap; }
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 h2{
    margin:20px 0 26px !important;
    padding-block-end:16px;
    font-size:38px !important;
    line-height:1.12 !important;
  }
  html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-918ccf2 h2{ font-size:32px !important; }
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 h2::after{ width:62px; }
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-widget-text-editor p,
  html body.ussus-founder-profile-enabled.page-id-1503 .elementor-element.elementor-element-918ccf2 .elementor-widget-text-editor p{
    font-size:17px !important;
    line-height:1.9 !important;
  }
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-widget-text-editor p:first-child{
    margin-block-end:15px !important;
    padding:17px 17px !important;
  }
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-widget-text-editor p:nth-child(n+2):nth-child(-n+4){
    margin-block:11px !important;
    padding:15px 16px !important;
  }

  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-element-39cc495{
    position:relative !important;
    z-index:2;
    width:min(76%, 250px) !important;
    margin:26px auto 0 !important;
  }
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-element-39cc495 img{
    display:block;
    position:relative;
    z-index:1;
    width:100% !important;
    height:auto !important;
    transform:translateY(5.2%);
    filter:drop-shadow(0 20px 22px rgba(0,0,0,.34));
  }
}

@media (prefers-reduced-motion:reduce){
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-lpef0o9 .elementor-element-f7af6f8::before,
  html body.ussus-founder-profile-enabled .elementor-element.elementor-element-918ccf2 .elementor-element-39cc495::before{
    animation:none;
    opacity:.46;
  }
}
