.about-intro .split-layout { align-items: stretch; }
.mission-card { min-height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
.mission-quote { margin: 35px 0 0; padding-left: 20px; border-left: 3px solid var(--red-500); color: #d4e2ee; font-size: 15px; line-height: 1.75; }
.principles .info-card { min-height: 260px; }
.system-process { color: #fff; background: var(--navy-900); }
.system-process .section-head > p { color: #a5b8cb; }
.process-timeline { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; overflow: hidden; border: 1px solid rgba(255,255,255,.1); border-radius: var(--radius-md); background: rgba(255,255,255,.1); }
.process-item { min-height: 245px; padding: 31px; background: var(--navy-900); }.process-item span { color: #77b9f7; font-size: 11px; font-weight: 900; }.process-item h3 { margin: 45px 0 12px; font-size: 18px; }.process-item p { margin: 0; color: #8fa6bd; font-size: 12px; line-height: 1.75; }
@media (max-width: 850px) { .process-timeline { grid-template-columns: repeat(2,1fr); } }
@media (max-width: 520px) { .process-timeline { grid-template-columns: 1fr; } }
