.mmai-bridge--introX :is(p,span,div)::after{width:min(420px,64vw)!important;opacity:.7!important;box-shadow:0 -1px 0 rgba(255,255,255,.12),0 10px 26px rgba(101,51,211,.08)!important}.mmai-bridge--introX :is(p,span,div)::before{content:none!important;display:none!important}.mmai-bridge--introX{width:min(860px,92%)!important;margin:0 auto 3.05rem!important;font-size:clamp(1rem,1.08vw,1.12rem)!important;line-height:1.7!important;letter-spacing:.012em!important;font-weight:560!important;color:var(--b-text)!important}.mmai-bridge--momentumX{margin:0 auto 3.2rem!important;font-size:clamp(1rem,1.12vw,1.15rem)!important;line-height:1.66!important;letter-spacing:.012em!important;font-weight:610!important;color:var(--b-text-strong)!important}.mmai-bridge--philosophyX{margin:3.25rem auto 0!important;font-size:clamp(1.1rem,1.3vw,1.28rem)!important;line-height:1.84!important;letter-spacing:.018em!important;font-weight:650!important;color:var(--b-text-strong)!important}.mmai-bridge--philosophyX :is(p,span,div)::after{width:min(620px,76vw)!important;opacity:.96!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),rgba(101,51,211,.22),rgba(70,25,160,.16),rgba(255,255,255,.16),transparent)!important;box-shadow:0 -1px 0 rgba(255,255,255,.16),0 1px 0 rgba(28,18,50,.06),0 16px 44px rgba(101,51,211,.12)!important}@media (max-width:1024px){.mmai-bridge--introX{margin-bottom:2.7rem!important}.mmai-bridge--momentumX{margin-bottom:2.85rem!important}.mmai-bridge--philosophyX{margin-top:2.9rem!important}}@media (max-width:640px){.mmai-bridge--momentumX{margin-bottom:2.3rem!important;font-size:.98rem!important;line-height:1.58!important}.mmai-bridge--philosophyX{margin-top:2.5rem!important;font-size:1.03rem!important;line-height:1.66!important}.mmai-bridge--introX{margin-bottom:2.15rem!important;font-size:.98rem!important;line-height:1.6!important}.mmai-bridge--introX :is(p,span,div)::after{width:min(360px,78vw)!important;opacity:.66!important}}@media (max-width:640px){html body .mmai-bridge--momentumX{text-align:center!important}html body .mmai-bridge--momentumX p,html body .mmai-bridge--momentumX :is(span,div){display:inline-block!important;max-width:92%!important;margin:0 auto!important;text-align:center!important;padding:0 .15rem 1.35rem!important}html body .mmai-bridge--momentumX p::after,html body .mmai-bridge--momentumX :is(span,div)::after{width:min(360px,74vw)!important;opacity:.78!important}html body .mmai-bridge--momentumX p::before,html body .mmai-bridge--momentumX :is(span,div)::before{width:6px!important;height:6px!important;opacity:.92!important}}