/* Scoped corrections requested for the screenshot sections. */
:root{--bmu-gradient:linear-gradient(110deg,#db2129 0%,#bd1420 52%,#850712 100%);--bmu-coral:#db2129}
body[data-bmu-brand] .mdnt-lime,body[data-bmu-brand] .mdnt-title .mdnt-lime .mdnt-word{color:#db2129;background-image:linear-gradient(110deg,#db2129 0%,#bd1420 52%,#850712 100%)}
body[data-bmu-brand] .mdnt-button-dot{background:#db2129}
/* Results: retain the layout and copy, with a black surface and restrained red lighting. */
.section_results.background-color-alternate{background-color:#000;background-image:radial-gradient(ellipse at 82% 12%,rgba(219,33,41,.25),transparent 52%),radial-gradient(ellipse at 12% 100%,rgba(133,7,18,.3),transparent 49%),linear-gradient(118deg,transparent 55.8%,rgba(219,33,41,.16) 56%,transparent 56.2%),linear-gradient(118deg,transparent 69.8%,rgba(219,33,41,.1) 70%,transparent 70.2%);color:#fff}
.section_results .text-color-alternate,.section_results .heading-style-italic{color:#fff}
.section_results .results_value-wrapper,.section_results .results_value,.section_results .results_value-unit{color:#db2129}
/* Keep the five original bento positions; append just one row for the final two services. */
.bmu-services-bento{scroll-margin-top:88px}
.bmu-services-bento .frame_left-cards-wrapper>.card_component:first-child .card_image-wrapper,
.bmu-services-bento .frame_right-cards-wrapper>.card_component:last-child .card_image-wrapper{aspect-ratio:936/1106}
.bmu-services-bento .frame_short-cards-wrapper .card_image-wrapper,.bmu-services-bento .frame_left-cards-wrapper>.card_component:last-child .card_image-wrapper{height:350px}
.bmu-services-bento .card_image-wrapper .card_image{width:100%;height:100%;object-fit:cover;max-height:none}
.bmu-services-bento .frame_content-wrapper{row-gap:32px}
.bmu-services-bento .frame_header{margin-bottom:48px}
.bmu-services-bento .frame_extra-cards-wrapper{display:flex;align-items:stretch;gap:32px;width:100%}
.bmu-services-bento .frame_extra-cards-wrapper .card_image-wrapper{height:350px}
.bmu-services-bento .frame_extra-cards-wrapper .card_component{flex:1;min-width:0}
/* SS2: keep all existing surfaces; only change text to black. */
.section_ai-cited,.section_ai-cited h2,.section_ai-cited p,.section_ai-cited .heading-style-italic,.section_ai-cited .text-size-regular,.section_ai-cited .text-size-small,.section_ai-cited .ai-cited_chat-caption{color:#000!important}
/* SS3: black surrounding area, red accordions and white disclosure symbols. */
.section_faq.background-color-secondary{background-color:#000}
.section_faq .faq_item{background:#db2129}
.section_faq .faq_question,.section_faq .faq_item-answer p{color:#fff}
.section_faq .faq_icon-wrapper{background:#a10c16;color:#fff}
.section_faq .faq_icon-wrapper svg path{fill:#fff}
body[data-bmu-brand] .footer_component{background-color:#000;background-image:linear-gradient(#0000,#000 40%),url('/assets/bmu/cta-team.webp')}
@media(max-width:991px){.bmu-services-bento .frame_header{margin-bottom:24px}.bmu-services-bento .frame_content-wrapper{row-gap:24px}.bmu-services-bento .frame_extra-cards-wrapper{gap:24px}}
@media(max-width:767px){.bmu-services-bento .frame_extra-cards-wrapper{flex-direction:column}.bmu-services-bento .frame_short-cards-wrapper .card_image-wrapper{height:400px}.bmu-services-bento .frame_extra-cards-wrapper .card_image-wrapper{height:380px}.bmu-services-bento .frame_extra-cards-wrapper .card_component{flex:auto}.bmu-services-bento .frame_left-cards-wrapper>.card_component:first-child .card_image-wrapper,.bmu-services-bento .frame_right-cards-wrapper>.card_component:last-child .card_image-wrapper{aspect-ratio:auto;height:480px}}
