/* Home: "Solutions for Every Industry" — simple, professional 6 × 4 grid */
.inno-industries{background:#f6f9ff;padding:70px 24px;font-family:"Plus Jakarta Sans",sans-serif}
.inno-industries *{box-sizing:border-box}
.inno-industries-shell{max-width:1240px;margin:0 auto}
.inno-industries-head{text-align:center;margin-bottom:40px}
body .inno-industries h2{margin:0!important;color:#12334d!important;-webkit-text-fill-color:#12334d!important;background:none!important;text-transform:none!important}
.inno-industries-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;list-style:none!important;margin:0!important;padding:0!important}
.inno-industries-grid li{margin:0!important;list-style:none!important;min-width:0}
.inno-industry-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;padding:24px 12px 22px;background:#fff;border:1px solid #e3eaf5;border-radius:14px;text-align:center;text-decoration:none!important;transition:border-color .2s,box-shadow .2s,transform .2s}
.inno-industry-tile{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#eef4ff;color:#2f6fe8;font-size:24px;transition:background .2s,color .2s}
.inno-industry-name{font-size:15px;font-weight:600;line-height:1.35;color:#12334d}
.inno-industry-card:hover,.inno-industry-card:focus-visible{border-color:#2f6fe8;box-shadow:0 12px 26px #2f6fe81f;transform:translateY(-3px)}
.inno-industry-card:hover .inno-industry-tile,.inno-industry-card:focus-visible .inno-industry-tile{background:#2f6fe8;color:#fff}
.inno-industry-card:focus-visible{outline:3px solid #2f6fe8;outline-offset:2px}
.inno-industries-more{text-align:center;margin-top:36px}
.inno-industries-more a{display:inline-block;padding:13px 28px;border-radius:40px;border:1px solid #2f6fe8;color:#2f6fe8!important;font-weight:600;font-size:15px;text-decoration:none!important;transition:background .2s,color .2s}
.inno-industries-more a:hover{background:#2f6fe8;color:#fff!important}
@media(max-width:1100px){.inno-industries-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:767px){.inno-industries-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.inno-industry-card{padding:18px 8px}.inno-industry-tile{width:46px;height:46px;font-size:20px}.inno-industry-name{font-size:13px}}
@media(max-width:420px){.inno-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.inno-industry-card,.inno-industry-tile,.inno-industries-more a{transition:none}}
