.mf-ed .act2--hero{min-height:58px;padding:0 30px;font-size:18px}.mf-ed .act2--inline{border-radius:5px;min-height:38px;padding:0 15px;font-size:13px}.mf-ed .mfcta{text-align:center;padding:clamp(76px, 14vh, 140px) var(--mf-pad-x);background:#231f20;position:relative;overflow:hidden}.mf-ed .mfcta:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#ffffff0d 0%,#0000 70%);width:min(920px,86vw);height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mf-ed .mfcta__inner{max-width:760px;margin:0 auto;position:relative}.mf-ed .mfcta h2{font-family:var(--mf-font-d);letter-spacing:-.016em;color:#fff;font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1.1}.mf-ed .mfcta__rule{background:var(--mf-red);width:56px;height:2px;margin:18px auto 0;display:block}.mf-ed .mfcta p.mfcta__d{color:#ffffffe6;margin-top:14px;font-size:15px}.mf-ed .mfcta__go{margin-top:clamp(24px,4vh,36px)}.mf-ed .mfcta__alt{color:#ffffffe6;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;margin-top:clamp(20px,3vh,30px);font-size:15px;display:flex}.mf-ed .mfcta__alt .act2{color:#fff;border-bottom:2px solid var(--mf-red);min-height:0;box-shadow:none;font-weight:500;line-height:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0 0 2px;display:inline}@media (hover:hover) and (pointer:fine){.mf-ed .mfcta__alt .act2:hover{color:#fff;background:0 0;border-bottom-color:#a81c27}}@media (max-width:900px){.mf-ed .act2--inline{overflow:visible}.mf-ed .act2--inline:before{border-radius:5px}.mf-ed .act2--inline:after{content:"";border-radius:inherit;height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mf-ed .mfcta__alt .act2:after{height:44px}}@property --cta-gap{syntax:"<length>";inherits:false;initial-value:0}.mf-ed .mfcta__alt .act2{--cta-gap:0px;background:linear-gradient(90deg, var(--mf-red) 0 calc((100% - var(--cta-gap)) * .6575), transparent 0 calc((100% - var(--cta-gap)) * .6575 + var(--cta-gap)), var(--mf-red) 0) left bottom / 100% 2px no-repeat;transition:--cta-gap .35s var(--mf-ease,ease);border-bottom:0;padding-bottom:4px}.mf-ed .mfcta__alt .act2:before{display:none}@media (hover:hover) and (pointer:fine){.mf-ed .mfcta__alt .act2:hover{--cta-gap:6px;color:#fff;background:linear-gradient(90deg, var(--mf-red) 0 calc((100% - var(--cta-gap)) * .6575), transparent 0 calc((100% - var(--cta-gap)) * .6575 + var(--cta-gap)), var(--mf-red) 0) left bottom / 100% 2px no-repeat}}.mf-ed .mfcta__alt .act2:focus-visible{--cta-gap:6px;background:linear-gradient(90deg, var(--mf-red) 0 calc((100% - var(--cta-gap)) * .6575), transparent 0 calc((100% - var(--cta-gap)) * .6575 + var(--cta-gap)), var(--mf-red) 0) left bottom / 100% 2px no-repeat}@media (prefers-reduced-motion:reduce){.mf-ed .mfcta__alt .act2{transition:none}}
