.elementor{max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;}

header.wp-block-template-part{position:sticky;top:0;z-index:999;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(255,255,255,.9)!important;transition:box-shadow .2s ease;}
header.wp-block-template-part:has(.is-menu-open){backdrop-filter:none;-webkit-backdrop-filter:none;}
.card,.quote-card,.svc-card,.eng-item,.t-card,.m-item,.venn-card,.step-card,.c-item,.a-card,.stat-card,.logo-item,.b-card{transition:transform .25s ease,box-shadow .25s ease;}
.card:hover,.quote-card:hover,.svc-card:hover,.eng-item:hover,.t-card:hover,.m-item:hover,.venn-card:hover,.step-card:hover,.c-item:hover,.a-card:hover,.stat-card:hover,.logo-item:hover,.b-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px rgb(63,143,120);}

body.page-id-139 .wp-block-post-title{display:none !important;}
body.page-id-139 .wp-block-post-title + .wp-block-spacer, body.page-id-139 .wp-block-post-title ~ .wp-block-spacer, body.page-id-139 .wp-block-spacer:has(+ .wp-block-post-title){display:none !important;}
body.page-id-139 h1.wp-block-post-title{display:none !important;}



.single-post .sharedaddy,.single-post .wp-block-comments,.single-post .jp-relatedposts{display:none !important;}
.single-post .entry-content{max-width:900px;margin:0 auto;font-size:18px;line-height:1.7;}
.single-post .wp-block-post-title{max-width:900px;margin-left:auto;margin-right:auto;font-family:'DM Sans','Inter',sans-serif !important;font-weight:600 !important;}
.single-post main .wp-block-group.has-global-padding{max-width:900px;margin-left:auto;margin-right:auto;}
.single-post #mbc-topic-suffix{white-space:nowrap;margin-left:-0.3em !important;}
.single-post #mbc-related{max-width:900px;margin:0 auto;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);}
.single-post #mbc-related h4{font-family:'DM Sans','Inter',sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#5b6b7c;margin:0 0 16px;font-weight:600;}
.single-post #mbc-related .mbc-rel-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.single-post #mbc-related .mbc-rel-card{border:1px solid #e4e9ee;border-radius:10px;padding:20px;text-decoration:none;display:block;color:#0f2a47;transition:box-shadow .15s ease,transform .15s ease;}
.single-post #mbc-related .mbc-rel-card:hover{box-shadow:0 6px 20px rgba(15,42,71,.08);transform:translateY(-2px);}
.single-post #mbc-related .mbc-rel-topic{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#3a6df0;font-weight:600;margin-bottom:8px;}
.single-post #mbc-related .mbc-rel-title{font-family:'DM Sans','Inter',sans-serif;font-weight:600;font-size:17px;line-height:1.4;color:#0f2a47;}
@media (max-width:680px){.single-post #mbc-related .mbc-rel-grid{grid-template-columns:1fr;}}