.mf-cta{max-width:1200px;margin:var(--space-16) auto 0;padding:0 var(--space-3)}.mf-cta__card{align-items:flex-start;gap:var(--space-6);padding:var(--space-8) var(--space-6);border:1px solid var(--color-ink-150);box-shadow:var(--shadow-md);background:radial-gradient(120% 140% at 100% 0,#d3501c17,#0000 56%),#fff;border-radius:28px;flex-direction:column;display:flex}.mf-cta__copy{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.mf-cta__brand{align-self:flex-start;display:inline-flex}.mf-cta__brand .mf-logo{height:46px;margin-block:-6px}.mf-cta h2{font-family:var(--font-display);font-size:clamp(1.5rem,6cqw,2.25rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-wrap:balance;max-width:20ch;line-height:1.1}.mf-cta p{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-secondary);text-wrap:pretty;max-width:46ch}.mf-cta__button{align-items:center;gap:var(--space-2);height:54px;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--color-ink-950);color:#fff;font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;transition:transform var(--duration-base) var(--ease-standard), background var(--duration-base) var(--ease-standard);flex-shrink:0;display:inline-flex}.mf-cta__button:hover{background:var(--color-accent-600);transform:translateY(-2px)}.mf-cta__button:active{transform:translateY(0)}.mf-cta a:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:3px}@container sf (width>=560px){.mf-cta{padding-inline:var(--space-6)}.mf-cta__card{padding:var(--space-10)}}@container sf (width>=800px){.mf-cta{padding-inline:var(--space-10);margin-top:var(--space-20)}.mf-cta__card{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-12);flex-direction:row}}
