#msp-popup-overlay {  position: fixed;  top: 0; left: 0;  width: 100%; height: 100%;  background: rgba(255,255,255,0.85);  display: flex; align-items: center; justify-content: center;  z-index: 99999;}.msp-popup-box {  background: linear-gradient(to right, #000000, #083853 60%);  /*animation: gradientSmooth 30s ease infinite;  background-size: 200% 100%;*/    padding: 7.5rem 30px 3rem;    width: 100%;    border-radius: 15px;    position: relative;    text-align: center;    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);    color: #ffffff;    max-width: 600px;    margin: 0 20px;	font-family: 'Athelas';}.msp-step img {    position: absolute;    top: 0;    max-width: 50%;    left: 0;    right: 0;    margin: 0 auto;    transform: translate(10%, -50%);}.msp-step h4 {    color: #ffffff;	    font-size: 32px;		font-family: 'Athelas';}.msp-close-btn {  position: absolute;    top: 10px;    right: 15px;    background: transparent;    border: none;    font-size: 36px;    cursor: pointer;    line-height: 1;    padding:0;}.msp-close-btn:hover, .msp-close-btn:focus {    background: transparent;    color: #000000;}form#msp-form {    max-width: 480px;    margin: 5px auto 0;}#msp-form input {    margin-bottom: 15px !important;    padding: 10px 20px !important;    border-width: 0px !important;    font-size: 16px !important;    border-radius: 12px;	font-family: 'Roboto';}/* Honeypot field - completely hidden from users and screen readers */input[name="website"] {    position: absolute !important;    left: -9999px !important;    top: -9999px !important;    width: 1px !important;    height: 1px !important;    opacity: 0 !important;    pointer-events: none !important;    visibility: hidden !important;    display: block !important;    overflow: hidden !important;}.msp-step { display: none; }.msp-step.active { display: block; }.msp-btn {  color: #000000;    background: #b5ac5d;    border: none;    padding: 12px 45px;    cursor: pointer;    border-radius: 10px;    margin-top: 10px;    transition: background 0.2s ease-in-out;    font-family: 'Gotham book';    font-size: 13px;}.msp-btn:hover { background:#335264; }p.msp-error {    background: var(--violet);    color: var(--white) !important;    padding: 15px;    margin-top: 20px;    border-radius: 12px;}@media (max-width:767px) {    .msp-popup-box {        padding: 6rem 20px 3rem;        max-width: 90%;    }    .msp-step h4 {        font-size: 1.35rem;    }    .msp-btn {        font-size: 0.85rem;    }}