.mcxq{border-bottom:1px solid #eceef1;background:#fff}.mcxq .q-hook{max-width:1200px;margin:0 auto;padding:26px 24px;display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;text-align:center}.mcxq .q-hook .t{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-weight:700;font-size:clamp(18px,2vw,22px);letter-spacing:-.015em;color:var(--x-ink,#0b0f17)}.mcxq .q-hook .s{font-size:15px;color:#6b7280}.mcxq .q-hook button{font-size:15px;font-weight:600;padding:10px 22px;border-radius:980px;border:0;background:#0066d6;color:#fff;cursor:pointer;transition:background .18s,transform .18s}.mcxq .q-hook button:hover{background:#0074f0;transform:translateY(-1px)}.mcxq .q-panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s ease}.mcxq.open .q-panel{max-height:1500px;opacity:1}.mcxq.open .q-hook{display:none}.mcxq .q-inner{max-width:760px;margin:0 auto;padding:44px 24px 56px;min-height:420px;display:flex;flex-direction:column}.mcxq .q-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}.mcxq .q-back{background:0 0;border:0;cursor:pointer;color:#6b7280;font-size:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px}.mcxq .q-back:hover{background:#f1f3f6;color:#0b0f17}.mcxq .q-back[disabled]{visibility:hidden}.mcxq .q-dots{display:flex;gap:7px}.mcxq .q-dots i{width:7px;height:7px;border-radius:50%;background:#dfe3e9;transition:background .3s}.mcxq .q-dots i.on{background:#0066d6}.mcxq .q-close{background:0 0;border:0;cursor:pointer;color:#9aa4b2;font-size:20px;line-height:1;padding:6px 10px;border-radius:8px}.mcxq .q-close:hover{background:#f1f3f6;color:#0b0f17}.mcxq .q-step{animation:qin .45s cubic-bezier(.16,1,.3,1)}@keyframes qin{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mcxq .q-kicker{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0066d6;margin:0 0 12px}.mcxq .q-q{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-weight:700;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;color:#0b0f17;margin:0 0 26px;text-wrap:balance}.mcxq .q-opts{display:flex;flex-direction:column;gap:10px}.mcxq .q-opt{text-align:left;font-size:16.5px;font-weight:500;color:#1d1f24;background:#fff;border:1.5px solid #dfe3e9;border-radius:12px;padding:15px 18px;cursor:pointer;transition:border-color .15s,background .15s,transform .15s;display:flex;align-items:center;gap:12px}.mcxq .q-opt .k{font-size:12px;font-weight:700;color:#6b7280;border:1px solid #dfe3e9;border-radius:5px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px}.mcxq .q-opt:hover,.mcxq .q-opt:focus-visible{border-color:#0066d6;background:#f4f8fe;transform:translateX(3px);outline:none}.mcxq .q-opt:hover .k{border-color:#0066d6;color:#0066d6}.mcxq .q-text{display:flex;gap:12px;flex-wrap:wrap}.mcxq .q-text input{flex:1;min-width:240px;font-size:17px;padding:14px 16px;border:1.5px solid #dfe3e9;border-radius:12px;color:#0b0f17;background:#fff}.mcxq .q-text input:focus{border-color:#0066d6;outline:none;box-shadow:0 0 0 3px rgba(0,102,214,.12)}.mcxq .q-text button{font-size:16px;font-weight:600;padding:14px 26px;border-radius:12px;border:0;background:#0066d6;color:#fff;cursor:pointer;transition:background .18s}.mcxq .q-text button:hover{background:#0074f0}.mcxq .q-skip{margin-top:14px;background:0 0;border:0;color:#6b7280;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:4px}.mcxq .q-err{color:#c0362c;font-size:14px;margin-top:10px;min-height:18px}.mcxq .q-fine{font-size:13px;color:#9aa4b2;margin-top:14px}.mcxq .q-result .q-q{margin-bottom:14px}.mcxq .q-result .q-lead{font-size:16.5px;line-height:1.6;color:#3a4250;margin:0 0 22px}.mcxq .q-recs{display:flex;flex-direction:column;gap:10px;margin-bottom:26px}.mcxq .q-rec{display:flex;align-items:baseline;gap:12px;border:1.5px solid #dfe3e9;border-radius:12px;padding:14px 18px;transition:border-color .15s,background .15s}.mcxq .q-rec:hover{border-color:#0066d6;background:#f4f8fe}.mcxq .q-rec b{font-size:16px;color:#0b0f17;white-space:nowrap}.mcxq .q-rec span{font-size:14.5px;color:#6b7280}.mcxq .q-rec .go{margin-left:auto;color:#0066d6;font-weight:700}.mcxq .q-ctas{display:flex;gap:12px;flex-wrap:wrap}.mcxq .q-ctas a{font-size:15.5px;font-weight:600;padding:13px 24px;border-radius:980px;transition:transform .18s,box-shadow .18s}.mcxq .q-ctas a.pri{background:#0066d6;color:#fff}.mcxq .q-ctas a.pri:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,102,214,.28)}.mcxq .q-ctas a.sec{border:1.5px solid #dfe3e9;color:#0b0f17}.mcxq .q-ctas a.sec:hover{border-color:#0066d6;color:#0066d6}.mcxq .q-social{margin-top:26px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a2a8b3}.mcxq .q-social b{color:#61656d}.mcxq-card{position:fixed;right:22px;bottom:22px;z-index:99980;max-width:352px;background:#fff;border:1px solid #e5e7ec;border-radius:16px;box-shadow:0 18px 48px rgba(11,15,23,.18);padding:20px 22px 22px;transform:translateY(26px);opacity:0;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease;font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.mcxq-card.show{transform:none;opacity:1}.mcxq-card .c-close{position:absolute;top:10px;right:12px;background:0 0;border:0;cursor:pointer;color:#9aa4b2;font-size:15px;line-height:1;padding:6px;border-radius:6px}.mcxq-card .c-close:hover{background:#f1f3f6;color:#0b0f17}.mcxq-card .c-t{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.015em;color:#0b0f17;margin:0 14px 6px 0;line-height:1.25}.mcxq-card .c-s{font-size:13.5px;color:#6b7280;margin:0 0 14px;line-height:1.5}.mcxq-card .c-start{font-size:14.5px;font-weight:600;padding:10px 20px;border-radius:980px;border:0;background:#0066d6;color:#fff;cursor:pointer;transition:background .18s,transform .18s}.mcxq-card .c-start:hover{background:#0074f0;transform:translateY(-1px)}.mcxq-modal{position:fixed;inset:0;z-index:99990;display:flex;align-items:center;justify-content:center;background:rgba(8,12,20,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;animation:mcxq-fade .3s ease;font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}@keyframes mcxq-fade{from{opacity:0}to{opacity:1}}.mcxq-modal .box{background:#fff;border-radius:20px;max-width:820px;width:100%;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 32px 80px rgba(8,12,20,.35)}.mcxq-modal .q-inner{max-width:none;min-height:0;padding:34px 38px 44px}@media (max-width:640px){.mcxq-card{right:12px;left:12px;bottom:12px;max-width:none}.mcxq-modal{padding:10px}.mcxq-modal .q-inner{padding:24px 20px 32px}}@media (prefers-reduced-motion:reduce){.mcxq .q-panel{transition:none}.mcxq .q-step{animation:none}.mcxq .q-opt,.mcxq .q-hook button{transition:none}.mcxq-card{transition:none}.mcxq-modal{animation:none}}@media (max-width:640px){.mcxq .q-inner{padding:32px 20px 44px}.mcxq .q-opt{font-size:15.5px;padding:13px 15px}}