#gform_wrapper_1 .gf_progressbar_percentage{position:relative}#gform_wrapper_1 .gf_progressbar_percentage:before{content:"";width:18px;height:18px;background:#2e4857;border:4px solid #fff;border-radius:50%;position:absolute;right:-9px;top:50%;transform:translateY(-50%);box-shadow:0 0 0 2px rgba(46,72,87,.15)}#gform_wrapper_1 .gf_progressbar{height:10px;background:rgba(46,72,87,0.08);border-radius:999px;overflow:hidden;margin:15px 0 35px}#gform_wrapper_1 .gf_progressbar_percentage{background:linear-gradient(90deg,#2e4857 0%,#496577 100%)!important;border-radius:999px;position:relative;transition:width .6s ease}#gform_wrapper_1 .gf_progressbar_percentage:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.25),rgba(255,255,255,0))}#gform_wrapper_1 .gf_progressbar_percentage span{display:none}#gform_wrapper_1 .gf_progressbar_title{font-family:'Inter',sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#2e4857;font-weight:600;margin-bottom:12px}#gform_wrapper_1 .gfield_product{background:#f7f8f6!important;border:1px solid rgba(46,72,87,0.12)!important;padding:28px!important;margin-bottom:28px!important;max-width:520px!important}#gform_wrapper_1 .gfield_label_product{font-size:18px!important;font-weight:600!important;margin-bottom:8px!important;display:block!important}#gform_wrapper_1 .gfield_product .gfield_description{margin-bottom:18px!important}#gform_wrapper_1 .ginput_quantity_label{margin-bottom:8px!important;display:block!important}#gform_wrapper_1 .ginput_quantity{max-width:140px!important;text-align:center!important}#gform_wrapper_1 .ginput_product_price_wrapper{margin-top:18px!important;display:flex!important;align-items:baseline!important;gap:8px!important}#gform_wrapper_1 .ginput_product_price_label{font-family:'Inter',sans-serif!important;font-size:15px!important;font-weight:500!important}#gform_wrapper_1 .ginput_product_price{font-family:'Abhaya Libre',serif!important;font-size:30px!important;font-weight:700!important;color:#2e4857!important}#gform_wrapper_1 .gfield_total{background:#f7f8f6!important;border:1px solid rgba(46,72,87,0.12)!important;padding:28px!important;max-width:520px!important;margin-bottom:28px!important}#gform_wrapper_1 .ginput_total{width:100%!important;border:none!important;background:transparent!important;padding:0!important;font-family:'Abhaya Libre',serif!important;font-size:34px!important;font-weight:700!important;color:#2e4857!important}#gform_wrapper_1 .gform_button,#gform_wrapper_1 .gform_next_button,#gform_wrapper_1 .gform_previous_button{background:#2e4857!important;color:#fff!important;border:2px solid #2e4857!important;padding:16px 38px!important;font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:2px!important;border-radius:0!important;transition:all .3s ease!important;box-shadow:0 10px 25px rgba(46,72,87,.15)}#gform_wrapper_1 .gform_button:hover,#gform_wrapper_1 .gform_next_button:hover,#gform_wrapper_1 .gform_previous_button:hover{background:transparent!important;color:#2e4857!important;transform:translateY(-2px);box-shadow:0 15px 30px rgba(46,72,87,.20)}#gform_wrapper_1 .gform_button:active,#gform_wrapper_1 .gform_next_button:active,#gform_wrapper_1 .gform_previous_button:active{transform:translateY(0)}