.ffb-mco-wrap{--navy:#102b46;--teal:#087e83;--gold:#d5a84b;max-width:1080px;margin:28px auto;background:#fff;border:1px solid #e1e8ee;border-radius:18px;overflow:hidden;box-shadow:0 16px 44px rgba(16,43,70,.10);font-family:inherit;color:#1d3448}.ffb-mco-heading{position:relative;background:linear-gradient(120deg,#102b46 0%,#164b61 70%,#087e83 130%);color:#fff;padding:30px 34px 34px}.ffb-mco-brandline{display:flex;align-items:center;gap:12px;margin-bottom:25px}.ffb-mco-emblem{width:42px;height:42px;border:1px solid rgba(213,168,75,.8);border-radius:12px;display:grid;place-items:center;color:#f0c96f;font-weight:900;letter-spacing:-1px}.ffb-mco-brandline b,.ffb-mco-brandline small{display:block}.ffb-mco-brandline b{font-size:13px;letter-spacing:1.7px}.ffb-mco-brandline small{font-size:9px;letter-spacing:1.8px;color:#b9d3dc;margin-top:3px}.ffb-mco-live-label{margin-left:auto;border:1px solid rgba(255,255,255,.25);border-radius:30px;padding:7px 11px;font-size:9px;letter-spacing:1.3px;color:#e6f3f4}.ffb-mco-heading h2{margin:0 0 7px;color:#fff;font-size:clamp(25px,4vw,34px);line-height:1.2;letter-spacing:-.6px}.ffb-mco-heading p{margin:0;color:#d4e5eb;font-size:14px}.ffb-mco-form{display:grid;grid-template-columns:1.1fr 1fr 1fr auto;gap:13px;padding:25px 30px 22px;align-items:end;background:#fff}.ffb-mco-form label{display:block;font-weight:700;font-size:12px;color:#29465d}.ffb-mco-form select,.ffb-mco-form input{box-sizing:border-box;display:block;width:100%;margin-top:8px;min-height:48px;border:1px solid #d5e0e7;border-radius:9px;padding:10px 12px;background:#fbfcfd;color:#18364d;font-size:14px}.ffb-mco-form select:focus,.ffb-mco-form input:focus{outline:2px solid rgba(8,126,131,.18);border-color:var(--teal)}.ffb-mco-form button{background:var(--teal);color:#fff;border:0;border-radius:9px;min-height:48px;padding:10px 17px;font-weight:750;white-space:nowrap;cursor:pointer;box-shadow:0 5px 12px rgba(8,126,131,.18)}.ffb-mco-form button:hover{background:#06676d}.ffb-mco-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 30px 23px}.ffb-mco-highlights>div{display:flex;align-items:center;gap:11px;background:#f5f8fa;border:1px solid #e8eef2;border-radius:10px;padding:12px}.ffb-mco-highlights strong{color:#c09235;font-size:12px}.ffb-mco-highlights span{font-size:12px;font-weight:650;color:#3b566a}.ffb-mco-results{padding:0 30px 22px}.ffb-mco-card{border:1px solid #e0e8ed;border-radius:12px;padding:18px;margin:12px 0;background:#fff;box-shadow:0 4px 14px rgba(16,43,70,.04)}.ffb-mco-card h3{margin:0 0 5px;color:#102b46;font-size:18px}.ffb-mco-meta{color:#637b8b;font-size:13px;margin-bottom:12px}.ffb-mco-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ffb-mco-field{background:#f4f7f9;border:1px solid #eaf0f3;border-radius:8px;padding:11px;font-size:13px;overflow-wrap:anywhere}.ffb-mco-field strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#718594;margin-bottom:4px}.ffb-mco-status{display:inline-block;background:#fff3dc;color:#805b17;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:750}.ffb-mco-status.verified{background:#e4f5eb;color:#17683b}.ffb-mco-disclaimer{margin:0 30px 27px;padding:14px 16px;background:#fff9ec;border:1px solid #f1e2bf;border-left:4px solid var(--gold);border-radius:8px;color:#66542f;font-size:12px;line-height:1.6}.ffb-mco-empty,.ffb-mco-loading{padding:16px;background:#f4f8fa;border-radius:9px;color:#536b7b;font-size:13px}@media(max-width:850px){.ffb-mco-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ffb-mco-heading{padding:23px 19px}.ffb-mco-form{grid-template-columns:1fr;padding:18px}.ffb-mco-highlights{padding:0 18px 18px;gap:7px}.ffb-mco-highlights>div{padding:9px 7px;gap:6px}.ffb-mco-highlights span{font-size:10px}.ffb-mco-results{padding:0 18px 18px}.ffb-mco-disclaimer{margin:0 18px 20px}.ffb-mco-grid{grid-template-columns:1fr}.ffb-mco-live-label{font-size:8px;padding:6px}}
