.mf-ai{--mf-bg1:#1b1720;--mf-bg2:#38223c;--mf-eyebrow:#ff9bc7;--mf-text:#fff;--mf-body:#d9d1dc;--mf-border:#66516b;font-family:var(--brand-font,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);line-height:1.5;padding:0 0 104px;-webkit-font-smoothing:antialiased}.mf-ai *,.mf-ai :after,.mf-ai :before{box-sizing:border-box}.mf-ai__box{align-items:center;background:linear-gradient(135deg,var(--mf-bg1),var(--mf-bg2));border-radius:30px;color:var(--mf-text);display:grid;gap:48px;grid-template-columns:.9fr 1.1fr;margin:0 auto;overflow:hidden;padding:58px;position:relative;width:min(var(--brand-max,1180px),calc(100% - 40px))}.mf-ai__box:after{bottom:-75px;color:hsla(0,0%,100%,.035);content:"AI";font-size:17rem;font-weight:950;line-height:1;pointer-events:none;position:absolute;right:-18px}.mf-ai__copy,.mf-ai__media{position:relative;z-index:1}.mf-ai__eyebrow{color:var(--mf-eyebrow);font-size:.78rem;font-weight:800;letter-spacing:.12em;margin:0 0 13px;text-transform:uppercase}.mf-ai__h2{color:var(--mf-text);font-size:clamp(2rem,3.6vw,3rem);font-weight:850;letter-spacing:-.045em;line-height:1.06;margin:0}.mf-ai__body{color:var(--mf-body);font-size:1rem;margin:18px 0 0}.mf-ai__features{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mf-ai__features span{border:1px solid var(--mf-border);border-radius:999px;color:#e7dfe9;font-size:.71rem;font-weight:750;padding:7px 10px}.mf-ai__note-wrap{margin:20px 0 0}.mf-ai__note{border:1px dashed var(--mf-eyebrow);border-radius:6px;color:var(--mf-eyebrow);display:inline-block;font-size:.7rem;font-weight:700;padding:4px 8px}.mf-ai__media{background:hsla(0,0%,100%,.075);border:1px solid var(--mf-border);border-radius:21px;box-shadow:0 20px 60px rgba(0,0,0,.2);padding:10px}.mf-ai__asset{border-radius:14px;display:block;height:auto;width:100%}@media (max-width:960px){.mf-ai__box{grid-template-columns:1fr}}@media (max-width:650px){.mf-ai{padding-bottom:64px}.mf-ai__box{border-radius:22px;padding:38px 24px}}.mf-ai .mf-ai__cta{margin:28px 0 0}.mf-ai .mf-cta{align-items:center;background:var(--brand-accent,#cb2e78);border-radius:999px;box-shadow:0 10px 30px rgba(203,46,120,.22);color:#fff;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:50px;padding:0 24px;text-decoration:none;transition:transform .18s ease,background .18s ease}.mf-ai .mf-cta:hover{background:var(--brand-accent-dark,#9d1957);transform:translateY(-2px)}.mf-ai .mf-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.mf-ai .mf-arrow{flex:none;height:1em;transition:transform .18s ease;width:1em}.mf-ai .mf-arrow--left{transform:scaleX(-1)}.mf-ai .mf-cta:hover .mf-arrow:not(.mf-arrow--left){transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.mf-ai .mf-arrow{transition:none}}