.enterprise .section-top{align-items:center}
.case-study-download{flex-shrink:0;white-space:nowrap}
@media(max-width:800px){.case-study-download{margin-top:24px;white-space:normal}}
.source-services{margin:36px 0;overflow-x:auto;background:#f5f2e3}
.source-services img{display:block;width:100%;height:auto}
@media(max-width:700px){.source-services img{min-width:780px}.source-services{margin:24px 0}}
.software-sources{margin:36px 0;padding:36px;border:1px solid #c4d6bd;background:linear-gradient(110deg,#edf4df,#f6f8d9,#e8f1e4)}
.software-sources h3{margin:0 0 26px;font-size:32px;font-weight:500;letter-spacing:-1px;color:#142c36}
.software-sources ul{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;padding:0}
.software-sources li{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:10px 8px;border:1px solid #c7d9c2;border-radius:10px;background:rgba(255,255,255,.7);font-size:15px;font-weight:500;color:#34413a;white-space:nowrap}
.software-sources li img{width:28px;height:28px;object-fit:contain;flex-shrink:0}
@media(max-width:1100px){.software-sources ul{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.software-sources{padding:22px 16px;margin:24px 0}.software-sources h3{font-size:27px}.software-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.software-sources li{font-size:14px;min-height:54px}.software-sources .sources-more{grid-column:1/-1}}
