body .summary .first-payment-date{display:none}:root{--cwp-black:#000;--cwp-off-white:#F5F2ED;--cwp-red:#E63946;--cwp-muted:#6b6b6b;--cwp-line:#000;--cwp-font-display:'Alfa Slab One',Georgia,serif;--cwp-font-body:'Space Grotesk',system-ui,sans-serif}.et_pb_module .gform_wrapper.gravity-theme{font-family:var(--cwp-font-body);max-width:640px;margin:0}.et_pb_module .gform_wrapper .gform_heading{display:none}.et_pb_module .gform_wrapper .gfield{margin-bottom:1.75rem}.et_pb_module .gform_wrapper .gfield_label{font-family:var(--cwp-font-display);font-size:0.75rem;font-weight:normal;letter-spacing:0.05em;text-transform:uppercase;color:var(--cwp-black);margin:0 0 0.5rem 0;display:block;line-height:1.4}.et_pb_module .gform_wrapper .gfield_required{color:var(--cwp-red);margin-left:0.25rem}.et_pb_module .gform_wrapper .gfield_description{font-family:var(--cwp-font-body);font-size:0.875rem;color:var(--cwp-muted);margin-top:0.5rem;line-height:1.5;padding:0}.et_pb_module .gform_wrapper input[type="text"],.et_pb_module .gform_wrapper input[type="email"],.et_pb_module .gform_wrapper input[type="url"],.et_pb_module .gform_wrapper input[type="tel"],.et_pb_module .gform_wrapper textarea,.et_pb_module .gform_wrapper select{width:100%!important;padding:0.875rem 0.25rem!important;font-family:var(--cwp-font-body)!important;font-size:1rem!important;color:var(--cwp-black)!important;background:transparent!important;border:0!important;border:1px solid var(--cwp-line)!important;border-radius:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;transition:border-color 0.2s ease;line-height:1.3}.et_pb_module .gform_wrapper input:focus,.et_pb_module .gform_wrapper textarea:focus,.et_pb_module .gform_wrapper select:focus{outline:none!important;border-bottom-color:var(--cwp-red)!important}.et_pb_module .gform_wrapper ::placeholder{color:#999;opacity:1}.et_pb_module .gform_wrapper textarea{min-height:120px;resize:vertical}.et_pb_module .gform_wrapper .gform_footer{margin-top:2.5rem;padding:0}.et_pb_module .gform_wrapper .gform_button{font-family:var(--cwp-font-display)!important;font-size:0.875rem!important;font-weight:normal!important;letter-spacing:0.075em;text-transform:uppercase;color:#fff!important;background:var(--cwp-red)!important;border:0!important;border-radius:0!important;padding:1rem 2rem!important;cursor:pointer;transition:background 0.2s ease,transform 0.1s ease;line-height:1.2}.et_pb_module .gform_wrapper .gform_button:hover{background:var(--cwp-black)!important}.et_pb_module .gform_wrapper .gform_button:active{transform:translateY(1px)}.et_pb_module .gform_wrapper .gfield_error input,.et_pb_module .gform_wrapper .gfield_error textarea,.et_pb_module .gform_wrapper .gfield_error select{border-bottom-color:var(--cwp-red)!important}.et_pb_module .gform_wrapper .gfield_validation_message,.et_pb_module .gform_wrapper .validation_message{font-family:var(--cwp-font-body);font-size:0.875rem;color:var(--cwp-red);margin-top:0.5rem;background:transparent;border:0;padding:0}.et_pb_module .gform_wrapper .gform_validation_errors{background:transparent;border:1px solid var(--cwp-red);color:var(--cwp-black);padding:1rem 1.25rem;margin-bottom:2rem;border-radius:0;box-shadow:none}.et_pb_module .gform_wrapper .gform_validation_errors>h2{font-family:var(--cwp-font-display);font-size:0.875rem;font-weight:normal;text-transform:uppercase;letter-spacing:0.05em;color:var(--cwp-red);margin:0 0 0.5rem 0}.et_pb_module .gform_confirmation_message{font-family:var(--cwp-font-body);font-size:1.125rem;color:var(--cwp-black);line-height:1.6;padding:1.5rem 0;border-top:1px solid var(--cwp-black);border-bottom:1px solid var(--cwp-black)}.et_pb_module.gf-dark .gform_wrapper .gfield_label{color:#fff}.et_pb_module.gf-dark .gform_wrapper input,.et_pb_module.gf-dark .gform_wrapper textarea,.et_pb_module.gf-dark .gform_wrapper select{color:#fff!important;border-bottom-color:#fff!important}.et_pb_module.gf-dark .gform_wrapper .gfield_description{color:#999}.et_pb_module.gf-dark .gform_wrapper ::placeholder{color:#666}.et_pb_module.gf-dark .gform_wrapper input:focus,.et_pb_module.gf-dark .gform_wrapper textarea:focus,.et_pb_module.gf-dark .gform_wrapper select:focus{border-bottom-color:var(--cwp-red)!important}.et_pb_module.gf-dark .gform_confirmation_message{color:#fff;border-color:#fff}@media (max-width:640px){.et_pb_module .gform_wrapper .gform_button{width:100%;text-align:center;justify-content:center}}