.mfr-hero{color:#f3f0e3;background:#083e2b;padding-block:clamp(56px,7vw,96px) clamp(48px,6vw,80px)}.mfr-crumb{color:#d9e3dc;text-underline-offset:3px;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:13px;text-decoration:underline;display:inline-block}.mfr-kicker{letter-spacing:2px;text-transform:uppercase;color:#e0b04e;margin-bottom:14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;display:block}.mfr-title{color:#f3f0e3;max-width:860px;margin:0;font-family:Poppins,sans-serif;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.08}.mfr-title span{color:#e0b04e}.mfr-lede{color:#d9e3dc;max-width:760px;margin:20px 0 0;font-size:19px;line-height:1.6}.mfr-body{color:#0b2a1f;background:#f3f0e3;padding-block:clamp(48px,6vw,80px)}.mfr-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.mfr-card{background:#fbf9f1;border:1px solid #d9e3dc;border-radius:16px;padding:clamp(22px,3vw,32px)}.mfr-card-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mfr-card-head h2{color:#083e2b;margin:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.mfr-icon{color:#e0b04e;background:#083e2b;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mfr-icon svg{width:21px;height:21px}.mfr-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mfr-list li{color:#24392f;padding-left:20px;font-size:16px;line-height:1.55;position:relative}.mfr-list li:before{content:"";background:#c8962e;border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:0}.mfr-list b{color:#0b2a1f}.mfr-note{color:#4a5e55;margin:14px 0 0;font-size:15px;line-height:1.55}.mfr-honest{background:#e0b04e24;border:1px solid #c8962e59;border-radius:12px;gap:10px;margin-top:18px;padding:14px 16px;display:flex}.mfr-honest svg{color:#9a6f16;flex:none;width:20px;height:20px;margin-top:2px}.mfr-honest p{color:#24392f;margin:0;font-size:15px;line-height:1.55}.mfr-why{color:#f3f0e3;background:#083e2b;padding-block:clamp(48px,6vw,80px)}.mfr-h2{margin:0 0 20px;font-family:Poppins,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.mfr-why .mfr-h2{color:#f3f0e3}.mfr-why-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mfr-why-list li{color:#d9e3dc;background:#f3f0e30f;border:1px solid #f3f0e324;border-radius:14px;padding:20px 22px;font-size:16px;line-height:1.55}.mfr-why-list b{color:#f3f0e3;margin-bottom:6px;font-family:Poppins,sans-serif;font-weight:600;display:block}.mfr-cta{color:#0b2a1f;text-align:center;background:#f3f0e3;padding-block:clamp(48px,6vw,80px)}.mfr-cta .mfr-h2{color:#083e2b}.mfr-cta p{color:#24392f;max-width:640px;margin:0 auto 22px;font-size:18px;line-height:1.6}.mfr-cta .btn svg{width:18px;height:18px}.mfr-foot{color:#4a5e55;background:#fbf9f1;border-top:1px solid #d9e3dc;padding-block:36px 48px}.mfr-others{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:24px;font-size:15px;display:flex}.mfr-others span{color:#083e2b;font-family:Poppins,sans-serif;font-weight:600}.mfr-others a{color:#083e2b;text-underline-offset:3px;-webkit-text-decoration:underline #c8962e;text-decoration:underline #c8962e}.mfr-foot h3{color:#083e2b;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:15px}.mfr-sources{margin:0 0 16px;padding-left:20px;font-size:13.5px;line-height:1.6}.mfr-sources a{color:#4a5e55}.mfr-disclaimer{margin:0;font-size:13px;font-style:italic;line-height:1.55}.mfr-hub{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.mfr-hub-card{color:#0b2a1f;background:#fbf9f1;border:1px solid #d9e3dc;border-radius:16px;flex-direction:column;gap:8px;height:100%;padding:24px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.mfr-hub-card:hover{border-color:#c8962e;transform:translateY(-2px)}.mfr-hub-name{color:#083e2b;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}.mfr-hub-line{color:#4a5e55;font-size:15px;line-height:1.5}.mfr-hub-go{color:#083e2b;align-items:center;gap:6px;margin-top:auto;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:inline-flex}.mfr-hub-go svg{width:16px;height:16px}@media (width<=860px){.mfr-grid,.mfr-why-list{grid-template-columns:1fr}}
