.company{background:#f4f1eb;padding:100px 0}.company-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.company-intro h2{font-size:clamp(2.2rem,4vw,4rem);margin:10px 0}.company-intro>p{margin:0;font-size:1.08rem}.company-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#d8d8d4;margin:58px 0 72px}.company-facts>div{background:#fff;padding:27px 22px;min-height:130px}.company-facts strong,.company-facts span{display:block}.company-facts strong{font-size:clamp(1.55rem,2.5vw,2.4rem);line-height:1.05;color:#0098d7}.company-facts span{margin-top:10px;font-size:.8rem;font-weight:bold;text-transform:uppercase;letter-spacing:.08em}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:150px 1fr;gap:40px;border-top:1px solid #cbd0cc;padding:25px 0}.timeline time{font-size:1rem;text-transform:uppercase;letter-spacing:.1em}.timeline h3{font-size:1.35rem;margin:0 0 8px}.timeline p{margin:0;max-width:700px}@media(max-width:850px){.company{padding:72px 0}.company-intro{grid-template-columns:1fr;gap:22px}.company-facts{grid-template-columns:repeat(2,1fr);margin:42px 0 52px}.timeline li{grid-template-columns:88px 1fr;gap:18px}}@media(max-width:500px){.company-facts{grid-template-columns:1fr}.timeline li{grid-template-columns:1fr;gap:6px}.timeline li time{color:#0098d7}}
