.mf-revenue-bridge{margin:24px 0;padding:20px;border:1px solid #cfdccf;border-radius:20px;background:linear-gradient(135deg,#eaf3e9,#fffdf8);color:#26352d}.mf-revenue-bridge__eyebrow{font-size:12px;letter-spacing:.06em;color:#6d786f}.mf-revenue-bridge h2{margin:.25em 0;color:#315844;font-size:clamp(22px,3vw,30px)}.mf-revenue-bridge p{margin:.55em 0}.mf-revenue-bridge__trust{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}.mf-revenue-bridge__trust span{font-size:12px;background:#fff;border:1px solid #d9dfd6;border-radius:999px;padding:5px 9px}.mf-revenue-bridge__plans{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin-top:14px}.mf-revenue-plan{background:#fff;border:1px solid #d9dfd6;border-radius:16px;padding:14px}.mf-revenue-plan.is-main{border-color:#8eaa95;box-shadow:0 8px 20px rgba(49,88,68,.08)}.mf-revenue-plan__label{font-size:11px;color:#6d786f}.mf-revenue-plan__name{font-weight:800;margin:2px 0}.mf-revenue-plan__price{font-size:24px;font-weight:900;color:#315844}.mf-revenue-plan ul{padding-left:1.15em;margin:8px 0 12px;font-size:13px}.mf-revenue-plan a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px;padding:10px 14px;font-weight:800}.mf-revenue-plan.is-main a{background:#315844;color:#fff}.mf-revenue-plan:not(.is-main) a{border:1px solid #bfcdbf;color:#315844;background:#fff}.mf-revenue-bridge__note{font-size:12px;color:#6d786f;margin-top:12px}.mf-revenue-sticky{position:fixed;z-index:9999;left:12px;right:12px;bottom:12px;display:none;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#315844;color:#fff;box-shadow:0 12px 30px rgba(0,0,0,.18)}.mf-revenue-sticky.is-visible{display:flex}.mf-revenue-sticky__copy{flex:1;font-size:13px}.mf-revenue-sticky a{background:#fff;color:#315844;text-decoration:none;border-radius:10px;padding:8px 11px;font-weight:800;white-space:nowrap}.mf-revenue-sticky button{border:0;background:transparent;color:#fff;font-size:20px;cursor:pointer}@media(max-width:680px){.mf-revenue-bridge__plans{grid-template-columns:1fr}.mf-revenue-plan.is-main{order:-1}}@media(min-width:760px){.mf-revenue-sticky{display:none!important}}
