.mf-cta{--mf-cta-bg:#cfcffc;position:relative;overflow:hidden;isolation:isolate;background:var(--mf-cta-bg);color:#003;font-family:'Libre Franklin',sans-serif}.mf-cta__bg{position:absolute;inset:0;pointer-events:none;z-index:-1}.mf-cta__bg i{position:absolute;display:block;border-radius:50%;will-change:transform}.mf-cta__glow{left:50%;top:-133px;width:1514px;height:1517px;margin:-758px 0 0 -757px;background:radial-gradient(closest-side,#f2f2fe 0,#f2f2fe 66%,#dbe6fd 74%,#b1d1fb 82%,#afb0fa 90%,rgba(175,176,250,0) 100%);animation:mf-cta-breathe 14s ease-in-out infinite alternate}.mf-cta__core{left:50%;top:-133px;width:1114px;height:1116px;margin:-558px 0 0 -557px;background:radial-gradient(closest-side,#f2f2fe 0,#f2f2fe 70%,rgba(242,242,254,0) 100%);animation:mf-cta-breathe 14s ease-in-out infinite alternate-reverse}.mf-cta__corner{width:46%;height:150%}.mf-cta__corner--1{left:-28%;top:-70%;background:radial-gradient(closest-side,rgba(175,176,250,.55),rgba(175,176,250,0));animation:mf-cta-drift-a 26s ease-in-out infinite alternate}.mf-cta__corner--2{left:-30%;bottom:-80%;background:radial-gradient(closest-side,rgba(177,209,251,.45),rgba(177,209,251,0));animation:mf-cta-drift-b 32s ease-in-out infinite alternate}.mf-cta__corner--3{right:-28%;top:-75%;background:radial-gradient(closest-side,rgba(177,209,251,.45),rgba(177,209,251,0));animation:mf-cta-drift-b 30s ease-in-out infinite alternate-reverse}.mf-cta__corner--4{right:-30%;bottom:-75%;background:radial-gradient(closest-side,rgba(175,176,250,.55),rgba(175,176,250,0));animation:mf-cta-drift-a 36s ease-in-out infinite alternate-reverse}@keyframes mf-cta-breathe{to{transform:scale(1.04,1.07)}}@keyframes mf-cta-drift-a{to{transform:translate(9%,14%) scale(1.15)}}@keyframes mf-cta-drift-b{to{transform:translate(7%,-12%) scale(.9)}}.mf-cta__orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:-1}.mf-cta__ring{fill:none;stroke:#fff;stroke-width:1.3;vector-effect:non-scaling-stroke}.mf-cta__ring--soft{stroke-opacity:.22;stroke-width:3}.mf-cta__head{fill:#fff;filter:drop-shadow(0 0 2px rgba(0,0,51,.18))}.mf-cta__trail{fill:#fff}.mf-cta__trail--1{opacity:.5}.mf-cta__trail--2{opacity:.3}.mf-cta__inner{position:relative;max-width:1120px;margin:0 auto;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.mf-cta__heading{margin:0;font-size:32px;line-height:40px;font-weight:600;color:#003}.mf-cta__text{margin:0;max-width:848px;font-size:18px;line-height:28px;color:#465464}.mf-cta__button{position:relative}.mf-cta__button::before{content:"";position:absolute;inset:-34px -48px;border-radius:50%;background:radial-gradient(closest-side,rgba(128,129,248,.7),rgba(128,129,248,0));opacity:0;transform:scale(.6);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);pointer-events:none}.mf-cta.is-rush .mf-cta__button::before{opacity:1;transform:scale(1)}.mf-cta__button a{position:relative}.mf-cta.is-paused .mf-cta__bg i{animation-play-state:paused}@media (max-width:1199px){.mf-cta__inner{padding:60px 24px}}@media (max-width:640px){.mf-cta__inner{padding:56px 16px;gap:24px}.mf-cta__heading{font-size:30px;line-height:38px}.mf-cta__text{font-size:16px;line-height:26px}.mf-cta__glow{width:1100px;height:1100px;margin:-550px 0 0 -550px;top:-60px}.mf-cta__core{width:820px;height:820px;margin:-410px 0 0 -410px;top:-60px}}@media (prefers-reduced-motion:reduce){.mf-cta__bg i{animation:none}.mf-cta__button::before{transition:none}}