/* Custom development page — shared IGBSSaaS / Odoo visual language */
.dev-hero .int-map{background:#f5f6f7}
.dev-hero .int-core{width:150px;height:118px}
.dev-hero .int-core strong{font-size:23px;letter-spacing:.12em}
.dev-hero .int-node--commerce .int-node__ico,.dev-hero .int-node--finance .int-node__ico,.dev-hero .int-node--logistics .int-node__ico,.dev-hero .int-node--customers .int-node__ico{background:#fff0e9;color:#f15a24}
.dev-challenge{background:#f7f8fa}
.dev-cap .int-cap__rows article{transition:padding .2s ease}
.dev-cap .int-cap__rows article:hover{padding-left:8px}
.dev-cap .int-cap__tags{letter-spacing:.075em}
@media(max-width:640px){.dev-hero .int-core{width:108px;height:92px}.dev-hero .int-core strong{font-size:18px}.dev-cap .int-cap__rows article:hover{padding-left:0}}
/* Keep the development hero aligned with the shared Odoo / BI visual system. */
.dev-hero .int-hero__copy h2 .acc{display:block;max-width:100%;}
.dev-hero .int-map{border:1px solid rgba(35,45,60,.1);border-radius:18px;background:linear-gradient(145deg,#fff 0%,#f6f7fb 100%);box-shadow:0 28px 70px rgba(28,35,55,.14),0 5px 16px rgba(28,35,55,.06);}
@media(max-width:600px){.dev-hero .int-map{border-radius:13px;}}
