#calculator-stepper{background-color:hsla(0,0%,100%,.1);border:1px solid #fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#fff;font-family:Nunito Sans,sans-serif;margin:40px auto;max-width:700px;padding:30px}.step h3{color:#fff;font-size:1.25em;font-weight:600;margin-bottom:25px;text-align:center}.card-group{flex-wrap:wrap;gap:20px}.card,.card-group{display:flex;justify-content:center}.card{align-items:center;background:#fff;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.15);color:#00758c;cursor:pointer;font-weight:700;height:100px;padding:12px;position:relative;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:180px}.card input[type=checkbox],.card input[type=radio]{left:10px;position:absolute;top:10px;transform:scale(1.2)}.card:hover{box-shadow:0 6px 16px rgba(0,0,0,.2)}.button-row{margin-top:30px;text-align:center}.next-btn,.prev-btn{background:transparent;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin:0 10px;padding:12px 30px;text-transform:uppercase;transition:all .3s ease}.next-btn:hover,.prev-btn:hover{background-color:hsla(0,0%,100%,.1);border:2px solid #fff;transform:translateY(-2px)}#estimatedScore{color:#fff;font-size:1.125em;margin-bottom:30px;margin-top:20px;text-align:center}#hubspotFormWrapper{background-color:hsla(0,0%,100%,.75);border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,.2);margin:0 auto;max-width:500px}#hubspotFormWrapper label{font-size:12px;font-weight:700}#RichText,#hubspotFormWrapper .hsfc-RichText{font-size:12px}