.industry-hero{background:linear-gradient(160deg,#071426d1,#0b1f3ba6,#0d2a5280),url(../assets/images/ourstory_bak.png) center center / cover no-repeat}.timeline-section{background:#f0f2f5}.timeline-section .industry-section__title,.timeline-section .section-eyebrow{color:#0f172a}.timeline{position:relative;margin-top:var(--space-16);max-width:920px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-8)}.timeline__item{display:flex;align-items:stretch;justify-content:center;visibility:hidden}.timeline__item--right{justify-content:center;flex-direction:row-reverse}.timeline__logo-circle{width:110px;height:110px;border-radius:50%;background:#fff;border:1px solid #d4d8de;box-shadow:0 2px 8px #0000000f;display:flex;align-items:center;justify-content:center;padding:16px;flex-shrink:0;align-self:center;z-index:1;margin-right:var(--space-4)}.timeline__item--right .timeline__logo-circle{margin-right:0;margin-left:var(--space-4)}.timeline__logo-circle img{max-width:100%;max-height:100%;object-fit:contain}.timeline__year-badge{display:flex;align-items:center;justify-content:center;width:72px;min-height:100%;background:#0b1f3b;color:#fff;font-size:var(--text-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);flex-shrink:0;z-index:0}.timeline__card{background:#fff;border:1px solid #e2e5ea;box-shadow:0 2px 12px #0000000d;padding:var(--space-6) var(--space-8);max-width:560px;display:flex;flex-direction:column;justify-content:center}.timeline__item .timeline__card{border-left:none;border-radius:0 var(--radius-lg) var(--radius-lg) 0}.timeline__item--right .timeline__card{border-right:none;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.timeline__heading{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:#093c7d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 var(--space-3) 0;line-height:var(--leading-snug)}.timeline__text{font-size:var(--text-sm);color:#334155;line-height:var(--leading-relaxed);margin:0}.timeline__spacer{display:none}.story-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);margin-top:var(--space-12)}@media(min-width:640px){.story-stats{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.story-stats{grid-template-columns:repeat(5,1fr)}}.story-stat{text-align:center}.story-stat__value{display:block;font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-accent);line-height:1;margin-bottom:var(--space-2)}.story-stat__label{display:block;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.timeline__item{visibility:visible}}@media(max-width:767px){.timeline{gap:var(--space-6)}.timeline__item,.timeline__item--right{justify-content:flex-start;flex-direction:row}.timeline__logo-circle{width:56px;height:56px;padding:10px;margin-right:var(--space-3)}.timeline__item--right .timeline__logo-circle{margin-left:0;margin-right:var(--space-3)}.timeline__year-badge{width:52px;font-size:var(--text-sm)}.timeline__card{max-width:none;flex:1;padding:var(--space-4) var(--space-5)}.timeline__item--right .timeline__card{border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:none;border-right:1px solid #e2e5ea}}
