.home-about,.home-business,.home-news{padding:72px 0}.home-about-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:90px;align-items:center}.home-about h2,.home-section-head h2{font-size:32px;letter-spacing:.06em;font-weight:600;margin:12px 0}.home-about .about-text p{margin:18px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-about .text-link{margin-top:18px}.home-about .facts{border-top:0;border-left:1px solid var(--line);padding:4px 0 4px 36px}.home-business{background:#f3f6f8}.home-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:27px}.home-section-head .text-link{margin:0 0 5px;white-space:nowrap}.home-business .product{min-height:205px;padding:25px 24px}.home-business .product-icon{font-size:24px;margin:20px 0 16px}.home-business .product p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-capability{margin-top:24px;padding:25px 28px;background:#0b2a3e;display:flex;align-items:center;gap:30px;color:#fff}.home-capability>div:first-child{min-width:240px}.home-capability>div:first-child h3{font-size:17px;font-weight:500;margin:8px 0 0}.home-capability .kicker{color:#75bfe1}.home-capability .cap-list{display:flex;align-items:center;gap:24px;border:0;flex:1}.home-capability .cap-item{display:block;border:0;padding:0}.home-capability .cap-item .index,.home-capability .cap-item p{display:none}.home-capability .cap-item h3{font-size:14px;white-space:nowrap;margin:0;color:#c8dce6}.home-capability .text-link{margin:0;color:#8acbe8;white-space:nowrap}.home-news .news-list{border-top:1px solid var(--line)}.home-news .news-list a{padding:18px 0;grid-template-columns:110px 1fr 20px}.home-news .news-list time{white-space:nowrap}.home-brief .contact{padding:46px 0}@media(max-width:1050px){.home-about-grid{gap:35px}.home-capability{flex-wrap:wrap}.home-capability .cap-list{justify-content:flex-end}.home-capability .text-link{margin-left:auto}}@media(max-width:760px){.home-about,.home-business,.home-news{padding:55px 0}.home-about-grid{grid-template-columns:1fr;gap:30px}.home-about h2,.home-section-head h2{font-size:26px}.home-about .facts{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.home-section-head{align-items:end}.home-section-head .text-link{font-size:12px;gap:8px}.home-business .product{min-height:180px;padding:20px}.home-business .product-icon{margin:16px 0 12px}.home-capability{display:block;padding:24px}.home-capability .cap-list{justify-content:flex-start;flex-wrap:wrap;margin:20px 0;gap:15px 22px}.home-news .news-list a{grid-template-columns:85px 1fr 14px;gap:10px}.home-news .news-list b{font-size:14px}.home-brief .contact{padding:40px 0}}
