.saas-final-cta{padding:100px 20px;background:linear-gradient(180deg,#fff,#f5f9ff)}.saas-final-box{max-width:720px;margin:auto;text-align:center;background:#fff;padding:60px 40px;border-radius:20px;box-shadow:0 15px 60px rgba(0,0,0,.08)}.saas-final-box h2{font-size:36px;margin-bottom:15px}.saas-final-box p{font-size:18px;color:#555;margin-bottom:30px}.saas-final-list{list-style:none;padding:0;margin-bottom:40px}.saas-final-list li{font-size:16px;margin-bottom:10px}.saas-btn-large{font-size:18px;padding:16px 40px}.saas-final-note{font-size:14px;color:#777;margin-top:25px}.gform_wrapper{max-width:100%;font-family:inherit}.gform_wrapper .gf_progressbar{background:#eef2ff;border-radius:30px;height:8px}.gform_wrapper .gf_progressbar_percentage{background:linear-gradient(90deg,#1e5eff,#38bdf8);height:8px;border-radius:30px}.gform_wrapper .gfield{margin-bottom:-10px}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper textarea,.gform_wrapper select{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #e5e7eb;font-size:15px;transition:all .2s ease;background:#eef2ff}.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{border-color:#1e5eff;box-shadow:0 0 0 3px rgba(30,94,255,.12);outline:none}.gform_wrapper .gfield_radio label,.gform_wrapper .gfield_checkbox label{font-size:15px;cursor:pointer}.gform_wrapper input[type=radio],.gform_wrapper input[type=checkbox]{accent-color:#1e5eff}.gform_wrapper .gform_fileupload_multifile{border:2px dashed #c7d2fe;padding:20px;border-radius:14px;background:#f8faff}.gform_wrapper .gform_page_footer{display:flex;justify-content:space-between;gap:20px}.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{background:#f1f5f9;border-radius:10px;padding:12px 26px;border:none;cursor:pointer;font-weight:600}.gform_wrapper .gform_next_button:hover{background:#e0e7ff}.gform_wrapper .gform_button{background:#1e5eff;color:#fff;padding:16px 36px;font-size:16px;border-radius:12px;border:none;cursor:pointer;font-weight:700}.gform_wrapper .gform_button:hover{background:#1744cc}.gform_wrapper .gfield_label{font-weight:600;margin-bottom:8px;display:block}.gform_wrapper .gfield_html{background:#f8fafc;padding:16px;border-radius:12px;font-size:14px;color:#555}@media (max-width:600px){.gform_wrapper{padding:0 10px}}.gform_required_legend{display:none!important}