.odooModules{color:#333;background-color:#fff;padding:5rem 2rem}.odooModules .odooModulesContainer{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}.odooModules .odooModulesHeader{text-align:left;margin-bottom:4rem}.odooModules .odooModulesHeader .odooModulesTitle{color:#333;margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1.2}.odooModules .odooModulesHeader .odooModulesDescription{color:#666;max-width:900px;margin:0 auto 0 0;font-size:1.4rem;font-weight:400;line-height:1.6}.odooModules .odooModulesGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.odooModules .odooModuleCard{border-radius:12px;flex-direction:row;align-items:center;gap:1rem;padding:.5rem;transition:transform .3s,box-shadow .3s;display:flex}.odooModules .odooModuleCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.odooModules .odooModuleCard .odooModuleCardImage{flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.odooModules .odooModuleCard .odooModuleCardImage img{object-fit:contain;width:100%;height:100%}.odooModules .odooModuleCard .odooModuleCardContent{flex-direction:column;flex:1;gap:.75rem;display:flex}.odooModules .odooModuleCard .odooModuleCardTitle{color:#333;margin:0;font-size:1.3rem;font-weight:600;line-height:1.3}.odooModules .odooModuleCard .odooModuleCardDescription{color:#555;margin:0;font-size:1rem;line-height:1.6}@media (max-width:1024px){.odooModules{padding:4rem 0}.odooModules .odooModulesContainer{padding:0 30px}.odooModules .odooModulesHeader{margin-bottom:3rem}.odooModules .odooModulesHeader .odooModulesTitle{font-size:2.5rem}.odooModules .odooModulesHeader .odooModulesDescription{font-size:1.1rem}.odooModules .odooModulesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.odooModules .odooModuleCard{gap:1.25rem;padding:1.75rem}.odooModules .odooModuleCard .odooModuleCardImage{width:110px;height:120px}.odooModules .odooModuleCard .odooModuleCardContent{gap:.6rem}.odooModules .odooModuleCard .odooModuleCardTitle{font-size:1.2rem}.odooModules .odooModuleCard .odooModuleCardDescription{font-size:.95rem}}@media (max-width:820px){.odooModules .odooModulesContainer{padding:0 20px}}@media (max-width:768px){.odooModules{padding:3rem 1rem}.odooModules .odooModulesContainer{padding:0 20px}.odooModules .odooModulesHeader{margin-bottom:2.5rem}.odooModules .odooModulesHeader .odooModulesTitle{margin-bottom:1rem;font-size:2rem}.odooModules .odooModulesHeader .odooModulesDescription{font-size:1rem}.odooModules .odooModulesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.odooModules .odooModuleCard{gap:1.25rem;padding:1.5rem}.odooModules .odooModuleCard .odooModuleCardImage{width:90px;height:100px}.odooModules .odooModuleCard .odooModuleCardContent{gap:.6rem}.odooModules .odooModuleCard .odooModuleCardTitle{font-size:1.2rem}.odooModules .odooModuleCard .odooModuleCardDescription{font-size:.95rem}}@media (max-width:480px){.odooModules{padding:2.5rem 0}.odooModules .odooModulesContainer{padding:0 15px}.odooModules .odooModulesHeader{margin-bottom:2rem}.odooModules .odooModulesHeader .odooModulesTitle{margin-bottom:.8rem;font-size:1.75rem}.odooModules .odooModulesHeader .odooModulesDescription{font-size:.95rem}.odooModules .odooModulesGrid{grid-template-columns:1fr;gap:1.5rem}.odooModules .odooModuleCard{gap:1rem;padding:1.5rem 1rem}.odooModules .odooModuleCard .odooModuleCardImage{width:90px;height:90px}.odooModules .odooModuleCard .odooModuleCardContent{gap:.5rem}.odooModules .odooModuleCard .odooModuleCardTitle{font-size:1.1rem}.odooModules .odooModuleCard .odooModuleCardDescription{font-size:.9rem}}@media (max-width:360px){.odooModules{padding:2rem .8rem}.odooModules .odooModulesContainer{padding:0 10px}.odooModules .odooModulesHeader .odooModulesTitle{font-size:1.5rem}.odooModules .odooModulesHeader .odooModulesDescription{font-size:.9rem}.odooModules .odooModuleCard{gap:1rem;padding:1.2rem}.odooModules .odooModuleCard .odooModuleCardImage{width:80px;height:80px}.odooModules .odooModuleCard .odooModuleCardContent{gap:.5rem}.odooModules .odooModuleCard .odooModuleCardTitle{font-size:1rem}.odooModules .odooModuleCard .odooModuleCardDescription{font-size:.85rem}}
