.mcinq-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;color:#17212b;text-align:left}
.mcinq-field{min-width:0}.mcinq-field label{display:block;font-family:'JetBrains Mono',monospace;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;color:#435568}
.mcinq-field input,.mcinq-field select,.mcinq-field textarea{border:1px solid #d9e1e8;background:#fff;color:#17212b;width:100%;padding:11px 13px;font-family:inherit;font-size:15px;line-height:1.5;border-radius:3px;box-sizing:border-box}
.mcinq-field textarea{min-height:130px;resize:vertical}
.mcinq-field input:focus,.mcinq-field select:focus,.mcinq-field textarea:focus{outline:2px solid #00c8f0;outline-offset:1px}
.mcinq-full,.mcinq-status{grid-column:1/-1}.mcinq-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.mcinq-status{padding:16px;background:#eaf1f5;border-left:4px solid #00c8f0;font-size:15px}.mcinq-status.is-error{border-color:#c63333}.mcinq-status[hidden]{display:none}
.mcinq-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}.mcinq-consent input{margin-top:5px;flex-shrink:0;accent-color:#0a2540}.mcinq-consent a{text-decoration:underline;color:#0a2540}
.mcinq-submit{display:inline-flex;align-items:center;gap:10px;padding:16px 27px;border:0;background:#00c8f0;color:#0a2540;font-family:'JetBrains Mono',monospace;font-weight:600;font-size:14px;line-height:1.5;text-transform:uppercase;letter-spacing:.055em;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);cursor:pointer;transition:transform .2s}
.mcinq-submit:hover{transform:translateY(-2px)}.mcinq-submit:disabled{opacity:.6;cursor:wait}.mcinq-help{font-size:12px;color:#607082;margin-top:12px}
@media(max-width:600px){.mcinq-form{grid-template-columns:1fr}.mcinq-submit{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){.mcinq-submit{transition:none}}

.mcinq-field select{max-width:100%;text-overflow:ellipsis}.mcinq-field input,.mcinq-field select,.mcinq-field textarea{font-size:16px}
.mcinq-phone-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:start}
.mcinq-picker{position:relative;min-width:0}.mcinq-picker [hidden]{display:none!important}
.mcinq-picker-button{display:flex;align-items:center;gap:9px;min-height:48px;width:100%;max-width:100%;padding:11px 12px;border:1px solid #d9e1e8;border-radius:3px;background:#fff;color:#17212b;font-family:inherit;font-size:16px;line-height:1.5;text-align:left;cursor:pointer}
.mcinq-picker-button>span:not(.mcinq-picker-arrow){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mcinq-picker-arrow{margin-left:auto;flex-shrink:0;color:#435568}
.mcinq-flag{display:inline-block;width:20px!important;height:15px!important;min-width:20px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000012;flex-shrink:0}
.mcinq-picker-popup{position:absolute;top:calc(100% + 5px);left:0;width:100%;z-index:40;background:#fff;padding:10px;border:1px solid #c6d4df;border-radius:5px;box-shadow:0 12px 32px #0a254026;box-sizing:border-box}
.mcinq-picker-code .mcinq-picker-popup{width:min(320px,calc(100vw - 64px))}
.mcinq-picker-search{margin:0 0 8px!important;width:100%!important;padding:9px 10px!important}
.mcinq-picker-list{max-height:250px;overflow:auto;overscroll-behavior:contain;margin:0!important;padding:0!important;list-style:none!important}
.mcinq-picker-list li{display:flex;align-items:center;gap:9px;padding:10px 8px;cursor:pointer;border-radius:3px;font-size:15px;line-height:1.35}
.mcinq-picker-list li.is-active,.mcinq-picker-list li:hover{background:#e5f7fc}.mcinq-picker-list li[aria-selected=true]{font-weight:600}
.mcinq-picker-empty{margin:10px 5px;font-size:14px;color:#435568}.mcinq-picker-button:focus-visible{outline:2px solid #00c8f0;outline-offset:2px}
@media(max-width:380px){.mcinq-phone-row{grid-template-columns:106px minmax(0,1fr);gap:9px}.mcinq-picker-code .mcinq-picker-button{gap:6px;padding-inline:9px}}

/* Bold black labels with regular field text one pixel smaller. */
.mcinq-form{color:#000}
.mcinq-form .mcinq-field label{font-family:inherit;font-size:18px;font-weight:700;color:#000;letter-spacing:.01em;text-transform:none;line-height:1.4}
.mcinq-form .mcinq-field input,.mcinq-form .mcinq-field select,.mcinq-form .mcinq-field textarea,.mcinq-form .mcinq-picker-button{font-family:inherit;font-size:17px;font-weight:400;color:#000;min-height:52px;line-height:1.5}
.mcinq-form .mcinq-field input::placeholder,.mcinq-form .mcinq-field textarea::placeholder{color:#000;font-size:17px;font-weight:400;opacity:1}
.mcinq-form .mcinq-picker-code .mcinq-picker-button{font-size:17px;font-weight:400}
.mcinq-form .mcinq-picker-list li,.mcinq-form .mcinq-picker-list li[aria-selected=true],.mcinq-form .mcinq-field select option{font-size:17px;font-weight:400;color:#000}
.mcinq-form .mcinq-picker-arrow,.mcinq-form .mcinq-picker-empty{color:#000;font-weight:400}
.mcinq-form .mcinq-help,.mcinq-form .mcinq-consent,.mcinq-form .mcinq-consent a,.mcinq-form .mcinq-status{color:#000;font-weight:600;font-size:15px}
.mcinq-form .mcinq-submit{color:#000;font-weight:700;font-size:16px}
