.gform_wrapper form{background:#000000;border:1px solid #333333;border-radius:12px;padding:20px;box-shadow:0 10px 28px rgba(0,0,0,0.35)}.gform_wrapper .gfield{margin-bottom:18px}.gform_wrapper label,.gform_wrapper .gfield_label{font-family:inherit;font-weight:600;font-size:18px;color:#FFFFFF;margin-bottom:8px;display:block}.gform_wrapper .gsection_title{font-family:inherit;font-size:20px;font-weight:700;color:#FFFFFF;padding-top:10px;margin:12px 0 6px;border-top:1px solid rgba(255,255,255,0.12)}.gform_wrapper .gfield_description,.gform_wrapper .instruction{font-size:14px;color:rgba(255,255,255,0.75);margin-top:6px}.gform_wrapper .gfield_required,.gform_wrapper .gfield_required .gfield_required_asterisk{color:#2487ce}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="url"],.gform_wrapper input[type="number"],.gform_wrapper textarea,.gform_wrapper select{width:100%;border:1px solid #D1D5DB;border-radius:8px;padding:12px;font-size:16px;font-family:inherit;color:#000000;background:#FFFFFF;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.gform_wrapper ::placeholder{color:#6B7280;opacity:1}.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{outline:none;border-color:#2487ce;box-shadow:0 0 0 3px rgba(36,135,206,0.25)}.gform_wrapper .gfield_radio li,.gform_wrapper .gfield_checkbox li{margin-bottom:8px}.gform_wrapper .gfield_radio input,.gform_wrapper .gfield_checkbox input{transform:translateY(1px);margin-right:8px}.gform_wrapper .gfield_radio label,.gform_wrapper .gfield_checkbox label{font-weight:600;color:#FFFFFF}.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_page_footer input[type="button"],.gform_wrapper .gform_page_footer input[type="submit"],.gform_wrapper input.gform_button,.gform_wrapper button.gform_button{background:#FFFFFF;color:#000000;border:1px solid #FFFFFF;border-radius:10px;padding:12px 24px;font-size:16px;font-weight:700;width:100%;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;box-shadow:0 6px 16px rgba(0,0,0,0.35)}.gform_wrapper .gform_footer input[type="submit"]:hover,.gform_wrapper .gform_page_footer input[type="submit"]:hover,.gform_wrapper input.gform_button:hover,.gform_wrapper button.gform_button:hover{background:#333333;color:#FFFFFF;border-color:#333333;transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,0.45)}.gform_wrapper .gform_footer input[type="submit"]:active,.gform_wrapper .gform_page_footer input[type="submit"]:active,.gform_wrapper input.gform_button:active,.gform_wrapper button.gform_button:active{transform:translateY(0);box-shadow:0 6px 16px rgba(0,0,0,0.35)}.gform_wrapper .gform_footer input[type="submit"]:disabled,.gform_wrapper input.gform_button:disabled,.gform_wrapper button.gform_button:disabled{opacity:0.6;cursor:not-allowed;transform:none}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin-top:10px}.whatsapp-float{position:fixed;bottom:20px;right:20px;z-index:99999}.whatsapp-float img{width:55px;height:55px;border-radius:50%;background:#25D366;padding:10px;box-shadow:0 0 10px rgba(0,0,0,0.35);transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float:hover img{transform:scale(1.08);box-shadow:0 0 16px rgba(0,0,0,0.45)}@media (min-width:769px){.whatsapp-float{display:none}}