
.story{max-width:760px}
.story p{max-width:62ch;font-size:18px;color:rgba(30,31,92,0.72);line-height:1.75;margin-bottom:18px}
.story p strong{color:var(--white);font-weight:700}
.amb{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:center;background:linear-gradient(160deg,#1E1F5C 0%,#12132E 100%);border-radius:12px;padding:34px 32px;box-shadow:0 20px 60px rgba(30,31,92,0.3)}
.amb-n{font-size:clamp(40px,5vw,48px);font-weight:800;letter-spacing:-3px;color:var(--acid);line-height:1;white-space:nowrap}
.amb-t{font-size:clamp(17px,2vw,22px);font-weight:700;color:#fff;letter-spacing:-.3px;line-height:1.45;margin-bottom:8px}
.amb-d{font-size:15px;color:rgba(255,255,255,0.6);line-height:1.6}
.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:rgba(30,31,92,0.10);border:1px solid rgba(30,31,92,0.10);border-radius:12px;overflow:hidden}
.fact{background:#fff;padding:24px 20px}
.fact b{display:block;font-size:40px;font-weight:800;letter-spacing:-1.5px;color:var(--acid);line-height:1;margin-bottom:8px}
.fact span{display:block;font-size:14px;color:rgba(30,31,92,0.62);line-height:1.5}
.ceo{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;background:var(--s1);border:1px solid rgba(30,31,92,0.1);border-left:3px solid var(--acid);border-radius:12px;padding:28px 30px}
.ceo img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex-shrink:0}
.ceo-q{font-size:clamp(17px,1.9vw,22px);font-weight:700;color:var(--white);letter-spacing:-.3px;line-height:1.45;margin-bottom:14px}
.ceo-n{font-size:14px;font-weight:700;color:var(--white)}
.ceo-n em{display:block;font-style:normal;font-weight:400;color:rgba(30,31,92,0.55);margin-top:3px}
@media(max-width:840px){
  .amb,.ceo{grid-template-columns:1fr;gap:20px;padding:26px 24px}
  .facts{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:520px){ .facts{grid-template-columns:1fr} }
