.history-hero{padding:48px 0 64px;background:linear-gradient(120deg,#fff,#f2f6fa)}.history-hero .breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:36px}.history-hero .eyebrow{margin-bottom:24px}.history-hero h1{font-size:clamp(38px,4.8vw,66px);letter-spacing:-.045em;max-width:1000px}.history-hero .lead{max-width:800px}.history-intro{max-width:740px;margin-bottom:48px}.history-timeline{list-style:none;margin:0;padding:0}.history-timeline>li{padding:52px 0;border-top:1px solid var(--border)}.history-timeline>li:first-child{padding-top:36px}.history-era{display:grid;grid-template-columns:.85fr 1.4fr;gap:56px;align-items:center}.history-era-copy .eyebrow{line-height:1.6;letter-spacing:1px;color:#245d9b;margin-bottom:16px}.history-era h3{font-size:clamp(30px,3vw,42px);margin-bottom:18px}.history-subtitle{font-size:19px;line-height:1.5;color:var(--navy);font-weight:600}.history-screen{margin:0;min-width:0}.history-screen .product-screen-frame{display:block;padding:0;background:#edf2f7;border:1px solid var(--border);border-radius:8px;overflow:hidden}.history-screen img{display:block;width:100%;height:auto}.history-screen figcaption,.history-note{font-size:12px;line-height:1.7;color:var(--muted)}.history-screen figcaption{margin-top:12px}.history-note{max-width:760px;margin:16px 0 0}.history-values{background:#f2f6fa}.landing-cta .eyebrow{color:#d9e4ef}
@media(max-width:850px){.history-hero{padding:32px 0 44px}.history-era{grid-template-columns:1fr;gap:24px}.history-timeline>li{padding:36px 0}.history-intro{margin-bottom:32px}.history-hero h1{font-size:clamp(36px,8vw,54px)}.history-hero .breadcrumbs{margin-bottom:28px}}
