.mf-application-preview{background:#10251c;border-block:1px solid rgba(201,164,92,.28);color:var(--cream,#f2eddf)}
.mf-application-preview>.container{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:26px}
.mf-application-preview-copy{display:flex;align-items:center;gap:20px;min-width:0}
.mf-application-preview-icon{display:grid;place-items:center;flex:none;width:48px;height:58px;border:1px solid rgba(201,164,92,.42);color:var(--gold,#c8a564)}
.mf-application-preview-icon svg{width:25px;height:32px;fill:none;stroke:currentColor;stroke-width:1.4}
.mf-application-preview .eyebrow{font-size:10px;letter-spacing:.2em;margin-bottom:8px}
.mf-application-preview h2{font-size:clamp(1.65rem,2.4vw,2.1rem);line-height:1.12}
.mf-application-preview .mf-application-preview-cta{flex:none;min-height:50px;gap:20px;font-size:12px;letter-spacing:.12em;white-space:nowrap}
.mf-application-preview-cta span{font-size:20px;line-height:1}
.footer-main .mf-application-footer{min-height:44px;gap:12px}
@media(max-width:760px){.mf-application-preview>.container{align-items:stretch;flex-direction:column;gap:20px;padding-block:24px}.mf-application-preview-copy{gap:15px}.mf-application-preview-icon{width:40px;height:50px}.mf-application-preview h2{max-width:360px;font-size:1.75rem;line-height:1.12}.mf-application-preview .mf-application-preview-cta{align-self:flex-start;white-space:normal;max-width:100%}}
@media(max-width:420px){.mf-application-preview .mf-application-preview-cta{width:100%}}
@media(prefers-reduced-motion:reduce){.mf-application-preview .mf-application-preview-cta{transition:none}}
