form.ibm-smart-hijacked > .control,
form.ibm-smart-hijacked > input[type="submit"],
form.ibm-smart-hijacked > #enquirySuccess,
form.ibm-smart-hijacked > #enquiryError,
form.ibm-smart-hijacked > #enquiryValidation { position:absolute!important; width:1px!important; height:1px!important; overflow:hidden!important; clip:rect(0 0 0 0)!important; white-space:nowrap!important; }
.ibm-smart-shell{font-family:inherit;color:#172033;border:1px solid #dbe3ee;border-radius:18px;background:#fff;padding:24px;box-shadow:0 14px 36px rgba(20,48,84,.08);max-width:760px}
.ibm-smart-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#1f5eaa}.ibm-smart-intro h3{font-size:27px;line-height:1.15;margin:8px 0}.ibm-smart-intro p{color:#596779;max-width:640px;margin:0 0 18px}.ibm-smart-primary,.ibm-smart-back,.ibm-smart-link{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;border-radius:10px!important;padding:12px 17px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer;text-decoration:none!important;box-shadow:none!important}.ibm-smart-primary{border:1px solid #163a63!important;background:#163a63!important;color:#fff!important}.ibm-smart-primary:hover,.ibm-smart-primary:focus{background:#1f5eaa!important;border-color:#1f5eaa!important;color:#fff!important}.ibm-smart-primary:disabled{opacity:.6;cursor:wait}.ibm-smart-back{border:1px solid #d6e0eb!important;background:#edf2f7!important;color:#163a63!important}.ibm-smart-link{border:1px solid #c9d7e7!important;background:#fff!important;color:#1f5eaa!important;margin-left:7px}.ibm-smart-link:hover,.ibm-smart-link:focus{background:#f4f8fc!important;color:#163a63!important}.ibm-smart-contact-choice{margin:18px 0 4px;padding:15px;border:1px solid #dce5ef;border-radius:12px;background:#f8fafc}.ibm-smart-contact-choice>strong{display:block;font-size:15px;color:#172033}.ibm-smart-contact-choice>small{display:block;margin:3px 0 11px;color:#667789;font-size:12px;line-height:1.4}.ibm-smart-channel{display:flex!important;align-items:center!important;gap:10px!important;margin:8px 0!important;padding:10px 11px!important;border:1px solid #d9e3ed!important;border-radius:10px!important;background:#fff!important;cursor:pointer}.ibm-smart-channel input{width:18px!important;height:18px!important;margin:0!important;flex:0 0 auto}.ibm-smart-channel span{display:block}.ibm-smart-channel b{display:block;font-size:13px;color:#203147}.ibm-smart-channel em{display:block;margin-top:1px;font-style:normal;font-size:12px;font-weight:400;color:#6a7888}.ibm-smart-privacy{padding-top:2px}
.ibm-smart-progress{display:flex;gap:7px;margin-bottom:22px}.ibm-smart-progress span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf2f7;color:#6b7787;font-size:12px;font-weight:700}.ibm-smart-progress span.on{background:#163a63;color:#fff}.ibm-smart-head{margin-bottom:16px}.ibm-smart-head strong{display:block;font-size:22px}.ibm-smart-head small{display:block;color:#697789;margin-top:4px;font-size:14px}.ibm-smart-grid{display:grid;gap:13px}.ibm-smart-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ibm-smart-shell label{display:block;font-size:13px;font-weight:650;color:#344357}.ibm-smart-shell input,.ibm-smart-shell select,.ibm-smart-shell textarea{box-sizing:border-box;width:100%;margin-top:6px;padding:11px 12px;border:1px solid #cdd7e4;border-radius:9px;background:#fff;color:#172033;font:inherit}.ibm-smart-shell input:focus,.ibm-smart-shell select:focus,.ibm-smart-shell textarea:focus{outline:2px solid rgba(31,94,170,.18);border-color:#1f5eaa}.ibm-smart-check{display:flex!important;gap:9px;align-items:flex-start;margin:16px 0;font-weight:500!important;line-height:1.4}.ibm-smart-check input{width:auto!important;margin-top:3px!important}.ibm-smart-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.ibm-smart-error{color:#b42318;font-size:13px;margin-top:10px}.ibm-smart-status{color:#34566f;font-size:13px;margin-top:12px}.ibm-smart-wizard section[hidden],.ibm-smart-wizard[hidden],.ibm-smart-intro[hidden]{display:none!important}@media(max-width:640px){.ibm-smart-shell{padding:18px;border-radius:14px}.ibm-smart-grid.two{grid-template-columns:1fr}.ibm-smart-link{display:block;margin:7px 0 0;padding-left:0}.ibm-smart-actions{justify-content:stretch}.ibm-smart-actions button{flex:1}}
