
/* V4.3: minimal navigation safeguards. All original V4.1 design rules remain unchanged. */
body.bm-native-page .site-header [data-id="00000003"] img{display:block;max-width:180px;width:100%;max-height:62px;height:auto;object-fit:contain;}
body.bm-native-page .site-header [data-id="00000011"] .elementor-button{border-radius:8px!important;padding:15px 19px;white-space:nowrap;}:where(body.bm-native-page .site-header [data-id="00000011"] .elementor-button){font:800 12px Manrope,Arial,sans-serif;}
body.bm-native-page [id="technology"],body.bm-native-page [id="applications"],body.bm-native-page [id="platforms"],body.bm-native-page [id="validation"],body.bm-native-page [id="about"],body.bm-native-page [id="contact"]{scroll-margin-top:100px;}
@media(max-width:980px){
 body.bm-native-page .site-header [data-id="00000012"]{display:block!important;margin-left:auto;width:auto!important;}
 body.bm-native-page .site-header [data-id="00000010"]{display:none!important;}
 body.bm-native-page .site-header [data-id="00000010"].is-open{display:flex!important;flex-direction:column!important;gap:10px;background:#fff!important;padding:15px 25px;z-index:99;}
 body.bm-native-page .site-header [data-id="00000009"],body.bm-native-page .site-header [data-id="00000011"]{display:none!important;}
 body.bm-native-page .site-header [data-id="00000012"] .elementor-button{border:0!important;box-shadow:none!important;padding:8px;}
:where(body.bm-native-page :where(.site-header [data-id="00000012"] .elementor-button)){font-size:23px;}}
@media(min-width:981px){body.bm-native-page .site-header [data-id="00000012"],body.bm-native-page .site-header [data-id="00000010"]{display:none!important;}}
