.gmmg-assessment{max-width:720px;margin:0 auto;background:#101010;color:#fff;border:1px solid rgb(255 179 0 / .35);border-radius:22px;padding:28px;box-shadow:0 20px 60px rgb(0 0 0 / .25);font-family:inherit}.gmmg-progress{height:8px;background:#292929;border-radius:999px;margin-bottom:22px;overflow:hidden}.gmmg-progress span{display:block;height:100%;background:#ffb300;transition:.25s}.gmmg-step{display:none}.gmmg-step.active{display:block}.gmmg-eyebrow,.gmmg-count{color:#ffb300;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.08em}.gmmg-assessment h3,.gmmg-assessment h4{color:#fff;margin:8px 0 14px}.gmmg-assessment p{color:#ddd}.gmmg-assessment label{display:block;margin:12px 0;color:#fff}.gmmg-assessment input[type=text],.gmmg-assessment input[type=email]{width:100%;background:#181818;border:1px solid #333;border-radius:12px;padding:12px;color:#fff}.gmmg-consent{font-size:14px;color:#ddd}.gmmg-options{display:grid;gap:12px}.gmmg-options label{margin:0;cursor:pointer}.gmmg-options input{display:none}.gmmg-options span{display:block;background:#181818;border:1px solid #333;border-radius:14px;padding:14px;color:#fff;transition:.2s}.gmmg-options input:checked+span{border-color:#ffb300;box-shadow:0 0 0 2px rgb(255 179 0 / .2);background:#231b05}.gmmg-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.gmmg-assessment button,.gmmg-cta{background:#ffb300;color:#111;border:0;border-radius:999px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}.gmmg-prev{background:#333!important;color:#fff!important}.gmmg-message{color:#ffb300;margin-top:14px}.gmmg-score{font-size:28px;font-weight:800;color:#ffb300;margin:14px 0}.gmmg-email-note{font-weight:700;color:#ffb300!important}@media(max-width:640px){.gmmg-assessment{padding:20px;border-radius:16px}.gmmg-actions{flex-direction:column}.gmmg-assessment button,.gmmg-cta{width:100%;text-align:center}}