.lead-card .lead-email-btn{color:var(--navy);background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:6px;align-items:center;gap:8px;padding:7px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.lead-card .lead-email-btn:hover,.lead-card .lead-email-btn:focus-visible{border-color:var(--brand);color:var(--brand-dark);background:#fff;transform:translateY(-1px)}.lead-card .lead-email-btn svg{fill:currentColor;flex:none;width:16px;height:16px}.about-hero{padding-block:112px 80px}.about-hero-grid{align-items:start;gap:40px;display:grid}.about-hero-intro h1{max-width:14ch}.about-hero-link{color:var(--brand);border-bottom:2px solid var(--brand-border);align-items:center;gap:8px;margin-top:26px;padding-bottom:2px;font-weight:700;text-decoration:none;transition:border-color .15s;display:inline-flex}.about-hero-link:hover,.about-hero-link:focus-visible{border-color:var(--brand)}@media (width>=1000px){.about-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.about-hero-intro{padding-top:28px;position:sticky;top:120px}}.ceo-message{isolation:isolate;border:1px solid var(--border);background:radial-gradient(120% 60% at 100% 0,#e9f1fae6 0%,#fff0 60%),linear-gradient(#fff 0%,#fbfdff 100%);border-radius:28px;padding:clamp(26px,4vw,48px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -28px #102a5247,0 8px 20px -12px #0f172a1f}.ceo-message:before{content:"";background:linear-gradient(90deg, var(--green) 0%, var(--teal) 45%, var(--brand) 100%);height:5px;position:absolute;inset:0 0 auto}.ceo-message-glow{z-index:-1;inset-inline-end:-120px;pointer-events:none;background:radial-gradient(circle,#8fc96b29 0%,#8fc96b00 70%);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-140px}.ceo-message-head{align-items:center;gap:clamp(18px,3vw,28px);margin-bottom:28px;display:flex}.ceo-message .ceo-portrait{aspect-ratio:1;background:conic-gradient(from 200deg, var(--brand) 0deg, var(--teal) 120deg, var(--green) 220deg, var(--brand) 360deg);border-radius:50%;flex:none;width:clamp(112px,16vw,148px);margin:0;padding:5px;position:relative;box-shadow:0 16px 34px -14px #102a528c}.ceo-message .ceo-portrait:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 0 0 4px #fff}.ceo-message .ceo-portrait img{object-fit:cover;object-position:50% 22%;background:#030b28;border-radius:50%;width:100%;height:100%;display:block}.ceo-message-heading .eyebrow{margin-bottom:8px}.ceo-message-heading h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,2.6vw,2.05rem);font-weight:800;line-height:1.12}.ceo-message .ceo-byline{color:var(--slate-600);margin:8px 0 0;font-size:.95rem;font-weight:600}.ceo-message .ceo-lead{border-inline-start:4px solid var(--green);background:linear-gradient(90deg,#5c9e3f17 0%,#e9f1fa99 100%);border-radius:0 16px 16px 0;margin:0 0 26px;padding:22px 26px 22px 30px;position:relative}[dir=rtl] .ceo-message .ceo-lead{background:linear-gradient(270deg,#5c9e3f17 0%,#e9f1fa99 100%);border-radius:16px 0 0 16px;padding:22px 30px 22px 26px}.ceo-message .ceo-quote-mark{top:-10px;color:var(--brand);opacity:.16;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:5.5rem;line-height:1;position:absolute;inset-inline-end:12px}.ceo-message .ceo-lead p{color:var(--navy);margin:0;padding-inline-end:34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.8vw,1.34rem);font-style:italic;line-height:1.55;position:relative}[lang=ar] .ceo-lead p,[lang=ar].ceo-message .ceo-lead p{font-family:var(--font-arabic), var(--font-sans);font-style:normal;font-weight:600;line-height:1.95}.ceo-message .ceo-body p{color:var(--slate-700);margin:0 0 16px;font-size:1.02rem;line-height:1.78}.ceo-message .ceo-body .ceo-emphasis{color:var(--brand-dark);text-align:center;margin:22px 0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:700}.ceo-message .ceo-body .ceo-emphasis:before,.ceo-message .ceo-body .ceo-emphasis:after{content:"";background:linear-gradient(90deg, var(--green), var(--brand));border-radius:2px;width:56px;height:2px;margin:0 auto;display:block}.ceo-message .ceo-body .ceo-emphasis:before{margin-bottom:14px}.ceo-message .ceo-body .ceo-emphasis:after{margin-top:14px}.ceo-message .ceo-body .ceo-closing{color:var(--navy);margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.9vw,1.42rem);font-weight:700;line-height:1.45}[lang=ar].ceo-message .ceo-emphasis,[lang=ar].ceo-message .ceo-closing,[lang=ar].ceo-message .ceo-sign-name{font-family:var(--font-arabic), var(--font-sans)}[lang=ar].ceo-message em{font-style:normal}[lang=ar].ceo-message .eyebrow,[lang=ar].ceo-message .ceo-sign-role{font-family:var(--font-arabic), var(--font-sans);letter-spacing:0;text-transform:none;font-size:.86rem;font-weight:700}.ceo-message .ceo-signature{justify-items:start;gap:2px;margin-top:30px;display:grid}.ceo-message .ceo-sign-rule{background:linear-gradient(90deg, var(--green), var(--brand));border-radius:3px;width:72px;height:3px;margin-bottom:16px;display:block}.ceo-message .ceo-signature p{margin:0}.ceo-message .ceo-sign-name{color:var(--ink);letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700}.ceo-message .ceo-sign-role{color:var(--brand);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:600;margin-top:4px!important}.ceo-message .ceo-sign-org{color:var(--slate-600);font-size:.92rem;font-weight:600}.ceo-message .ceo-sign-email{border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--brand-dark);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:9px 16px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.ceo-message .ceo-sign-email:hover,.ceo-message .ceo-sign-email:focus-visible{border-color:var(--brand);background:#fff;transform:translateY(-1px)}@media (width<=560px){.ceo-message{border-radius:22px}.ceo-message-head{flex-direction:column;align-items:flex-start}.ceo-message .ceo-lead{padding:18px 18px 18px 20px}[dir=rtl] .ceo-message .ceo-lead{padding:18px 20px 18px 18px}}@media (prefers-reduced-motion:reduce){.ceo-message .ceo-sign-email,.about-hero-link,.lead-card .lead-email-btn{transition:none}}.about-hero .ceo-message p{max-width:none}
