
.about260{direction:rtl;background:linear-gradient(180deg,#f3f7fc 0,#f8fbfe 48%,#f4f8fc 100%);color:#173a61}
.about260-hero{position:relative;min-height:350px;background-image:var(--about260-cover);background-size:cover;background-position:center;overflow:hidden}
.about260-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,34,75,.97),rgba(6,71,139,.84),rgba(4,35,76,.48))}
.about260-hero:after{content:"";position:absolute;width:430px;height:430px;left:-170px;bottom:-310px;border:1px solid rgba(255,255,255,.12);border-radius:50%}
.about260-hero__inner{position:relative;z-index:2;min-height:350px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:34px;align-items:center;color:#fff}
.about260-eyebrow,.about260-label{display:inline-flex;align-items:center;color:#0b66bf;font-size:13px;font-weight:900}
.about260-eyebrow{min-height:29px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.09);color:#d8ecff}
.about260-hero h1{max-width:760px;margin:11px 0 12px;font-size:42px;line-height:1.35;font-weight:900;letter-spacing:-.5px;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.4)}
.about260-hero p{max-width:720px;margin:0;color:#fff;font-size:16px;line-height:1.95;font-weight:650;text-shadow:0 1px 3px rgba(0,0,0,.35)}
.about260-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.about260-hero__stats article{min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.09);backdrop-filter:blur(8px);text-align:center}
.about260-hero__stats strong{font-size:30px}
.about260-hero__stats span{margin-top:4px;font-size:14px;font-weight:900;color:#fff}
.about260-hero__stats small{margin-top:5px;color:#e8f3ff;font-size:12.5px;font-weight:700}
.about260-body{padding-top:28px;padding-bottom:70px}
.about260-overview{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center;padding:24px;border:1px solid #dce7f1;border-radius:20px;background:#fff;box-shadow:0 11px 30px rgba(5,37,81,.05)}
.about260-overview__image{position:relative;height:330px;overflow:hidden;border-radius:16px;background:#eaf1f8}
.about260-overview__image img{width:100%;height:100%;object-fit:cover}
.about260-overview__image:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(3,25,52,.72))}
.about260-overview__image>div{position:absolute;z-index:2;right:16px;bottom:15px;color:#fff}
.about260-overview__image span,.about260-overview__image small{display:block}
.about260-overview__image span{font-size:13px;font-weight:900}
.about260-overview__image small{margin-top:3px;color:#eef6ff;font-size:11.5px;font-weight:650}
.about260-overview__content h2,.about260-section-head h2,.about260-leadership h2{margin:6px 0 12px;color:#173a61;font-size:25px;line-height:1.45}
.about260-prose{color:#344b62;font-size:15.5px;line-height:2;font-weight:500}
.about260-overview__facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:14px;border-top:1px solid #edf2f6}
.about260-overview__facts span{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:8px;background:#f4f8fc;color:#405970;font-size:12px;font-weight:700}
.about260-overview__facts b{color:#0b65ba}
.about260-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:15px}
.about260-pillars article{position:relative;overflow:hidden;min-height:215px;padding:22px;border:1px solid #dfe8f1;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(5,37,81,.04);transition:.2s ease}
.about260-pillars article:after{content:"";position:absolute;right:0;left:0;bottom:0;height:4px;background:#0b65ba}
.about260-pillars article:hover{transform:translateY(-3px);border-color:#bcd4e9;box-shadow:0 14px 30px rgba(5,37,81,.08)}
.about260-pillar__icon{width:43px;height:43px;display:grid;place-items:center;border-radius:11px;background:#edf5ff;font-size:18px}
.about260-pillars small{display:block;margin-top:12px;color:#0a64b8;font-size:8px;font-weight:900}
.about260-pillars h3{margin:6px 0 7px;color:#173a61;font-size:16px;line-height:1.55}
.about260-pillars p{margin:0;color:#6c7f92;font-size:9.5px;line-height:1.95}
.about260-goals{margin-top:15px;padding:23px;border:1px solid #dfe8f1;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(5,37,81,.035)}
.about260-section-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:14px}
.about260-section-head>p{max-width:470px;margin:0;color:#8190a0;font-size:8.5px;line-height:1.8}
.about260-goals__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.about260-goals__grid article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;min-height:64px;padding:11px 12px;border:1px solid #e5edf5;border-radius:12px;background:linear-gradient(90deg,#f8fbff,#f4f8fd)}
.about260-goals__grid article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#0a5eb2;color:#fff;font-size:9px;font-weight:900}
.about260-goals__grid small{display:block;color:#8a99a8;font-size:6.8px}
.about260-goals__grid p{margin:3px 0 0;color:#425f79;font-size:9.5px;line-height:1.7;font-weight:700}
.about260-leadership{position:relative;overflow:hidden;display:grid;grid-template-columns:100px minmax(0,1fr);gap:22px;align-items:center;margin-top:15px;padding:28px;border-radius:19px;background:linear-gradient(135deg,#06366d,#0a67c2);color:#fff}
.about260-leadership:after{content:"";position:absolute;width:250px;height:250px;left:-110px;bottom:-170px;border:1px solid rgba(255,255,255,.11);border-radius:50%}
.about260-leadership__mark{position:relative;z-index:2;width:88px;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.09)}
.about260-leadership__mark span{font-size:7px;color:#cfe5fa}
.about260-leadership__mark strong{font-size:31px}
.about260-leadership__copy{position:relative;z-index:2}
.about260-leadership .about260-label{color:#b9ddff}
.about260-leadership h2{color:#fff}
.about260-leadership blockquote{margin:0;color:#e7f2fd;font-size:10.5px;line-height:2}
.about260-leadership__copy>strong{display:block;margin-top:11px;font-size:8.5px}
@media(max-width:900px){.about260-hero__inner,.about260-overview{grid-template-columns:1fr}.about260-hero__stats{max-width:520px}.about260-pillars{grid-template-columns:1fr 1fr}.about260-section-head{align-items:flex-start;flex-direction:column}.about260-overview__image{height:290px}}
@media(max-width:620px){.about260-hero,.about260-hero__inner{min-height:315px}.about260-hero h1{font-size:30px}.about260-hero p{font-size:11px}.about260-hero__stats{grid-template-columns:1fr 1fr}.about260-body{padding-top:20px}.about260-overview{padding:17px}.about260-pillars,.about260-goals__grid{grid-template-columns:1fr}.about260-overview__image{height:235px}.about260-leadership{grid-template-columns:1fr;padding:22px}.about260-leadership__mark{width:72px;height:72px}.about260-overview__content h2,.about260-section-head h2,.about260-leadership h2{font-size:21px}}


/* =========================================================
   V26.1 — About page final polish
   - clearer typography
   - tighter whitespace
   - leadership block aligned with Director Message identity
   ========================================================= */

.about260-overview{
  gap:24px;
  padding:22px;
}
.about260-overview__content h2{
  font-size:27px;
}
.about260-prose{
  font-size:12px;
  line-height:2.1;
}
.about260-pillars article{
  min-height:205px;
  padding:20px;
}
.about260-pillars h3{
  font-size:17px;
}
.about260-pillars p{
  font-size:10.5px;
  line-height:1.9;
}
.about260-goals{
  padding:21px 22px;
}
.about260-goals__grid article{
  min-height:61px;
}
.about260-goals__grid p{
  font-size:10.5px;
}
.about260-section-head>p{
  font-size:9.5px;
}

/* Director message: same visual language as the approved homepage section */
.about261-director{
  position:relative;
  overflow:hidden;
  display:grid;
  grid-template-columns:minmax(0,1fr) 185px;
  gap:28px;
  align-items:center;
  margin-top:15px;
  padding:30px 34px;
  border-radius:19px;
  background:
    radial-gradient(circle at 9% 120%,rgba(255,255,255,.07) 0 105px,transparent 106px),
    linear-gradient(135deg,#062b59 0%,#073d78 52%,#0757a5 100%);
  color:#fff;
  box-shadow:0 14px 32px rgba(4,43,88,.12);
}
.about261-director:before{
  content:"";
  position:absolute;
  inset:0;
  opacity:.11;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);
  pointer-events:none;
}
.about261-director__content,
.about261-director__identity{
  position:relative;
  z-index:2;
}
.about261-director__eyebrow{
  display:flex;
  align-items:center;
  gap:8px;
  color:#cfe7ff;
  font-size:8px;
  font-weight:900;
}
.about261-director__eyebrow span{
  width:28px;
  height:1px;
  background:#8cc6ff;
}
.about261-director h2{
  max-width:760px;
  margin:9px 0 9px;
  color:#fff;
  font-size:25px;
  line-height:1.55;
  font-weight:900;
}
.about261-director p{
  max-width:820px;
  margin:0;
  color:#e6f1fc;
  font-size:11px;
  line-height:2;
}
.about261-director__footer{
  display:flex;
  justify-content:space-between;
  align-items:end;
  gap:18px;
  margin-top:17px;
  padding-top:14px;
  border-top:1px solid rgba(255,255,255,.13);
}
.about261-director__footer strong,
.about261-director__footer small{
  display:block;
}
.about261-director__footer strong{
  font-size:9px;
}
.about261-director__footer small{
  margin-top:3px;
  color:#bad7f1;
  font-size:7px;
}
.about261-director__link{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:34px;
  padding:0 12px;
  border:1px solid rgba(255,255,255,.18);
  border-radius:9px;
  background:rgba(255,255,255,.08);
  color:#fff;
  font-size:8px;
  font-weight:800;
  text-decoration:none;
  transition:.2s ease;
}
.about261-director__link:hover{
  background:#fff;
  color:#0755a0;
}
.about261-director__identity{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  min-height:145px;
  padding:15px;
  border:1px solid rgba(255,255,255,.15);
  border-radius:17px;
  background:rgba(255,255,255,.07);
  text-align:center;
}
.about261-director__seal{
  width:76px;
  height:76px;
  display:grid;
  place-items:center;
  border:1px solid rgba(255,255,255,.24);
  border-radius:50%;
  background:rgba(255,255,255,.09);
  font-size:31px;
  font-weight:900;
}
.about261-director__identity span{
  margin-top:9px;
  color:#d8eafb;
  font-size:7px;
  line-height:1.7;
}

@media(max-width:900px){
  .about261-director{
    grid-template-columns:1fr 145px;
    padding:25px;
  }
}
@media(max-width:650px){
  .about260-overview__content h2{font-size:23px}
  .about260-prose{font-size:11px}
  .about260-pillars h3{font-size:16px}
  .about260-pillars p,.about260-goals__grid p{font-size:10px}
  .about261-director{
    grid-template-columns:1fr;
    padding:22px 18px;
  }
  .about261-director h2{font-size:21px}
  .about261-director p{font-size:10.5px}
  .about261-director__identity{display:none}
  .about261-director__footer{
    align-items:flex-start;
    flex-direction:column;
  }
}

/* V44.6 direct typography correction */
.about263-director__content h2{color:#fff!important;font-size:25px!important;line-height:1.55!important;font-weight:900!important;text-shadow:0 2px 4px rgba(0,0,0,.25)}
.about263-director__content p{color:#f2f8ff!important;font-size:15px!important;line-height:1.9!important;font-weight:600!important}
.about263-director__eyebrow{color:#dceeff!important;font-size:13px!important;font-weight:800!important}
.about263-director__signature small{color:#e3eef9!important;font-size:12px!important}
