.mkto-modal-overlay{z-index:9999;background:#0f0f198c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mkto-modal{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:95vh;padding:24px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000040}.mkto-modal-close{cursor:pointer;color:#555;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-size:1.75rem;line-height:1;position:absolute;top:.5rem;right:.75rem}.mkto-modal-close:hover{background:#0000000f}.mkto-modal-close:focus-visible{outline-offset:2px;outline:2px solid #7b5cff}.mkto-modal-title{color:#111;text-align:center;margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.mkto-modal-desc{color:#555;text-align:center;margin:0 0 1rem;font-size:.95rem}.mkto-modal-status{color:#666;margin:.5rem 0;font-size:.9rem}.mkto-modal-error{color:#b3261e}.mkto-modal .mktoForm,.mkto-modal .mktoForm *{color:#1f2937;font-family:inherit!important}.mkto-modal .mktoForm{width:100%!important;max-width:100%!important;padding:0!important}.mkto-modal .mktoForm .mktoFormRow .mktoPlaceholder,.mkto-modal .mktoForm .mktoButtonRow .mktoButtonWrap{margin:0!important}.mkto-modal .mktoForm>style,.mkto-modal .mktoForm .mktoFormHeader,.mkto-modal .mktoForm .mktoFormFooter,.mkto-modal .mktoForm .mktoAsterix{display:none!important}.mkto-modal .mktoForm .mktoFormRow,.mkto-modal .mktoForm .mktoFormCol{float:none!important;width:100%!important;min-height:0!important;margin-bottom:12px!important;display:block!important}.mkto-modal .mktoForm .mktoFormRow:last-of-type{margin-bottom:0!important}.mkto-modal .mktoForm .mktoFormRow:has(.mktoHtmlText){margin-bottom:12px!important}.mkto-modal .mktoForm .mktoFormRow:has(.mktoHtmlText) .mktoFormCol{margin-bottom:0!important}:is(.mkto-modal .mktoForm .mktoFormRow:has(input[type=hidden]),.mkto-modal .mktoForm .mktoFormRow:has(.mktoPlaceholder)){margin:0!important;display:none!important}.mkto-modal .mktoForm .mktoOffset,.mkto-modal .mktoForm .mktoGutter,.mkto-modal .mktoForm .mktoClear{width:0!important;display:none!important}.mkto-modal .mktoForm .mktoFieldWrap{float:none!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.mkto-modal .mktoForm .mktoLabel{float:none!important;color:#374151!important;width:100%!important;margin:0!important;padding:0 0 4px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;display:block!important}.mkto-modal .mktoForm input[type=text],.mkto-modal .mktoForm input[type=email],.mkto-modal .mktoForm input[type=tel],.mkto-modal .mktoForm input[type=url],.mkto-modal .mktoForm input[type=number],.mkto-modal .mktoForm input[type=date],.mkto-modal .mktoForm textarea.mktoField,.mkto-modal .mktoForm select.mktoField{width:100%!important;height:auto!important;box-shadow:none!important;box-sizing:border-box!important;color:#111827!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;margin-bottom:12px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.4!important}.mkto-modal .mktoForm input:focus,.mkto-modal .mktoForm textarea:focus,.mkto-modal .mktoForm select:focus{border-color:#7b5cff!important;outline:none!important;box-shadow:0 0 0 3px #7b5cff33!important}.mkto-modal .mktoForm .mktoCheckboxList,.mkto-modal .mktoForm .mktoRadioList{float:none!important;width:100%!important;padding:0!important}.mkto-modal .mktoForm .mktoCheckboxList>label,.mkto-modal .mktoForm .mktoRadioList>label{color:#374151!important;padding-left:6px!important;font-size:13px!important}.mkto-modal .mktoForm .mktoHtmlText{color:#6b7280!important;width:100%!important;max-width:100%!important;font-size:12px!important;line-height:1.4!important;display:block!important}.mkto-modal .mktoForm .mktoHtmlText *{color:#6b7280!important;font-size:12px!important;line-height:1.4!important}.mkto-modal .mktoForm .mktoHtmlText p{margin:0!important}.mkto-modal .mktoForm .mktoHtmlText a,.mkto-modal .mktoForm a{color:#7b5cff!important;text-decoration:underline!important}.mkto-modal .mktoForm .mktoHtmlText a:hover,.mkto-modal .mktoForm a:hover{color:#6a4be6!important}.mkto-modal .mktoForm .mktoError .mktoErrorMsg{box-shadow:none!important;color:#b3261e!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:4px 0 0!important;font-size:12px!important}.mkto-modal .mktoForm .mktoButtonRow{width:100%!important;margin-top:0!important;display:block!important}.mkto-modal .mktoForm .mktoButtonRow .mktoButtonWrap{width:100%!important;margin-left:0!important;display:block!important}.mkto-modal .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton,.mkto-modal .mktoForm button.mktoButton{color:#fff!important;width:100%!important;text-shadow:none!important;box-shadow:none!important;cursor:pointer!important;background:#7b5cff!important;border:0!important;border-radius:10px!important;padding:14px 16px!important;font-size:15px!important;font-weight:700!important;transition:background .15s!important}.mkto-modal .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover,.mkto-modal .mktoForm button.mktoButton:hover{background:#6a4be6!important}
