.mfd-hero{padding:72px 0 44px;background:linear-gradient(135deg,#f5f5f3,#fff)}.mfd-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.mfd-back{display:inline-block;margin-bottom:34px;color:#555;text-decoration:none;font-weight:700}.mfd-hero h1{font:800 clamp(3.5rem,7vw,7rem)/.9 Manrope,sans-serif;letter-spacing:-.07em;margin:12px 0 24px}.mfd-lead{font-size:1.2rem;line-height:1.7;max-width:620px;color:#5a5a5a}.mfd-actions{display:flex;gap:12px;margin-top:30px}.mfd-visual{min-height:500px;display:flex;align-items:center;justify-content:center;position:relative}.mfd-visual:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:#e21b22;opacity:.08}.mfd-visual img{position:relative;max-width:100%;max-height:540px;object-fit:contain}.mfd-highlights{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ddd}.mfd-highlights div{padding:30px;border-right:1px solid #ddd}.mfd-highlights div:last-child{border:0}.mfd-highlights span{display:block;font-size:.72rem;color:#999;margin-bottom:15px}.mfd-highlights strong{font-size:1.12rem}.mfd-content{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.mfd-content h2{font-size:2.5rem;letter-spacing:-.04em}.mfd-content>div>p{line-height:1.75;color:#626262}.mfd-features{display:grid;gap:12px;margin-top:28px}.mfd-features div{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #ddd}.mfd-features i{font-style:normal;color:#e21b22;font-weight:800}.mfd-table-card{background:#fff;padding:30px;border:1px solid #e0e0e0}.mfd-table-card h3{margin-top:0;font-size:1.4rem}.table-scroll{overflow:auto}.mfd-table-card table{width:100%;border-collapse:collapse;min-width:700px}.mfd-table-card th,.mfd-table-card td{text-align:left;padding:13px 12px;border-bottom:1px solid #eee;font-size:.9rem}.mfd-table-card th{font-size:.72rem;text-transform:uppercase;color:#777}.mfd-table-card>p{font-size:.78rem;margin:18px 0 0;color:#888}@media(max-width:850px){.mfd-grid,.mfd-content{grid-template-columns:1fr}.mfd-visual{min-height:320px}.mfd-highlights{grid-template-columns:1fr 1fr}.mfd-highlights div:nth-child(2){border-right:0}.mfd-highlights div{border-bottom:1px solid #ddd}.mfd-hero{padding-top:45px}}
