/* Marketing and the home creative block: scoped, editable image modules. */
.et_pb_section.mq4.mq71-marketing-hero .mq4-media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:0}
.et_pb_section.mq4.mq71-marketing-hero .mq4-media:before{display:none}
.et_pb_section.mq4.mq71-marketing-hero .et_pb_image.mq71-marketing-art{width:100%;max-width:700px!important;transform:none!important;margin:0 auto!important}
.mq71-marketing-art .et_pb_image_wrap{width:100%;display:block}.mq4 .mq71-marketing-art img{width:100%;height:auto;max-width:100%;display:block;transform:none!important;object-fit:contain}
.mq4 .mq71-art-caption{max-width:430px;text-align:center}.mq4 .mq71-art-caption p{font-size:10px;line-height:1.7;color:#536026;letter-spacing:.015em}
.et_pb_section.mq4.mq71-channels{background:#f5f4ef!important;color:#101110;padding:0 0 85px!important;overflow:hidden}
.mq4 .mq71-channels-heading{max-width:1060px;display:block}.mq4 .mq71-channels-heading .et_pb_column{width:100%}.mq4 .mq71-channels-heading .mq4-eyebrow{margin-bottom:20px!important;color:#5c663f}
.mq4 .mq71-heading h2{font-size:clamp(34px,4vw,55px);line-height:1.05;letter-spacing:-.05em;color:#101110;margin:0}.mq4 .mq71-heading strong{font-weight:800}
.mq4 .mq71-lead{max-width:630px;margin-top:22px!important}.mq4 .mq71-lead p{font-size:16px;line-height:1.75;color:#5c6152}
.mq4 .mq71-channels-art{display:block;max-width:1160px;margin-top:32px!important}.mq71-channels-art>.et_pb_column{width:100%}
.mq4 .mq71-application-image{position:relative;width:100%;max-width:1160px;isolation:isolate}.mq71-application-image:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#f5f4ef,transparent 5%,transparent 95%,#f5f4ef),linear-gradient(0deg,#f5f4ef,transparent 5%,transparent 95%,#f5f4ef)}
.mq4 .mq71-application-image img{width:100%;height:auto;display:block;object-fit:contain;max-width:100%}
.mq4 .mq71-application-caption{margin-top:20px!important;max-width:750px}.mq4 .mq71-application-caption p{font-size:10px;line-height:1.7;color:#6c735d}
.et_pb_section.mq4.mq71-home-creative .mq4-brand-visual{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0;gap:20px}
.et_pb_section.mq4.mq71-home-creative .et_pb_image.mq71-home-art{width:100%;max-width:700px!important;margin:0 auto!important;transform:none!important;filter:none}
.mq4 .mq71-home-art .et_pb_image_wrap{width:100%;display:block}.mq4 .mq71-home-art img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;transform:none!important;filter:none}
.mq4 .mq71-home-caption{position:relative;max-width:430px;text-align:center}.mq4 .mq71-home-caption p{font-size:10px;line-height:1.7;color:#794568;letter-spacing:.02em}
@media(max-width:980px){.et_pb_section.mq4.mq71-marketing-hero .mq4-split{gap:40px}.mq4 .mq71-channels-art{margin-top:24px!important}.mq4 .mq71-lead p{font-size:15px}}
@media(max-width:800px){.et_pb_section.mq4.mq71-marketing-hero .mq4-split,.et_pb_section.mq4.mq71-home-creative>.mq4-split{flex-direction:column;align-items:stretch;gap:40px!important}.mq71-marketing-hero .mq4-split>.et_pb_column,.mq71-home-creative>.mq4-split>.et_pb_column{width:100%!important}.et_pb_section.mq4.mq71-marketing-hero .et_pb_image.mq71-marketing-art,.et_pb_section.mq4.mq71-home-creative .et_pb_image.mq71-home-art{max-width:640px!important}.mq4 .mq71-channels-heading,.mq4 .mq71-channels-art{width:calc(100% - 48px)}.et_pb_section.mq4.mq71-channels{padding-bottom:65px!important}}
@media(max-width:560px){.et_pb_section.mq4.mq71-marketing-hero .mq4-media{gap:12px}.mq4 .mq71-art-caption p,.mq4 .mq71-home-caption p{font-size:9px}.et_pb_section.mq4.mq71-marketing-hero .et_pb_image.mq71-marketing-art,.et_pb_section.mq4.mq71-home-creative .et_pb_image.mq71-home-art{max-width:100%!important}.mq4 .mq71-heading h2{font-size:36px}.mq4 .mq71-lead p{font-size:15px}.mq4 .mq71-channels-heading,.mq4 .mq71-channels-art{width:calc(100% - 40px)}.mq4 .mq71-application-caption p{font-size:9px}.et_pb_section.mq4.mq71-home-creative .mq4-brand-visual{gap:16px}}
@media(prefers-reduced-motion:reduce){.mq71-marketing-art,.mq71-home-art{animation:none!important;transition:none!important}}

/* The idea is the focus; the three words are readable beneath it, not behind it. */
.mq4.mq4-intro .mq4-idea-art{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:0;isolation:isolate}
.mq4.mq4-intro .mq4-idea-art:before,.mq4.mq4-intro .mq4-idea-art:after{content:none!important;display:none!important}
.mq4.mq4-intro .mq4-brain{position:relative;z-index:auto;width:230px;max-width:65%;transform:none!important;animation:none!important;filter:none!important;margin:0 auto!important}
.mq4.mq4-intro .mq4-art-type{position:static;inset:auto;display:block;z-index:auto;width:100%;text-align:center;pointer-events:auto}
.mq4.mq4-intro .mq4-art-type p{font-size:clamp(30px,3.2vw,46px);line-height:1.06;letter-spacing:-.045em;font-weight:700;color:#f5f4ef;opacity:1;text-align:center}
.mq4.mq4-intro .mq4-art-type strong{font-weight:700}.mq4.mq4-intro .mq4-art-type span{color:#c7ee42}
@media(max-width:800px){.mq4.mq4-intro .mq4-split{flex-direction:column;gap:48px;align-items:stretch}.mq4.mq4-intro .mq4-brain{width:205px}.mq4.mq4-intro .mq4-idea-art{gap:22px}.mq4.mq4-intro .mq4-art-type p{font-size:36px}}
@media(max-width:560px){.mq4.mq4-intro .mq4-brain{width:180px;max-width:60%}.mq4.mq4-intro .mq4-art-type p{font-size:32px}.mq4.mq4-intro .mq4-idea-art{gap:20px}}
