.form-gate{background:#fff;border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.1);margin:60px auto;max-width:500px;padding:40px;text-align:center}.form-gate-content h2{color:#007bff;margin-bottom:15px}.form-gate-content p{color:#6c757d;margin-bottom:20px}.hs-form{display:flex;flex-direction:column;gap:15px;padding:0 20px}.hs-form .input{margin-bottom:10px}.hs-form .hs-input{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;padding:10px;width:100%}.hs-form .hs-form-field{margin-bottom:10px}.hs-form label{display:block;font-weight:600;margin-bottom:5px;text-align:left}.hs-form input[type=submit]{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:10px;padding:12px 20px;transition:background .2s ease}.hs-form input[type=submit]:hover{background:#0056b3}@media (max-width:600px){.form-gate{margin:30px 15px;padding:25px}.hs-form{padding:0 10px}}.calculator-container{background:#fff;border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,.1);margin:60px auto;max-width:700px;padding:40px;transition:box-shadow .3s ease}.calculator-container:hover{box-shadow:0 6px 24px rgba(0,0,0,.15)}.header{font-family:Lexend,sans-serif;font-size:28px;font-weight:700;margin-bottom:25px;text-align:center}.form-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.form-column{flex:1 1 45%;min-width:250px;text-align:left}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:600;margin-bottom:5px}input[type=number]{border:1px solid #ccc;border-radius:6px;font-size:16px;padding:10px;transition:border-color .2s ease;width:100%}input[type=number]:focus{border-color:#007bff;outline:none}.radio-group{margin-bottom:10px;text-align:left}.radio-group input[type=radio]{cursor:pointer;margin-right:6px;transform:scale(1.2)}.radio-group label,button{cursor:pointer}button{background:#007bff;border:none;border-radius:6px;color:#fff;font-size:16px;margin-top:20px;padding:12px 20px;transition:background .2s ease}button:hover{background:#0056b3}#roi-results{display:none;margin-top:30px;opacity:0;transition:opacity .5s ease}#roi-results.show{display:block;opacity:1}.hero-number{color:#28a745;font-size:32px;font-weight:700;margin-bottom:20px;text-align:center}.results-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr;justify-items:start;text-align:left}.results-grid p{font-size:16px;margin:0}.tc{text-align:center}