@charset "UTF-8";.mfo-top3-block{border-radius:28px;padding:32px 0px 32px 0px;margin:32px 0 0 0}.mfo-top3-block h2{font-size:2.3rem;font-weight:700;margin-bottom:28px;color:#222;letter-spacing:-1px}.mfo-grid{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center;align-items:stretch}.col{flex:1 1 0;min-width:270px;max-width:330px;display:flex}.card{background:#fff;border-radius:16px;border:2px solid #2882e1;box-shadow:0 2px 12px 0 rgba(40,130,225,0.07);padding:26px 20px 22px 20px;display:flex;flex-direction:column;justify-content:flex-start;min-height:370px;box-sizing:border-box;transition:box-shadow .18s,border-color .18s;width:100%}.card:hover{transform:translateY(-4px);border-color:#3575ed}.card-header-custom{display:flex;align-items:center;gap:14px;margin-bottom:10px}.card-header-custom img{width:115px;height:60px;object-fit:contain;border-radius:8px;background:#f5f8fc;padding:4px 7px;border:1.5px solid #e8e8ef;box-shadow:0 1px 6px 0 rgba(40,130,225,0.04)}.card-title{font-size:1.18rem;font-weight:700;color:#222b39;margin-bottom:2px;line-height:1.23;letter-spacing:-0.3px}.card-shortdesc{font-size:15px;color:#468;margin-bottom:1px;font-weight:400}.card-params{margin:8px 0 18px 0;font-size:15.2px;color:#626b7c;font-weight:400;display:flex;flex-direction:column;gap:3px}.card-params div{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2.5px}.card-params span{font-weight:600;color:#212631;margin-left:14px;text-align:right;min-width:110px}.card-actions{margin-top:auto;display:flex;align-items:center;gap:14px}.btn-orange{background-color:#ff9225;border:1px solid #ff9225;color:#fff;font-size:0.9rem;padding:0.45rem 2rem;border-radius:0.45rem;text-transform:uppercase;transition:background-color .15s,border-color .15s}.btn-orange:hover{background:#e28100}.i-circle{background-color:#4a67f8;border:none;width:40px;height:40px;border-radius:0.35rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;transition:background-color .15s}.card-more{text-decoration:none;outline:none;flex-shrink:0}.card-more:focus .i-circle,.card-more:hover .i-circle{background:#1e57bb}@media (max-width:1200px){.mfo-grid{flex-wrap:wrap}.col{min-width:310px}}@media (max-width:900px){.mfo-grid{flex-wrap:wrap;gap:16px}.col{min-width:250px}}@media (max-width:700px){.mfo-grid{flex-direction:column;gap:11px}.col{max-width:100%;min-width:0}.card{min-width:0}}
