{"id":15095,"date":"2026-08-06T23:16:26","date_gmt":"2026-08-06T23:16:26","guid":{"rendered":"https:\/\/vanbruntlogist.wpenginepowered.com\/?page_id=15095"},"modified":"2026-09-28T19:53:02","modified_gmt":"2026-09-28T19:53:02","slug":"regulated-cargo-readiness-assessment","status":"publish","type":"page","link":"https:\/\/www.vanbruntwarehouse.com\/es\/resources\/3pl-tools\/regulated-cargo-readiness-assessment\/","title":{"rendered":"Regulated Cargo Readiness Assessment"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"15095\" class=\"elementor elementor-15095\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7077751 banner-background e-flex e-con-boxed e-con e-parent\" data-id=\"7077751\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9fba720 e-con-full e-flex e-con e-child\" data-id=\"9fba720\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a470fab elementor-hidden-mobile elementor-widget elementor-widget-global elementor-global-10798 elementor-widget-breadcrumbs\" data-id=\"a470fab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"breadcrumbs.default\">\n\t\t\t\t\t<p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/www.vanbruntwarehouse.com\/\">Home<\/a><\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0778468 e-con-full e-flex e-con e-child\" data-id=\"0778468\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-beeac80 elementor-widget elementor-widget-button\" data-id=\"beeac80\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">FREE 3PL TOOL<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-facd256 elementor-widget__width-inherit elementor-widget-mobile__width-inherit elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"facd256\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Regulated Cargo Readiness Assessment<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-386bb76 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"386bb76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Regulated cargo brings rules that reach well past the warehouse door, from CBP audits to forced-labor due diligence. Answer seven questions to see where your operation is strong, where it is exposed, and what to fix first.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-445e185 e-flex e-con-boxed e-con e-parent\" data-id=\"445e185\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-173fb6d e-con-full e-flex e-con e-child\" data-id=\"173fb6d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc17ae9 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"dc17ae9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Is Your Import Operation Ready for Port NY\/NJ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17db93f cta tags elementor-widget elementor-widget-text-editor\" data-id=\"17db93f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"subhead\">Answer seven questions and get a readiness score across the areas CBP, FDA, and forced-labor enforcement actually check, with the specific gaps to close first.<\/p><div class=\"cta-tags\"><span class=\"cta-tag\">Built for Importers &amp; Brokers<\/span><span class=\"cta-tag\">Takes Under 2 Minutes<\/span><span class=\"cta-tag\">No Login Required<\/span><br \/><span class=\"cta-tag\">CBP, FDA, and FSMA Enforcement<\/span><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f8a285 e-con-full e-flex e-con e-child\" data-id=\"7f8a285\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e02517 elementor-widget elementor-widget-shortcode\" data-id=\"6e02517\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_19' ><style>#gform_wrapper_19[data-form-index=\"0\"].gform-theme{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-btn-bg-color-hover-tertiary: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_19' id='gform_19'  action='\/es\/wp-json\/wp\/v2\/pages\/15095' data-formid='19' novalidate>\n        <div id='gf_progressbar_wrapper_19' class='gf_progressbar_wrapper' data-start-at-zero=''>\n        \t<p class=\"gf_progressbar_title\">Step <span class='gf_step_current_page'>1<\/span> of <span class='gf_step_page_count'>9<\/span><span class='gf_step_page_name'><\/span>\n        \t<\/p>\n            <div class='gf_progressbar gf_progressbar_blue' aria-hidden='true'>\n                <div class='gf_progressbar_percentage percentbar_blue percentbar_11' style='width:11%;'><span>11%<\/span><\/div>\n            <\/div><\/div>\n                        <div class='gform-body gform_body'><div id='gform_page_19_1' class='gform_page ' data-js='page-field-id-0' >\n\t\t\t\t\t<div class='gform_page_fields'><div id='gform_fields_19' class='gform_fields top_label form_sublabel_above description_above validation_above' data-column-layout='fill'><div id=\"field_19_22\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"579ea00a\" data-field-span=\"12\"><div class=\"rc-question-eyebrow\">FACILITY CERTIFICATIONS<\/div><\/div><fieldset id=\"field_19_3\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_above gfield_visibility_visible gfield--choice-align-vertical\" data-group-id=\"face114e\" data-field-span=\"12\"><legend id='gfield_label_19_3' class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Does your current warehouse hold every certification your cargo legally requires?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description' id='gfield_description_19_3'>Bonded, food-grade, hazmat, or chemical, depending on what you move.<\/div><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_19_3'>\n\t\t\t<div class='gchoice gchoice_19_3_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='2'  id='choice_19_3_0' onchange='gformToggleRadioOther( this )' aria-describedby=\"gfield_description_19_3\" aria-labelledby=\"label_19_3_0 gfield_label_19_3\"   \/>\n\t\t\t\t\t<label for='choice_19_3_0' id='label_19_3_0' class='gform-field-label gform-field-label--type-inline'><strong>Yes<\/strong> <span>We Verified Each One<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_3_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='1'  id='choice_19_3_1' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_3_1' id='label_19_3_1' class='gform-field-label gform-field-label--type-inline'><strong>Most<\/strong> <span>A Few Are Unconfirmed<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_3_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='0'  id='choice_19_3_2' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_3_2' id='label_19_3_2' class='gform-field-label gform-field-label--type-inline'><strong>No<\/strong> <span>We Are Not Sure<\/span><\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                         <button type='button' id='gform_next_button_19_4' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' >Next<\/button> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_19_2' class='gform_page' data-js='page-field-id-4' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_19_2' class='gform_fields top_label form_sublabel_above description_above validation_above' data-column-layout='fill'><div id=\"field_19_23\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"86a0158c\" data-field-span=\"12\"><div class=\"rc-question-eyebrow\">BONDED &amp; PORT READINESS<\/div><\/div><fieldset id=\"field_19_5\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_above gfield_visibility_visible gfield--choice-align-vertical\" data-group-id=\"737bf732\" data-field-span=\"12\"><legend id='gfield_label_19_5' class='gfield_label gform-field-label' ><span class='gform-field-label__text'>When a container is held at the port, how fast can you move it off the terminal into bonded storage?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description' id='gfield_description_19_5'>Off-dock bonded storage stops the demurrage clock.<\/div><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_19_5'>\n\t\t\t<div class='gchoice gchoice_19_5_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='2'  id='choice_19_5_0' onchange='gformToggleRadioOther( this )' aria-describedby=\"gfield_description_19_5\" aria-labelledby=\"label_19_5_0 gfield_label_19_5\"   \/>\n\t\t\t\t\t<label for='choice_19_5_0' id='label_19_5_0' class='gform-field-label gform-field-label--type-inline'><strong>Within 1 Day<\/strong> <span>Bonded Storage is in Place<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_5_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='1'  id='choice_19_5_1' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_5_1' id='label_19_5_1' class='gform-field-label gform-field-label--type-inline'><strong>2+ Days<\/strong> <span>It Happens Slowly<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_5_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='0'  id='choice_19_5_2' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_5_2' id='label_19_5_2' class='gform-field-label gform-field-label--type-inline'><strong>5+ Days<\/strong> <span>No Bonded Options<\/span><\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                        <button type='button' id='gform_previous_button_19_6' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' >Back<\/button> <button type='button' id='gform_next_button_19_6' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' >Next<\/button> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_19_3' class='gform_page' data-js='page-field-id-6' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_19_3' class='gform_fields top_label form_sublabel_above description_above validation_above' data-column-layout='fill'><div id=\"field_19_24\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"0d1e8ef4\" data-field-span=\"12\"><div class=\"rc-question-eyebrow\">RECORDKEEPING &amp; AUDIT READINESS<\/div><\/div><fieldset id=\"field_19_7\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_above gfield_visibility_visible gfield--choice-align-vertical\" data-group-id=\"32dfaf80\" data-field-span=\"12\"><legend id='gfield_label_19_7' class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Could you produce complete import records within 30 days if CBP opened a Focused Assessment?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description' id='gfield_description_19_7'>Records must be kept for five years. Failing to produce them can cost up to $100,000 per entry.<\/div><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_19_7'>\n\t\t\t<div class='gchoice gchoice_19_7_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_7' type='radio' value='2'  id='choice_19_7_0' onchange='gformToggleRadioOther( this )' aria-describedby=\"gfield_description_19_7\" aria-labelledby=\"label_19_7_0 gfield_label_19_7\"   \/>\n\t\t\t\t\t<label for='choice_19_7_0' id='label_19_7_0' class='gform-field-label gform-field-label--type-inline'><strong>Yes<\/strong> <span>Records Are Organized<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_7_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_7' type='radio' value='1'  id='choice_19_7_1' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_7_1' id='label_19_7_1' class='gform-field-label gform-field-label--type-inline'><strong>Partially<\/strong> <span>We Have To Scramble<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_7_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_7' type='radio' value='0'  id='choice_19_7_2' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_7_2' id='label_19_7_2' class='gform-field-label gform-field-label--type-inline'><strong>No<\/strong> <span>We Do Not Have Them<\/span><\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                        <button type='button' id='gform_previous_button_19_8' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' >Back<\/button> <button type='button' id='gform_next_button_19_8' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' >Next<\/button> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_19_4' class='gform_page' data-js='page-field-id-8' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_19_4' class='gform_fields top_label form_sublabel_above description_above validation_above' data-column-layout='fill'><div id=\"field_19_25\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"d2adbbcd\" data-field-span=\"12\"><div class=\"rc-question-eyebrow\">CLASSIFICATION &amp; VALUATION<\/div><\/div><fieldset id=\"field_19_9\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_above gfield_visibility_visible gfield--choice-align-vertical\" data-group-id=\"b206c07b\" data-field-span=\"12\"><legend id='gfield_label_19_9' class='gfield_label gform-field-label' ><span class='gform-field-label__text'>How confident are you that your HTS codes, declared values, and country-of-origin are accurate and documented?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description' id='gfield_description_19_9'>The importer of record, not the broker, is legally responsible for these.<\/div><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_19_9'>\n\t\t\t<div class='gchoice gchoice_19_9_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_9' type='radio' value='2'  id='choice_19_9_0' onchange='gformToggleRadioOther( this )' aria-describedby=\"gfield_description_19_9\" aria-labelledby=\"label_19_9_0 gfield_label_19_9\"   \/>\n\t\t\t\t\t<label for='choice_19_9_0' id='label_19_9_0' class='gform-field-label gform-field-label--type-inline'><strong>Very<\/strong> <span>They Are Reviewed Regularly<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_9_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_9' type='radio' value='1'  id='choice_19_9_1' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_9_1' id='label_19_9_1' class='gform-field-label gform-field-label--type-inline'><strong>Set Once<\/strong> <span>Rarely Reviewed<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_9_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_9' type='radio' value='0'  id='choice_19_9_2' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_9_2' id='label_19_9_2' class='gform-field-label gform-field-label--type-inline'><strong>Not Sure<\/strong> <span>Our Broker Handles This<\/span><\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                        <button type='button' id='gform_previous_button_19_10' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' >Back<\/button> <button type='button' id='gform_next_button_19_10' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' >Next<\/button> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_19_5' class='gform_page' data-js='page-field-id-10' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_19_5' class='gform_fields top_label form_sublabel_above description_above validation_above' data-column-layout='fill'><div id=\"field_19_26\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"993baa84\" data-field-span=\"12\"><div class=\"rc-question-eyebrow\">FDA &amp; FSMA COMPLIANCE<\/div><\/div><fieldset id=\"field_19_11\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_above gfield_visibility_visible gfield--choice-align-vertical\" data-group-id=\"a7584a38\" data-field-span=\"12\"><legend id='gfield_label_19_11' class='gfield_label gform-field-label' ><span class='gform-field-label__text'>For FDA-regulated goods, do you have Prior Notice, supplier verification, and cold-chain records in place?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description' id='gfield_description_19_11'>Applies to food, drugs, and other FDA-regulated imports.<\/div><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_19_11'>\n\t\t\t<div class='gchoice gchoice_19_11_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='2'  id='choice_19_11_0' onchange='gformToggleRadioOther( this )' aria-describedby=\"gfield_description_19_11\" aria-labelledby=\"label_19_11_0 gfield_label_19_11\"   \/>\n\t\t\t\t\t<label for='choice_19_11_0' id='label_19_11_0' class='gform-field-label gform-field-label--type-inline'><strong>Yes<\/strong> <span>It's All In Place<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_11_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='1'  id='choice_19_11_1' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_11_1' id='label_19_11_1' class='gform-field-label gform-field-label--type-inline'><strong>Occasionally<\/strong> <span>Some Gaps Remain<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_11_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='0'  id='choice_19_11_2' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_11_2' id='label_19_11_2' class='gform-field-label gform-field-label--type-inline'><strong>No<\/strong> <span>Not at All<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_11_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='99'  id='choice_19_11_3' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_11_3' id='label_19_11_3' class='gform-field-label gform-field-label--type-inline'><strong>Not Required<\/strong> <span>We Don't Import FDA Goods<\/span><\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                        <button type='button' id='gform_previous_button_19_12' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' >Back<\/button> <button type='button' id='gform_next_button_19_12' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' >Next<\/button> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_19_6' class='gform_page' data-js='page-field-id-12' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_19_6' class='gform_fields top_label form_sublabel_above description_above validation_above' data-column-layout='fill'><div id=\"field_19_27\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"19475a30\" data-field-span=\"12\"><div class=\"rc-question-eyebrow\">FORCED LABOR (UFLPA) DUE DILIGENCE<\/div><\/div><fieldset id=\"field_19_13\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_above gfield_visibility_visible gfield--choice-align-vertical\" data-group-id=\"d552f942\" data-field-span=\"12\"><legend id='gfield_label_19_13' class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Can you trace your supply chain and produce due-diligence records to clear a forced-labor detention?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description' id='gfield_description_19_13'>Under UFLPA, CBP now expects documentation back to the raw-material level.<\/div><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_19_13'>\n\t\t\t<div class='gchoice gchoice_19_13_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_13' type='radio' value='2'  id='choice_19_13_0' onchange='gformToggleRadioOther( this )' aria-describedby=\"gfield_description_19_13\" aria-labelledby=\"label_19_13_0 gfield_label_19_13\"   \/>\n\t\t\t\t\t<label for='choice_19_13_0' id='label_19_13_0' class='gform-field-label gform-field-label--type-inline'><strong>Yes<\/strong> <span>Mapped with Records on File<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_13_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_13' type='radio' value='1'  id='choice_19_13_1' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_13_1' id='label_19_13_1' class='gform-field-label gform-field-label--type-inline'><strong>Partially<\/strong> <span>Upper Tiers Are Not Clear<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_13_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_13' type='radio' value='0'  id='choice_19_13_2' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_13_2' id='label_19_13_2' class='gform-field-label gform-field-label--type-inline'><strong>No<\/strong> <span>We Are Unaware<\/span><\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                        <button type='button' id='gform_previous_button_19_14' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' >Back<\/button> <button type='button' id='gform_next_button_19_14' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' >Next<\/button> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_19_7' class='gform_page' data-js='page-field-id-14' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_19_7' class='gform_fields top_label form_sublabel_above description_above validation_above' data-column-layout='fill'><div id=\"field_19_28\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"93c5641d\" data-field-span=\"12\"><div class=\"rc-question-eyebrow\">TRADE SECURITY &amp; CONTINGENCY<\/div><\/div><fieldset id=\"field_19_15\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio gfield--width-full gfield_contains_required field_sublabel_above gfield--has-description field_description_above field_validation_above gfield_visibility_visible gfield--choice-align-vertical\" data-group-id=\"c5e002f5\" data-field-span=\"12\"><legend id='gfield_label_19_15' class='gfield_label gform-field-label' ><span class='gform-field-label__text'>When something goes wrong at the port, do you have CTPAT status and a direct contact at your warehouse?<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='gfield_description' id='gfield_description_19_15'>CTPAT lowers exam rates. A direct contact shortens every delay.<\/div><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_19_15'>\n\t\t\t<div class='gchoice gchoice_19_15_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_15' type='radio' value='2'  id='choice_19_15_0' onchange='gformToggleRadioOther( this )' aria-describedby=\"gfield_description_19_15\" aria-labelledby=\"label_19_15_0 gfield_label_19_15\"   \/>\n\t\t\t\t\t<label for='choice_19_15_0' id='label_19_15_0' class='gform-field-label gform-field-label--type-inline'><strong>Both<\/strong> <span>CTPAT &amp; a Direct Line<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_15_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_15' type='radio' value='1'  id='choice_19_15_1' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_15_1' id='label_19_15_1' class='gform-field-label gform-field-label--type-inline'><strong>One<\/strong> <span>Only One<\/span><\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_19_15_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_15' type='radio' value='0'  id='choice_19_15_2' onchange='gformToggleRadioOther( this )'     \/>\n\t\t\t\t\t<label for='choice_19_15_2' id='label_19_15_2' class='gform-field-label gform-field-label--type-inline'><strong>Neither<\/strong> <span>We Do Not Have Either<\/span><\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                        <button type='button' id='gform_previous_button_19_16' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' >Back<\/button> <button type='button' id='gform_next_button_19_16' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' >Next<\/button> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_19_8' class='gform_page' data-js='page-field-id-16' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_19_8' class='gform_fields top_label form_sublabel_above description_above validation_above' data-column-layout='fill'><div id=\"field_19_17\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"a27a93fa\" data-field-span=\"12\"><div class=\"rc-results\">\n\n    <div class=\"rc-score-header\">\n        <div class=\"rc-eyebrow\">YOUR READINESS SCORE<\/div>\n\n        <div class=\"rc-score-row\">\n            <div class=\"rc-score\" id=\"rc-score\">\n                0<span>\/100<\/span>\n            <\/div>\n\n            <div class=\"rc-score-summary\" id=\"rc-score-summary\">\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"rc-start-here\" id=\"rc-start-here\"><\/div>\n\n    <div class=\"rc-results-heading\">\n        Your seven areas, lowest first\n    <\/div>\n\n    <div class=\"rc-results-rows\" id=\"rc-results-rows\"><\/div>\n\n    <div class=\"rc-urgency\" id=\"rc-urgency\"><\/div>\n\n<\/div><\/div><div id=\"field_19_21\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"022ab39a\" data-field-span=\"12\"><script>\n(function () {\n\n    const FORM_ID = 19;\n\n    const SCORE_FIELD = 36;\n    const RESULTS_FIELD = 37;\n\n    const STORAGE_SCORE =\n        \"vanbrunt_form19_readiness_score\";\n\n    const STORAGE_RESULTS =\n        \"vanbrunt_form19_readiness_results\";\n\n\n    \/* =====================================================\n       ASSESSMENT QUESTIONS\n       ===================================================== *\/\n\n    const QUESTIONS = [\n\n        {\n            field: 3,\n            name: \"Facility Certifications\",\n            owner: \"vb\",\n            reads: {\n                strong: \"Your facility credentials match your cargo.\",\n                risk: \"Some required certifications are still unconfirmed.\",\n                gap: \"Your warehouse may not be cleared for the cargo you move.\"\n            },\n            action: \"Confirm bonded, food-grade, hazmat, and chemical certifications against what your commodity requires.\"\n        },\n\n        {\n            field: 5,\n            name: \"Bonded & Port Readiness\",\n            owner: \"vb\",\n            reads: {\n                strong: \"You can clear the terminal before demurrage builds.\",\n                risk: \"A slow pull leaves you exposed to terminal charges.\",\n                gap: \"Held boxes run the full demurrage clock on your account.\"\n            },\n            action: \"Set up off-dock bonded storage so held cargo leaves the terminal before charges build.\"\n        },\n\n        {\n            field: 7,\n            name: \"Recordkeeping & Audit Readiness\",\n            owner: \"imp\",\n            reads: {\n                strong: \"You could meet a CBP records request on time.\",\n                risk: \"A records request would be a scramble, and the clock is short.\",\n                gap: \"A Focused Assessment could expose you to per-entry penalties.\"\n            },\n            action: \"Build a five-year record system covering entries, invoices, and inventory before an audit lands.\"\n        },\n\n        {\n            field: 9,\n            name: \"Classification & Valuation\",\n            owner: \"imp\",\n            reads: {\n                strong: \"Your entry data is reviewed and supported.\",\n                risk: \"Classifications set once and left alone drift out of date.\",\n                gap: \"Unreviewed entries put the liability, which is yours, at risk.\"\n            },\n            action: \"Review classifications and valuations on a schedule, and keep the supporting basis on file.\"\n        },\n\n        {\n            field: 11,\n            name: \"FDA & FSMA Compliance\",\n            owner: \"imp\",\n            naValue: 99,\n            reads: {\n                strong: \"Your FDA and FSMA obligations are covered.\",\n                risk: \"Open FDA gaps can trigger a hold at the port.\",\n                gap: \"Missing FDA filings put your food or drug imports at risk.\"\n            },\n            action: \"Close FDA gaps: Prior Notice filing, FSVP supplier verification, and temperature records for cold-chain cargo.\"\n        },\n\n        {\n            field: 13,\n            name: \"Forced Labor (UFLPA) Due Diligence\",\n            owner: \"imp\",\n            reads: {\n                strong: \"You could document your supply chain under a UFLPA review.\",\n                risk: \"Gaps in the upper tiers are where a UFLPA detention starts.\",\n                gap: \"Without traceability, a forced-labor hold could strand your cargo.\"\n            },\n            action: \"Map suppliers to source and keep tier-by-tier documentation ready for a UFLPA hold.\"\n        },\n\n        {\n            field: 15,\n            name: \"Trade Security & Contingency\",\n            owner: \"vb\",\n            reads: {\n                strong: \"You have lower exam exposure and a fast contact.\",\n                risk: \"You are missing one of two levers that speed up a hold.\",\n                gap: \"Without CTPAT or a direct contact, delays run their full course.\"\n            },\n            action: \"Pursue CTPAT for faster processing, and choose a warehouse partner who answers the phone.\"\n        }\n\n    ];\n\n\n    \/* =====================================================\n       GET QUESTION VALUE\n       ===================================================== *\/\n\n    function getFieldValue(fieldId) {\n\n        const checked = document.querySelector(\n            '#gform_' + FORM_ID +\n            ' input[name=\"input_' + fieldId + '\"]:checked'\n        );\n\n        if (!checked) {\n            return null;\n        }\n\n        return Number(checked.value);\n    }\n\n\n    \/* =====================================================\n       SET GRAVITY FORMS FIELD\n       ===================================================== *\/\n\n    function setResultField(fieldId, value) {\n\n        const field = document.querySelector(\n            '#gform_' + FORM_ID +\n            ' [name=\"input_' + fieldId + '\"]'\n        );\n\n        if (!field) {\n            return;\n        }\n\n        field.value = value;\n\n        field.dispatchEvent(\n            new Event(\"input\", {\n                bubbles: true\n            })\n        );\n\n        field.dispatchEvent(\n            new Event(\"change\", {\n                bubbles: true\n            })\n        );\n    }\n\n\n    \/* =====================================================\n       CHECK WHETHER QUESTION DATA EXISTS\n       ===================================================== *\/\n\n    function assessmentDataExists() {\n\n        return QUESTIONS.some(function (question) {\n\n            return getFieldValue(question.field) !== null;\n\n        });\n    }\n\n\n    \/* =====================================================\n       CALCULATE ASSESSMENT\n       ===================================================== *\/\n\n    function calculateReadiness() {\n\n        let totalPoints = 0;\n        let maxPoints = 0;\n        let results = [];\n\n\n        QUESTIONS.forEach(function (question) {\n\n            const value =\n                getFieldValue(question.field);\n\n            if (value === null) {\n                return;\n            }\n\n\n            \/* N\/A *\/\n\n            if (\n                typeof question.naValue !== \"undefined\" &&\n                value === question.naValue\n            ) {\n\n                results.push({\n                    question: question,\n                    score: null,\n                    status: \"na\"\n                });\n\n                return;\n            }\n\n\n            totalPoints += value;\n            maxPoints += 2;\n\n\n            let status;\n\n\n            if (value === 2) {\n\n                status = \"strong\";\n\n            } else if (value === 1) {\n\n                status = \"risk\";\n\n            } else {\n\n                status = \"gap\";\n            }\n\n\n            results.push({\n                question: question,\n                score: value,\n                status: status\n            });\n\n        });\n\n\n        \/*\n         * IMPORTANT:\n         * If no assessment answers are available on this page,\n         * do NOT calculate 0\/100.\n         *\/\n\n        if (!results.length) {\n\n            restoreStoredResults();\n\n            return;\n        }\n\n\n        \/* SCORE *\/\n\n        const score = maxPoints\n            ? Math.round(\n                (totalPoints \/ maxPoints) * 100\n            )\n            : 0;\n\n\n        \/* OVERALL BAND *\/\n\n        let band;\n\n\n        if (score >= 80) {\n\n            band = \"strong\";\n\n        } else if (score >= 50) {\n\n            band = \"risk\";\n\n        } else {\n\n            band = \"gap\";\n        }\n\n\n        \/* LOWEST FIRST \u2014 N\/A LAST *\/\n\n        results.sort(function (a, b) {\n\n            if (a.score === null) {\n                return 1;\n            }\n\n            if (b.score === null) {\n                return -1;\n            }\n\n            return a.score - b.score;\n        });\n\n\n        \/* DISPLAY RESULTS *\/\n\n        renderResults(\n            score,\n            band,\n            results\n        );\n\n\n        \/* SAVE RESULTS *\/\n\n        saveResults(\n            score,\n            band,\n            results\n        );\n    }\n\n\n    \/* =====================================================\n       SAVE RESULTS\n       ===================================================== *\/\n\n    function saveResults(score, band, results) {\n\n        let overallStatus;\n\n\n        if (band === \"strong\") {\n\n            overallStatus = \"Strong\";\n\n        } else if (band === \"risk\") {\n\n            overallStatus = \"At Risk\";\n\n        } else {\n\n            overallStatus =\n                \"Significant Gaps\";\n        }\n\n\n        \/* FIELD 36 \u2014 SCORE *\/\n\n        const scoreOutput =\n            score +\n            \"\/100 \u2014 \" +\n            overallStatus;\n\n\n        \/* FIELD 37 \u2014 RESULTS *\/\n\n        let resultItems = [];\n\n\n        results.forEach(function (result) {\n\n            const q = result.question;\n\n            let statusLabel;\n            let ownerLabel;\n            let description;\n            let action = \"\";\n\n\n            \/* STATUS *\/\n\n            if (result.status === \"strong\") {\n\n                statusLabel = \"Strong\";\n\n            } else if (result.status === \"risk\") {\n\n                statusLabel = \"At Risk\";\n\n            } else if (result.status === \"gap\") {\n\n                statusLabel = \"Gap\";\n\n            } else {\n\n                statusLabel = \"N\/A\";\n            }\n\n\n            \/* OWNER *\/\n\n            if (q.owner === \"vb\") {\n\n                ownerLabel =\n                    \"Van Brunt strengthens this\";\n\n            } else {\n\n                ownerLabel =\n                    \"Your responsibility\";\n            }\n\n\n            \/* DESCRIPTION *\/\n\n            if (result.status === \"na\") {\n\n                description =\n                    \"Not applicable to your imports.\";\n\n            } else {\n\n                description =\n                    q.reads[result.status];\n\n\n                if (result.status !== \"strong\") {\n\n                    action =\n                        q.action;\n                }\n            }\n\n\n            \/* BUILD RESULT *\/\n\n            let item =\n                q.name +\n                \" \u2014 \" +\n                statusLabel +\n                \" \u2014 \" +\n                ownerLabel +\n                \" \u2014 \" +\n                description;\n\n\n            if (action) {\n\n                item +=\n                    \" \u2014 \" +\n                    action;\n            }\n\n\n            resultItems.push(item);\n\n        });\n\n\n        const resultsOutput =\n            resultItems.join(\" || \");\n\n\n        \/*\n         * STORE IN SESSION\n         *\/\n\n        sessionStorage.setItem(\n            STORAGE_SCORE,\n            scoreOutput\n        );\n\n        sessionStorage.setItem(\n            STORAGE_RESULTS,\n            resultsOutput\n        );\n\n\n        \/*\n         * ALSO POPULATE FIELDS IF THEY\n         * EXIST ON THE CURRENT PAGE\n         *\/\n\n        setResultField(\n            SCORE_FIELD,\n            scoreOutput\n        );\n\n        setResultField(\n            RESULTS_FIELD,\n            resultsOutput\n        );\n    }\n\n\n    \/* =====================================================\n       RESTORE RESULTS ON CONTACT PAGE\n       ===================================================== *\/\n\n    function restoreStoredResults() {\n\n        const storedScore =\n            sessionStorage.getItem(\n                STORAGE_SCORE\n            );\n\n        const storedResults =\n            sessionStorage.getItem(\n                STORAGE_RESULTS\n            );\n\n\n        if (storedScore) {\n\n            setResultField(\n                SCORE_FIELD,\n                storedScore\n            );\n        }\n\n\n        if (storedResults) {\n\n            setResultField(\n                RESULTS_FIELD,\n                storedResults\n            );\n        }\n    }\n\n\n    \/* =====================================================\n       DISPLAY RESULTS\n       ===================================================== *\/\n\n    function renderResults(score, band, results) {\n\n        const scoreEl =\n            document.getElementById(\n                \"rc-score\"\n            );\n\n        const summaryEl =\n            document.getElementById(\n                \"rc-score-summary\"\n            );\n\n        const rowsEl =\n            document.getElementById(\n                \"rc-results-rows\"\n            );\n\n\n        \/*\n         * We may be on the contact page,\n         * where the result display does not exist.\n         *\/\n\n        if (!scoreEl || !rowsEl) {\n            return;\n        }\n\n\n        \/* SCORE *\/\n\n        scoreEl.className =\n            \"rc-score rc-score-\" +\n            band;\n\n\n        scoreEl.innerHTML =\n            score +\n            '<span>\/100<\/span>';\n\n\n        \/* OVERALL STATUS *\/\n\n        let statusText;\n\n\n        if (band === \"strong\") {\n\n            statusText = \"Strong\";\n\n        } else if (band === \"risk\") {\n\n            statusText = \"At Risk\";\n\n        } else {\n\n            statusText =\n                \"Significant Gaps\";\n        }\n\n\n        \/*\n         * SUMMARY ELEMENT\n         *\n         * Kept for compatibility with the existing\n         * results HTML even though CSS may hide it.\n         *\/\n\n        if (summaryEl) {\n\n            const applicableCount =\n                results.filter(\n                    function (result) {\n\n                        return (\n                            result.status !== \"na\"\n                        );\n                    }\n                ).length;\n\n\n            summaryEl.innerHTML =\n                \"<strong>\" +\n                statusText +\n                \".<\/strong> \" +\n\n                \"Scored across \" +\n                applicableCount +\n                \" \" +\n\n                (\n                    applicableCount === 1\n                        ? \"area\"\n                        : \"areas\"\n                ) +\n\n                \" of your Port NY\/NJ operation.\";\n        }\n\n\n        \/* =================================================\n           START HERE\n           ================================================= *\/\n\n        const gaps =\n            results.filter(\n                function (result) {\n\n                    return (\n                        result.status === \"gap\"\n                    );\n                }\n            );\n\n\n        const risks =\n            results.filter(\n                function (result) {\n\n                    return (\n                        result.status === \"risk\"\n                    );\n                }\n            );\n\n\n        const priorities =\n            gaps.length\n                ? gaps\n                : risks;\n\n\n        const startEl =\n            document.getElementById(\n                \"rc-start-here\"\n            );\n\n\n        if (startEl) {\n\n            if (priorities.length) {\n\n                const firstTwo =\n                    priorities\n                        .slice(0, 2)\n                        .map(\n                            function (result) {\n\n                                return (\n                                    result.question.name\n                                );\n                            }\n                        );\n\n\n                let ending;\n\n\n                if (gaps.length) {\n\n                    ending =\n                        \" These are the open gaps most likely to cause a hold or a penalty.\";\n\n                } else {\n\n                    ending =\n                        \" These are the areas to firm up first.\";\n                }\n\n\n                startEl.innerHTML =\n                    \"<strong>Start here:<\/strong> \" +\n                    firstTwo.join(\" and \") +\n                    \".\" +\n                    ending;\n\n\n            } else {\n\n\n                startEl.innerHTML =\n                    \"<strong>Strong across the board.<\/strong> \" +\n                    \"Keep these areas current as your volume and CBP enforcement change.\";\n            }\n        }\n\n\n        \/* =================================================\n           RESULT ROWS\n           ================================================= *\/\n\n        let html = \"\";\n\n\n        results.forEach(function (result) {\n\n            const q =\n                result.question;\n\n\n            let statusLabel;\n            let statusClass;\n\n\n            if (result.status === \"strong\") {\n\n                statusLabel = \"Strong\";\n                statusClass =\n                    \"rc-status-strong\";\n\n            } else if (\n                result.status === \"risk\"\n            ) {\n\n                statusLabel = \"At Risk\";\n                statusClass =\n                    \"rc-status-risk\";\n\n            } else if (\n                result.status === \"gap\"\n            ) {\n\n                statusLabel = \"Gap\";\n                statusClass =\n                    \"rc-status-gap\";\n\n            } else {\n\n                statusLabel = \"N\/A\";\n                statusClass =\n                    \"rc-status-na\";\n            }\n\n\n            \/* OWNER *\/\n\n            let ownerLabel;\n\n\n            if (q.owner === \"vb\") {\n\n                ownerLabel =\n                    '<span class=\"rc-owner rc-owner-vb\">' +\n                    'Van Brunt strengthens this' +\n                    '<\/span>';\n\n            } else {\n\n                ownerLabel =\n                    '<span class=\"rc-owner rc-owner-imp\">' +\n                    'Your responsibility' +\n                    '<\/span>';\n            }\n\n\n            \/* DESCRIPTION + ACTION *\/\n\n            let description = \"\";\n            let action = \"\";\n\n\n            if (result.status === \"na\") {\n\n                description =\n                    \"Not applicable to your imports.\";\n\n            } else {\n\n                description =\n                    q.reads[result.status];\n\n\n                if (\n                    result.status !== \"strong\"\n                ) {\n\n                    action =\n                        '<div class=\"rc-result-action\">' +\n\n                            '<span class=\"rc-arrow\">\u2192<\/span> ' +\n\n                            q.action +\n\n                        '<\/div>';\n                }\n            }\n\n\n            \/* RESULT ROW *\/\n\n            html +=\n\n                '<div class=\"rc-result-row\">' +\n\n                    '<div class=\"rc-result-content\">' +\n\n                        '<div class=\"rc-result-title\">' +\n\n                            q.name +\n\n                            ownerLabel +\n\n                        '<\/div>' +\n\n                        '<div class=\"rc-result-note\">' +\n\n                            description +\n\n                        '<\/div>' +\n\n                        action +\n\n                    '<\/div>' +\n\n                    '<div class=\"rc-result-status\">' +\n\n                        '<span class=\"' +\n                            statusClass +\n                        '\">' +\n\n                            statusLabel +\n\n                        '<\/span>' +\n\n                    '<\/div>' +\n\n                '<\/div>';\n        });\n\n\n        rowsEl.innerHTML = html;\n\n\n        \/* =================================================\n           BOTTOM MESSAGE\n           ================================================= *\/\n\n        const urgencyEl =\n            document.getElementById(\n                \"rc-urgency\"\n            );\n\n\n        if (urgencyEl) {\n\n            if (band === \"gap\") {\n\n                urgencyEl.innerHTML =\n\n                    \"<strong>Your operation carries real exposure.<\/strong> \" +\n\n                    \"CBP enforcement tightened through 2026, from forced-labor detentions that trace back to raw materials to Focused Assessments that reach $100,000 per entry. \" +\n\n                    \"The gaps above are where a hold or an audit lands first.\";\n\n\n            } else if (band === \"risk\") {\n\n\n                urgencyEl.innerHTML =\n\n                    \"<strong>You are most of the way there, with a few open areas.<\/strong> \" +\n\n                    \"At Port NY\/NJ, where fees run the highest in the country, the difference between ready and almost-ready shows up the first time a container is held.\";\n\n\n            } else {\n\n\n                urgencyEl.innerHTML =\n\n                    \"<strong>Your operation is in good shape.<\/strong> \" +\n\n                    \"The areas to watch are listed above. A bonded, port-embedded partner helps keep them that way when volume or enforcement picks up.\";\n            }\n        }\n    }\n\n\n    \/* =====================================================\n       RUN FOR CURRENT GRAVITY FORMS PAGE\n       ===================================================== *\/\n\n    function runAssessment() {\n\n        \/*\n         * If assessment answers are available,\n         * calculate them.\n         *\n         * If not, we are likely on the final\n         * contact page, so restore stored results.\n         *\/\n\n        if (assessmentDataExists()) {\n\n            calculateReadiness();\n\n        } else {\n\n            restoreStoredResults();\n        }\n    }\n\n\n    \/* =====================================================\n       GRAVITY FORMS MULTI-PAGE EVENT\n       ===================================================== *\/\n\n    document.addEventListener(\n        \"gform_page_loaded\",\n        function (event) {\n\n            if (\n                event.detail &&\n                Number(\n                    event.detail.form_id\n                ) === FORM_ID\n            ) {\n\n                runAssessment();\n            }\n        }\n    );\n\n\n    \/* =====================================================\n       INITIAL LOAD\n       ===================================================== *\/\n\n    document.addEventListener(\n        \"DOMContentLoaded\",\n        runAssessment\n    );\n\n\n})();\n<\/script><\/div><\/div>\n                    <\/div>\n                    <div class='gform-page-footer gform_page_footer top_label'>\n                        <button type='button' id='gform_previous_button_19_29' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' >Back<\/button> <button type='button' id='gform_next_button_19_29' class='gform_next_button gform-theme-button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='next' >Email Results<\/button> \n                    <\/div>\n                <\/div>\n                <div id='gform_page_19_9' class='gform_page' data-js='page-field-id-29' style='display:none;'>\n                    <div class='gform_page_fields'>\n                        <div id='gform_fields_19_9' class='gform_fields top_label form_sublabel_above description_above validation_above' data-column-layout='fill'><div id=\"field_19_38\" class=\"gfield gfield--type-html gfield--width-full .readiness-capture-intro gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"91dcf4bf\" data-field-span=\"12\"><div class=\"readiness-capture-intro\">\n    <strong>Get Your Results<\/strong>\n    <span>Enter your information below to receive your readiness score and see where your operation is strong and where potential gaps may exist.<\/span>\n<\/div><\/div><fieldset id=\"field_19_30\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_above hidden_label field_validation_above gfield_visibility_visible\" data-group-id=\"c75ecaa3\" data-field-span=\"12\"><legend id='gfield_label_19_30' class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_19_30'>\n                            \n                            <span id='input_19_30_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_30.3' id='input_19_30_3' value=''   aria-required='true'   placeholder='First Name*'  aria-labelledby=\"input_19_30_3_label gfield_label_19_30\"\/>\n                                                    <label for='input_19_30_3' id='input_19_30_3_label' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_19_30_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_30.6' id='input_19_30_6' value=''   aria-required='true'   placeholder='Last Name*'  \/>\n                                                    <label for='input_19_30_6' id='input_19_30_6_label' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_19_31\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above hidden_label field_validation_above gfield_visibility_visible\" data-group-id=\"04abf86d\" data-field-span=\"12\"><label id='gfield_label_19_31' class='gfield_label gform-field-label' for='input_19_31'><span class='gform-field-label__text'>Company Name<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_31' id='input_19_31' type='text' value='' class='large'    placeholder='Company Name*' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_19_33\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above hidden_label field_validation_above gfield_visibility_visible\" data-group-id=\"b6fcf10c\" data-field-span=\"12\"><label id='gfield_label_19_33' class='gfield_label gform-field-label' for='input_19_33'><span class='gform-field-label__text'>Email<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_33' id='input_19_33' type='email' value='' class='large'   placeholder='Email*' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_19_32\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-standard gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_above hidden_label field_validation_above gfield_visibility_visible\" data-group-id=\"11e5a772\" data-field-span=\"12\"><label id='gfield_label_19_32' class='gfield_label gform-field-label' for='input_19_32'><span class='gform-field-label__text'>Phone<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_32' id='input_19_32' type='tel' value='' class='large'  placeholder='Phone*' aria-required=\"true\" aria-invalid=\"false\"   data-mask=\"(999) 999-9999\" \/><\/div><\/div><div id=\"field_19_36\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full rc-data-field field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"273aa0e7\" data-field-span=\"12\"><label id='gfield_label_19_36' class='gfield_label gform-field-label' for='input_19_36'><span class='gform-field-label__text'>Readiness Score<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_36' id='input_19_36' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_19_37\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full rc-data-field field_sublabel_above gfield--no-description field_description_above field_validation_above gfield_visibility_visible\" data-group-id=\"c9df5c6d\" data-field-span=\"12\"><label id='gfield_label_19_37' class='gfield_label gform-field-label' for='input_19_37'><span class='gform-field-label__text'>Readiness Results<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_37' id='input_19_37' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><\/div><\/div>\n        <div class='gform-page-footer gform_page_footer top_label'><button type='submit' id='gform_previous_button_19' class='gform_previous_button gform-theme-button gform-theme-button--secondary button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='previous' >Previous<\/button> <button type='submit' id='gform_submit_button_19' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit<\/button> <input type='hidden' name='gform_ajax' value='form_id=19&amp;title=&amp;description=&amp;tabindex=0&amp;theme=orbital&amp;styles=[]&amp;hash=321c884ea70d017eb60e5da97e46cb89' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_19' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_19' id='gform_theme_19' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_19' id='gform_style_settings_19' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_19' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='19' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='DqWEDocmdc\/T1rIxdsEBEVTs8NAggUfoNhhCQOGR9ZM2pbKve02FVmfB7IRLdOHP+Ykh1BtqVHLCTQRvd6mtfMbrHucazewUfM1iNqWaoPjbmlE=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_19' value='WyJ7XCIzXCI6W1wiNjEwODk1YzYzYjg3YWViNzc0ZDM4MmNjYmQzZDk0MWVcIixcImJiZDhmY2JiYmVhMjhjYjA5OTVkZTljYmZkODlmNDliXCIsXCJhNTFhZTkwNzdmMzg0MmI4NWQ4ZmYxMTEyMjdhN2QzNlwiXSxcIjVcIjpbXCI2MTA4OTVjNjNiODdhZWI3NzRkMzgyY2NiZDNkOTQxZVwiLFwiYmJkOGZjYmJiZWEyOGNiMDk5NWRlOWNiZmQ4OWY0OWJcIixcImE1MWFlOTA3N2YzODQyYjg1ZDhmZjExMTIyN2E3ZDM2XCJdLFwiN1wiOltcIjYxMDg5NWM2M2I4N2FlYjc3NGQzODJjY2JkM2Q5NDFlXCIsXCJiYmQ4ZmNiYmJlYTI4Y2IwOTk1ZGU5Y2JmZDg5ZjQ5YlwiLFwiYTUxYWU5MDc3ZjM4NDJiODVkOGZmMTExMjI3YTdkMzZcIl0sXCI5XCI6W1wiNjEwODk1YzYzYjg3YWViNzc0ZDM4MmNjYmQzZDk0MWVcIixcImJiZDhmY2JiYmVhMjhjYjA5OTVkZTljYmZkODlmNDliXCIsXCJhNTFhZTkwNzdmMzg0MmI4NWQ4ZmYxMTEyMjdhN2QzNlwiXSxcIjExXCI6W1wiNjEwODk1YzYzYjg3YWViNzc0ZDM4MmNjYmQzZDk0MWVcIixcImJiZDhmY2JiYmVhMjhjYjA5OTVkZTljYmZkODlmNDliXCIsXCJhNTFhZTkwNzdmMzg0MmI4NWQ4ZmYxMTEyMjdhN2QzNlwiLFwiMjg1OTMxNTcwZmY4YmVlNjMxMzNkOGY3YWJhNTllOGRcIl0sXCIxM1wiOltcIjYxMDg5NWM2M2I4N2FlYjc3NGQzODJjY2JkM2Q5NDFlXCIsXCJiYmQ4ZmNiYmJlYTI4Y2IwOTk1ZGU5Y2JmZDg5ZjQ5YlwiLFwiYTUxYWU5MDc3ZjM4NDJiODVkOGZmMTExMjI3YTdkMzZcIl0sXCIxNVwiOltcIjYxMDg5NWM2M2I4N2FlYjc3NGQzODJjY2JkM2Q5NDFlXCIsXCJiYmQ4ZmNiYmJlYTI4Y2IwOTk1ZGU5Y2JmZDg5ZjQ5YlwiLFwiYTUxYWU5MDc3ZjM4NDJiODVkOGZmMTExMjI3YTdkMzZcIl0sXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImYyYWNmN2YxNDMzMDljMWJkNGJmYWFiZTVmZjUxOTE0XCIsXCJkODc0NTMwMWJlMmQ1ZTgyNTFjMGNiODFkM2JhMTRiZFwiLFwiMjE5OGI4Y2UzN2ZhYzYxMGFjMDgzNzU2NDA2YzQyZmFcIl0sXCJnZm9ybV90aGVtZVwiOlwiZDM0NGVkNjBkMzc5MzhkYzU2MDk3MDRlODI1ZTY1MGZcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJmMjA5MmEwMGE2MDdlZjU2ZWZiOTFiZGUwYTI4ZTFlNFwiLFwiZm9ybV9pZFwiOlwiNGY5NjNjNTYzYWY0OWQyYjY5Mjg0Y2QxMDhiZDdkMGJcIixcInVybFwiOlwiOWIyMTE1OTc4NDBkNGJjM2JhNzQ2OGQ0ZWE2MzM3MjJcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiM2ZmNDY1YTMxMmFiMmQ3NWU0MmQ1ZjNkNjg1MWVkNWZcIn0iLCI2M2NmZWM1ZDZkMzc4ZGE5OGE5ZDYxM2QwZTFmYWM3MyIsMTc5MzgzMzc5M10=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_19' id='gform_target_page_number_19' value='2' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_19' id='gform_source_page_number_19' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n             <\/div><\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_19' id='gform_ajax_frame_19' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_19').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_19');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_19').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_19').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_19').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_19').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );var current_page = jQuery('#gform_source_page_number_19').val();jQuery(document).trigger('gform_page_loaded', [19, current_page]);window['gf_submitting_19'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_19').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [19]);if(window.gform && gform.pagination && gform.pagination.removePageQueryArg){gform.pagination.removePageQueryArg(19);}window['gf_submitting_19'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_19').text());}else{jQuery('#gform_19').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"19\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_19\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_19\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_19\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 19, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff9a407 elementor-widget elementor-widget-html\" data-id=\"ff9a407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\n#gform_19 .rc-score-summary {\n    display: none !important;\n}\n\n\/* Hide stored assessment data fields *\/\n\n#gform_19 .rc-data-field {\n    display: none !important;\n}\n\n\n\/* =========================================================\n   VAN BRUNT \u2014 REGULATED CARGO READINESS ASSESSMENT\n   GRAVITY FORM 19\n   ========================================================= *\/\n\n\n\/* =========================================================\n   BASE FORM\n   ========================================================= *\/\n\n#gform_19 {\n    font-family: \"Manrope\", sans-serif !important;\n    color: #16181C;\n}\n\n#gform_19 * {\n    box-sizing: border-box;\n}\n\n\n\/* =========================================================\n   QUESTION LABEL\n   ========================================================= *\/\n\n#gform_19 .gfield_label {\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 24px !important;\n    line-height: 1.3 !important;\n    font-weight: 700 !important;\n    color: #16181C !important;\n    margin: 0 0 10px !important;\n}\n\n\n\/* Required asterisk *\/\n\n#gform_19 .gfield_required {\n    color: #D82C42 !important;\n}\n\n\n\/* =========================================================\n   QUESTION DESCRIPTION\n   ========================================================= *\/\n\n#gform_19 .gfield_description {\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    color: #6B7079 !important;\n    margin: 0 0 22px !important;\n    padding: 0 !important;\n}\n\n\n\/* =========================================================\n   RADIO OPTIONS\n   ========================================================= *\/\n\n#gform_19 .gfield_radio {\n    display: grid !important;\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n\n    column-gap: 4px !important;\n    row-gap: 8px !important;\n\n    margin: 0 !important;\n\n    \/* Gravity Forms alignment correction *\/\n    transform: translateX(-12px) !important;\n}\n\n\n\/* Question 5 has four choices *\/\n\n#gform_19 #field_19_11 .gfield_radio {\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n}\n\n\n\/* Individual answer *\/\n\n#gform_19 .gchoice {\n    position: relative !important;\n    display: flex !important;\n    align-items: stretch !important;\n    margin: 0 !important;\n    min-width: 0 !important;\n}\n\n\n\/* =========================================================\n   RADIO CARD\n   ========================================================= *\/\n\n#gform_19 .gchoice label {\n    position: relative !important;\n\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-start !important;\n    justify-content: center !important;\n\n    width: 100% !important;\n    min-height: 64px !important;\n\n    padding: 12px 14px 12px 44px !important;\n\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 15px !important;\n    line-height: 1.4 !important;\n    font-weight: 500 !important;\n\n    color: #16181C !important;\n    background: #FFFFFF !important;\n\n    border: 1px solid #D9DDE2 !important;\n    border-radius: 4px !important;\n\n    cursor: pointer !important;\n\n    transition:\n        border-color .15s ease,\n        background-color .15s ease,\n        color .15s ease !important;\n}\n\n\n\/* =========================================================\n   RADIO OPTION TITLE\n   ========================================================= *\/\n\n#gform_19 .gchoice label strong {\n    display: block !important;\n\n    margin: 0 0 3px 0 !important;\n\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 15px !important;\n    line-height: 1.3 !important;\n    font-weight: 600 !important;\n\n    color: #16181C !important;\n}\n\n\n\/* =========================================================\n   RADIO OPTION DESCRIPTION\n   ========================================================= *\/\n\n#gform_19 .gchoice label span {\n    display: block !important;\n\n    margin: 0 !important;\n\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 13px !important;\n    line-height: 1.4 !important;\n    font-weight: 400 !important;\n\n    color: #6F757D !important;\n}\n\n\n\/* Hover *\/\n\n#gform_19 .gchoice label:hover {\n    border-color: #D82C42 !important;\n    background: #FFF7F8 !important;\n}\n\n\n\/* =========================================================\n   CUSTOM RADIO\n   ========================================================= *\/\n\n#gform_19 .gchoice input[type=\"radio\"] {\n    position: absolute !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n}\n\n\n\/* Outer radio *\/\n\n#gform_19 .gchoice label::before {\n    content: \"\" !important;\n\n    position: absolute !important;\n    left: 14px !important;\n    top: 50% !important;\n\n    width: 18px !important;\n    height: 18px !important;\n\n    transform: translateY(-50%) !important;\n\n    background: #FFFFFF !important;\n    border: 1.5px solid #C9CDD2 !important;\n    border-radius: 50% !important;\n\n    transition:\n        border-color .15s ease,\n        background-color .15s ease !important;\n}\n\n\n\/* Selected card *\/\n\n#gform_19 .gchoice input[type=\"radio\"]:checked + label {\n    border-color: #D82C42 !important;\n    background: #FFF4F5 !important;\n}\n\n\n\/* Selected radio *\/\n\n#gform_19 .gchoice input[type=\"radio\"]:checked + label::before {\n    border-color: #D82C42 !important;\n    background: #D82C42 !important;\n\n    box-shadow:\n        inset 0 0 0 4px #FFFFFF !important;\n}\n\n\n\/* Keyboard focus *\/\n\n#gform_19 .gchoice input[type=\"radio\"]:focus-visible + label {\n    outline: 2px solid #D82C42 !important;\n    outline-offset: 2px !important;\n}\n\n\n\/* =========================================================\n   PROGRESS BAR\n   Prevent Gravity Forms blue flash\n   ========================================================= *\/\n\n#gform_wrapper_19 .gf_progressbar_wrapper,\n#gform_19 .gf_progressbar_wrapper {\n    margin: 0 0 30px !important;\n}\n\n#gform_wrapper_19 .gf_progressbar_title,\n#gform_19 .gf_progressbar_title {\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: #6B7079 !important;\n    margin-bottom: 8px !important;\n}\n\n#gform_wrapper_19 .gf_progressbar,\n#gform_19 .gf_progressbar {\n    height: 6px !important;\n    background: #EEF0F3 !important;\n    background-image: none !important;\n    border-radius: 100px !important;\n    overflow: hidden !important;\n    box-shadow: none !important;\n}\n\n#gform_wrapper_19 .gf_progressbar_percentage,\n#gform_wrapper_19 .gf_progressbar_percentage:not(.percentbar_100),\n#gform_wrapper_19 .gf_progressbar_percentage.percentbar_100,\n#gform_19 .gf_progressbar_percentage,\n#gform_19 .gf_progressbar_percentage:not(.percentbar_100),\n#gform_19 .gf_progressbar_percentage.percentbar_100 {\n    height: 6px !important;\n    background: #D82C42 !important;\n    background-color: #D82C42 !important;\n    background-image: none !important;\n    border-radius: 100px !important;\n    box-shadow: none !important;\n    transition: none !important;\n    animation: none !important;\n}\n\n#gform_wrapper_19 .gf_progressbar_percentage span,\n#gform_19 .gf_progressbar_percentage span {\n    display: none !important;\n}\n\n\/* =========================================================\n   FORM BUTTONS\n   ========================================================= *\/\n\n#gform_19 .gform_page_footer {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 15px !important;\n\n    margin-top: 30px !important;\n    padding-top: 0 !important;\n    border: 0 !important;\n}\n\n\n\/* Next *\/\n\n#gform_19 .gform_next_button {\n    margin-left: auto !important;\n\n    min-height: 48px !important;\n    padding: 12px 26px !important;\n\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n\n    color: #FFFFFF !important;\n    background: #D82C42 !important;\n\n    border: 0 !important;\n    border-radius: 4px !important;\n\n    cursor: pointer !important;\n}\n\n#gform_19 .gform_next_button:hover {\n    background: #16181C !important;\n}\n\n\n\/* Previous \/ Back *\/\n\n#gform_19 .gform_previous_button {\n    min-height: 48px !important;\n    padding: 12px 24px !important;\n\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n\n    color: #FFFFFF !important;\n    background: #D82C42 !important;\n\n    border: 0 !important;\n    border-radius: 4px !important;\n\n    box-shadow: none !important;\n    cursor: pointer !important;\n}\n\n#gform_19 .gform_previous_button:hover,\n#gform_19 .gform_previous_button:focus {\n    color: #FFFFFF !important;\n    background: #16181C !important;\n}\n\n\n\/* =========================================================\n   RESULTS\n   ========================================================= *\/\n\n#gform_19 .rc-results {\n    font-family: \"Manrope\", sans-serif !important;\n    color: #16181C;\n}\n\n\n\/* Readiness eyebrow *\/\n\n#gform_19 .rc-eyebrow {\n    font-size: 12px;\n    line-height: 1.4;\n    font-weight: 700;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n    color: #D82C42;\n\n    margin-bottom: 14px;\n}\n\n\n\/* Score area *\/\n\n#gform_19 .rc-score-row {\n    display: flex;\n    align-items: center;\n    gap: 26px;\n\n    padding-bottom: 26px;\n    margin-bottom: 22px;\n\n    border-bottom: 1px solid #E3E5E9;\n}\n\n\n#gform_19 .rc-score {\n    flex: 0 0 auto;\n\n    font-size: clamp(54px, 7vw, 76px);\n    line-height: .95;\n    font-weight: 700;\n    letter-spacing: -.04em;\n}\n\n\n#gform_19 .rc-score span {\n    font-size: .42em;\n    font-weight: 500;\n    color: #6B7079;\n    letter-spacing: 0;\n}\n\n\n\/* Score colors *\/\n\n#gform_19 .rc-score-strong {\n    color: #1F7A43;\n}\n\n#gform_19 .rc-score-risk {\n    color: #B5762A;\n}\n\n#gform_19 .rc-score-gap {\n    color: #D82C42;\n}\n\n\n\/* Score explanation *\/\n\n#gform_19 .rc-score-summary {\n    max-width: 520px;\n\n    font-size: 16px;\n    line-height: 1.55;\n    color: #3D4148;\n}\n\n#gform_19 .rc-score-summary strong {\n    color: #16181C;\n}\n\n\n\/* =========================================================\n   START HERE\n   ========================================================= *\/\n\n#gform_19 .rc-start-here {\n    padding: 16px 18px;\n    margin: 0 0 30px;\n\n    font-size: 14.5px;\n    line-height: 1.55;\n    color: #3D4148;\n\n    background: #F6F7F8;\n    border: 1px solid #E3E5E9;\n    border-radius: 4px;\n}\n\n#gform_19 .rc-start-here strong {\n    color: #16181C;\n}\n\n\n\/* =========================================================\n   RESULTS HEADING\n   ========================================================= *\/\n\n#gform_19 .rc-results-heading {\n    margin: 0 0 12px;\n\n    font-size: 13px;\n    line-height: 1.4;\n    font-weight: 700;\n\n    letter-spacing: .08em;\n    text-transform: uppercase;\n\n    color: #6B7079;\n}\n\n\n\/* =========================================================\n   RESULT ROW CONTAINER\n   ========================================================= *\/\n\n#gform_19 .rc-results-rows {\n    border: 1px solid #E3E5E9;\n    border-radius: 4px;\n    overflow: hidden;\n}\n\n\n\/* Individual result *\/\n\n#gform_19 .rc-result-row {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 20px;\n\n    align-items: start;\n\n    padding: 18px 20px;\n\n    background: #FFFFFF;\n    border-bottom: 1px solid #EEF0F3;\n}\n\n#gform_19 .rc-result-row:last-child {\n    border-bottom: 0;\n}\n\n\n\/* Result title *\/\n\n#gform_19 .rc-result-title {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 8px;\n\n    font-size: 15.5px;\n    line-height: 1.4;\n    font-weight: 700;\n\n    color: #16181C;\n}\n\n\n\/* Description *\/\n\n#gform_19 .rc-result-note {\n    margin-top: 5px;\n\n    font-size: 14px;\n    line-height: 1.55;\n\n    color: #3D4148;\n}\n\n\n\/* Recommended action *\/\n\n#gform_19 .rc-result-action {\n    margin-top: 8px;\n\n    font-size: 14px;\n    line-height: 1.55;\n\n    color: #16181C;\n}\n\n#gform_19 .rc-arrow {\n    color: #D82C42;\n    font-weight: 700;\n}\n\n\n\/* =========================================================\n   OWNERSHIP TAGS\n   ========================================================= *\/\n\n#gform_19 .rc-owner {\n    display: inline-block;\n\n    padding: 4px 9px;\n\n    font-size: 11.5px;\n    line-height: 1.3;\n    font-weight: 700;\n\n    border-radius: 4px;\n}\n\n\n\/* Van Brunt *\/\n\n#gform_19 .rc-owner-vb {\n    color: #1F7A43;\n    background: #E9F4ED;\n}\n\n#gform_19 .rc-owner-vb::before {\n    content: \"\u2713 \";\n}\n\n\n\/* Importer *\/\n\n#gform_19 .rc-owner-imp {\n    color: #2A5C8A;\n    background: #E8EEF6;\n}\n\n\n\/* =========================================================\n   RESULT STATUS PILLS\n   ========================================================= *\/\n\n#gform_19 .rc-result-status span {\n    display: inline-block;\n\n    min-width: 68px;\n    padding: 5px 10px;\n\n    text-align: center;\n\n    font-size: 11.5px;\n    line-height: 1.3;\n    font-weight: 700;\n\n    border-radius: 4px;\n    white-space: nowrap;\n}\n\n\n#gform_19 .rc-status-strong {\n    color: #1F7A43;\n    background: #E9F4ED;\n}\n\n#gform_19 .rc-status-risk {\n    color: #B5762A;\n    background: #F4EEE3;\n}\n\n#gform_19 .rc-status-gap {\n    color: #D82C42;\n    background: #FBEAEA;\n}\n\n#gform_19 .rc-status-na {\n    color: #6B7079;\n    background: #EEF0F3;\n}\n\n\n\/* =========================================================\n   BOTTOM READINESS CALLOUT\n   ========================================================= *\/\n\n#gform_19 .rc-urgency {\n    margin-top: 26px;\n\n    padding: 17px 20px;\n\n    font-size: 15px;\n    line-height: 1.6;\n\n    color: #3D4148;\n\n    background: #FFF5F6;\n    border-left: 3px solid #D82C42;\n}\n\n#gform_19 .rc-urgency strong {\n    color: #16181C;\n}\n\n\n\/* =========================================================\n   QUESTION CATEGORY EYEBROW\n   ========================================================= *\/\n\n#gform_19 .gfield--type-html .rc-question-eyebrow {\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.4 !important;\n    font-weight: 700 !important;\n\n    letter-spacing: .10em !important;\n    text-transform: uppercase !important;\n\n    color: #D82C42 !important;\n\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\n\/* Keep eyebrow close to question *\/\n\n#gform_19 .gfield--type-html:has(.rc-question-eyebrow) {\n    margin-bottom: -10px !important;\n}\n\n\/* =========================================================\n   CONTACT \/ LEAD CAPTURE FIELDS\n   ========================================================= *\/\n\n#gform_19 input[type=\"text\"],\n#gform_19 input[type=\"email\"],\n#gform_19 input[type=\"tel\"] {\n    width: 100% !important;\n    min-height: 48px !important;\n\n    padding: 10px 14px !important;\n\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 16px !important;\n    line-height: 1.4 !important;\n    font-weight: 400 !important;\n\n    color: #16181C !important;\n    background: #FFFFFF !important;\n\n    border: 1px solid #D8DCE2 !important;\n    border-radius: 4px !important;\n\n    box-shadow: none !important;\n}\n\n\n\/* Field focus *\/\n\n#gform_19 input[type=\"text\"]:focus,\n#gform_19 input[type=\"email\"]:focus,\n#gform_19 input[type=\"tel\"]:focus {\n    border-color: #D82C42 !important;\n    outline: none !important;\n    box-shadow: none !important;\n}\n\n\n\/* Placeholder text *\/\n\n#gform_19 input::placeholder {\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.4 !important;\n\n    color: #7D838C !important;\n    opacity: 1 !important;\n}\n\n\n\/* Name field \u2014 first \/ last *\/\n\n#gform_19 .ginput_complex {\n    gap: 12px !important;\n}\n\n\n\/* =========================================================\n   SUBMIT BUTTON\n   ========================================================= *\/\n\n#gform_19 .gform_button {\n    min-height: 48px !important;\n    padding: 12px 26px !important;\n\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n\n    color: #FFFFFF !important;\n    background: #D82C42 !important;\n\n    border: 0 !important;\n    border-radius: 4px !important;\n\n    box-shadow: none !important;\n    cursor: pointer !important;\n}\n\n\n\/* Submit hover *\/\n\n#gform_19 .gform_button:hover,\n#gform_19 .gform_button:focus {\n    color: #FFFFFF !important;\n    background: #16181C !important;\n}\n\n\/* =========================================================\n   CONTACT FIELD SPACING\n   ========================================================= *\/\n\n#gform_19 .gform_fields {\n    row-gap: 14px !important;\n}\n\n\n\n\n\n\n\/* =========================================================\n   REQUIRED LEGEND\n   ========================================================= *\/\n\n#gform_wrapper_19 .gform_required_legend {\n    display: none !important;\n}\n\n\n\n\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 767px) {\n\n    #gform_19 .gfield_label {\n        font-size: 21px !important;\n    }\n\n    #gform_19 .gfield_radio,\n    #gform_19 #field_19_11 .gfield_radio {\n        grid-template-columns: 1fr !important;\n    }\n\n    #gform_19 .gchoice label {\n        min-height: 64px !important;\n    }\n\n    #gform_19 .rc-score-row {\n        flex-direction: column;\n        align-items: flex-start;\n        gap: 14px;\n    }\n\n    #gform_19 .rc-result-row {\n        grid-template-columns: 1fr;\n        gap: 10px;\n    }\n\n    #gform_19 .rc-result-status {\n        justify-self: start;\n    }\n\n    #gform_19 .gform_page_footer {\n        flex-wrap: wrap !important;\n    }\n\n}\n\n\/* =========================================================\n   FORM 19 \u2014 CONFIRMATION MESSAGE\n   ========================================================= *\/\n\n#gform_confirmation_wrapper_19 .rc-confirmation {\n    font-family: \"Manrope\", sans-serif !important;\n    color: #16181C !important;\n}\n\n#gform_confirmation_wrapper_19 .rc-confirmation-eyebrow {\n    margin: 0 0 8px 0 !important;\n\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 13px !important;\n    line-height: 1.4 !important;\n    font-weight: 700 !important;\n\n    letter-spacing: .10em !important;\n    text-transform: uppercase !important;\n\n    color: #D82C42 !important;\n}\n\n#gform_confirmation_wrapper_19 .rc-confirmation h2 {\n    margin: 0 0 20px 0 !important;\n\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 30px !important;\n    line-height: 1.25 !important;\n    font-weight: 700 !important;\n\n    color: #16181C !important;\n}\n\n#gform_confirmation_wrapper_19 .rc-confirmation p {\n    margin: 0 0 14px 0 !important;\n\n    font-family: \"Manrope\", sans-serif !important;\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    font-weight: 400 !important;\n\n    color: #3D4148 !important;\n}\n\n#gform_confirmation_wrapper_19 .rc-confirmation p:last-child {\n    margin-bottom: 0 !important;\n}\n\n@media (max-width: 767px) {\n\n    #gform_confirmation_wrapper_19 .rc-confirmation h2 {\n        font-size: 26px !important;\n    }\n\n}\n\n\/* =========================================================\n   RESULTS CAPTURE INTRO\n   ========================================================= *\/\n\n#gform_wrapper_19 .readiness-capture-intro {\n    margin: 0 0 18px 0 !important;\n}\n\n#gform_wrapper_19 .readiness-capture-intro strong {\n    display: block;\n    margin: 0 0 4px 0;\n\n    font-family: \"Manrope\", sans-serif;\n    font-size: 20px;\n    line-height: 1.3;\n    font-weight: 700;\n\n    color: #16181C;\n}\n\n#gform_wrapper_19 .readiness-capture-intro span {\n    display: block;\n\n    font-family: \"Manrope\", sans-serif;\n    font-size: 16px;\n    line-height: 1.5;\n    font-weight: 400;\n\n    color: #6F757D;\n}\n\n\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a337e8 elementor-widget elementor-widget-html\" data-id=\"1a337e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\n\n\/* =========================================================\n   VAN BRUNT \u2014 REGULATED CARGO READINESS ASSESSMENT\n   FORM 19 \u2014 PAGE CHANGE SCROLL FIX\n   ========================================================= *\/\n\n(function () {\n\n    document.addEventListener('click', function (event) {\n\n        var button = event.target.closest(\n            '#gform_19 .gform_next_button'\n        );\n\n        if (!button) {\n            return;\n        }\n\n        var form = document.getElementById('gform_wrapper_19');\n\n        if (!form) {\n            return;\n        }\n\n        \/* How far below the top of the screen the form should land *\/\n        var topSpace = 220;\n\n        var top =\n            form.getBoundingClientRect().top +\n            window.pageYOffset -\n            topSpace;\n\n        window.scrollTo({\n            top: Math.max(0, top),\n            left: 0,\n            behavior: 'auto'\n        });\n\n    }, true);\n\n})();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>FREE 3PL TOOL Regulated cargo brings rules that reach well past the warehouse door, from CBP audits to forced-labor due diligence. Answer seven questions to see where your operation is strong, where it is exposed, and what to fix first. Is Your Import Operation Ready for Port NY\/NJ? Answer seven questions and get a readiness [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":15079,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-15095","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Regulated Cargo Readiness Assessment | Van Brunt Warehousing &amp; Logistics<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vanbruntwarehouse.com\/es\/resources\/3pl-tools\/regulated-cargo-readiness-assessment\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Regulated Cargo Readiness Assessment | Van Brunt Warehousing &amp; Logistics\" \/>\n<meta property=\"og:description\" content=\"FREE 3PL TOOL Regulated cargo brings rules that reach well past the warehouse door, from CBP audits to forced-labor due diligence. Answer seven questions to see where your operation is strong, where it is exposed, and what to fix first. Is Your Import Operation Ready for Port NY\/NJ? Answer seven questions and get a readiness [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vanbruntwarehouse.com\/es\/resources\/3pl-tools\/regulated-cargo-readiness-assessment\/\" \/>\n<meta property=\"og:site_name\" content=\"Van Brunt Warehousing &amp; Logistics\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T19:53:02+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/resources\\\/3pl-tools\\\/regulated-cargo-readiness-assessment\\\/\",\"url\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/resources\\\/3pl-tools\\\/regulated-cargo-readiness-assessment\\\/\",\"name\":\"Regulated Cargo Readiness Assessment | Van Brunt Warehousing &amp; Logistics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/#website\"},\"datePublished\":\"2026-08-06T23:16:26+00:00\",\"dateModified\":\"2026-09-28T19:53:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/resources\\\/3pl-tools\\\/regulated-cargo-readiness-assessment\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/resources\\\/3pl-tools\\\/regulated-cargo-readiness-assessment\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/resources\\\/3pl-tools\\\/regulated-cargo-readiness-assessment\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/resources\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"3PL Tools\",\"item\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/resources\\\/3pl-tools\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Regulated Cargo Readiness Assessment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/#website\",\"url\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/\",\"name\":\"Van Brunt Warehousing & Logistics\",\"description\":\"3PL Warehousing &amp; Logistics Services\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/#organization\"},\"alternateName\":\"Van Brunt Warehousing\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/#organization\",\"name\":\"Van Brunt Warehousing & Logistics\",\"alternateName\":\"Van Brunt Warehousing\",\"url\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Van-Brunt-Icon-Black.png\",\"contentUrl\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Van-Brunt-Icon-Black.png\",\"width\":512,\"height\":512,\"caption\":\"Van Brunt Warehousing & Logistics\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vanbruntwarehouse.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Regulated Cargo Readiness Assessment | Van Brunt Warehousing &amp; Logistics","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vanbruntwarehouse.com\/es\/resources\/3pl-tools\/regulated-cargo-readiness-assessment\/","og_locale":"es_MX","og_type":"article","og_title":"Regulated Cargo Readiness Assessment | Van Brunt Warehousing &amp; Logistics","og_description":"FREE 3PL TOOL Regulated cargo brings rules that reach well past the warehouse door, from CBP audits to forced-labor due diligence. Answer seven questions to see where your operation is strong, where it is exposed, and what to fix first. Is Your Import Operation Ready for Port NY\/NJ? Answer seven questions and get a readiness [&hellip;]","og_url":"https:\/\/www.vanbruntwarehouse.com\/es\/resources\/3pl-tools\/regulated-cargo-readiness-assessment\/","og_site_name":"Van Brunt Warehousing &amp; Logistics","article_modified_time":"2026-09-28T19:53:02+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vanbruntwarehouse.com\/resources\/3pl-tools\/regulated-cargo-readiness-assessment\/","url":"https:\/\/www.vanbruntwarehouse.com\/resources\/3pl-tools\/regulated-cargo-readiness-assessment\/","name":"Regulated Cargo Readiness Assessment | Van Brunt Warehousing &amp; Logistics","isPartOf":{"@id":"https:\/\/www.vanbruntwarehouse.com\/#website"},"datePublished":"2026-08-06T23:16:26+00:00","dateModified":"2026-09-28T19:53:02+00:00","breadcrumb":{"@id":"https:\/\/www.vanbruntwarehouse.com\/resources\/3pl-tools\/regulated-cargo-readiness-assessment\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vanbruntwarehouse.com\/resources\/3pl-tools\/regulated-cargo-readiness-assessment\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vanbruntwarehouse.com\/resources\/3pl-tools\/regulated-cargo-readiness-assessment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vanbruntwarehouse.com\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/www.vanbruntwarehouse.com\/resources\/"},{"@type":"ListItem","position":3,"name":"3PL Tools","item":"https:\/\/www.vanbruntwarehouse.com\/resources\/3pl-tools\/"},{"@type":"ListItem","position":4,"name":"Regulated Cargo Readiness Assessment"}]},{"@type":"WebSite","@id":"https:\/\/www.vanbruntwarehouse.com\/#website","url":"https:\/\/www.vanbruntwarehouse.com\/","name":"Van Brunt Warehousing & Logistics","description":"3PL Warehousing &amp; Logistics Services","publisher":{"@id":"https:\/\/www.vanbruntwarehouse.com\/#organization"},"alternateName":"Van Brunt Warehousing","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vanbruntwarehouse.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.vanbruntwarehouse.com\/#organization","name":"Van Brunt Warehousing & Logistics","alternateName":"Van Brunt Warehousing","url":"https:\/\/www.vanbruntwarehouse.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.vanbruntwarehouse.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.vanbruntwarehouse.com\/wp-content\/uploads\/2026\/08\/Van-Brunt-Icon-Black.png","contentUrl":"https:\/\/www.vanbruntwarehouse.com\/wp-content\/uploads\/2026\/08\/Van-Brunt-Icon-Black.png","width":512,"height":512,"caption":"Van Brunt Warehousing & Logistics"},"image":{"@id":"https:\/\/www.vanbruntwarehouse.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vanbruntwarehouse.com\/es\/wp-json\/wp\/v2\/pages\/15095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vanbruntwarehouse.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vanbruntwarehouse.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vanbruntwarehouse.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vanbruntwarehouse.com\/es\/wp-json\/wp\/v2\/comments?post=15095"}],"version-history":[{"count":93,"href":"https:\/\/www.vanbruntwarehouse.com\/es\/wp-json\/wp\/v2\/pages\/15095\/revisions"}],"predecessor-version":[{"id":18927,"href":"https:\/\/www.vanbruntwarehouse.com\/es\/wp-json\/wp\/v2\/pages\/15095\/revisions\/18927"}],"up":[{"embeddable":true,"href":"https:\/\/www.vanbruntwarehouse.com\/es\/wp-json\/wp\/v2\/pages\/15079"}],"wp:attachment":[{"href":"https:\/\/www.vanbruntwarehouse.com\/es\/wp-json\/wp\/v2\/media?parent=15095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}