.home-factories{padding-bottom:32px}.home-factory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-factory-card{border:1px solid #e3e8ec;border-radius:10px;background:white;padding:20px;display:flex;flex-direction:column;min-width:0}.home-factory-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.factory-symbol{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#edf2f5;color:#486173;font-size:22px}.home-factory-top small{color:#8b7460;font-size:11px}.home-factory-card h3{font-size:17px;margin:18px 0 8px;line-height:1.5}.factory-location{font-size:12px;color:#71818c;margin:0}.factory-main{font-size:13px;line-height:1.8;color:#495d6a;flex:1}.factory-capabilities{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.factory-capabilities span{font-size:11px;background:#f2f5f7;padding:5px 8px;border-radius:4px;color:#667985}.home-factory-actions{border-top:1px solid #edf0f2;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.home-factory-actions a{font-size:13px;color:var(--red);text-decoration:none}.home-factory-actions button{border:1px solid #dce3e8;background:white;border-radius:5px;padding:7px 12px;color:#657683;cursor:pointer}.home-demo-note{font-size:12px;color:#87929a;line-height:1.6;margin-top:14px}.home-services{padding-top:36px;padding-bottom:10px}.home-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-service-card{display:flex;align-items:flex-start;gap:12px;padding:20px 16px;background:#f7f9fa;border:1px solid #e7ecef;border-radius:9px;text-decoration:none;color:#293e4c}.service-symbol{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:#e8eff3;border-radius:7px;color:#587283;font-size:16px}.home-service-card h3{font-size:16px;margin:3px 0 8px}.home-service-card p{font-size:12px;color:#7b8993;margin:0;line-height:1.7}.home-service-card>span:last-child{margin-left:auto;color:#8c9da8}.home-service-card:hover{border-color:#9daeb9;background:#f0f5f7}.home-factory-card:hover{border-color:#b6c6d0}@media(max-width:1000px){.home-factory-grid,.home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-factory-card{padding:15px}.home-factory-top{flex-wrap:wrap}.home-factory-card h3{font-size:15px}.home-factory-grid{gap:10px}.home-service-grid{grid-template-columns:1fr}.home-services .block-head,.home-factories .block-head{gap:12px;align-items:flex-start}.home-services .block-head a,.home-factories .block-head a{font-size:12px}.home-services{padding-top:28px}}
