.cert-inquiry-button{background:#0074ab!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:14px 24px!important;font-family:inherit;font-size:16px!important;font-weight:600;cursor:pointer;line-height:1.7}
.cert-inquiry-button:hover{background:#005f8c!important}.cert-inquiry-button:focus-visible{outline:3px solid #0097d9;outline-offset:4px}.cert-inquiry-footer{border-top:1px solid #dce5ee;padding-top:26px;text-align:center}
.smca-inquiry-dialog{box-sizing:border-box;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:28px;border:1px solid #dce5ee;border-radius:16px;background:#fff;color:#203b6a;overflow-y:auto;overscroll-behavior:contain;font-family:inherit;box-shadow:0 18px 70px #142c5055;line-height:1.7}
.smca-inquiry-dialog:not([open]){display:none}.smca-inquiry-dialog::backdrop{background:#0d234bb3}.smca-inquiry-dialog *{box-sizing:border-box}.smca-inquiry-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.smca-inquiry-heading p{font-size:13px;color:#0074ab;margin:0 0 6px}.smca-inquiry-heading h2{font-size:25px!important;line-height:1.5!important;color:#203b6a!important;margin:0!important}.smca-inquiry-heading button{background:#edf5fc!important;color:#203b6a!important;border:0;border-radius:50%;font-size:28px;line-height:1;width:40px;height:40px;padding:0;flex-shrink:0;cursor:pointer}
#smca-inquiry-intro{font-size:14px;color:#62748c;margin:16px 0 22px}.smca-inquiry-dialog label{display:block;margin:16px 0 7px;font-size:14px;font-weight:600;color:#203b6a}.smca-inquiry-dialog label span{color:#b34235}.smca-inquiry-dialog input:not([type=hidden]),.smca-inquiry-dialog select,.smca-inquiry-dialog textarea{display:block;width:100%;max-width:100%;min-height:46px;border:1px solid #ccd9e6;border-radius:8px;padding:10px 12px;background:#fff;color:#203b6a;font:16px/1.6 inherit;box-shadow:none}.smca-inquiry-dialog textarea{resize:vertical}.smca-inquiry-dialog input:focus,.smca-inquiry-dialog select:focus,.smca-inquiry-dialog textarea:focus{outline:2px solid #7dabce;outline-offset:2px}.smca-inquiry-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:16px}.smca-inquiry-notice{font-size:12px;color:#62748c;line-height:1.8;margin:16px 0}.smca-inquiry-submit{display:block;width:100%;background:#0074ab!important;color:#fff!important;border:0;border-radius:8px;padding:14px;font-size:16px;font-weight:600;cursor:pointer}.smca-inquiry-submit:disabled{opacity:.65;cursor:wait}.smca-inquiry-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#smca-inquiry-status{margin:16px 0 0;font-size:15px;color:#0074ab}#smca-inquiry-status:empty{display:none}#smca-inquiry-status.is-error{color:#b34235}#smca-inquiry-form[hidden]{display:none!important}html:has(.smca-inquiry-dialog[open]){overflow:hidden}
.smca-inquiry-dialog input:not([type=hidden]),.smca-inquiry-dialog select,.smca-inquiry-dialog textarea{font-family:inherit;font-size:16px;line-height:1.6}
#smca-inquiry-form:not(.was-validated) input:invalid,#smca-inquiry-form:not(.was-validated) select:invalid,#smca-inquiry-form:not(.was-validated) textarea:invalid{border-color:#ccd9e6!important;color:#203b6a!important;box-shadow:none!important}
@media(max-width:600px){.smca-inquiry-dialog{padding:22px 18px}.smca-inquiry-grid{grid-template-columns:1fr;gap:0}.smca-inquiry-heading h2{font-size:21px!important}}

