{"id":9655,"date":"2026-07-29T07:30:17","date_gmt":"2026-07-29T07:30:17","guid":{"rendered":"https:\/\/tradegoai.app\/?post_type=tools&#038;p=9655"},"modified":"2026-07-29T07:30:17","modified_gmt":"2026-07-29T07:30:17","slug":"selettore-degli-incoterms-2020","status":"publish","type":"tools","link":"https:\/\/tradegoai.app\/it\/tools\/incoterms-2020-selector\/","title":{"rendered":"Selettore Incoterms\u00ae 2020"},"content":{"rendered":"\t<main\n\t\tid=\"tga-incoterms-selector-1\"\n\t\tclass=\"tga-incoterms-2020-selector\"\n\t\taria-labelledby=\"tga-incoterms-selector-1-title\"\n\t>\n\t\t<style>\n\t\t\t#tga-incoterms-selector-1 {\n\t\t\t\t--tga-navy: #0f1831;\n\t\t\t\t--tga-purple: #6528f7;\n\t\t\t\t--tga-purple-dark: #501bd8;\n\t\t\t\t--tga-lilac: #f2efff;\n\t\t\t\t--tga-muted: #64748b;\n\t\t\t\t--tga-line: #e2e8f0;\n\t\t\t\t--tga-white: #fff;\n\t\t\t\t--tga-green: #047857;\n\t\t\t\t--tga-amber: #a16207;\n\t\t\t\twidth: 100%;\n\t\t\t\tmax-width: 1180px;\n\t\t\t\tmargin: 44px auto 72px;\n\t\t\t\tpadding: 0 22px;\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t\tfont-family: inherit;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 *,\n\t\t\t#tga-incoterms-selector-1 *::before,\n\t\t\t#tga-incoterms-selector-1 *::after { box-sizing: border-box; }\n\t\t\t#tga-incoterms-selector-1 button,\n\t\t\t#tga-incoterms-selector-1 input,\n\t\t\t#tga-incoterms-selector-1 select { font: inherit; }\n\t\t\t#tga-incoterms-selector-1 .tga-inc-hero {\n\t\t\t\tposition: relative;\n\t\t\t\toverflow: hidden;\n\t\t\t\tpadding: 46px 48px;\n\t\t\t\tborder-radius: 22px;\n\t\t\t\tbackground:\n\t\t\t\t\tradial-gradient(circle at 88% 18%, rgba(101, 40, 247, .78), transparent 34%),\n\t\t\t\t\tlinear-gradient(135deg, #081127 0%, #131d42 100%);\n\t\t\t\tcolor: var(--tga-white);\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-hero::after {\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -78px;\n\t\t\t\tbottom: -118px;\n\t\t\t\twidth: 320px;\n\t\t\t\theight: 320px;\n\t\t\t\tborder: 1px solid rgba(255, 255, 255, .16);\n\t\t\t\tborder-radius: 50%;\n\t\t\t\tcontent: \"\";\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-eyebrow {\n\t\t\t\tposition: relative;\n\t\t\t\tz-index: 1;\n\t\t\t\tmargin-bottom: 12px;\n\t\t\t\tcolor: #cbbcff;\n\t\t\t\tfont-size: 12px;\n\t\t\t\tfont-weight: 800;\n\t\t\t\tletter-spacing: .12em;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-hero h1 {\n\t\t\t\tposition: relative;\n\t\t\t\tz-index: 1;\n\t\t\t\tmax-width: 900px;\n\t\t\t\tmargin: 0;\n\t\t\t\tcolor: var(--tga-white);\n\t\t\t\tfont-size: clamp(38px, 6vw, 64px);\n\t\t\t\tline-height: 1.02;\n\t\t\t\tletter-spacing: -.04em;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-hero p {\n\t\t\t\tposition: relative;\n\t\t\t\tz-index: 1;\n\t\t\t\tmax-width: 820px;\n\t\t\t\tmargin: 20px 0 0;\n\t\t\t\tcolor: #dce4ff;\n\t\t\t\tfont-size: 18px;\n\t\t\t\tline-height: 1.65;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-steps {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(3, 1fr);\n\t\t\t\tgap: 14px;\n\t\t\t\tmargin-top: 28px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-step {\n\t\t\t\tpadding: 17px 18px;\n\t\t\t\tborder: 1px solid var(--tga-line);\n\t\t\t\tborder-radius: 13px;\n\t\t\t\tbackground: var(--tga-white);\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tbox-shadow: 0 10px 28px rgba(15, 24, 49, .05);\n\t\t\t\tfont-size: 14px;\n\t\t\t\tline-height: 1.45;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-step strong {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 4px;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-layout {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);\n\t\t\t\tgap: 24px;\n\t\t\t\tmargin-top: 28px;\n\t\t\t\talign-items: start;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-panel,\n\t\t\t#tga-incoterms-selector-1 .tga-inc-section {\n\t\t\t\tborder: 1px solid var(--tga-line);\n\t\t\t\tborder-radius: 18px;\n\t\t\t\tbackground: var(--tga-white);\n\t\t\t\tbox-shadow: 0 16px 45px rgba(15, 24, 49, .06);\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-panel { padding: 28px; }\n\t\t\t#tga-incoterms-selector-1 .tga-inc-panel h2,\n\t\t\t#tga-incoterms-selector-1 .tga-inc-section h2 {\n\t\t\t\tmargin: 0;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t\tfont-size: 25px;\n\t\t\t\tline-height: 1.25;\n\t\t\t\tletter-spacing: -.02em;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-panel-copy,\n\t\t\t#tga-incoterms-selector-1 .tga-inc-section-intro {\n\t\t\t\tmargin: 9px 0 0;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tline-height: 1.65;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-fields {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgap: 17px;\n\t\t\t\tmargin-top: 23px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-field[hidden] { display: none !important; }\n\t\t\t#tga-incoterms-selector-1 .tga-inc-field label {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 7px;\n\t\t\t\tfont-size: 14px;\n\t\t\t\tfont-weight: 750;\n\t\t\t\tline-height: 1.4;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-field select,\n\t\t\t#tga-incoterms-selector-1 .tga-inc-field input {\n\t\t\t\twidth: 100%;\n\t\t\t\tmin-height: 48px;\n\t\t\t\tpadding: 10px 13px;\n\t\t\t\tborder: 1px solid #cbd5e1;\n\t\t\t\tborder-radius: 10px;\n\t\t\t\tbackground: #fff;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t\toutline: none;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-field select:focus,\n\t\t\t#tga-incoterms-selector-1 .tga-inc-field input:focus {\n\t\t\t\tborder-color: var(--tga-purple);\n\t\t\t\tbox-shadow: 0 0 0 3px rgba(101, 40, 247, .12);\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-help {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-top: 6px;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tfont-size: 12px;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-primary {\n\t\t\t\twidth: 100%;\n\t\t\t\tmin-height: 50px;\n\t\t\t\tmargin-top: 23px;\n\t\t\t\tpadding: 12px 18px;\n\t\t\t\tborder: 0;\n\t\t\t\tborder-radius: 10px;\n\t\t\t\tbackground: var(--tga-purple);\n\t\t\t\tcolor: #fff;\n\t\t\t\tfont-weight: 800;\n\t\t\t\tcursor: pointer;\n\t\t\t\ttransition: background .18s ease, transform .18s ease;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-primary:hover {\n\t\t\t\tbackground: var(--tga-purple-dark);\n\t\t\t\ttransform: translateY(-1px);\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-status {\n\t\t\t\tmin-height: 22px;\n\t\t\t\tmargin: 12px 0 0;\n\t\t\t\tcolor: var(--tga-green);\n\t\t\t\tfont-size: 13px;\n\t\t\t\tfont-weight: 700;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-status.is-error { color: #b42318; }\n\t\t\t#tga-incoterms-selector-1 .tga-inc-empty {\n\t\t\t\tdisplay: grid;\n\t\t\t\tmin-height: 420px;\n\t\t\t\tpadding: 32px;\n\t\t\t\tplace-items: center;\n\t\t\t\tborder: 1px dashed #cbd5e1;\n\t\t\t\tborder-radius: 14px;\n\t\t\t\tbackground: #f8fafc;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-empty strong {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 8px;\n\t\t\t\tfont-size: 20px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-empty p {\n\t\t\t\tmax-width: 460px;\n\t\t\t\tmargin: 0;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tline-height: 1.65;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-results[hidden] { display: none !important; }\n\t\t\t#tga-incoterms-selector-1 .tga-inc-result-head {\n\t\t\t\tpadding: 23px;\n\t\t\t\tborder-radius: 14px;\n\t\t\t\tbackground: linear-gradient(135deg, #0f1831, #242052);\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-result-label {\n\t\t\t\tmargin-bottom: 9px;\n\t\t\t\tcolor: #cbbcff;\n\t\t\t\tfont-size: 12px;\n\t\t\t\tfont-weight: 800;\n\t\t\t\tletter-spacing: .1em;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-result-code {\n\t\t\t\tmargin: 0;\n\t\t\t\tcolor: #fff;\n\t\t\t\tfont-size: clamp(36px, 6vw, 58px);\n\t\t\t\tline-height: 1;\n\t\t\t\tletter-spacing: -.035em;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-result-name {\n\t\t\t\tmargin: 7px 0 0;\n\t\t\t\tcolor: #eef2ff;\n\t\t\t\tfont-size: 19px;\n\t\t\t\tfont-weight: 700;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-result-reason {\n\t\t\t\tmargin: 16px 0 0;\n\t\t\t\tcolor: #dce4ff;\n\t\t\t\tline-height: 1.65;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-result-head.is-conflict {\n\t\t\t\tbackground: linear-gradient(135deg, #422006, #713f12);\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-contract {\n\t\t\t\tmargin-top: 16px;\n\t\t\t\tpadding: 16px;\n\t\t\t\tborder: 1px solid #ddd6fe;\n\t\t\t\tborder-radius: 12px;\n\t\t\t\tbackground: var(--tga-lilac);\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-contract strong {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 7px;\n\t\t\t\tfont-size: 13px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-contract code {\n\t\t\t\tdisplay: block;\n\t\t\t\toverflow-wrap: anywhere;\n\t\t\t\tcolor: #32158f;\n\t\t\t\tfont-family: inherit;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tfont-weight: 800;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-warning {\n\t\t\t\tmargin-top: 15px;\n\t\t\t\tpadding: 14px 15px;\n\t\t\t\tborder-left: 4px solid #f59e0b;\n\t\t\t\tborder-radius: 8px;\n\t\t\t\tbackground: #fffbeb;\n\t\t\t\tcolor: #713f12;\n\t\t\t\tfont-size: 13px;\n\t\t\t\tline-height: 1.6;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-table-wrap {\n\t\t\t\toverflow-x: auto;\n\t\t\t\tmargin-top: 18px;\n\t\t\t\tborder: 1px solid var(--tga-line);\n\t\t\t\tborder-radius: 12px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 table {\n\t\t\t\twidth: 100%;\n\t\t\t\tmin-width: 620px;\n\t\t\t\tmargin: 0;\n\t\t\t\tborder: 0;\n\t\t\t\tborder-collapse: collapse;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 th,\n\t\t\t#tga-incoterms-selector-1 td {\n\t\t\t\tpadding: 13px 14px;\n\t\t\t\tborder: 0;\n\t\t\t\tborder-bottom: 1px solid var(--tga-line);\n\t\t\t\ttext-align: left;\n\t\t\t\tvertical-align: top;\n\t\t\t\tfont-size: 13px;\n\t\t\t\tline-height: 1.55;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 th {\n\t\t\t\tbackground: #f8fafc;\n\t\t\t\tfont-weight: 800;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 tr:last-child td { border-bottom: 0; }\n\t\t\t#tga-incoterms-selector-1 td:first-child {\n\t\t\t\twidth: 35%;\n\t\t\t\tfont-weight: 750;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-alternatives {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t\t\t\tgap: 11px;\n\t\t\t\tmargin-top: 18px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-alt {\n\t\t\t\tpadding: 14px;\n\t\t\t\tborder: 1px solid var(--tga-line);\n\t\t\t\tborder-radius: 11px;\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-alt strong {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 5px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-alt span {\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tfont-size: 12px;\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-actions {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-wrap: wrap;\n\t\t\t\tgap: 10px;\n\t\t\t\tmargin-top: 18px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-action {\n\t\t\t\tmin-height: 42px;\n\t\t\t\tpadding: 9px 14px;\n\t\t\t\tborder: 1px solid #cbd5e1;\n\t\t\t\tborder-radius: 9px;\n\t\t\t\tbackground: #fff;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t\tfont-weight: 750;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-action:hover {\n\t\t\t\tborder-color: var(--tga-purple);\n\t\t\t\tcolor: var(--tga-purple-dark);\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-section {\n\t\t\t\tmargin-top: 26px;\n\t\t\t\tpadding: 30px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-info-grid,\n\t\t\t#tga-incoterms-selector-1 .tga-inc-related-grid {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: repeat(3, minmax(0, 1fr));\n\t\t\t\tgap: 16px;\n\t\t\t\tmargin-top: 20px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-info-card,\n\t\t\t#tga-incoterms-selector-1 .tga-inc-related-card {\n\t\t\t\tpadding: 20px;\n\t\t\t\tborder: 1px solid var(--tga-line);\n\t\t\t\tborder-radius: 13px;\n\t\t\t\tbackground: #fff;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-info-card strong,\n\t\t\t#tga-incoterms-selector-1 .tga-inc-related-card strong {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-bottom: 8px;\n\t\t\t\tfont-size: 17px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-info-card p,\n\t\t\t#tga-incoterms-selector-1 .tga-inc-related-card p {\n\t\t\t\tmargin: 0;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tfont-size: 14px;\n\t\t\t\tline-height: 1.6;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-related-card {\n\t\t\t\tcolor: inherit;\n\t\t\t\ttext-decoration: none;\n\t\t\t\ttransition: border-color .18s ease, transform .18s ease;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-related-card:hover {\n\t\t\t\tborder-color: var(--tga-purple);\n\t\t\t\ttransform: translateY(-2px);\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-sources {\n\t\t\t\tmargin: 18px 0 0;\n\t\t\t\tpadding-left: 20px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-sources li {\n\t\t\t\tmargin: 8px 0;\n\t\t\t\tline-height: 1.55;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-sources a {\n\t\t\t\tcolor: var(--tga-purple-dark);\n\t\t\t\tfont-weight: 700;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-cta {\n\t\t\t\tdisplay: grid;\n\t\t\t\tgrid-template-columns: minmax(0, 1fr) auto;\n\t\t\t\tgap: 24px;\n\t\t\t\talign-items: center;\n\t\t\t\tmargin-top: 26px;\n\t\t\t\tpadding: 31px;\n\t\t\t\tborder-radius: 18px;\n\t\t\t\tbackground: linear-gradient(135deg, #0f1831, #34206f);\n\t\t\t\tcolor: #fff;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-cta h2 {\n\t\t\t\tmargin: 0;\n\t\t\t\tcolor: #fff;\n\t\t\t\tfont-size: 29px;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-cta p {\n\t\t\t\tmax-width: 720px;\n\t\t\t\tmargin: 10px 0 0;\n\t\t\t\tcolor: #dce4ff;\n\t\t\t\tline-height: 1.65;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-cta a {\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\tmin-height: 48px;\n\t\t\t\tpadding: 12px 18px;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\tborder-radius: 10px;\n\t\t\t\tbackground: #fff;\n\t\t\t\tcolor: var(--tga-navy);\n\t\t\t\tfont-weight: 800;\n\t\t\t\ttext-decoration: none;\n\t\t\t\twhite-space: nowrap;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 details {\n\t\t\t\tborder-bottom: 1px solid var(--tga-line);\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 details:last-child { border-bottom: 0; }\n\t\t\t#tga-incoterms-selector-1 summary {\n\t\t\t\tpadding: 17px 0;\n\t\t\t\tfont-weight: 800;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 details p {\n\t\t\t\tmargin: -3px 0 18px;\n\t\t\t\tcolor: var(--tga-muted);\n\t\t\t\tline-height: 1.7;\n\t\t\t}\n\t\t\t#tga-incoterms-selector-1 .tga-inc-i18n {\n\t\t\t\tposition: absolute !important;\n\t\t\t\twidth: 1px !important;\n\t\t\t\theight: 1px !important;\n\t\t\t\toverflow: hidden !important;\n\t\t\t\tclip: rect(0 0 0 0) !important;\n\t\t\t\tclip-path: inset(50%) !important;\n\t\t\t\twhite-space: nowrap !important;\n\t\t\t}\n\t\t\t@media (max-width: 900px) {\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-layout { grid-template-columns: 1fr; }\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-empty { min-height: 260px; }\n\t\t\t}\n\t\t\t@media (max-width: 767px) {\n\t\t\t\t#tga-incoterms-selector-1 {\n\t\t\t\t\tmargin-top: 24px;\n\t\t\t\t\tpadding: 0 15px;\n\t\t\t\t}\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-hero {\n\t\t\t\t\tpadding: 31px 23px;\n\t\t\t\t\tborder-radius: 16px;\n\t\t\t\t}\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-hero h1 { font-size: 39px; }\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-hero p { font-size: 16px; }\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-steps,\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-info-grid,\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-related-grid,\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-alternatives { grid-template-columns: 1fr; }\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-panel,\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-section { padding: 22px 18px; }\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-cta {\n\t\t\t\t\tgrid-template-columns: 1fr;\n\t\t\t\t\tpadding: 25px 21px;\n\t\t\t\t}\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-cta a { width: 100%; }\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-actions { display: grid; }\n\t\t\t\t#tga-incoterms-selector-1 .tga-inc-action { width: 100%; }\n\t\t\t}\n\t\t\n\t\t\t\/* TGA_FREE_TOOL_FOCUS_STANDARD *\/\n\t\t\t#tga-incoterms-selector-1 button:focus-visible,\n\t\t\t#tga-incoterms-selector-1 a:focus-visible,\n\t\t\t#tga-incoterms-selector-1 summary:focus-visible,\n\t\t\t#tga-incoterms-selector-1 input:focus-visible,\n\t\t\t#tga-incoterms-selector-1 select:focus-visible,\n\t\t\t#tga-incoterms-selector-1 textarea:focus-visible { outline: 3px solid rgba(101, 40, 247, .24); outline-offset: 3px; }\n<\/style>\n\n\t\t<header class=\"tga-inc-hero\">\n\t\t\t<div class=\"tga-inc-eyebrow\">Define Delivery, Risk, and Cost Responsibilities<\/div>\n\t\t\t<h1 id=\"tga-incoterms-selector-1-title\">Incoterms\u00ae 2020 Selector<\/h1>\n\t\t\t<p>Narrow the rules that fit your transport and responsibility plan, compare the key obligations, and prepare a precise term for discussion with your buyer, seller, forwarder, or adviser.<\/p>\n\t\t<\/header>\n\n\t\t<div class=\"tga-inc-layout\">\n\t\t\t<section class=\"tga-inc-panel\" aria-labelledby=\"tga-incoterms-selector-1-inputs-title\">\n\t\t\t\t<h2 id=\"tga-incoterms-selector-1-inputs-title\">Transaction Responsibilities<\/h2>\n\t\t\t\t<p class=\"tga-inc-panel-copy\">Answer from the agreed commercial arrangement\u2014not only from what usually happens on your shipments.<\/p>\n\n\t\t\t\t<form novalidate>\n\t\t\t\t\t<div class=\"tga-inc-fields\">\n\t\t\t\t\t\t<div class=\"tga-inc-field\">\n\t\t\t\t\t\t\t<label for=\"tga-incoterms-selector-1-profile\">Shipment and delivery profile<\/label>\n\t\t\t\t\t\t\t<select id=\"tga-incoterms-selector-1-profile\" name=\"profile\">\n\t\t\t\t\t\t\t\t<option value=\"any\">Containerized, multimodal, air, road, or rail<\/option>\n\t\t\t\t\t\t\t\t<option value=\"sea\">Conventional sea or inland-waterway cargo<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t\t<span class=\"tga-inc-help\">Use the sea option for traditional port-to-port cargo delivered alongside or on board a vessel\u2014not simply because one leg travels by sea.<\/span>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"tga-inc-field\">\n\t\t\t\t\t\t\t<label for=\"tga-incoterms-selector-1-carriage\">Who arranges the main carriage, and when should transport risk transfer?<\/label>\n\t\t\t\t\t\t\t<select id=\"tga-incoterms-selector-1-carriage\" name=\"carriage\">\n\t\t\t\t\t\t\t\t<option value=\"buyer\">Buyer arranges and pays main carriage<\/option>\n\t\t\t\t\t\t\t\t<option value=\"seller-origin\">Seller pays main carriage; risk transfers at origin<\/option>\n\t\t\t\t\t\t\t\t<option value=\"seller-destination\">Seller carries transport risk to destination<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"tga-inc-field\" data-when=\"buyer\">\n\t\t\t\t\t\t\t<label for=\"tga-incoterms-selector-1-export\">Who handles export clearance?<\/label>\n\t\t\t\t\t\t\t<select id=\"tga-incoterms-selector-1-export\" name=\"export_clearance\">\n\t\t\t\t\t\t\t\t<option value=\"seller\">Seller<\/option>\n\t\t\t\t\t\t\t\t<option value=\"buyer\">Buyer, starting from seller\u2019s premises<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t\t<span class=\"tga-inc-help\">Buyer-controlled export clearance points toward EXW, which the ICC notes is primarily suitable for domestic trade and can create export-clearance difficulties.<\/span>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"tga-inc-field\" data-when=\"buyer-sea\">\n\t\t\t\t\t\t\t<label for=\"tga-incoterms-selector-1-sea-delivery\">For conventional sea cargo, where does the seller deliver?<\/label>\n\t\t\t\t\t\t\t<select id=\"tga-incoterms-selector-1-sea-delivery\" name=\"sea_delivery\">\n\t\t\t\t\t\t\t\t<option value=\"onboard\">On board the vessel at the port of shipment<\/option>\n\t\t\t\t\t\t\t\t<option value=\"alongside\">Alongside the vessel at the port of shipment<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"tga-inc-field\" data-when=\"seller-origin\">\n\t\t\t\t\t\t\t<label for=\"tga-incoterms-selector-1-insurance\">Should the seller arrange cargo insurance for the buyer\u2019s risk?<\/label>\n\t\t\t\t\t\t\t<select id=\"tga-incoterms-selector-1-insurance\" name=\"insurance\">\n\t\t\t\t\t\t\t\t<option value=\"no\">No seller-arranged insurance required<\/option>\n\t\t\t\t\t\t\t\t<option value=\"yes\">Yes, include seller-arranged insurance<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"tga-inc-field\" data-when=\"seller-destination\">\n\t\t\t\t\t\t\t<label for=\"tga-incoterms-selector-1-import\">Who handles import clearance and import duties or taxes?<\/label>\n\t\t\t\t\t\t\t<select id=\"tga-incoterms-selector-1-import\" name=\"import_clearance\">\n\t\t\t\t\t\t\t\t<option value=\"buyer\">Buyer<\/option>\n\t\t\t\t\t\t\t\t<option value=\"seller\">Seller<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"tga-inc-field\" data-when=\"seller-destination\">\n\t\t\t\t\t\t\t<label for=\"tga-incoterms-selector-1-unloading\">Who must unload at the named destination?<\/label>\n\t\t\t\t\t\t\t<select id=\"tga-incoterms-selector-1-unloading\" name=\"unloading\">\n\t\t\t\t\t\t\t\t<option value=\"buyer\">Buyer unloads<\/option>\n\t\t\t\t\t\t\t\t<option value=\"seller\">Seller unloads<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"tga-inc-field\">\n\t\t\t\t\t\t\t<label for=\"tga-incoterms-selector-1-point\">Precise named place or port<\/label>\n\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\tid=\"tga-incoterms-selector-1-point\"\n\t\t\t\t\t\t\t\tname=\"named_point\"\n\t\t\t\t\t\t\t\ttype=\"text\"\n\t\t\t\t\t\t\t\tmaxlength=\"160\"\n\t\t\t\t\t\t\t\tplaceholder=\"Example: Seller Warehouse, Shenzhen, China\"\n\t\t\t\t\t\t\t\tautocomplete=\"off\"\n\t\t\t\t\t\t\t\trequired\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<span class=\"tga-inc-help\">The correct type of named point depends on the selected rule. Use the most precise location the parties can operationally identify.<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<button class=\"tga-inc-primary\" type=\"submit\">Find Matching Rule<\/button>\n\t\t\t\t\t<p class=\"tga-inc-status\" role=\"status\" aria-live=\"polite\"><\/p>\n\t\t\t\t<\/form>\n\t\t\t<\/section>\n\n\t\t\t<section class=\"tga-inc-panel\" aria-labelledby=\"tga-incoterms-selector-1-result-title\">\n\t\t\t\t<h2 id=\"tga-incoterms-selector-1-result-title\">Rule Comparison<\/h2>\n\t\t\t\t<p class=\"tga-inc-panel-copy\">The result is a structured comparison starting point, not an automatic contract decision.<\/p>\n\n\t\t\t\t<div class=\"tga-inc-empty\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<strong>Your closest rule will appear here<\/strong>\n\t\t\t\t\t\t<p>Complete the responsibility questions and add a precise named place or port to compare the closest Incoterms\u00ae 2020 rule.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tga-inc-results\" hidden>\n\t\t\t\t\t<div class=\"tga-inc-result-head\">\n\t\t\t\t\t\t<div class=\"tga-inc-result-label\" data-result=\"label\">Closest Rule to Compare<\/div>\n\t\t\t\t\t\t<h3 class=\"tga-inc-result-code\" data-result=\"code\"><\/h3>\n\t\t\t\t\t\t<p class=\"tga-inc-result-name\" data-result=\"name\"><\/p>\n\t\t\t\t\t\t<p class=\"tga-inc-result-reason\" data-result=\"reason\"><\/p>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"tga-inc-contract\">\n\t\t\t\t\t\t<strong>Contract Reference Format<\/strong>\n\t\t\t\t\t\t<code data-result=\"contract\"><\/code>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"tga-inc-warning\" data-result=\"warning\"><\/div>\n\n\t\t\t\t\t<div class=\"tga-inc-table-wrap\">\n\t\t\t\t\t\t<table>\n\t\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<th>Responsibility<\/th>\n\t\t\t\t\t\t\t\t\t<th>Closest Rule Summary<\/th>\n\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t\t\t\t\t<\/thead>\n\t\t\t\t\t\t\t<tbody><\/tbody>\n\t\t\t\t\t\t<\/table>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"tga-inc-alternatives\" data-result=\"alternatives\"><\/div>\n\n\t\t\t\t\t<div class=\"tga-inc-actions\">\n\t\t\t\t\t\t<button class=\"tga-inc-action\" type=\"button\" data-action=\"copy\">Copy Summary<\/button>\n\t\t\t\t\t\t<button class=\"tga-inc-action\" type=\"button\" data-action=\"download\">Download CSV<\/button>\n\t\t\t\t\t\t<button class=\"tga-inc-action\" type=\"button\" data-action=\"reset\">Reset<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/section>\n\t\t<\/div>\n\n\t\t<div class=\"tga-inc-steps\" aria-label=\"How to use this selector\">\n\t\t\t<div class=\"tga-inc-step\"><strong>1. Describe the shipment<\/strong>Choose the transport profile and main-carriage arrangement.<\/div>\n\t\t\t<div class=\"tga-inc-step\"><strong>2. Allocate responsibilities<\/strong>Set insurance, customs, and unloading responsibilities.<\/div>\n\t\t\t<div class=\"tga-inc-step\"><strong>3. Compare before agreeing<\/strong>Review the closest rule, alternatives, and exact named point.<\/div>\n\t\t<\/div>\n\n\t\t<section class=\"tga-inc-section\" aria-labelledby=\"tga-incoterms-selector-1-limits-title\">\n\t\t\t<h2 id=\"tga-incoterms-selector-1-limits-title\">What This Result Does\u2014and Does Not\u2014Tell You<\/h2>\n\t\t\t<p class=\"tga-inc-section-intro\">Incoterms\u00ae rules allocate selected delivery, risk, cost, transport, insurance, and customs obligations. They do not replace the rest of the sales contract.<\/p>\n\t\t\t<div class=\"tga-inc-info-grid\">\n\t\t\t\t<div class=\"tga-inc-info-card\">\n\t\t\t\t\t<strong>Delivery Is Not Always Destination<\/strong>\n\t\t\t\t\t<p>Under C rules, the seller may pay carriage to the named destination while risk transfers much earlier at the delivery point in the country of shipment.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"tga-inc-info-card\">\n\t\t\t\t\t<strong>Local Feasibility Still Matters<\/strong>\n\t\t\t\t\t<p>Confirm that the responsible party can legally and operationally complete export, transit, import, tax, insurance, and licensing obligations in the relevant countries.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"tga-inc-info-card\">\n\t\t\t\t\t<strong>The Sales Contract Must Do More<\/strong>\n\t\t\t\t\t<p>Payment, title to goods, product conformity, remedies, sanctions, force majeure, governing law, and dispute resolution require separate agreement.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<section class=\"tga-inc-section\" aria-labelledby=\"tga-incoterms-selector-1-sources-title\">\n\t\t\t<h2 id=\"tga-incoterms-selector-1-sources-title\">Official ICC References<\/h2>\n\t\t\t<p class=\"tga-inc-section-intro\">This independent selector uses high-level distinctions published by the International Chamber of Commerce. Read the official rules and transaction-specific guidance before using a term in a contract.<\/p>\n\t\t\t<ul class=\"tga-inc-sources\">\n\t\t\t\t<li><a href=\"https:\/\/iccwbo.org\/business-solutions\/incoterms-rules\/incoterms-2020\/\" target=\"_blank\" rel=\"noopener noreferrer\">ICC Incoterms\u00ae 2020 overview<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/library.iccwbo.org\/content\/clp\/Others\/incoterms_2020_checklist_2024-update.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">ICC Incoterms\u00ae 2020 checklist and flowcharts<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/academy.iccwbo.org\/incoterms\/article\/incoterms-2020-fca-or-fob\/\" target=\"_blank\" rel=\"noopener noreferrer\">ICC Academy: FCA or FOB?<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/academy.iccwbo.org\/incoterms\/article\/incoterms-2020-cpt-or-cip\/\" target=\"_blank\" rel=\"noopener noreferrer\">ICC Academy: CPT or CIP?<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/academy.iccwbo.org\/incoterms\/article\/incoterms-2020-dap-or-ddp\/\" target=\"_blank\" rel=\"noopener noreferrer\">ICC Academy: DAP or DDP?<\/a><\/li>\n\t\t\t<\/ul>\n\t\t\t<p class=\"tga-inc-section-intro\">Incoterms\u00ae is a registered trademark of the International Chamber of Commerce. TradeGoAI is not affiliated with ICC, and this page is not an ICC publication.<\/p>\n\t\t<\/section>\n\n\t\t<section class=\"tga-inc-cta\" aria-labelledby=\"tga-incoterms-selector-1-cta-title\">\n\t\t\t<div>\n\t\t\t\t<h2 id=\"tga-incoterms-selector-1-cta-title\">Move From a Term Shortlist to a Clearer Trade Workflow<\/h2>\n\t\t\t\t<p>Explore TradeGoAI services for buyer research, sales assets, deal preparation, trade-risk review, and international market visibility.<\/p>\n\t\t\t<\/div>\n\t\t\t<a href=\"https:\/\/tradegoai.app\/services\/\">Explore Services<\/a>\n\t\t<\/section>\n\n\t\t<section class=\"tga-inc-section\" aria-labelledby=\"tga-incoterms-selector-1-faq-title\">\n\t\t\t<h2 id=\"tga-incoterms-selector-1-faq-title\">Frequently Asked Questions<\/h2>\n\t\t\t<div>\n\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t<summary>Does this selector choose a legally binding Incoterms\u00ae rule for me?<\/summary>\n\t\t\t\t\t\t<p>No. It narrows the Incoterms\u00ae 2020 rules using the responsibilities you select and highlights points to compare. The parties must agree the final rule, named place or port, and any additional contract terms after checking the official ICC rules and transaction-specific legal, customs, insurance, and transport requirements.<\/p>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t<summary>Why does the selector route containerized or multimodal shipments away from FOB and CIF?<\/summary>\n\t\t\t\t\t\t<p>FOB, CFR, and CIF are sea and inland-waterway rules built around delivery or risk transfer when goods are on board the vessel. For containerized or multimodal movements, delivery commonly occurs earlier to a carrier or terminal, so this selector compares the any-mode FCA, CPT, or CIP rules instead. Confirm the actual delivery process before contracting.<\/p>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t<summary>Under a C rule, does risk stay with the seller until the named destination?<\/summary>\n\t\t\t\t\t\t<p>Not generally. Under CPT, CIP, CFR, and CIF, the seller arranges and pays carriage to the named destination, but risk transfers at the earlier delivery point in the country of shipment. The contract should identify the named destination and the delivery point where risk transfers.<\/p>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t<summary>Which Incoterms\u00ae 2020 rules require the seller to arrange cargo insurance?<\/summary>\n\t\t\t\t\t\t<p>CIP and CIF require the seller to arrange insurance for the buyer\u2019s risk, but the default coverage levels differ. The ICC explains that CIP normally calls for a higher level of cover than CIF. The parties may agree different or additional coverage in their contract.<\/p>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t<summary>How should the selected rule be written in a sales contract?<\/summary>\n\t\t\t\t\t\t<p>Use the three-letter rule, a precise named place or port, and the edition, for example: FCA Seller Warehouse, Shenzhen, China, Incoterms\u00ae 2020. The correct named point depends on the rule, and C rules may also require the parties to identify the separate delivery point where risk transfers.<\/p>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<section class=\"tga-inc-section\" aria-labelledby=\"tga-incoterms-selector-1-related-title\">\n\t\t\t<h2 id=\"tga-incoterms-selector-1-related-title\">Related Free Tools<\/h2>\n\t\t\t<p class=\"tga-inc-section-intro\">Continue from delivery responsibility into pricing, import cost, and order-quantity planning.<\/p>\n\t\t\t<div class=\"tga-inc-related-grid\">\n\t\t\t\t<a class=\"tga-inc-related-card\" href=\"https:\/\/tradegoai.app\/tools\/export-price-margin-calculator\/\">\n\t\t\t\t\t<strong>Export Price &amp; Margin Calculator<\/strong>\n\t\t\t\t\t<p>Build a quote from entered costs, exchange rate, commission, and target margin.<\/p>\n\t\t\t\t<\/a>\n\t\t\t\t<a class=\"tga-inc-related-card\" href=\"https:\/\/tradegoai.app\/tools\/landed-cost-calculator\/\">\n\t\t\t\t\t<strong>Landed Cost Calculator<\/strong>\n\t\t\t\t\t<p>Combine shipment charges and entered duty or tax rates into total and per-unit landed cost.<\/p>\n\t\t\t\t<\/a>\n\t\t\t\t<a class=\"tga-inc-related-card\" href=\"https:\/\/tradegoai.app\/tools\/moq-break-even-calculator\/\">\n\t\t\t\t\t<strong>MOQ Break-Even Calculator<\/strong>\n\t\t\t\t\t<p>Compare a proposed MOQ with the quantities required for break-even and target profit.<\/p>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t<div class=\"tga-inc-i18n\">\n\t\t\t<span data-key=\"closest\">Closest Rule to Compare<\/span>\n\t\t\t<span data-key=\"noExact\">No Exact Single-Rule Match<\/span>\n\t\t\t<span data-key=\"required\">Enter a precise named place or port before comparing rules.<\/span>\n\t\t\t<span data-key=\"ready\">Comparison ready. Review the official ICC rules before agreeing the term.<\/span>\n\t\t\t<span data-key=\"copied\">Summary copied.<\/span>\n\t\t\t<span data-key=\"copyUnavailable\">Copy is unavailable in this browser. Use Download CSV instead.<\/span>\n\t\t\t<span data-key=\"downloaded\">CSV downloaded.<\/span>\n\t\t\t<span data-key=\"toolTitle\">Incoterms\u00ae 2020 Selector<\/span>\n\t\t\t<span data-key=\"responsibility\">Responsibility<\/span>\n\t\t\t<span data-key=\"summary\">Closest Rule Summary<\/span>\n\t\t\t<span data-key=\"rule\">Rule<\/span>\n\t\t\t<span data-key=\"namedPoint\">Named Place or Port<\/span>\n\t\t\t<span data-key=\"contractFormat\">Contract Reference Format<\/span>\n\t\t\t<span data-key=\"mainCarriage\">Main Carriage<\/span>\n\t\t\t<span data-key=\"riskTransfer\">Delivery and Risk Transfer<\/span>\n\t\t\t<span data-key=\"insurance\">Seller Insurance Obligation<\/span>\n\t\t\t<span data-key=\"exportClearance\">Export Clearance<\/span>\n\t\t\t<span data-key=\"importClearance\">Import Clearance<\/span>\n\t\t\t<span data-key=\"unloading\">Destination Unloading<\/span>\n\t\t\t<span data-key=\"compareAlso\">Compare This Alternative<\/span>\n\t\t\t<span data-key=\"seller\">Seller<\/span>\n\t\t\t<span data-key=\"buyer\">Buyer<\/span>\n\t\t\t<span data-key=\"notRequired\">Not required by this rule<\/span>\n\t\t\t<span data-key=\"dependsPoint\">Depends on the precise named delivery point<\/span>\n\t\t\t<span data-key=\"sellerPaysDestination\">Seller arranges and pays to the named destination<\/span>\n\t\t\t<span data-key=\"buyerArranges\">Buyer arranges the main carriage<\/span>\n\t\t\t<span data-key=\"sellerRiskDestination\">Seller arranges carriage and bears risk to the named destination<\/span>\n\t\t\t<span data-key=\"riskMadeAvailable\">When goods are made available at the named place, not loaded<\/span>\n\t\t\t<span data-key=\"riskCarrier\">When goods are delivered to the buyer\u2019s carrier at the named place<\/span>\n\t\t\t<span data-key=\"riskAlongside\">When goods are placed alongside the vessel at the port of shipment<\/span>\n\t\t\t<span data-key=\"riskOnboard\">When goods are on board the vessel at the port of shipment<\/span>\n\t\t\t<span data-key=\"riskFirstCarrier\">When goods are handed to the first carrier at the agreed delivery point<\/span>\n\t\t\t<span data-key=\"riskDestinationLoaded\">At the named destination, ready for unloading<\/span>\n\t\t\t<span data-key=\"riskDestinationUnloaded\">At the named destination, after unloading<\/span>\n\t\t\t<span data-key=\"insuranceCIP\">Seller arranges the coverage required by CIP<\/span>\n\t\t\t<span data-key=\"insuranceCIF\">Seller arranges the coverage required by CIF<\/span>\n\t\t\t<span data-key=\"buyerLoads\">Buyer handles loading at seller\u2019s premises and destination unloading<\/span>\n\t\t\t<span data-key=\"buyerUnloads\">Buyer unloads at the named destination<\/span>\n\t\t\t<span data-key=\"sellerUnloads\">Seller unloads at the named destination<\/span>\n\t\t\t<span data-key=\"buyerLoadsVessel\">Buyer loads the goods on board the vessel<\/span>\n\t\t\t<span data-key=\"reasonEXW\">Buyer arranges carriage and accepts export-clearance responsibility from the seller\u2019s premises.<\/span>\n\t\t\t<span data-key=\"reasonFCA\">Buyer arranges main carriage, seller clears for export, and the shipment uses a containerized, multimodal, or other any-mode delivery process.<\/span>\n\t\t\t<span data-key=\"reasonFAS\">Buyer arranges sea carriage and seller delivers conventional cargo alongside the vessel after export clearance.<\/span>\n\t\t\t<span data-key=\"reasonFOB\">Buyer arranges sea carriage and seller delivers conventional cargo on board the vessel after export clearance.<\/span>\n\t\t\t<span data-key=\"reasonCPT\">Seller pays carriage to the named destination, risk transfers at origin, and seller-arranged insurance is not required.<\/span>\n\t\t\t<span data-key=\"reasonCIP\">Seller pays carriage to the named destination, risk transfers at origin, and seller-arranged insurance is required.<\/span>\n\t\t\t<span data-key=\"reasonCFR\">For conventional sea cargo, seller pays freight to the named port, risk transfers on board at shipment, and seller-arranged insurance is not required.<\/span>\n\t\t\t<span data-key=\"reasonCIF\">For conventional sea cargo, seller pays freight to the named port, risk transfers on board at shipment, and seller-arranged insurance is required.<\/span>\n\t\t\t<span data-key=\"reasonDAP\">Seller bears transport risk to the named destination; buyer handles import clearance and unloads.<\/span>\n\t\t\t<span data-key=\"reasonDPU\">Seller bears transport risk to the named destination and unloads; buyer handles import clearance.<\/span>\n\t\t\t<span data-key=\"reasonDDP\">Seller bears transport risk to the named destination and handles import clearance; buyer unloads.<\/span>\n\t\t\t<span data-key=\"reasonConflict\">Your plan asks the seller to handle import clearance and destination unloading. DDP assigns import clearance to the seller but unloading to the buyer, while DPU assigns unloading to the seller but import clearance to the buyer.<\/span>\n\t\t\t<span data-key=\"warningEXW\">EXW places unusually broad responsibility on the buyer and is described by the ICC as primarily suitable for domestic trade. Confirm that the buyer can complete export formalities and load at the seller\u2019s premises.<\/span>\n\t\t\t<span data-key=\"warningF\">Specify the exact delivery point where the seller hands the goods to the buyer\u2019s carrier or places them alongside or on board the vessel.<\/span>\n\t\t\t<span data-key=\"warningC\">The named destination is not the risk-transfer point. Also agree the precise delivery point in the country of shipment where risk transfers to the buyer.<\/span>\n\t\t\t<span data-key=\"warningD\">Confirm import-clearance feasibility, unloading allocation, and the exact destination point before using a D rule.<\/span>\n\t\t\t<span data-key=\"warningConflict\">Do not force this responsibility combination into one rule. Compare DDP and DPU, then revise the allocation or add carefully drafted contract obligations with qualified advice.<\/span>\n\t\t\t<span data-key=\"altEXW\">Compare when the buyer can handle loading and all export formalities from the seller\u2019s premises.<\/span>\n\t\t\t<span data-key=\"altFCA\">Compare when the seller clears for export and delivers to the buyer\u2019s carrier.<\/span>\n\t\t\t<span data-key=\"altFAS\">Compare for conventional sea cargo delivered alongside the vessel.<\/span>\n\t\t\t<span data-key=\"altFOB\">Compare for conventional sea cargo delivered on board the vessel.<\/span>\n\t\t\t<span data-key=\"altCPT\">Compare when the seller pays carriage but does not have to arrange buyer-risk insurance.<\/span>\n\t\t\t<span data-key=\"altCIP\">Compare when the seller pays carriage and must arrange buyer-risk insurance.<\/span>\n\t\t\t<span data-key=\"altCFR\">Compare for conventional sea cargo when seller pays freight without a seller insurance obligation.<\/span>\n\t\t\t<span data-key=\"altCIF\">Compare for conventional sea cargo when seller pays freight and arranges the required insurance.<\/span>\n\t\t\t<span data-key=\"altDAP\">Compare when seller bears risk to destination, buyer imports, and buyer unloads.<\/span>\n\t\t\t<span data-key=\"altDPU\">Compare when seller bears risk to destination and unloads, while buyer imports.<\/span>\n\t\t\t<span data-key=\"altDDP\">Compare when seller bears risk to destination and handles import clearance, while buyer unloads.<\/span>\n\t\t\t<span data-key=\"nameEXW\">Ex Works<\/span>\n\t\t\t<span data-key=\"nameFCA\">Free Carrier<\/span>\n\t\t\t<span data-key=\"nameFAS\">Free Alongside Ship<\/span>\n\t\t\t<span data-key=\"nameFOB\">Free on Board<\/span>\n\t\t\t<span data-key=\"nameCPT\">Carriage Paid To<\/span>\n\t\t\t<span data-key=\"nameCIP\">Carriage and Insurance Paid To<\/span>\n\t\t\t<span data-key=\"nameCFR\">Cost and Freight<\/span>\n\t\t\t<span data-key=\"nameCIF\">Cost, Insurance and Freight<\/span>\n\t\t\t<span data-key=\"nameDAP\">Delivered at Place<\/span>\n\t\t\t<span data-key=\"nameDPU\">Delivered at Place Unloaded<\/span>\n\t\t\t<span data-key=\"nameDDP\">Delivered Duty Paid<\/span>\n\t\t<\/div>\n\n\t\t<script>\n\t\t(function () {\n\t\t\tconst root = document.getElementById(\"tga-incoterms-selector-1\");\n\t\t\tif (!root || root.dataset.ready === '1') return;\n\t\t\troot.dataset.ready = '1';\n\n\t\t\tconst form = root.querySelector('form');\n\t\t\tconst empty = root.querySelector('.tga-inc-empty');\n\t\t\tconst results = root.querySelector('.tga-inc-results');\n\t\t\tconst status = root.querySelector('.tga-inc-status');\n\t\t\tconst tbody = results.querySelector('tbody');\n\t\t\tconst altWrap = root.querySelector('[data-result=\"alternatives\"]');\n\t\t\tconst resultHead = root.querySelector('.tga-inc-result-head');\n\t\t\tconst labels = {};\n\t\t\tlet current = null;\n\n\t\t\tconst dictionary = root.querySelector('.tga-inc-i18n');\n\t\t\tdictionary.querySelectorAll('[data-key]').forEach(function (node) {\n\t\t\t\tlabels[node.dataset.key] = node.textContent.trim();\n\t\t\t});\n\t\t\tdictionary.setAttribute('aria-hidden', 'true');\n\t\t\tdictionary.inert = true;\n\n\t\t\tconst rules = {\n\t\t\t\tEXW: {\n\t\t\t\t\tname: labels.nameEXW,\n\t\t\t\t\treason: labels.reasonEXW,\n\t\t\t\t\twarning: labels.warningEXW,\n\t\t\t\t\trows: [labels.buyerArranges, labels.riskMadeAvailable, labels.notRequired, labels.buyer, labels.buyer, labels.buyerLoads],\n\t\t\t\t\talternatives: ['FCA']\n\t\t\t\t},\n\t\t\t\tFCA: {\n\t\t\t\t\tname: labels.nameFCA,\n\t\t\t\t\treason: labels.reasonFCA,\n\t\t\t\t\twarning: labels.warningF,\n\t\t\t\t\trows: [labels.buyerArranges, labels.riskCarrier, labels.notRequired, labels.seller, labels.buyer, labels.dependsPoint],\n\t\t\t\t\talternatives: ['EXW', 'CPT']\n\t\t\t\t},\n\t\t\t\tFAS: {\n\t\t\t\t\tname: labels.nameFAS,\n\t\t\t\t\treason: labels.reasonFAS,\n\t\t\t\t\twarning: labels.warningF,\n\t\t\t\t\trows: [labels.buyerArranges, labels.riskAlongside, labels.notRequired, labels.seller, labels.buyer, labels.buyerLoadsVessel],\n\t\t\t\t\talternatives: ['FOB', 'FCA']\n\t\t\t\t},\n\t\t\t\tFOB: {\n\t\t\t\t\tname: labels.nameFOB,\n\t\t\t\t\treason: labels.reasonFOB,\n\t\t\t\t\twarning: labels.warningF,\n\t\t\t\t\trows: [labels.buyerArranges, labels.riskOnboard, labels.notRequired, labels.seller, labels.buyer, labels.buyerUnloads],\n\t\t\t\t\talternatives: ['FAS', 'FCA']\n\t\t\t\t},\n\t\t\t\tCPT: {\n\t\t\t\t\tname: labels.nameCPT,\n\t\t\t\t\treason: labels.reasonCPT,\n\t\t\t\t\twarning: labels.warningC,\n\t\t\t\t\trows: [labels.sellerPaysDestination, labels.riskFirstCarrier, labels.notRequired, labels.seller, labels.buyer, labels.buyerUnloads],\n\t\t\t\t\talternatives: ['CIP', 'FCA']\n\t\t\t\t},\n\t\t\t\tCIP: {\n\t\t\t\t\tname: labels.nameCIP,\n\t\t\t\t\treason: labels.reasonCIP,\n\t\t\t\t\twarning: labels.warningC,\n\t\t\t\t\trows: [labels.sellerPaysDestination, labels.riskFirstCarrier, labels.insuranceCIP, labels.seller, labels.buyer, labels.buyerUnloads],\n\t\t\t\t\talternatives: ['CPT']\n\t\t\t\t},\n\t\t\t\tCFR: {\n\t\t\t\t\tname: labels.nameCFR,\n\t\t\t\t\treason: labels.reasonCFR,\n\t\t\t\t\twarning: labels.warningC,\n\t\t\t\t\trows: [labels.sellerPaysDestination, labels.riskOnboard, labels.notRequired, labels.seller, labels.buyer, labels.buyerUnloads],\n\t\t\t\t\talternatives: ['CIF', 'FOB']\n\t\t\t\t},\n\t\t\t\tCIF: {\n\t\t\t\t\tname: labels.nameCIF,\n\t\t\t\t\treason: labels.reasonCIF,\n\t\t\t\t\twarning: labels.warningC,\n\t\t\t\t\trows: [labels.sellerPaysDestination, labels.riskOnboard, labels.insuranceCIF, labels.seller, labels.buyer, labels.buyerUnloads],\n\t\t\t\t\talternatives: ['CFR']\n\t\t\t\t},\n\t\t\t\tDAP: {\n\t\t\t\t\tname: labels.nameDAP,\n\t\t\t\t\treason: labels.reasonDAP,\n\t\t\t\t\twarning: labels.warningD,\n\t\t\t\t\trows: [labels.sellerRiskDestination, labels.riskDestinationLoaded, labels.notRequired, labels.seller, labels.buyer, labels.buyerUnloads],\n\t\t\t\t\talternatives: ['DPU', 'DDP']\n\t\t\t\t},\n\t\t\t\tDPU: {\n\t\t\t\t\tname: labels.nameDPU,\n\t\t\t\t\treason: labels.reasonDPU,\n\t\t\t\t\twarning: labels.warningD,\n\t\t\t\t\trows: [labels.sellerRiskDestination, labels.riskDestinationUnloaded, labels.notRequired, labels.seller, labels.buyer, labels.sellerUnloads],\n\t\t\t\t\talternatives: ['DAP', 'DDP']\n\t\t\t\t},\n\t\t\t\tDDP: {\n\t\t\t\t\tname: labels.nameDDP,\n\t\t\t\t\treason: labels.reasonDDP,\n\t\t\t\t\twarning: labels.warningD,\n\t\t\t\t\trows: [labels.sellerRiskDestination, labels.riskDestinationLoaded, labels.notRequired, labels.seller, labels.seller, labels.buyerUnloads],\n\t\t\t\t\talternatives: ['DAP', 'DPU']\n\t\t\t\t}\n\t\t\t};\n\n\t\t\tconst rowLabels = [\n\t\t\t\tlabels.mainCarriage,\n\t\t\t\tlabels.riskTransfer,\n\t\t\t\tlabels.insurance,\n\t\t\t\tlabels.exportClearance,\n\t\t\t\tlabels.importClearance,\n\t\t\t\tlabels.unloading\n\t\t\t];\n\n\t\t\tconst altDescriptions = {\n\t\t\t\tEXW: labels.altEXW,\n\t\t\t\tFCA: labels.altFCA,\n\t\t\t\tFAS: labels.altFAS,\n\t\t\t\tFOB: labels.altFOB,\n\t\t\t\tCPT: labels.altCPT,\n\t\t\t\tCIP: labels.altCIP,\n\t\t\t\tCFR: labels.altCFR,\n\t\t\t\tCIF: labels.altCIF,\n\t\t\t\tDAP: labels.altDAP,\n\t\t\t\tDPU: labels.altDPU,\n\t\t\t\tDDP: labels.altDDP\n\t\t\t};\n\n\t\t\tconst setStatus = function (message, isError) {\n\t\t\t\tstatus.textContent = message;\n\t\t\t\tstatus.classList.toggle('is-error', Boolean(isError));\n\t\t\t};\n\t\t\tconst setText = function (selector, value) {\n\t\t\t\tconst node = root.querySelector(selector);\n\t\t\t\tif (node) node.textContent = value;\n\t\t\t};\n\t\t\tconst selected = function (name) {\n\t\t\t\treturn form.elements.namedItem(name).value;\n\t\t\t};\n\t\t\tconst updateConditionalFields = function () {\n\t\t\t\tconst carriage = selected('carriage');\n\t\t\t\tconst profile = selected('profile');\n\t\t\t\troot.querySelectorAll('.tga-inc-field[data-when]').forEach(function (field) {\n\t\t\t\t\tconst condition = field.dataset.when;\n\t\t\t\t\tfield.hidden = condition !== carriage\n\t\t\t\t\t\t&& !(condition === 'buyer-sea' && carriage === 'buyer' && profile === 'sea');\n\t\t\t\t});\n\t\t\t};\n\t\t\tconst clearResults = function () {\n\t\t\t\tcurrent = null;\n\t\t\t\tresults.hidden = true;\n\t\t\t\tempty.hidden = false;\n\t\t\t\ttbody.replaceChildren();\n\t\t\t\taltWrap.replaceChildren();\n\t\t\t\tresultHead.classList.remove('is-conflict');\n\t\t\t\tsetStatus('', false);\n\t\t\t};\n\t\t\tconst selectRule = function () {\n\t\t\t\tconst profile = selected('profile');\n\t\t\t\tconst carriage = selected('carriage');\n\n\t\t\t\tif (carriage === 'buyer') {\n\t\t\t\t\tif (selected('export_clearance') === 'buyer') return { code: 'EXW' };\n\t\t\t\t\tif (profile === 'any') return { code: 'FCA' };\n\t\t\t\t\treturn { code: selected('sea_delivery') === 'alongside' ? 'FAS' : 'FOB' };\n\t\t\t\t}\n\n\t\t\t\tif (carriage === 'seller-origin') {\n\t\t\t\t\tconst insured = selected('insurance') === 'yes';\n\t\t\t\t\tif (profile === 'any') return { code: insured ? 'CIP' : 'CPT' };\n\t\t\t\t\treturn { code: insured ? 'CIF' : 'CFR' };\n\t\t\t\t}\n\n\t\t\t\tconst sellerImports = selected('import_clearance') === 'seller';\n\t\t\t\tconst sellerUnloads = selected('unloading') === 'seller';\n\t\t\t\tif (sellerImports && sellerUnloads) return { conflict: true };\n\t\t\t\tif (sellerImports) return { code: 'DDP' };\n\t\t\t\treturn { code: sellerUnloads ? 'DPU' : 'DAP' };\n\t\t\t};\n\t\t\tconst addRow = function (measure, value) {\n\t\t\t\tconst tr = document.createElement('tr');\n\t\t\t\tconst left = document.createElement('td');\n\t\t\t\tconst right = document.createElement('td');\n\t\t\t\tleft.textContent = measure;\n\t\t\t\tright.textContent = value;\n\t\t\t\ttr.append(left, right);\n\t\t\t\ttbody.appendChild(tr);\n\t\t\t};\n\t\t\tconst addAlternative = function (code) {\n\t\t\t\tconst card = document.createElement('div');\n\t\t\t\tconst strong = document.createElement('strong');\n\t\t\t\tconst span = document.createElement('span');\n\t\t\t\tstrong.textContent = code + ' \u2014 ' + rules[code].name;\n\t\t\t\tspan.textContent = altDescriptions[code];\n\t\t\t\tcard.className = 'tga-inc-alt';\n\t\t\t\tcard.append(strong, span);\n\t\t\t\taltWrap.appendChild(card);\n\t\t\t};\n\n\t\t\tupdateConditionalFields();\n\t\t\tform.addEventListener('input', clearResults);\n\t\t\tform.addEventListener('change', function () {\n\t\t\t\tupdateConditionalFields();\n\t\t\t\tclearResults();\n\t\t\t});\n\n\t\t\tform.addEventListener('submit', function (event) {\n\t\t\t\tevent.preventDefault();\n\t\t\t\tconst namedPoint = form.elements.namedItem('named_point').value.trim().replace(\/\\s+\/g, ' ');\n\t\t\t\tif (namedPoint.length < 3) {\n\t\t\t\t\tclearResults();\n\t\t\t\t\tsetStatus(labels.required, true);\n\t\t\t\t\tform.elements.namedItem('named_point').focus();\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tconst selection = selectRule();\n\t\t\t\ttbody.replaceChildren();\n\t\t\t\taltWrap.replaceChildren();\n\n\t\t\t\tif (selection.conflict) {\n\t\t\t\t\tcurrent = {\n\t\t\t\t\t\tconflict: true,\n\t\t\t\t\t\tcode: 'DDP + DPU',\n\t\t\t\t\t\tname: labels.noExact,\n\t\t\t\t\t\treason: labels.reasonConflict,\n\t\t\t\t\t\tnamedPoint: namedPoint,\n\t\t\t\t\t\tcontract: labels.noExact,\n\t\t\t\t\t\twarning: labels.warningConflict,\n\t\t\t\t\t\trows: [\n\t\t\t\t\t\t\tlabels.sellerRiskDestination,\n\t\t\t\t\t\t\tlabels.riskDestinationLoaded + ' \/ ' + labels.riskDestinationUnloaded,\n\t\t\t\t\t\t\tlabels.notRequired,\n\t\t\t\t\t\t\tlabels.seller,\n\t\t\t\t\t\t\tlabels.seller + ' \/ ' + labels.buyer,\n\t\t\t\t\t\t\tlabels.seller + ' \/ ' + labels.buyer\n\t\t\t\t\t\t],\n\t\t\t\t\t\talternatives: ['DDP', 'DPU', 'DAP']\n\t\t\t\t\t};\n\t\t\t\t} else {\n\t\t\t\t\tconst rule = rules[selection.code];\n\t\t\t\t\tcurrent = {\n\t\t\t\t\t\tconflict: false,\n\t\t\t\t\t\tcode: selection.code,\n\t\t\t\t\t\tname: rule.name,\n\t\t\t\t\t\treason: rule.reason,\n\t\t\t\t\t\tnamedPoint: namedPoint,\n\t\t\t\t\t\tcontract: selection.code + ' ' + namedPoint + ', Incoterms\u00ae 2020',\n\t\t\t\t\t\twarning: rule.warning,\n\t\t\t\t\t\trows: rule.rows,\n\t\t\t\t\t\talternatives: rule.alternatives\n\t\t\t\t\t};\n\t\t\t\t}\n\n\t\t\t\tsetText('[data-result=\"label\"]', current.conflict ? labels.noExact : labels.closest);\n\t\t\t\tsetText('[data-result=\"code\"]', current.code);\n\t\t\t\tsetText('[data-result=\"name\"]', current.name);\n\t\t\t\tsetText('[data-result=\"reason\"]', current.reason);\n\t\t\t\tsetText('[data-result=\"contract\"]', current.contract);\n\t\t\t\tsetText('[data-result=\"warning\"]', current.warning);\n\t\t\t\tresultHead.classList.toggle('is-conflict', current.conflict);\n\n\t\t\t\tcurrent.rows.forEach(function (value, index) {\n\t\t\t\t\taddRow(rowLabels[index], value);\n\t\t\t\t});\n\t\t\t\tcurrent.alternatives.forEach(addAlternative);\n\n\t\t\t\tempty.hidden = true;\n\t\t\t\tresults.hidden = false;\n\t\t\t\tsetStatus(labels.ready, false);\n\t\t\t});\n\n\t\t\tconst summaryText = function () {\n\t\t\t\tif (!current) return '';\n\t\t\t\tconst lines = [\n\t\t\t\t\tlabels.toolTitle,\n\t\t\t\t\tlabels.rule + ': ' + current.code + ' \u2014 ' + current.name,\n\t\t\t\t\tlabels.namedPoint + ': ' + current.namedPoint,\n\t\t\t\t\tlabels.contractFormat + ': ' + current.contract,\n\t\t\t\t\t'',\n\t\t\t\t\tcurrent.reason,\n\t\t\t\t\t''\n\t\t\t\t];\n\t\t\t\tcurrent.rows.forEach(function (value, index) {\n\t\t\t\t\tlines.push(rowLabels[index] + ': ' + value);\n\t\t\t\t});\n\t\t\t\tlines.push('', current.warning);\n\t\t\t\treturn lines.join('\\n');\n\t\t\t};\n\n\t\t\troot.querySelector('[data-action=\"copy\"]').addEventListener('click', async function () {\n\t\t\t\tif (!current) return;\n\t\t\t\ttry {\n\t\t\t\t\tawait navigator.clipboard.writeText(summaryText());\n\t\t\t\t\tsetStatus(labels.copied, false);\n\t\t\t\t} catch (error) {\n\t\t\t\t\tsetStatus(labels.copyUnavailable, true);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\troot.querySelector('[data-action=\"download\"]').addEventListener('click', function () {\n\t\t\t\tif (!current) return;\n\t\t\t\tconst csvEscape = function (value) {\n\t\t\t\t\treturn '\"' + String(value).replaceAll('\"', '\"\"') + '\"';\n\t\t\t\t};\n\t\t\t\tconst rows = [\n\t\t\t\t\t[labels.responsibility, labels.summary],\n\t\t\t\t\t[labels.rule, current.code + ' \u2014 ' + current.name],\n\t\t\t\t\t[labels.namedPoint, current.namedPoint],\n\t\t\t\t\t[labels.contractFormat, current.contract]\n\t\t\t\t];\n\t\t\t\tcurrent.rows.forEach(function (value, index) {\n\t\t\t\t\trows.push([rowLabels[index], value]);\n\t\t\t\t});\n\t\t\t\tconst csv = rows.map(function (row) {\n\t\t\t\t\treturn row.map(csvEscape).join(',');\n\t\t\t\t}).join('\\r\\n');\n\t\t\t\tconst blob = new Blob(['\\uFEFF' + csv], { type: 'text\/csv;charset=utf-8' });\n\t\t\t\tconst url = URL.createObjectURL(blob);\n\t\t\t\tconst link = document.createElement('a');\n\t\t\t\tlink.href = url;\n\t\t\t\tlink.download = 'incoterms-2020-rule-comparison.csv';\n\t\t\t\tdocument.body.appendChild(link);\n\t\t\t\tlink.click();\n\t\t\t\tlink.remove();\n\t\t\t\tURL.revokeObjectURL(url);\n\t\t\t\tsetStatus(labels.downloaded, false);\n\t\t\t});\n\n\t\t\troot.querySelector('[data-action=\"reset\"]').addEventListener('click', function () {\n\t\t\t\tform.reset();\n\t\t\t\tupdateConditionalFields();\n\t\t\t\tclearResults();\n\t\t\t\tform.elements.namedItem('profile').focus();\n\t\t\t});\n\t\t})();\n\t\t<\/script>\n\t<\/main>\n\t\n","protected":false},"excerpt":{"rendered":"<p>Individua le regole Incoterms\u00ae 2020 pi\u00f9 adatte alle tue responsabilit\u00e0 relative a trasporto, vettore, assicurazione, dogana e scarico, quindi confronta gli obblighi principali.<\/p>","protected":false},"featured_media":9657,"template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"spectra_gs_classes":"[\"\"]"},"tool_categories":[53,46],"class_list":["post-9655","tools","type-tools","status-publish","has-post-thumbnail","hentry","tool_categories-documents-terms","tool_categories-trade-operations"],"spectra_custom_meta":{"spectra_gs_classes":["[\"\"]"],"rank_math_internal_links_processed":["1"],"_thumbnail_id":["9657"],"rank_math_title":["%title% %sep% %sitename%"],"rank_math_description":["%excerpt%"],"rank_math_robots":["a:2:{i:0;s:5:\"index\";i:1;s:6:\"follow\";}"],"rank_math_facebook_image":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/incoterms-2020-selector-social-share.webp"],"rank_math_facebook_image_id":["9657"],"rank_math_twitter_use_facebook":["on"],"rank_math_twitter_card_type":["summary_large_image"],"rank_math_schema_SoftwareApplication":["a:7:{s:5:\"@type\";s:19:\"SoftwareApplication\";s:4:\"name\";s:25:\"Incoterms\u00ae 2020 Selector\";s:11:\"description\";s:154:\"Narrow the Incoterms\u00ae 2020 rules that fit your transport, carriage, insurance, customs, and unloading responsibilities, then compare the key obligations.\";s:3:\"url\";s:52:\"https:\/\/tradegoai.app\/tools\/incoterms-2020-selector\/\";s:19:\"applicationCategory\";s:19:\"BusinessApplication\";s:15:\"operatingSystem\";s:11:\"Web Browser\";s:6:\"offers\";a:3:{s:5:\"@type\";s:5:\"Offer\";s:5:\"price\";s:1:\"0\";s:13:\"priceCurrency\";s:3:\"USD\";}}"],"wp_statistics_words_count":["1"],"astra_style_timestamp_css":["1787216037"],"_uag_page_assets":["a:9:{s:3:\"css\";s:4963:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\n.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all 0.2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}\n.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}\n.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;font-weight: 600;line-height: em;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;margin-top: 30px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child{text-decoration: !important;font-weight: 600;line-height: em;}.wp-block-uagb-icon-list.uagb-block-b5768981.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-75fa870d.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-75fa870d.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-5bf81fd2.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-5bf81fd2.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}@media only screen and (max-width: 976px) {.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-b5768981.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__label{text-align: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.wp-block-uagb-icon-list.uagb-block-b5768981.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:10:{i:0;s:11:\"core\/search\";i:1;s:10:\"core\/group\";i:2;s:12:\"core\/heading\";i:3;s:17:\"core\/latest-posts\";i:4;s:20:\"core\/latest-comments\";i:5;s:13:\"core\/archives\";i:6;s:15:\"core\/categories\";i:7;s:14:\"uagb\/icon-list\";i:8;s:20:\"uagb\/icon-list-child\";i:9;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1787709447\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"],"_edit_lock":["1787153257:2"],"_uag_css_file_name":["uag-css-9655.css"]},"uagb_featured_image_src":{"full":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/incoterms-2020-selector-social-share.webp",1200,630,false],"thumbnail":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/incoterms-2020-selector-social-share-150x150.webp",150,150,true],"medium":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/incoterms-2020-selector-social-share-300x158.webp",300,158,true],"medium_large":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/incoterms-2020-selector-social-share-768x403.webp",768,403,true],"large":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/incoterms-2020-selector-social-share-1024x538.webp",1024,538,true],"1536x1536":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/incoterms-2020-selector-social-share.webp",1200,630,false],"2048x2048":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/incoterms-2020-selector-social-share.webp",1200,630,false],"trp-custom-language-flag":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/incoterms-2020-selector-social-share-18x9.webp",18,9,true]},"uagb_author_info":{"display_name":"xiaoxi99202@gmail.com","author_link":"https:\/\/tradegoai.app\/it\/author\/"},"uagb_comment_info":0,"uagb_excerpt":"Narrow the Incoterms\u00ae 2020 rules that fit your transport, carriage, insurance, customs, and unloading responsibilities, then compare the key obligations.","_links":{"self":[{"href":"https:\/\/tradegoai.app\/it\/wp-json\/wp\/v2\/tools\/9655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tradegoai.app\/it\/wp-json\/wp\/v2\/tools"}],"about":[{"href":"https:\/\/tradegoai.app\/it\/wp-json\/wp\/v2\/types\/tools"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tradegoai.app\/it\/wp-json\/wp\/v2\/media\/9657"}],"wp:attachment":[{"href":"https:\/\/tradegoai.app\/it\/wp-json\/wp\/v2\/media?parent=9655"}],"wp:term":[{"taxonomy":"tool_categories","embeddable":true,"href":"https:\/\/tradegoai.app\/it\/wp-json\/wp\/v2\/tool_categories?post=9655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}