{"id":468,"date":"2026-08-25T21:15:22","date_gmt":"2026-08-25T21:15:22","guid":{"rendered":"https:\/\/nscontinent.com\/?page_id=468"},"modified":"2026-08-29T08:17:20","modified_gmt":"2026-08-29T08:17:20","slug":"chargeable-weight-calculator","status":"publish","type":"page","link":"https:\/\/nscontinent.com\/id\/chargeable-weight-calculator\/","title":{"rendered":"Kalkulator Berat Kena Biaya"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"468\" class=\"elementor elementor-468\">\n\t\t\t\t<div class=\"elementor-element elementor-element-008aa82 e-con e-atomic-element e-flexbox-base e-1225417 \" data-id=\"008aa82\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"008aa82\">\n    \t\t<div class=\"elementor-element elementor-element-17497ab elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"17497ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =========================================================\r\n     NS CONTINENT\r\n     AIR FREIGHT CHARGEABLE WEIGHT CALCULATOR\r\n\r\n     BODY ONLY\r\n     ========================================================\r\n\r\n     BASELINE:\r\n     - NO WEBSITE HEADER\r\n     - NO WEBSITE NAVIGATION\r\n     - NO WEBSITE FOOTER\r\n     - CALCULATOR HERO REMAINS\r\n     - FULL WIDTH INSIDE FLEXBOX PARENT\r\n     - NO 100VW BREAKOUT\r\n     - NO NEGATIVE MARGIN BREAKOUT\r\n     - NO GLOBAL HTML\/BODY CSS\r\n     - INNER CONTENT USES CONTROLLED FRAME\r\n     - SINGLE INSTANCE HARD LOCK\r\n     - CALCULATION LOGIC PRESERVED\r\n========================================================= -->\r\n\r\n\r\n<!-- =========================================================\r\n     STRUCTURED DATA\r\n========================================================= -->\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n    \"@context\": \"https:\/\/schema.org\",\r\n    \"@type\": \"WebApplication\",\r\n    \"name\": \"NS Continent Air Freight Chargeable Weight Calculator\",\r\n    \"url\": \"https:\/\/nscontinent.com\/chargeable-weight-calculator\/\",\r\n    \"applicationCategory\": \"BusinessApplication\",\r\n    \"operatingSystem\": \"Web\",\r\n    \"isAccessibleForFree\": true,\r\n    \"description\": \"Calculate actual gross weight, volumetric weight and chargeable weight for air freight shipments using cargo dimensions, quantity and volumetric divisor.\",\r\n    \"publisher\": {\r\n        \"@type\": \"Organization\",\r\n        \"name\": \"PT Nova Sync Continent\",\r\n        \"url\": \"https:\/\/nscontinent.com\/\"\r\n    },\r\n    \"offers\": {\r\n        \"@type\": \"Offer\",\r\n        \"price\": \"0\",\r\n        \"priceCurrency\": \"USD\"\r\n    }\r\n}\r\n<\/script>\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n    \"@context\": \"https:\/\/schema.org\",\r\n    \"@type\": \"BreadcrumbList\",\r\n    \"itemListElement\": [\r\n        {\r\n            \"@type\": \"ListItem\",\r\n            \"position\": 1,\r\n            \"name\": \"NS Continent\",\r\n            \"item\": \"https:\/\/nscontinent.com\/\"\r\n        },\r\n        {\r\n            \"@type\": \"ListItem\",\r\n            \"position\": 2,\r\n            \"name\": \"Logistics Tools\",\r\n            \"item\": \"https:\/\/nscontinent.com\/logistics-tools\/\"\r\n        },\r\n        {\r\n            \"@type\": \"ListItem\",\r\n            \"position\": 3,\r\n            \"name\": \"Chargeable Weight Calculator\",\r\n            \"item\": \"https:\/\/nscontinent.com\/chargeable-weight-calculator\/\"\r\n        }\r\n    ]\r\n}\r\n<\/script>\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n    \"@context\": \"https:\/\/schema.org\",\r\n    \"@type\": \"FAQPage\",\r\n    \"mainEntity\": [\r\n        {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"What is chargeable weight in air freight?\",\r\n            \"acceptedAnswer\": {\r\n                \"@type\": \"Answer\",\r\n                \"text\": \"Chargeable weight is the weight used as a basis for air freight rating. It is commonly determined by comparing actual gross weight with applicable volumetric weight and using the higher amount, subject to airline, carrier, consolidator and shipment-specific rules.\"\r\n            }\r\n        },\r\n        {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"How do you calculate volumetric weight for air freight?\",\r\n            \"acceptedAnswer\": {\r\n                \"@type\": \"Answer\",\r\n                \"text\": \"When dimensions are measured in centimeters, volumetric weight can be estimated by multiplying length, width, height and quantity, then dividing by the applicable volumetric divisor.\"\r\n            }\r\n        },\r\n        {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"What is the difference between gross weight and volumetric weight?\",\r\n            \"acceptedAnswer\": {\r\n                \"@type\": \"Answer\",\r\n                \"text\": \"Gross weight represents the actual physical weight of the shipment, while volumetric weight represents the space occupied by the shipment converted into a weight-equivalent value for air freight rating.\"\r\n            }\r\n        },\r\n        {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Why can volumetric weight be higher than gross weight?\",\r\n            \"acceptedAnswer\": {\r\n                \"@type\": \"Answer\",\r\n                \"text\": \"A shipment can be light but occupy substantial aircraft cargo space. In that situation, its volumetric weight may exceed its actual gross weight.\"\r\n            }\r\n        },\r\n        {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"What volumetric divisor should I use?\",\r\n            \"acceptedAnswer\": {\r\n                \"@type\": \"Answer\",\r\n                \"text\": \"The applicable volumetric divisor depends on the airline, carrier, service, consolidator and trade lane. This calculator uses 6000 as a default planning value, but the applicable shipment-specific divisor should be confirmed before final rating.\"\r\n            }\r\n        },\r\n        {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Does chargeable weight determine the final air freight cost?\",\r\n            \"acceptedAnswer\": {\r\n                \"@type\": \"Answer\",\r\n                \"text\": \"No. Chargeable weight is an important rating input, but the final air freight cost can also depend on the applicable rate, minimum charge, origin, destination, service, carrier, fuel or security surcharges and other shipment-specific charges.\"\r\n            }\r\n        },\r\n        {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Should cargo dimensions include the packaging?\",\r\n            \"acceptedAnswer\": {\r\n                \"@type\": \"Answer\",\r\n                \"text\": \"For initial freight planning, use the outer dimensions of the packaged cargo that will actually be presented for transport. Final measurements may be subject to carrier or handling-point verification.\"\r\n            }\r\n        },\r\n        {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Can this calculator be used for international air cargo?\",\r\n            \"acceptedAnswer\": {\r\n                \"@type\": \"Answer\",\r\n                \"text\": \"Yes. The calculator is designed for preliminary air freight planning and can be used to compare actual gross weight and estimated volumetric weight for international air cargo.\"\r\n            }\r\n        }\r\n    ]\r\n}\r\n<\/script>\r\n\r\n\r\n<style>\r\n\r\n\/* =========================================================\r\n   NS CONTINENT\r\n   AIR FREIGHT CHARGEABLE WEIGHT CALCULATOR\r\n   BODY ONLY \/ FLEXBOX SAFE BASELINE\r\n========================================================= *\/\r\n\r\n\r\n\/* =========================================================\r\n   ROOT VARIABLES\r\n========================================================= *\/\r\n\r\n.nsc-air-single-instance {\r\n\r\n    --nsc-air-navy:\r\n        #012d5a;\r\n\r\n    --nsc-air-navy-dark:\r\n        #001b35;\r\n\r\n    --nsc-air-navy-deep:\r\n        #001326;\r\n\r\n    --nsc-air-blue:\r\n        #0b4f8a;\r\n\r\n    --nsc-air-blue-light:\r\n        #eef5fb;\r\n\r\n    --nsc-air-gold:\r\n        #c9a227;\r\n\r\n    --nsc-air-gold-light:\r\n        #e3c65b;\r\n\r\n    --nsc-air-text:\r\n        #172b3a;\r\n\r\n    --nsc-air-muted:\r\n        #687989;\r\n\r\n    --nsc-air-white:\r\n        #ffffff;\r\n\r\n    --nsc-air-light:\r\n        #f5f8fb;\r\n\r\n    --nsc-air-border:\r\n        #dce5ed;\r\n\r\n    --nsc-air-green:\r\n        #16855b;\r\n\r\n    --nsc-air-green-light:\r\n        #edf8f3;\r\n\r\n    --nsc-air-ui-gold:\r\n        #c8a45d;\r\n\r\n    --nsc-air-ui-line:\r\n        #e1e8ef;\r\n\r\n    --nsc-air-ui-bg:\r\n        #eef3f7;\r\n\r\n    --nsc-air-orange:\r\n        #a66b12;\r\n\r\n    --nsc-air-orange-light:\r\n        #fff7e8;\r\n\r\n    --nsc-air-frame:\r\n        1400px;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ROOT\r\n   FULL WIDTH INSIDE ELEMENTOR FLEXBOX\r\n========================================================= *\/\r\n\r\n.nsc-air-single-instance {\r\n\r\n    display:\r\n        block !important;\r\n\r\n    width:\r\n        100% !important;\r\n\r\n    max-width:\r\n        100% !important;\r\n\r\n    min-width:\r\n        0 !important;\r\n\r\n    min-inline-size:\r\n        0 !important;\r\n\r\n    inline-size:\r\n        100% !important;\r\n\r\n    max-inline-size:\r\n        100% !important;\r\n\r\n    margin:\r\n        0 !important;\r\n\r\n    padding:\r\n        0 !important;\r\n\r\n    flex:\r\n        0 1 auto !important;\r\n\r\n    align-self:\r\n        stretch !important;\r\n\r\n    position:\r\n        relative;\r\n\r\n    overflow-x:\r\n        hidden !important;\r\n\r\n    overflow-y:\r\n        visible;\r\n\r\n    background:\r\n        var(--nsc-air-white);\r\n\r\n    color:\r\n        var(--nsc-air-text);\r\n\r\n    font-family:\r\n        Arial,\r\n        Helvetica,\r\n        sans-serif;\r\n\r\n    line-height:\r\n        1.6;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ALL DIRECT CHILDREN\r\n========================================================= *\/\r\n\r\n.nsc-air-single-instance > * {\r\n\r\n    width:\r\n        100% !important;\r\n\r\n    max-width:\r\n        100% !important;\r\n\r\n    min-width:\r\n        0 !important;\r\n\r\n    min-inline-size:\r\n        0 !important;\r\n\r\n    margin-left:\r\n        0 !important;\r\n\r\n    margin-right:\r\n        0 !important;\r\n\r\n    box-sizing:\r\n        border-box;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INTERNAL RESET\r\n========================================================= *\/\r\n\r\n.nsc-air-single-instance *,\r\n.nsc-air-single-instance *::before,\r\n.nsc-air-single-instance *::after {\r\n\r\n    box-sizing:\r\n        border-box;\r\n\r\n}\r\n\r\n\r\n.nsc-air-single-instance h1,\r\n.nsc-air-single-instance h2,\r\n.nsc-air-single-instance h3,\r\n.nsc-air-single-instance p {\r\n\r\n    max-width:\r\n        100%;\r\n\r\n}\r\n\r\n\r\n.nsc-air-single-instance h1,\r\n.nsc-air-single-instance h2,\r\n.nsc-air-single-instance h3 {\r\n\r\n    word-wrap:\r\n        break-word;\r\n\r\n    overflow-wrap:\r\n        anywhere;\r\n\r\n}\r\n\r\n\r\n.nsc-air-single-instance p {\r\n\r\n    overflow-wrap:\r\n        break-word;\r\n\r\n}\r\n\r\n\r\n.nsc-air-single-instance a {\r\n\r\n    color:\r\n        inherit;\r\n\r\n    text-decoration:\r\n        none;\r\n\r\n}\r\n\r\n\r\n.nsc-air-single-instance button,\r\n.nsc-air-single-instance input {\r\n\r\n    font-family:\r\n        inherit;\r\n\r\n}\r\n\r\n\r\n.nsc-air-single-instance button {\r\n\r\n    border:\r\n        none;\r\n\r\n}\r\n\r\n\r\n.nsc-air-single-instance img {\r\n\r\n    display:\r\n        block;\r\n\r\n    max-width:\r\n        100%;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SINGLE INSTANCE VISUAL LOCK\r\n========================================================= *\/\r\n\r\n.nsc-air-single-instance\r\n~\r\n.nsc-air-single-instance {\r\n\r\n    display:\r\n        none !important;\r\n\r\n}\r\n\r\n\r\n.nsc-air-single-instance.nsc-air-duplicate {\r\n\r\n    display:\r\n        none !important;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INNER FRAME\r\n========================================================= *\/\r\n\r\n.nsc-air-inner {\r\n\r\n    width:\r\n        min(\r\n            var(--nsc-air-frame),\r\n            calc(100% - 60px)\r\n        );\r\n\r\n    max-width:\r\n        var(--nsc-air-frame);\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin-left:\r\n        auto;\r\n\r\n    margin-right:\r\n        auto;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   HERO\r\n   FULL WIDTH OUTER BAND\r\n========================================================= *\/\r\n\r\n.nsc-air-hero {\r\n\r\n    position:\r\n        relative;\r\n\r\n    display:\r\n        block;\r\n\r\n    width:\r\n        100% !important;\r\n\r\n    max-width:\r\n        100% !important;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin:\r\n        0 !important;\r\n\r\n    padding:\r\n        34px 0;\r\n\r\n    min-height:\r\n        160px;\r\n\r\n    overflow:\r\n        hidden;\r\n\r\n    background:\r\n\r\n        radial-gradient(\r\n            circle at 86% 18%,\r\n            rgba(200,164,93,.24),\r\n            transparent 24%\r\n        ),\r\n\r\n        linear-gradient(\r\n            135deg,\r\n            #012d5a 0%,\r\n            #001f3d 100%\r\n        );\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-hero::after {\r\n\r\n    content:\r\n        \"\";\r\n\r\n    position:\r\n        absolute;\r\n\r\n    right:\r\n        -90px;\r\n\r\n    bottom:\r\n        -120px;\r\n\r\n    width:\r\n        360px;\r\n\r\n    height:\r\n        360px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.12);\r\n\r\n    border-radius:\r\n        50%;\r\n\r\n    box-shadow:\r\n        0 0 0 35px\r\n        rgba(255,255,255,.035),\r\n\r\n        0 0 0 70px\r\n        rgba(255,255,255,.025);\r\n\r\n}\r\n\r\n\r\n.nsc-air-hero-inner {\r\n\r\n    position:\r\n        relative;\r\n\r\n    z-index:\r\n        2;\r\n\r\n    display:\r\n        flex;\r\n\r\n    align-items:\r\n        flex-start;\r\n\r\n    justify-content:\r\n        space-between;\r\n\r\n    gap:\r\n        20px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-hero-copy {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    flex:\r\n        1 1 auto;\r\n\r\n}\r\n\r\n\r\n.nsc-air-hero-kicker {\r\n\r\n    display:\r\n        inline-flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    gap:\r\n        8px;\r\n\r\n    margin-bottom:\r\n        10px;\r\n\r\n    color:\r\n        #e8d7b2;\r\n\r\n    font-size:\r\n        10px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n    letter-spacing:\r\n        2px;\r\n\r\n    text-transform:\r\n        uppercase;\r\n\r\n}\r\n\r\n\r\n.nsc-air-hero-kicker::before {\r\n\r\n    content:\r\n        \"\";\r\n\r\n    width:\r\n        22px;\r\n\r\n    height:\r\n        2px;\r\n\r\n    flex:\r\n        0 0 22px;\r\n\r\n    background:\r\n        var(--nsc-air-ui-gold);\r\n\r\n}\r\n\r\n\r\n.nsc-air-hero h1 {\r\n\r\n    margin:\r\n        0;\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n    font-size:\r\n        clamp(\r\n            28px,\r\n            4vw,\r\n            38px\r\n        );\r\n\r\n    line-height:\r\n        1.15;\r\n\r\n    letter-spacing:\r\n        -.5px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-hero p {\r\n\r\n    max-width:\r\n        850px;\r\n\r\n    margin:\r\n        10px 0 0;\r\n\r\n    color:\r\n        rgba(255,255,255,.82);\r\n\r\n    font-size:\r\n        14px;\r\n\r\n    line-height:\r\n        1.75;\r\n\r\n}\r\n\r\n\r\n.nsc-air-hero-chip {\r\n\r\n    position:\r\n        relative;\r\n\r\n    z-index:\r\n        2;\r\n\r\n    flex:\r\n        0 0 auto;\r\n\r\n    display:\r\n        flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    gap:\r\n        10px;\r\n\r\n    max-width:\r\n        100%;\r\n\r\n    padding:\r\n        10px 13px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.16);\r\n\r\n    border-radius:\r\n        12px;\r\n\r\n    background:\r\n        rgba(255,255,255,.07);\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n    font-size:\r\n        10px;\r\n\r\n    font-weight:\r\n        800;\r\n\r\n}\r\n\r\n\r\n.nsc-air-pulse {\r\n\r\n    width:\r\n        8px;\r\n\r\n    height:\r\n        8px;\r\n\r\n    flex:\r\n        0 0 8px;\r\n\r\n    border-radius:\r\n        50%;\r\n\r\n    background:\r\n        #61d39a;\r\n\r\n    box-shadow:\r\n        0 0 0 5px\r\n        rgba(97,211,154,.12);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CALCULATOR APPLICATION\r\n   FULL WIDTH\r\n========================================================= *\/\r\n\r\n.nsc-air-calculator {\r\n\r\n    display:\r\n        block;\r\n\r\n    width:\r\n        100% !important;\r\n\r\n    max-width:\r\n        100% !important;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin:\r\n        0 !important;\r\n\r\n    padding:\r\n        0 !important;\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TOOL STRIP\r\n   FULL WIDTH\r\n========================================================= *\/\r\n\r\n.nsc-air-tool-strip {\r\n\r\n    display:\r\n        flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    justify-content:\r\n        space-between;\r\n\r\n    gap:\r\n        15px;\r\n\r\n    width:\r\n        100%;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    padding:\r\n        15px max(\r\n            30px,\r\n            calc(\r\n                (100% - var(--nsc-air-frame)) \/ 2\r\n            )\r\n        );\r\n\r\n    background:\r\n        #f8fafc;\r\n\r\n    border-bottom:\r\n        1px solid\r\n        var(--nsc-air-ui-line);\r\n\r\n}\r\n\r\n\r\n.nsc-air-tool-strip-label {\r\n\r\n    display:\r\n        inline-flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    gap:\r\n        9px;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        11px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n    letter-spacing:\r\n        1.3px;\r\n\r\n    text-transform:\r\n        uppercase;\r\n\r\n}\r\n\r\n\r\n.nsc-air-tool-strip-label::before {\r\n\r\n    content:\r\n        \"\";\r\n\r\n    width:\r\n        7px;\r\n\r\n    height:\r\n        7px;\r\n\r\n    flex:\r\n        0 0 7px;\r\n\r\n    border-radius:\r\n        50%;\r\n\r\n    background:\r\n        var(--nsc-air-ui-gold);\r\n\r\n}\r\n\r\n\r\n.nsc-air-tool-strip-description {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    color:\r\n        #7d8d9c;\r\n\r\n    font-size:\r\n        10px;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CALCULATOR BODY\r\n========================================================= *\/\r\n\r\n.nsc-air-calculator-body {\r\n\r\n    width:\r\n        min(\r\n            var(--nsc-air-frame),\r\n            calc(100% - 60px)\r\n        );\r\n\r\n    max-width:\r\n        var(--nsc-air-frame);\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin:\r\n        0 auto;\r\n\r\n    padding:\r\n        38px 0 45px;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   WORKSPACE NOTE\r\n========================================================= *\/\r\n\r\n.nsc-air-workspace-note {\r\n\r\n    display:\r\n        flex;\r\n\r\n    align-items:\r\n        flex-start;\r\n\r\n    gap:\r\n        9px;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin:\r\n        0 0 24px;\r\n\r\n    padding:\r\n        12px 14px;\r\n\r\n    border:\r\n        1px solid\r\n        #e4eaf0;\r\n\r\n    border-radius:\r\n        9px;\r\n\r\n    background:\r\n        #fbfcfe;\r\n\r\n    color:\r\n        #68798b;\r\n\r\n    font-size:\r\n        11px;\r\n\r\n    line-height:\r\n        1.65;\r\n\r\n}\r\n\r\n\r\n.nsc-air-workspace-note strong {\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n}\r\n\r\n\r\n.nsc-air-note-dot {\r\n\r\n    width:\r\n        7px;\r\n\r\n    height:\r\n        7px;\r\n\r\n    flex:\r\n        0 0 7px;\r\n\r\n    margin-top:\r\n        6px;\r\n\r\n    border-radius:\r\n        50%;\r\n\r\n    background:\r\n        var(--nsc-air-ui-gold);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CALCULATOR HEADING\r\n========================================================= *\/\r\n\r\n.nsc-air-calc-heading {\r\n\r\n    position:\r\n        relative;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    padding:\r\n        0 0 24px;\r\n\r\n    margin:\r\n        0 0 28px;\r\n\r\n    border-bottom:\r\n        1px solid\r\n        #e7edf3;\r\n\r\n}\r\n\r\n\r\n.nsc-air-calc-heading::after {\r\n\r\n    content:\r\n        \"\";\r\n\r\n    position:\r\n        absolute;\r\n\r\n    left:\r\n        0;\r\n\r\n    bottom:\r\n        -1px;\r\n\r\n    width:\r\n        62px;\r\n\r\n    height:\r\n        2px;\r\n\r\n    background:\r\n        var(--nsc-air-ui-gold);\r\n\r\n}\r\n\r\n\r\n.nsc-air-calc-heading h2 {\r\n\r\n    margin:\r\n        0;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        clamp(\r\n            30px,\r\n            4vw,\r\n            42px\r\n        );\r\n\r\n    line-height:\r\n        1.15;\r\n\r\n    letter-spacing:\r\n        -.5px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-calc-heading p {\r\n\r\n    max-width:\r\n        900px;\r\n\r\n    margin:\r\n        11px 0 0;\r\n\r\n    color:\r\n        var(--nsc-air-muted);\r\n\r\n    font-size:\r\n        14px;\r\n\r\n    line-height:\r\n        1.8;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   CALCULATOR GRID\r\n========================================================= *\/\r\n\r\n.nsc-air-calc-grid {\r\n\r\n    display:\r\n        grid;\r\n\r\n    grid-template-columns:\r\n        minmax(0,1fr)\r\n        minmax(0,1fr);\r\n\r\n    gap:\r\n        28px;\r\n\r\n    min-width:\r\n        0;\r\n\r\n}\r\n\r\n\r\n.nsc-air-input-panel,\r\n.nsc-air-result-panel {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    width:\r\n        100%;\r\n\r\n    padding:\r\n        26px;\r\n\r\n    border:\r\n        1px solid\r\n        #e1e8ef;\r\n\r\n    border-radius:\r\n        13px;\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n    box-shadow:\r\n        0 8px 24px\r\n        rgba(1,45,90,.045);\r\n\r\n    transition:\r\n        box-shadow .2s ease;\r\n\r\n}\r\n\r\n\r\n.nsc-air-input-panel:hover,\r\n.nsc-air-result-panel:hover {\r\n\r\n    box-shadow:\r\n        0 12px 30px\r\n        rgba(1,45,90,.07);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PANEL TITLE\r\n========================================================= *\/\r\n\r\n.nsc-air-panel-title {\r\n\r\n    display:\r\n        flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    gap:\r\n        9px;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin-bottom:\r\n        21px;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        16px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n}\r\n\r\n\r\n.nsc-air-panel-title::before {\r\n\r\n    content:\r\n        \"\";\r\n\r\n    width:\r\n        5px;\r\n\r\n    height:\r\n        21px;\r\n\r\n    flex:\r\n        0 0 5px;\r\n\r\n    border-radius:\r\n        4px;\r\n\r\n    background:\r\n        var(--nsc-air-ui-gold);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FORM ROW\r\n========================================================= *\/\r\n\r\n.nsc-air-form-row-three {\r\n\r\n    display:\r\n        grid;\r\n\r\n    grid-template-columns:\r\n        repeat(\r\n            3,\r\n            minmax(0,1fr)\r\n        );\r\n\r\n    gap:\r\n        12px;\r\n\r\n    min-width:\r\n        0;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FORM GROUP\r\n========================================================= *\/\r\n\r\n.nsc-air-form-group {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin-bottom:\r\n        17px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-form-group label {\r\n\r\n    display:\r\n        block;\r\n\r\n    margin-bottom:\r\n        7px;\r\n\r\n    color:\r\n        var(--nsc-air-text);\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    font-weight:\r\n        800;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INPUT\r\n========================================================= *\/\r\n\r\n.nsc-air-input {\r\n\r\n    display:\r\n        block;\r\n\r\n    width:\r\n        100%;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    height:\r\n        50px;\r\n\r\n    min-height:\r\n        50px;\r\n\r\n    max-height:\r\n        50px;\r\n\r\n    padding:\r\n        0 13px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--nsc-air-border);\r\n\r\n    border-radius:\r\n        8px;\r\n\r\n    outline:\r\n        none;\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n    color:\r\n        var(--nsc-air-text);\r\n\r\n    font-size:\r\n        13px;\r\n\r\n    line-height:\r\n        1;\r\n\r\n    appearance:\r\n        textfield;\r\n\r\n    transition:\r\n        border-color .18s ease,\r\n        box-shadow .18s ease,\r\n        background .18s ease;\r\n\r\n}\r\n\r\n\r\n.nsc-air-input:hover {\r\n\r\n    border-color:\r\n        #c7d7e5;\r\n\r\n}\r\n\r\n\r\n.nsc-air-input:focus {\r\n\r\n    border-color:\r\n        #6e9bc0;\r\n\r\n    box-shadow:\r\n        0 0 0 3px\r\n        rgba(11,79,138,.09);\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-input::placeholder {\r\n\r\n    color:\r\n        #b4bfca;\r\n\r\n}\r\n\r\n\r\n.nsc-air-input[type=\"number\"]::-webkit-inner-spin-button,\r\n.nsc-air-input[type=\"number\"]::-webkit-outer-spin-button {\r\n\r\n    margin:\r\n        0;\r\n\r\n    appearance:\r\n        none;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FIELD HELP\r\n========================================================= *\/\r\n\r\n.nsc-air-field-help {\r\n\r\n    margin-top:\r\n        6px;\r\n\r\n    color:\r\n        #8795a3;\r\n\r\n    font-size:\r\n        9px;\r\n\r\n    line-height:\r\n        1.5;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   BUTTONS\r\n========================================================= *\/\r\n\r\n.nsc-air-button-row {\r\n\r\n    display:\r\n        flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    flex-wrap:\r\n        wrap;\r\n\r\n    gap:\r\n        10px;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin-top:\r\n        22px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-button {\r\n\r\n    min-height:\r\n        46px;\r\n\r\n    padding:\r\n        0 19px;\r\n\r\n    border:\r\n        none;\r\n\r\n    border-radius:\r\n        9px;\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n    cursor:\r\n        pointer;\r\n\r\n    box-shadow:\r\n        0 5px 14px\r\n        rgba(1,45,90,.08);\r\n\r\n    transition:\r\n        transform .16s ease,\r\n        box-shadow .16s ease,\r\n        filter .16s ease;\r\n\r\n}\r\n\r\n\r\n.nsc-air-button:hover {\r\n\r\n    transform:\r\n        translateY(-1px);\r\n\r\n    box-shadow:\r\n        0 8px 18px\r\n        rgba(1,45,90,.13);\r\n\r\n}\r\n\r\n\r\n.nsc-air-button:active {\r\n\r\n    transform:\r\n        translateY(0);\r\n\r\n}\r\n\r\n\r\n.nsc-air-button:disabled {\r\n\r\n    opacity:\r\n        .6;\r\n\r\n    cursor:\r\n        wait;\r\n\r\n    transform:\r\n        none;\r\n\r\n}\r\n\r\n\r\n.nsc-air-button-green {\r\n\r\n    background:\r\n        var(--nsc-air-green);\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-button-secondary {\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    border:\r\n        1px solid\r\n        var(--nsc-air-border);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RESULT\r\n========================================================= *\/\r\n\r\n.nsc-air-result-item {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    padding:\r\n        18px 0;\r\n\r\n    border-bottom:\r\n        1px solid\r\n        var(--nsc-air-border);\r\n\r\n}\r\n\r\n\r\n.nsc-air-result-item:last-child {\r\n\r\n    border-bottom:\r\n        none;\r\n\r\n}\r\n\r\n\r\n.nsc-air-result-label {\r\n\r\n    display:\r\n        block;\r\n\r\n    margin-bottom:\r\n        6px;\r\n\r\n    color:\r\n        var(--nsc-air-muted);\r\n\r\n    font-size:\r\n        10px;\r\n\r\n    font-weight:\r\n        800;\r\n\r\n    letter-spacing:\r\n        .5px;\r\n\r\n    text-transform:\r\n        uppercase;\r\n\r\n}\r\n\r\n\r\n.nsc-air-result-value {\r\n\r\n    display:\r\n        block;\r\n\r\n    max-width:\r\n        100%;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        23px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n    overflow-wrap:\r\n        anywhere;\r\n\r\n}\r\n\r\n\r\n.nsc-air-result-status {\r\n\r\n    margin-top:\r\n        15px;\r\n\r\n    padding:\r\n        11px 13px;\r\n\r\n    border:\r\n        1px solid\r\n        #d6eee2;\r\n\r\n    border-radius:\r\n        8px;\r\n\r\n    background:\r\n        var(--nsc-air-green-light);\r\n\r\n    color:\r\n        #346d56;\r\n\r\n    font-size:\r\n        10px;\r\n\r\n    line-height:\r\n        1.6;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   REMARK\r\n========================================================= *\/\r\n\r\n.nsc-air-remark {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin-top:\r\n        28px;\r\n\r\n    padding:\r\n        20px 22px;\r\n\r\n    border:\r\n        1px solid\r\n        #d8e8f5;\r\n\r\n    border-radius:\r\n        11px;\r\n\r\n    background:\r\n        var(--nsc-air-blue-light);\r\n\r\n}\r\n\r\n\r\n.nsc-air-remark-title {\r\n\r\n    margin-bottom:\r\n        9px;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        13px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n}\r\n\r\n\r\n.nsc-air-remark p {\r\n\r\n    margin:\r\n        6px 0;\r\n\r\n    color:\r\n        #43576a;\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    line-height:\r\n        1.75;\r\n\r\n}\r\n\r\n\r\n.nsc-air-remark strong {\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ASSISTANCE\r\n========================================================= *\/\r\n\r\n.nsc-air-assistance {\r\n\r\n    display:\r\n        flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    justify-content:\r\n        space-between;\r\n\r\n    flex-wrap:\r\n        wrap;\r\n\r\n    gap:\r\n        20px;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin-top:\r\n        30px;\r\n\r\n    padding:\r\n        27px;\r\n\r\n    border-radius:\r\n        13px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            var(--nsc-air-navy),\r\n            var(--nsc-air-navy-dark)\r\n        );\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-assistance > div {\r\n\r\n    min-width:\r\n        0;\r\n\r\n}\r\n\r\n\r\n.nsc-air-assistance h3 {\r\n\r\n    margin:\r\n        0 0 7px;\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n    font-size:\r\n        19px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-assistance p {\r\n\r\n    max-width:\r\n        720px;\r\n\r\n    margin:\r\n        0;\r\n\r\n    color:\r\n        rgba(255,255,255,.82);\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    line-height:\r\n        1.7;\r\n\r\n}\r\n\r\n\r\n.nsc-air-assistance-button {\r\n\r\n    display:\r\n        inline-flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    justify-content:\r\n        center;\r\n\r\n    min-height:\r\n        44px;\r\n\r\n    padding:\r\n        10px 18px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.55);\r\n\r\n    border-radius:\r\n        999px;\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        11px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        box-shadow .2s ease;\r\n\r\n}\r\n\r\n\r\n.nsc-air-assistance-button:hover {\r\n\r\n    transform:\r\n        translateY(-2px);\r\n\r\n    box-shadow:\r\n        0 10px 25px\r\n        rgba(0,0,0,.15);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SEO \/ GEO OUTER SECTION\r\n========================================================= *\/\r\n\r\n.nsc-air-seo-section {\r\n\r\n    display:\r\n        block;\r\n\r\n    width:\r\n        100% !important;\r\n\r\n    max-width:\r\n        100% !important;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin:\r\n        0 !important;\r\n\r\n    padding:\r\n        78px 0;\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-seo-section.alt {\r\n\r\n    background:\r\n        var(--nsc-air-light);\r\n\r\n}\r\n\r\n\r\n.nsc-air-seo-container {\r\n\r\n    width:\r\n        min(\r\n            var(--nsc-air-frame),\r\n            calc(100% - 60px)\r\n        );\r\n\r\n    max-width:\r\n        var(--nsc-air-frame);\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin:\r\n        0 auto;\r\n\r\n}\r\n\r\n\r\n.nsc-air-eyebrow {\r\n\r\n    margin-bottom:\r\n        10px;\r\n\r\n    color:\r\n        var(--nsc-air-blue);\r\n\r\n    font-size:\r\n        10px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n    letter-spacing:\r\n        2px;\r\n\r\n    text-transform:\r\n        uppercase;\r\n\r\n}\r\n\r\n\r\n.nsc-air-seo-container h2 {\r\n\r\n    margin:\r\n        0;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        clamp(\r\n            30px,\r\n            4vw,\r\n            46px\r\n        );\r\n\r\n    line-height:\r\n        1.15;\r\n\r\n    letter-spacing:\r\n        -.6px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-seo-intro {\r\n\r\n    max-width:\r\n        920px;\r\n\r\n    margin:\r\n        15px 0 35px;\r\n\r\n    color:\r\n        var(--nsc-air-muted);\r\n\r\n    font-size:\r\n        14px;\r\n\r\n    line-height:\r\n        1.85;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUICK ANSWER\r\n========================================================= *\/\r\n\r\n.nsc-air-quick-answer {\r\n\r\n    display:\r\n        grid;\r\n\r\n    grid-template-columns:\r\n        repeat(\r\n            3,\r\n            minmax(0,1fr)\r\n        );\r\n\r\n    gap:\r\n        16px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-answer-card {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    padding:\r\n        25px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--nsc-air-border);\r\n\r\n    border-radius:\r\n        13px;\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n    box-shadow:\r\n        0 8px 25px\r\n        rgba(1,45,90,.045);\r\n\r\n}\r\n\r\n\r\n.nsc-air-answer-card h3 {\r\n\r\n    margin:\r\n        0 0 10px;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        17px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-answer-card p {\r\n\r\n    margin:\r\n        0;\r\n\r\n    color:\r\n        var(--nsc-air-muted);\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    line-height:\r\n        1.8;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FORMULA\r\n========================================================= *\/\r\n\r\n.nsc-air-formula-box {\r\n\r\n    margin-top:\r\n        25px;\r\n\r\n    padding:\r\n        28px;\r\n\r\n    border-radius:\r\n        13px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            var(--nsc-air-navy),\r\n            var(--nsc-air-navy-dark)\r\n        );\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-formula-box h3 {\r\n\r\n    margin:\r\n        0 0 8px;\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n    font-size:\r\n        18px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-formula-box p {\r\n\r\n    margin:\r\n        5px 0;\r\n\r\n    color:\r\n        rgba(255,255,255,.72);\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    line-height:\r\n        1.7;\r\n\r\n}\r\n\r\n\r\n.nsc-air-formula {\r\n\r\n    margin:\r\n        18px 0;\r\n\r\n    padding:\r\n        16px;\r\n\r\n    border-radius:\r\n        8px;\r\n\r\n    background:\r\n        rgba(255,255,255,.08);\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n    font-size:\r\n        15px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n    line-height:\r\n        1.5;\r\n\r\n    text-align:\r\n        center;\r\n\r\n    overflow-wrap:\r\n        anywhere;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TWO COLUMN CONTENT\r\n========================================================= *\/\r\n\r\n.nsc-air-two-column {\r\n\r\n    display:\r\n        grid;\r\n\r\n    grid-template-columns:\r\n        repeat(\r\n            2,\r\n            minmax(0,1fr)\r\n        );\r\n\r\n    gap:\r\n        20px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-content-card {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    padding:\r\n        28px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--nsc-air-border);\r\n\r\n    border-radius:\r\n        13px;\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-content-card h3 {\r\n\r\n    margin:\r\n        0 0 11px;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        19px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-content-card p {\r\n\r\n    margin:\r\n        0 0 12px;\r\n\r\n    color:\r\n        var(--nsc-air-muted);\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    line-height:\r\n        1.85;\r\n\r\n}\r\n\r\n\r\n.nsc-air-content-card p:last-child {\r\n\r\n    margin-bottom:\r\n        0;\r\n\r\n}\r\n\r\n\r\n.nsc-air-content-card strong {\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   EXAMPLE\r\n========================================================= *\/\r\n\r\n.nsc-air-example-grid {\r\n\r\n    display:\r\n        grid;\r\n\r\n    grid-template-columns:\r\n        repeat(\r\n            2,\r\n            minmax(0,1fr)\r\n        );\r\n\r\n    gap:\r\n        20px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-card {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    padding:\r\n        28px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--nsc-air-border);\r\n\r\n    border-radius:\r\n        13px;\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-card.dark {\r\n\r\n    border:\r\n        none;\r\n\r\n    background:\r\n        linear-gradient(\r\n            145deg,\r\n            var(--nsc-air-navy),\r\n            var(--nsc-air-blue)\r\n        );\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-card h3 {\r\n\r\n    margin:\r\n        0 0 10px;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        21px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-card.dark h3 {\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-card p {\r\n\r\n    margin:\r\n        0;\r\n\r\n    color:\r\n        var(--nsc-air-muted);\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    line-height:\r\n        1.8;\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-card.dark p {\r\n\r\n    color:\r\n        rgba(255,255,255,.72);\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-lines {\r\n\r\n    margin-top:\r\n        20px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-line {\r\n\r\n    display:\r\n        flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    justify-content:\r\n        space-between;\r\n\r\n    gap:\r\n        15px;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    padding:\r\n        11px 0;\r\n\r\n    border-bottom:\r\n        1px solid\r\n        var(--nsc-air-border);\r\n\r\n    font-size:\r\n        11px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-card.dark\r\n.nsc-air-example-line {\r\n\r\n    border-color:\r\n        rgba(255,255,255,.12);\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-line:last-child {\r\n\r\n    border-bottom:\r\n        none;\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-label {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    color:\r\n        var(--nsc-air-muted);\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-card.dark\r\n.nsc-air-example-label {\r\n\r\n    color:\r\n        rgba(255,255,255,.58);\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-value {\r\n\r\n    flex:\r\n        0 0 auto;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-weight:\r\n        900;\r\n\r\n    text-align:\r\n        right;\r\n\r\n}\r\n\r\n\r\n.nsc-air-example-card.dark\r\n.nsc-air-example-value {\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   PLANNING FACTORS\r\n========================================================= *\/\r\n\r\n.nsc-air-factors {\r\n\r\n    display:\r\n        grid;\r\n\r\n    grid-template-columns:\r\n        repeat(\r\n            3,\r\n            minmax(0,1fr)\r\n        );\r\n\r\n    gap:\r\n        16px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-factor {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    padding:\r\n        22px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--nsc-air-border);\r\n\r\n    border-radius:\r\n        12px;\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-factor-number {\r\n\r\n    display:\r\n        inline-flex;\r\n\r\n    width:\r\n        32px;\r\n\r\n    height:\r\n        32px;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    justify-content:\r\n        center;\r\n\r\n    margin-bottom:\r\n        10px;\r\n\r\n    border-radius:\r\n        8px;\r\n\r\n    background:\r\n        var(--nsc-air-blue-light);\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        11px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n}\r\n\r\n\r\n.nsc-air-factor h3 {\r\n\r\n    margin:\r\n        0 0 8px;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        16px;\r\n\r\n}\r\n\r\n\r\n.nsc-air-factor p {\r\n\r\n    margin:\r\n        0;\r\n\r\n    color:\r\n        var(--nsc-air-muted);\r\n\r\n    font-size:\r\n        11px;\r\n\r\n    line-height:\r\n        1.8;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FAQ\r\n========================================================= *\/\r\n\r\n.nsc-air-faq-wrap {\r\n\r\n    width:\r\n        100%;\r\n\r\n    max-width:\r\n        1000px;\r\n\r\n    min-width:\r\n        0;\r\n\r\n}\r\n\r\n\r\n.nsc-air-faq-item {\r\n\r\n    min-width:\r\n        0;\r\n\r\n    padding:\r\n        21px 0;\r\n\r\n    border-bottom:\r\n        1px solid\r\n        var(--nsc-air-border);\r\n\r\n}\r\n\r\n\r\n.nsc-air-faq-item h3 {\r\n\r\n    margin:\r\n        0 0 8px;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        17px;\r\n\r\n    line-height:\r\n        1.45;\r\n\r\n}\r\n\r\n\r\n.nsc-air-faq-item p {\r\n\r\n    margin:\r\n        0;\r\n\r\n    color:\r\n        var(--nsc-air-muted);\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    line-height:\r\n        1.85;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   FINAL CTA\r\n   FULL WIDTH\r\n========================================================= *\/\r\n\r\n.nsc-air-final-cta {\r\n\r\n    display:\r\n        block;\r\n\r\n    width:\r\n        100% !important;\r\n\r\n    max-width:\r\n        100% !important;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin:\r\n        0 !important;\r\n\r\n    padding:\r\n        75px 0;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #012d5a,\r\n            #001f3d\r\n        );\r\n\r\n    text-align:\r\n        center;\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n}\r\n\r\n\r\n.nsc-air-final-cta-inner {\r\n\r\n    width:\r\n        min(\r\n            900px,\r\n            calc(100% - 60px)\r\n        );\r\n\r\n    max-width:\r\n        900px;\r\n\r\n    min-width:\r\n        0;\r\n\r\n    margin:\r\n        0 auto;\r\n\r\n}\r\n\r\n\r\n.nsc-air-final-cta .nsc-air-eyebrow {\r\n\r\n    color:\r\n        var(--nsc-air-gold-light);\r\n\r\n}\r\n\r\n\r\n.nsc-air-final-cta h2 {\r\n\r\n    margin:\r\n        0;\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n    font-size:\r\n        clamp(\r\n            30px,\r\n            4vw,\r\n            46px\r\n        );\r\n\r\n    line-height:\r\n        1.15;\r\n\r\n}\r\n\r\n\r\n.nsc-air-final-cta p {\r\n\r\n    max-width:\r\n        760px;\r\n\r\n    margin:\r\n        15px auto 25px;\r\n\r\n    color:\r\n        rgba(255,255,255,.72);\r\n\r\n    font-size:\r\n        14px;\r\n\r\n    line-height:\r\n        1.85;\r\n\r\n}\r\n\r\n\r\n.nsc-air-final-cta a {\r\n\r\n    display:\r\n        inline-flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    justify-content:\r\n        center;\r\n\r\n    min-height:\r\n        46px;\r\n\r\n    max-width:\r\n        100%;\r\n\r\n    padding:\r\n        0 22px;\r\n\r\n    border-radius:\r\n        7px;\r\n\r\n    background:\r\n        #ffffff;\r\n\r\n    color:\r\n        var(--nsc-air-navy);\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    font-weight:\r\n        900;\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET\r\n========================================================= *\/\r\n\r\n@media (max-width:1180px) {\r\n\r\n    .nsc-air-inner,\r\n    .nsc-air-calculator-body,\r\n    .nsc-air-seo-container {\r\n\r\n        width:\r\n            calc(100% - 40px);\r\n\r\n        max-width:\r\n            none;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-quick-answer,\r\n    .nsc-air-factors {\r\n\r\n        grid-template-columns:\r\n            repeat(\r\n                2,\r\n                minmax(0,1fr)\r\n            );\r\n\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   TABLET \/ MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width:900px) {\r\n\r\n    .nsc-air-hero-inner {\r\n\r\n        flex-direction:\r\n            column;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-hero-chip {\r\n\r\n        align-self:\r\n            flex-start;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-calc-grid,\r\n    .nsc-air-two-column,\r\n    .nsc-air-example-grid {\r\n\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-quick-answer,\r\n    .nsc-air-factors {\r\n\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE 700\r\n========================================================= *\/\r\n\r\n@media (max-width:700px) {\r\n\r\n    .nsc-air-inner {\r\n\r\n        width:\r\n            calc(100% - 24px);\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-hero {\r\n\r\n        padding:\r\n            27px 0;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-hero h1 {\r\n\r\n        font-size:\r\n            29px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-hero p {\r\n\r\n        font-size:\r\n            13px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-hero-chip {\r\n\r\n        font-size:\r\n            9px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-tool-strip {\r\n\r\n        align-items:\r\n            flex-start;\r\n\r\n        flex-direction:\r\n            column;\r\n\r\n        padding:\r\n            14px 16px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-calculator-body {\r\n\r\n        width:\r\n            calc(100% - 28px);\r\n\r\n        max-width:\r\n            none;\r\n\r\n        padding:\r\n            28px 0 35px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-form-row-three {\r\n\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-input-panel,\r\n    .nsc-air-result-panel {\r\n\r\n        padding:\r\n            22px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-button-row {\r\n\r\n        width:\r\n            100%;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-button {\r\n\r\n        flex:\r\n            1 1 auto;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-assistance {\r\n\r\n        align-items:\r\n            flex-start;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-assistance-button {\r\n\r\n        width:\r\n            100%;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-seo-section {\r\n\r\n        padding:\r\n            55px 0;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-seo-container {\r\n\r\n        width:\r\n            calc(100% - 28px);\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-final-cta {\r\n\r\n        padding:\r\n            55px 0;\r\n\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SMALL MOBILE\r\n========================================================= *\/\r\n\r\n@media (max-width:620px) {\r\n\r\n    .nsc-air-hero {\r\n\r\n        padding:\r\n            23px 0;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-hero h1 {\r\n\r\n        font-size:\r\n            27px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-hero p {\r\n\r\n        font-size:\r\n            12px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-calculator-body {\r\n\r\n        width:\r\n            calc(100% - 24px);\r\n\r\n        padding:\r\n            24px 0 30px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-input-panel,\r\n    .nsc-air-result-panel {\r\n\r\n        padding:\r\n            20px;\r\n\r\n        border-radius:\r\n            11px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-calc-heading {\r\n\r\n        margin-bottom:\r\n            24px;\r\n\r\n        padding-bottom:\r\n            20px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-calc-heading h2 {\r\n\r\n        font-size:\r\n            27px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-calc-heading p {\r\n\r\n        font-size:\r\n            12px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-result-value {\r\n\r\n        font-size:\r\n            21px;\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-seo-container {\r\n\r\n        width:\r\n            calc(100% - 30px);\r\n\r\n    }\r\n\r\n\r\n    .nsc-air-final-cta-inner {\r\n\r\n        width:\r\n            calc(100% - 30px);\r\n\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- =========================================================\r\n     SINGLE AIR CWT INSTANCE\r\n========================================================= -->\r\n\r\n<div\r\n    id=\"nsc-air-page-root\"\r\n    class=\"nsc-air-single-instance\"\r\n    data-nsc-air-root=\"true\"\r\n>\r\n\r\n\r\n<!-- =========================================================\r\n     AIR FREIGHT HERO\r\n========================================================= -->\r\n\r\n<section class=\"nsc-air-hero\">\r\n\r\n<div class=\"nsc-air-inner nsc-air-hero-inner\">\r\n\r\n\r\n<div class=\"nsc-air-hero-copy\">\r\n\r\n\r\n<div class=\"nsc-air-hero-kicker\">\r\nNS Continent \u00b7 Logistics Tools\r\n<\/div>\r\n\r\n\r\n<h1>\r\nAir Freight Chargeable Weight Calculator\r\n<\/h1>\r\n\r\n\r\n<p>\r\nCalculate actual gross weight, volumetric weight and\r\nchargeable weight for air freight shipments using cargo\r\ndimensions, quantity, gross weight and volumetric divisor.\r\n<\/p>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-hero-chip\">\r\n\r\n<span class=\"nsc-air-pulse\"><\/span>\r\n\r\nAir freight calculation workspace ready\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     CALCULATOR\r\n========================================================= -->\r\n\r\n<section\r\n    class=\"nsc-air-calculator\"\r\n    id=\"chargeable-weight-calculator\"\r\n    data-nsc-air-calculator=\"primary\"\r\n>\r\n\r\n\r\n<!-- =====================================================\r\n     TOOL STRIP\r\n====================================================== -->\r\n\r\n<div class=\"nsc-air-tool-strip\">\r\n\r\n<div class=\"nsc-air-tool-strip-label\">\r\nAIR CWT \u00b7 CHARGEABLE WEIGHT\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-tool-strip-description\">\r\nActual weight \u00b7 volumetric weight \u00b7 chargeable weight\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =====================================================\r\n     CALCULATOR BODY\r\n====================================================== -->\r\n\r\n<div class=\"nsc-air-calculator-body\">\r\n\r\n\r\n<!-- =================================================\r\n     WORKSPACE NOTE\r\n================================================== -->\r\n\r\n<div class=\"nsc-air-workspace-note\">\r\n\r\n<span class=\"nsc-air-note-dot\"><\/span>\r\n\r\n\r\n<span>\r\n\r\n<strong>\r\nPlanning note.\r\n<\/strong>\r\n\r\nEnter the outer dimensions of your packaged cargo,\r\nquantity, gross weight per piece and the applicable\r\nvolumetric divisor. The calculator compares actual\r\nand volumetric weight to estimate chargeable weight.\r\n\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =================================================\r\n     CALCULATOR HEADING\r\n================================================== -->\r\n\r\n<div class=\"nsc-air-calc-heading\">\r\n\r\n<h2>\r\nCalculate Air Freight Chargeable Weight\r\n<\/h2>\r\n\r\n\r\n<p>\r\nUse this calculator to compare actual gross weight with\r\nestimated volumetric weight before preparing an air freight\r\nquotation or shipment plan.\r\n<\/p>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =================================================\r\n     CALCULATOR GRID\r\n================================================== -->\r\n\r\n<div class=\"nsc-air-calc-grid\">\r\n\r\n\r\n<!-- =================================================\r\n     INPUT PANEL\r\n================================================== -->\r\n\r\n<div class=\"nsc-air-input-panel\">\r\n\r\n\r\n<div class=\"nsc-air-panel-title\">\r\nCargo Details\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-form-row-three\">\r\n\r\n\r\n<div class=\"nsc-air-form-group\">\r\n\r\n<label for=\"airL\">\r\nLength (cm)\r\n<\/label>\r\n\r\n\r\n<input\r\n    id=\"airL\"\r\n    class=\"nsc-air-input\"\r\n    type=\"number\"\r\n    min=\"0\"\r\n    step=\"0.01\"\r\n    inputmode=\"decimal\"\r\n    autocomplete=\"off\"\r\n    placeholder=\"e.g. 120\"\r\n>\r\n\r\n\r\n<div class=\"nsc-air-field-help\">\r\nOuter package length.\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-form-group\">\r\n\r\n<label for=\"airW\">\r\nWidth (cm)\r\n<\/label>\r\n\r\n\r\n<input\r\n    id=\"airW\"\r\n    class=\"nsc-air-input\"\r\n    type=\"number\"\r\n    min=\"0\"\r\n    step=\"0.01\"\r\n    inputmode=\"decimal\"\r\n    autocomplete=\"off\"\r\n    placeholder=\"e.g. 80\"\r\n>\r\n\r\n\r\n<div class=\"nsc-air-field-help\">\r\nOuter package width.\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-form-group\">\r\n\r\n<label for=\"airH\">\r\nHeight (cm)\r\n<\/label>\r\n\r\n\r\n<input\r\n    id=\"airH\"\r\n    class=\"nsc-air-input\"\r\n    type=\"number\"\r\n    min=\"0\"\r\n    step=\"0.01\"\r\n    inputmode=\"decimal\"\r\n    autocomplete=\"off\"\r\n    placeholder=\"e.g. 100\"\r\n>\r\n\r\n\r\n<div class=\"nsc-air-field-help\">\r\nOuter package height.\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-form-group\">\r\n\r\n<label for=\"airQty\">\r\nQuantity\r\n<\/label>\r\n\r\n\r\n<input\r\n    id=\"airQty\"\r\n    class=\"nsc-air-input\"\r\n    type=\"number\"\r\n    min=\"1\"\r\n    step=\"1\"\r\n    inputmode=\"numeric\"\r\n    autocomplete=\"off\"\r\n    placeholder=\"e.g. 5\"\r\n>\r\n\r\n\r\n<div class=\"nsc-air-field-help\">\r\nNumber of pieces with the same dimensions.\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-form-group\">\r\n\r\n<label for=\"airWeight\">\r\nGross Weight \/ Piece (kg)\r\n<\/label>\r\n\r\n\r\n<input\r\n    id=\"airWeight\"\r\n    class=\"nsc-air-input\"\r\n    type=\"number\"\r\n    min=\"0.01\"\r\n    step=\"0.01\"\r\n    inputmode=\"decimal\"\r\n    autocomplete=\"off\"\r\n    placeholder=\"e.g. 35\"\r\n>\r\n\r\n\r\n<div class=\"nsc-air-field-help\">\r\nActual gross weight for one packaged piece.\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-form-group\">\r\n\r\n<label for=\"airDivisor\">\r\nVolumetric Divisor\r\n<\/label>\r\n\r\n\r\n<input\r\n    id=\"airDivisor\"\r\n    class=\"nsc-air-input\"\r\n    type=\"number\"\r\n    min=\"1\"\r\n    step=\"1\"\r\n    inputmode=\"numeric\"\r\n    autocomplete=\"off\"\r\n    value=\"6000\"\r\n    placeholder=\"e.g. 6000\"\r\n>\r\n\r\n\r\n<div class=\"nsc-air-field-help\">\r\nDefault planning divisor: 6000 cm\u00b3\/kg. Verify applicable rules.\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-button-row\">\r\n\r\n\r\n<button\r\n    id=\"calculateAirButton\"\r\n    class=\"nsc-air-button nsc-air-button-green\"\r\n    type=\"button\"\r\n>\r\nCalculate CWT\r\n<\/button>\r\n\r\n\r\n<button\r\n    id=\"resetAirButton\"\r\n    class=\"nsc-air-button nsc-air-button-secondary\"\r\n    type=\"button\"\r\n>\r\nReset\r\n<\/button>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =================================================\r\n     RESULT PANEL\r\n================================================== -->\r\n\r\n<div class=\"nsc-air-result-panel\">\r\n\r\n\r\n<div class=\"nsc-air-panel-title\">\r\nCalculation Result\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-result-item\">\r\n\r\n<span class=\"nsc-air-result-label\">\r\nTotal Gross Weight\r\n<\/span>\r\n\r\n\r\n<span\r\n    id=\"airGrossResult\"\r\n    class=\"nsc-air-result-value\"\r\n    aria-live=\"polite\"\r\n>\r\n\u2014\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-result-item\">\r\n\r\n<span class=\"nsc-air-result-label\">\r\nVolumetric Weight\r\n<\/span>\r\n\r\n\r\n<span\r\n    id=\"airVolResult\"\r\n    class=\"nsc-air-result-value\"\r\n    aria-live=\"polite\"\r\n>\r\n\u2014\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-result-item\">\r\n\r\n<span class=\"nsc-air-result-label\">\r\nChargeable Weight\r\n<\/span>\r\n\r\n\r\n<span\r\n    id=\"airCwtResult\"\r\n    class=\"nsc-air-result-value\"\r\n    aria-live=\"polite\"\r\n>\r\n\u2014\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div\r\n    id=\"airResultStatus\"\r\n    class=\"nsc-air-result-status\"\r\n    aria-live=\"polite\"\r\n>\r\nEnter your cargo details and select Calculate CWT.\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =================================================\r\n     REMARK\r\n================================================== -->\r\n\r\n<div class=\"nsc-air-remark\">\r\n\r\n\r\n<div class=\"nsc-air-remark-title\">\r\nCalculation Method\r\n<\/div>\r\n\r\n\r\n<p>\r\n\r\n<strong>\r\nTotal Gross Weight:\r\n<\/strong>\r\n\r\nGross Weight per Piece \u00d7 Quantity\r\n\r\n<\/p>\r\n\r\n\r\n<p>\r\n\r\n<strong>\r\nVolumetric Weight:\r\n<\/strong>\r\n\r\nLength \u00d7 Width \u00d7 Height \u00d7 Quantity \u00f7 Volumetric Divisor\r\n\r\n<\/p>\r\n\r\n\r\n<p>\r\n\r\n<strong>\r\nChargeable Weight:\r\n<\/strong>\r\n\r\nThe higher of Total Gross Weight and Volumetric Weight,\r\nsubject to the applicable carrier or rating rules.\r\n\r\n<\/p>\r\n\r\n\r\n<p>\r\n\r\n<strong>\r\nImportant:\r\n<\/strong>\r\n\r\nThe calculator provides a planning estimate. The applicable\r\ndivisor, rounding, minimum chargeable weight, measurement\r\nmethod and final rating rules can vary by airline, carrier,\r\nconsolidator, service and trade lane.\r\n\r\n<\/p>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =================================================\r\n     ASSISTANCE\r\n================================================== -->\r\n\r\n<div class=\"nsc-air-assistance\">\r\n\r\n\r\n<div>\r\n\r\n<h3>\r\nNeed an air freight quotation?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nSend us your cargo dimensions, gross weight, origin and\r\ndestination. Our logistics team can help review the shipment\r\nrequirements and quotation inputs.\r\n<\/p>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<a\r\n    href=\"https:\/\/nscontinent.com\/contact\/\"\r\n    class=\"nsc-air-assistance-button\"\r\n>\r\nRequest Assistance\r\n<\/a>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     QUICK ANSWER\r\n========================================================= -->\r\n\r\n<section class=\"nsc-air-seo-section\">\r\n\r\n<div class=\"nsc-air-seo-container\">\r\n\r\n\r\n<div class=\"nsc-air-eyebrow\">\r\nAIR FREIGHT KNOWLEDGE\r\n<\/div>\r\n\r\n\r\n<h2>\r\nWhat Is Chargeable Weight in Air Freight?\r\n<\/h2>\r\n\r\n\r\n<p class=\"nsc-air-seo-intro\">\r\n\r\nChargeable weight is the weight used as a key basis for\r\nair freight rating. In common air freight practice, the\r\nshipment's actual gross weight is compared with its\r\nvolumetric weight, and the applicable higher value may\r\nbecome the chargeable weight. The final rating remains\r\nsubject to the airline, carrier, consolidator, service,\r\ntrade lane and shipment-specific rules.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"nsc-air-quick-answer\">\r\n\r\n\r\n<div class=\"nsc-air-answer-card\">\r\n\r\n<h3>\r\nGross Weight\r\n<\/h3>\r\n\r\n\r\n<p>\r\nGross weight is the actual physical weight of the shipment,\r\nincluding the packaged cargo presented for transportation.\r\nIt is normally expressed in kilograms (kg).\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-answer-card\">\r\n\r\n<h3>\r\nVolumetric Weight\r\n<\/h3>\r\n\r\n\r\n<p>\r\nVolumetric weight converts the physical space occupied by\r\ncargo into a weight-equivalent figure using the applicable\r\ndimensional divisor.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-answer-card\">\r\n\r\n<h3>\r\nChargeable Weight\r\n<\/h3>\r\n\r\n\r\n<p>\r\nChargeable weight is generally determined by comparing\r\nactual gross weight and volumetric weight and applying the\r\nrelevant carrier rating rules.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-formula-box\">\r\n\r\n\r\n<h3>\r\nAir Freight Chargeable Weight Formula\r\n<\/h3>\r\n\r\n\r\n<p>\r\nFor dimensions measured in centimeters:\r\n<\/p>\r\n\r\n\r\n<div class=\"nsc-air-formula\">\r\nVolumetric Weight = L \u00d7 W \u00d7 H \u00d7 Quantity \u00f7 Divisor\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-formula\">\r\nChargeable Weight = Higher of Gross Weight or Volumetric Weight\r\n<\/div>\r\n\r\n\r\n<p>\r\nThe divisor is not universal. This page uses 6000 as the\r\ndefault calculator value for preliminary planning and allows\r\nthe user to change it when a different applicable divisor\r\nis provided by the relevant airline, carrier or consolidator.\r\n<\/p>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     GROSS VS VOLUMETRIC\r\n========================================================= -->\r\n\r\n<section class=\"nsc-air-seo-section alt\">\r\n\r\n<div class=\"nsc-air-seo-container\">\r\n\r\n\r\n<div class=\"nsc-air-eyebrow\">\r\nHOW AIR FREIGHT RATING WORKS\r\n<\/div>\r\n\r\n\r\n<h2>\r\nGross Weight vs Volumetric Weight\r\n<\/h2>\r\n\r\n\r\n<p class=\"nsc-air-seo-intro\">\r\n\r\nAir cargo can be either weight-dense or space-intensive.\r\nTwo shipments with the same actual weight can occupy very\r\ndifferent amounts of aircraft cargo space. This is why\r\ndimensional weight is important in air freight planning.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"nsc-air-two-column\">\r\n\r\n\r\n<div class=\"nsc-air-content-card\">\r\n\r\n<h3>\r\nWhen Gross Weight Is Higher\r\n<\/h3>\r\n\r\n\r\n<p>\r\nA compact but heavy shipment may have a gross weight that\r\nexceeds its volumetric weight.\r\n<\/p>\r\n\r\n\r\n<p>\r\n<strong>\r\nExample:\r\n<\/strong>\r\n\r\nIf actual gross weight is 500 kg and estimated volumetric\r\nweight is 320 kg, the planning chargeable weight would be\r\n500 kg before any applicable rounding or minimum-rating rules.\r\n<\/p>\r\n\r\n\r\n<p>\r\nThis situation is more common with dense cargo that contains\r\nsignificant weight within a relatively compact volume.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-content-card\">\r\n\r\n<h3>\r\nWhen Volumetric Weight Is Higher\r\n<\/h3>\r\n\r\n\r\n<p>\r\nLightweight cargo can occupy substantial aircraft space.\r\nIts volumetric weight may therefore be higher than its actual\r\ngross weight.\r\n<\/p>\r\n\r\n\r\n<p>\r\n<strong>\r\nExample:\r\n<\/strong>\r\n\r\nIf actual gross weight is 175 kg and estimated volumetric\r\nweight is 800 kg, the planning chargeable weight would be\r\n800 kg before any applicable rounding or minimum-rating rules.\r\n<\/p>\r\n\r\n\r\n<p>\r\nThis is particularly important when shipping bulky,\r\nlightweight products or large packages.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     PRACTICAL EXAMPLE\r\n========================================================= -->\r\n\r\n<section class=\"nsc-air-seo-section\">\r\n\r\n<div class=\"nsc-air-seo-container\">\r\n\r\n\r\n<div class=\"nsc-air-eyebrow\">\r\nPRACTICAL AIR FREIGHT EXAMPLE\r\n<\/div>\r\n\r\n\r\n<h2>\r\nHow to Calculate Chargeable Weight\r\n<\/h2>\r\n\r\n\r\n<p class=\"nsc-air-seo-intro\">\r\n\r\nConsider an air cargo shipment containing five pieces.\r\nEach piece measures 120 \u00d7 80 \u00d7 100 cm and weighs 35 kg.\r\nFor this example, the calculator divisor is 6000.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"nsc-air-example-grid\">\r\n\r\n\r\n<div class=\"nsc-air-example-card\">\r\n\r\n<h3>\r\nShipment Details\r\n<\/h3>\r\n\r\n\r\n<p>\r\nThe shipment contains five identical packaged pieces.\r\n<\/p>\r\n\r\n\r\n<div class=\"nsc-air-example-lines\">\r\n\r\n\r\n<div class=\"nsc-air-example-line\">\r\n\r\n<span class=\"nsc-air-example-label\">\r\nLength\r\n<\/span>\r\n\r\n\r\n<span class=\"nsc-air-example-value\">\r\n120 cm\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-example-line\">\r\n\r\n<span class=\"nsc-air-example-label\">\r\nWidth\r\n<\/span>\r\n\r\n\r\n<span class=\"nsc-air-example-value\">\r\n80 cm\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-example-line\">\r\n\r\n<span class=\"nsc-air-example-label\">\r\nHeight\r\n<\/span>\r\n\r\n\r\n<span class=\"nsc-air-example-value\">\r\n100 cm\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-example-line\">\r\n\r\n<span class=\"nsc-air-example-label\">\r\nQuantity\r\n<\/span>\r\n\r\n\r\n<span class=\"nsc-air-example-value\">\r\n5 pieces\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-example-line\">\r\n\r\n<span class=\"nsc-air-example-label\">\r\nGross Weight \/ Piece\r\n<\/span>\r\n\r\n\r\n<span class=\"nsc-air-example-value\">\r\n35 kg\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-example-card dark\">\r\n\r\n<h3>\r\nCalculated Result\r\n<\/h3>\r\n\r\n\r\n<p>\r\nUsing a divisor of 6000 for this planning example:\r\n<\/p>\r\n\r\n\r\n<div class=\"nsc-air-example-lines\">\r\n\r\n\r\n<div class=\"nsc-air-example-line\">\r\n\r\n<span class=\"nsc-air-example-label\">\r\nGross Weight\r\n<\/span>\r\n\r\n\r\n<span class=\"nsc-air-example-value\">\r\n175.00 kg\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-example-line\">\r\n\r\n<span class=\"nsc-air-example-label\">\r\nVolumetric Weight\r\n<\/span>\r\n\r\n\r\n<span class=\"nsc-air-example-value\">\r\n800.00 kg\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-example-line\">\r\n\r\n<span class=\"nsc-air-example-label\">\r\nChargeable Weight\r\n<\/span>\r\n\r\n\r\n<span class=\"nsc-air-example-value\">\r\n800.00 kg\r\n<\/span>\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<p style=\"margin-top:20px;\">\r\n\r\nThe volumetric weight is higher than the actual gross\r\nweight in this example, so the volumetric figure becomes\r\nthe planning chargeable-weight basis.\r\n\r\n<\/p>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     DIVISOR\r\n========================================================= -->\r\n\r\n<section class=\"nsc-air-seo-section alt\">\r\n\r\n<div class=\"nsc-air-seo-container\">\r\n\r\n\r\n<div class=\"nsc-air-eyebrow\">\r\nDIMENSIONAL WEIGHT GUIDE\r\n<\/div>\r\n\r\n\r\n<h2>\r\nWhat Is the Volumetric Divisor?\r\n<\/h2>\r\n\r\n\r\n<p class=\"nsc-air-seo-intro\">\r\n\r\nThe volumetric divisor converts cargo volume into a\r\nweight-equivalent value. Different airlines, carriers,\r\nconsolidators and services can apply different dimensional\r\nrating rules, so the divisor should not be assumed without\r\nchecking the applicable quotation or carrier terms.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"nsc-air-two-column\">\r\n\r\n\r\n<div class=\"nsc-air-content-card\">\r\n\r\n<h3>\r\nWhy the Divisor Matters\r\n<\/h3>\r\n\r\n\r\n<p>\r\nFor the same physical cargo dimensions, a smaller divisor\r\nproduces a larger volumetric weight, while a larger divisor\r\nproduces a smaller volumetric weight.\r\n<\/p>\r\n\r\n\r\n<p>\r\nThis means that changing the divisor can materially change\r\nthe calculated chargeable-weight estimate.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-content-card\">\r\n\r\n<h3>\r\nWhy 6000 Is Shown by Default\r\n<\/h3>\r\n\r\n\r\n<p>\r\nThis calculator displays 6000 as a convenient preliminary\r\nplanning value for centimeter-based dimensions.\r\n<\/p>\r\n\r\n\r\n<p>\r\nIt is not a universal guarantee of the applicable rating\r\nrule. Always replace it with the divisor specified for the\r\nshipment when the airline, carrier or consolidator provides\r\na different applicable value.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     CARGO MEASUREMENT\r\n========================================================= -->\r\n\r\n<section class=\"nsc-air-seo-section\">\r\n\r\n<div class=\"nsc-air-seo-container\">\r\n\r\n\r\n<div class=\"nsc-air-eyebrow\">\r\nAIR CARGO PLANNING\r\n<\/div>\r\n\r\n\r\n<h2>\r\nHow to Measure Cargo for Air Freight\r\n<\/h2>\r\n\r\n\r\n<p class=\"nsc-air-seo-intro\">\r\n\r\nAccurate dimensions improve the quality of an initial\r\nchargeable-weight estimate. For packaged cargo, measure\r\nthe outer dimensions of the package that will actually be\r\npresented for transportation.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"nsc-air-factors\">\r\n\r\n\r\n<div class=\"nsc-air-factor\">\r\n\r\n<div class=\"nsc-air-factor-number\">\r\n01\r\n<\/div>\r\n\r\n\r\n<h3>\r\nMeasure the Outer Package\r\n<\/h3>\r\n\r\n\r\n<p>\r\nUse the transport-ready outer dimensions rather than only\r\nthe dimensions of the product inside the packaging.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-factor\">\r\n\r\n<div class=\"nsc-air-factor-number\">\r\n02\r\n<\/div>\r\n\r\n\r\n<h3>\r\nUse Consistent Units\r\n<\/h3>\r\n\r\n\r\n<p>\r\nThis calculator uses centimeters for length, width and\r\nheight and kilograms for gross weight.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-factor\">\r\n\r\n<div class=\"nsc-air-factor-number\">\r\n03\r\n<\/div>\r\n\r\n\r\n<h3>\r\nConfirm the Quantity\r\n<\/h3>\r\n\r\n\r\n<p>\r\nEnter the number of pieces that share the dimensions being\r\nused in the calculation.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-factor\">\r\n\r\n<div class=\"nsc-air-factor-number\">\r\n04\r\n<\/div>\r\n\r\n\r\n<h3>\r\nUse Gross Weight\r\n<\/h3>\r\n\r\n\r\n<p>\r\nEnter the actual gross weight of each packaged piece,\r\nincluding applicable packaging.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-factor\">\r\n\r\n<div class=\"nsc-air-factor-number\">\r\n05\r\n<\/div>\r\n\r\n\r\n<h3>\r\nCheck the Divisor\r\n<\/h3>\r\n\r\n\r\n<p>\r\nUse the volumetric divisor applicable to the airline,\r\ncarrier, service or consolidator.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-factor\">\r\n\r\n<div class=\"nsc-air-factor-number\">\r\n06\r\n<\/div>\r\n\r\n\r\n<h3>\r\nReview Final Rating\r\n<\/h3>\r\n\r\n\r\n<p>\r\nQuotation and invoicing can include rounding, minimums,\r\nrates and other shipment-specific conditions.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     FAQ\r\n========================================================= -->\r\n\r\n<section class=\"nsc-air-seo-section alt\">\r\n\r\n<div class=\"nsc-air-seo-container\">\r\n\r\n\r\n<div class=\"nsc-air-eyebrow\">\r\nFREQUENTLY ASKED QUESTIONS\r\n<\/div>\r\n\r\n\r\n<h2>\r\nAir Freight Chargeable Weight FAQ\r\n<\/h2>\r\n\r\n\r\n<p class=\"nsc-air-seo-intro\">\r\n\r\nThese questions address common chargeable-weight and\r\nvolumetric-weight planning issues for air cargo shipments.\r\n\r\n<\/p>\r\n\r\n\r\n<div class=\"nsc-air-faq-wrap\">\r\n\r\n\r\n<div class=\"nsc-air-faq-item\">\r\n\r\n<h3>\r\nWhat is chargeable weight in air freight?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nChargeable weight is the weight used as a key basis for\r\nair freight rating. It is commonly determined by comparing\r\nactual gross weight with applicable volumetric weight and\r\nusing the higher amount, subject to airline, carrier,\r\nconsolidator and shipment-specific rules.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-faq-item\">\r\n\r\n<h3>\r\nHow do you calculate volumetric weight for air freight?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nFor centimeter-based dimensions, multiply length by width\r\nby height and quantity, then divide the result by the\r\napplicable volumetric divisor.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-faq-item\">\r\n\r\n<h3>\r\nWhat is the difference between gross and volumetric weight?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nGross weight represents the actual physical weight of the\r\nshipment. Volumetric weight represents the space occupied\r\nby the shipment converted into a weight-equivalent value\r\nfor air freight rating.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-faq-item\">\r\n\r\n<h3>\r\nWhy can volumetric weight be higher than gross weight?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nA shipment can be relatively light while occupying a large\r\namount of cargo space. In that case, its volumetric weight\r\ncan exceed the actual gross weight.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-faq-item\">\r\n\r\n<h3>\r\nWhat volumetric divisor should I use?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nThe applicable divisor depends on the airline, carrier,\r\nservice, consolidator and trade lane. This calculator\r\nuses 6000 as the default planning value, but the applicable\r\nshipment-specific divisor should be confirmed before final\r\nrating.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-faq-item\">\r\n\r\n<h3>\r\nDoes chargeable weight determine the final air freight cost?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nNo. Chargeable weight is an important rating input, but\r\nthe final freight cost can also depend on the applicable\r\nrate, minimum charge, origin, destination, service,\r\ncarrier and other shipment-specific charges.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-faq-item\">\r\n\r\n<h3>\r\nShould cargo dimensions include the packaging?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nFor preliminary freight planning, use the outer dimensions\r\nof the packaged cargo that will actually be presented for\r\ntransportation. Final measurements may be subject to\r\ncarrier or handling-point verification.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-faq-item\">\r\n\r\n<h3>\r\nCan this calculator be used for international air cargo?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nYes. It is designed for preliminary air freight planning\r\nand can be used to compare actual gross weight with\r\nestimated volumetric weight for international air cargo.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-faq-item\">\r\n\r\n<h3>\r\nIs chargeable weight the same as gross weight?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nNot necessarily. Chargeable weight is generally based on the\r\napplicable comparison between actual gross weight and\r\nvolumetric weight, together with the airline, carrier or\r\nconsolidator rating rules.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<div class=\"nsc-air-faq-item\">\r\n\r\n<h3>\r\nWhat happens when gross weight equals volumetric weight?\r\n<\/h3>\r\n\r\n\r\n<p>\r\nWhen the two figures are equal, both represent the same\r\nestimated rating basis before any applicable rounding,\r\nminimums or other carrier-specific rules are applied.\r\n<\/p>\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     FINAL CTA\r\n========================================================= -->\r\n\r\n<section class=\"nsc-air-final-cta\">\r\n\r\n<div class=\"nsc-air-final-cta-inner\">\r\n\r\n\r\n<div class=\"nsc-air-eyebrow\">\r\nAIR FREIGHT GUIDANCE\r\n<\/div>\r\n\r\n\r\n<h2>\r\nNeed Help Planning Your Air Shipment?\r\n<\/h2>\r\n\r\n\r\n<p>\r\nShare your cargo dimensions, gross weight, origin and\r\ndestination with NS Continent. Our logistics team can help\r\nreview the chargeable-weight basis and other air freight\r\nrequirements before quotation and shipment preparation.\r\n<\/p>\r\n\r\n\r\n<a\r\n    href=\"https:\/\/nscontinent.com\/contact\/\"\r\n>\r\nRequest Logistics Guidance\r\n<\/a>\r\n\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =========================================================\r\n     JAVASCRIPT\r\n     CALCULATION LOGIC PRESERVED\r\n========================================================= -->\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n    \"use strict\";\r\n\r\n\r\n    \/* =====================================================\r\n       GLOBAL SINGLETON KEY\r\n    ====================================================== *\/\r\n\r\n    const GLOBAL_KEY =\r\n        \"__NSC_AIR_CWT_BODY_ONLY_SINGLETON_V5__\";\r\n\r\n\r\n    const ROOT_SELECTOR =\r\n        \".nsc-air-single-instance[data-nsc-air-root='true']\";\r\n\r\n\r\n    const CALCULATOR_SELECTOR =\r\n        \"[data-nsc-air-calculator='primary']\";\r\n\r\n\r\n    \/* =====================================================\r\n       GLOBAL SINGLETON PROTECTION\r\n    ====================================================== *\/\r\n\r\n    if (\r\n        window[GLOBAL_KEY]\r\n    ) {\r\n\r\n        return;\r\n\r\n    }\r\n\r\n\r\n    window[GLOBAL_KEY] =\r\n        true;\r\n\r\n\r\n    \/* =====================================================\r\n       REMOVE DUPLICATE ROOTS\r\n    ====================================================== *\/\r\n\r\n    function removeDuplicateRoots() {\r\n\r\n        const roots =\r\n            Array.from(\r\n                document.querySelectorAll(\r\n                    ROOT_SELECTOR\r\n                )\r\n            );\r\n\r\n\r\n        if (\r\n            roots.length <= 1\r\n        ) {\r\n\r\n            return;\r\n\r\n        }\r\n\r\n\r\n        roots\r\n        .slice(1)\r\n        .forEach(\r\n            function (\r\n                duplicate\r\n            ) {\r\n\r\n                if (\r\n                    !duplicate\r\n                ) {\r\n\r\n                    return;\r\n\r\n                }\r\n\r\n\r\n                duplicate.classList.add(\r\n                    \"nsc-air-duplicate\"\r\n                );\r\n\r\n\r\n                if (\r\n                    duplicate.parentNode\r\n                ) {\r\n\r\n                    duplicate.parentNode.removeChild(\r\n                        duplicate\r\n                    );\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       REMOVE LEGACY CALCULATOR INSTANCES\r\n    ====================================================== *\/\r\n\r\n    function removeLegacyInstances() {\r\n\r\n        const root =\r\n            document.querySelector(\r\n                ROOT_SELECTOR\r\n            );\r\n\r\n\r\n        if (\r\n            !root\r\n        ) {\r\n\r\n            return;\r\n\r\n        }\r\n\r\n\r\n        const activeCalculator =\r\n            root.querySelector(\r\n                CALCULATOR_SELECTOR\r\n            );\r\n\r\n\r\n        const legacyCalculators =\r\n            Array.from(\r\n                document.querySelectorAll(\r\n                    \".calculator-wrapper, [data-nsc-air-calculator]\"\r\n                )\r\n            );\r\n\r\n\r\n        legacyCalculators.forEach(\r\n            function (\r\n                calculator\r\n            ) {\r\n\r\n                if (\r\n                    calculator ===\r\n                    activeCalculator\r\n                ) {\r\n\r\n                    return;\r\n\r\n                }\r\n\r\n\r\n                if (\r\n                    activeCalculator &&\r\n                    activeCalculator.contains(\r\n                        calculator\r\n                    )\r\n                ) {\r\n\r\n                    return;\r\n\r\n                }\r\n\r\n\r\n                if (\r\n                    !root.contains(\r\n                        calculator\r\n                    )\r\n                ) {\r\n\r\n                    calculator.remove();\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       CLEAN PAGE\r\n    ====================================================== *\/\r\n\r\n    function cleanPage() {\r\n\r\n        removeDuplicateRoots();\r\n\r\n        removeLegacyInstances();\r\n\r\n    }\r\n\r\n\r\n    cleanPage();\r\n\r\n\r\n    \/* =====================================================\r\n       CALCULATOR\r\n       ORIGINAL CALCULATION LOGIC PRESERVED\r\n    ====================================================== *\/\r\n\r\n    function initialiseCalculator() {\r\n\r\n        const root =\r\n            document.querySelector(\r\n                ROOT_SELECTOR\r\n            );\r\n\r\n\r\n        if (\r\n            !root\r\n        ) {\r\n\r\n            return;\r\n\r\n        }\r\n\r\n\r\n        const calculator =\r\n            root.querySelector(\r\n                CALCULATOR_SELECTOR\r\n            );\r\n\r\n\r\n        if (\r\n            !calculator\r\n        ) {\r\n\r\n            return;\r\n\r\n        }\r\n\r\n\r\n        if (\r\n            calculator.dataset.initialized ===\r\n            \"true\"\r\n        ) {\r\n\r\n            return;\r\n\r\n        }\r\n\r\n\r\n        calculator.dataset.initialized =\r\n            \"true\";\r\n\r\n\r\n        \/* =================================================\r\n           INPUTS\r\n        ================================================== *\/\r\n\r\n        const lengthInput =\r\n            calculator.querySelector(\r\n                \"#airL\"\r\n            );\r\n\r\n\r\n        const widthInput =\r\n            calculator.querySelector(\r\n                \"#airW\"\r\n            );\r\n\r\n\r\n        const heightInput =\r\n            calculator.querySelector(\r\n                \"#airH\"\r\n            );\r\n\r\n\r\n        const quantityInput =\r\n            calculator.querySelector(\r\n                \"#airQty\"\r\n            );\r\n\r\n\r\n        const weightInput =\r\n            calculator.querySelector(\r\n                \"#airWeight\"\r\n            );\r\n\r\n\r\n        const divisorInput =\r\n            calculator.querySelector(\r\n                \"#airDivisor\"\r\n            );\r\n\r\n\r\n        \/* =================================================\r\n           BUTTONS\r\n        ================================================== *\/\r\n\r\n        const calculateButton =\r\n            calculator.querySelector(\r\n                \"#calculateAirButton\"\r\n            );\r\n\r\n\r\n        const resetButton =\r\n            calculator.querySelector(\r\n                \"#resetAirButton\"\r\n            );\r\n\r\n\r\n        \/* =================================================\r\n           RESULTS\r\n        ================================================== *\/\r\n\r\n        const grossResult =\r\n            calculator.querySelector(\r\n                \"#airGrossResult\"\r\n            );\r\n\r\n\r\n        const volumetricResult =\r\n            calculator.querySelector(\r\n                \"#airVolResult\"\r\n            );\r\n\r\n\r\n        const cwtResult =\r\n            calculator.querySelector(\r\n                \"#airCwtResult\"\r\n            );\r\n\r\n\r\n        const status =\r\n            calculator.querySelector(\r\n                \"#airResultStatus\"\r\n            );\r\n\r\n\r\n        \/* =================================================\r\n           NUMBER PARSER\r\n        ================================================== *\/\r\n\r\n        function getNumber(\r\n            element\r\n        ) {\r\n\r\n            if (\r\n                !element\r\n            ) {\r\n\r\n                return NaN;\r\n\r\n            }\r\n\r\n\r\n            const value =\r\n                String(\r\n                    element.value ||\r\n                    \"\"\r\n                ).trim();\r\n\r\n\r\n            if (\r\n                value ===\r\n                \"\"\r\n            ) {\r\n\r\n                return NaN;\r\n\r\n            }\r\n\r\n\r\n            const number =\r\n                Number(\r\n                    value\r\n                );\r\n\r\n\r\n            return Number.isFinite(\r\n                number\r\n            )\r\n                ? number\r\n                : NaN;\r\n\r\n        }\r\n\r\n\r\n        \/* =================================================\r\n           FORMAT\r\n        ================================================== *\/\r\n\r\n        function formatKg(\r\n            value\r\n        ) {\r\n\r\n            return (\r\n\r\n                Number(\r\n                    value\r\n                )\r\n                .toLocaleString(\r\n                    \"en-US\",\r\n                    {\r\n                        minimumFractionDigits:\r\n                            2,\r\n\r\n                        maximumFractionDigits:\r\n                            2\r\n                    }\r\n                )\r\n\r\n                +\r\n                \" kg\"\r\n\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/* =================================================\r\n           STATUS\r\n        ================================================== *\/\r\n\r\n        function setStatus(\r\n            message,\r\n            type\r\n        ) {\r\n\r\n            if (\r\n                !status\r\n            ) {\r\n\r\n                return;\r\n\r\n            }\r\n\r\n\r\n            status.textContent =\r\n                message;\r\n\r\n\r\n            if (\r\n                type ===\r\n                \"error\"\r\n            ) {\r\n\r\n                status.style.background =\r\n                    \"var(--nsc-air-orange-light)\";\r\n\r\n                status.style.borderColor =\r\n                    \"#f0dfb6\";\r\n\r\n                status.style.color =\r\n                    \"#80652b\";\r\n\r\n\r\n                return;\r\n\r\n            }\r\n\r\n\r\n            status.style.background =\r\n                \"var(--nsc-air-green-light)\";\r\n\r\n            status.style.borderColor =\r\n                \"#d6eee2\";\r\n\r\n            status.style.color =\r\n                \"#346d56\";\r\n\r\n        }\r\n\r\n\r\n        \/* =================================================\r\n           RESET RESULTS\r\n        ================================================== *\/\r\n\r\n        function resetResults() {\r\n\r\n            if (\r\n                grossResult\r\n            ) {\r\n\r\n                grossResult.textContent =\r\n                    \"\u2014\";\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                volumetricResult\r\n            ) {\r\n\r\n                volumetricResult.textContent =\r\n                    \"\u2014\";\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                cwtResult\r\n            ) {\r\n\r\n                cwtResult.textContent =\r\n                    \"\u2014\";\r\n\r\n            }\r\n\r\n\r\n            setStatus(\r\n                \"Enter your cargo details and select Calculate CWT.\",\r\n                \"success\"\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/* =================================================\r\n           CALCULATE\r\n           LOGIC PRESERVED\r\n        ================================================== *\/\r\n\r\n        function calculateAir() {\r\n\r\n            const L =\r\n                getNumber(\r\n                    lengthInput\r\n                );\r\n\r\n\r\n            const W =\r\n                getNumber(\r\n                    widthInput\r\n                );\r\n\r\n\r\n            const H =\r\n                getNumber(\r\n                    heightInput\r\n                );\r\n\r\n\r\n            const Q =\r\n                getNumber(\r\n                    quantityInput\r\n                );\r\n\r\n\r\n            const weight =\r\n                getNumber(\r\n                    weightInput\r\n                );\r\n\r\n\r\n            const divisor =\r\n                getNumber(\r\n                    divisorInput\r\n                );\r\n\r\n\r\n            \/* =================================================\r\n               VALIDATION\r\n            ================================================== *\/\r\n\r\n            if (\r\n                !Number.isFinite(L) ||\r\n                L <= 0\r\n            ) {\r\n\r\n                setStatus(\r\n                    \"Please enter a valid Length greater than 0.\",\r\n                    \"error\"\r\n                );\r\n\r\n\r\n                if (\r\n                    lengthInput\r\n                ) {\r\n\r\n                    lengthInput.focus();\r\n\r\n                }\r\n\r\n\r\n                return;\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                !Number.isFinite(W) ||\r\n                W <= 0\r\n            ) {\r\n\r\n                setStatus(\r\n                    \"Please enter a valid Width greater than 0.\",\r\n                    \"error\"\r\n                );\r\n\r\n\r\n                if (\r\n                    widthInput\r\n                ) {\r\n\r\n                    widthInput.focus();\r\n\r\n                }\r\n\r\n\r\n                return;\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                !Number.isFinite(H) ||\r\n                H <= 0\r\n            ) {\r\n\r\n                setStatus(\r\n                    \"Please enter a valid Height greater than 0.\",\r\n                    \"error\"\r\n                );\r\n\r\n\r\n                if (\r\n                    heightInput\r\n                ) {\r\n\r\n                    heightInput.focus();\r\n\r\n                }\r\n\r\n\r\n                return;\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                !Number.isFinite(Q) ||\r\n                Q <= 0\r\n            ) {\r\n\r\n                setStatus(\r\n                    \"Please enter a valid Quantity greater than 0.\",\r\n                    \"error\"\r\n                );\r\n\r\n\r\n                if (\r\n                    quantityInput\r\n                ) {\r\n\r\n                    quantityInput.focus();\r\n\r\n                }\r\n\r\n\r\n                return;\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                !Number.isFinite(weight) ||\r\n                weight <= 0\r\n            ) {\r\n\r\n                setStatus(\r\n                    \"Please enter a valid Gross Weight per Piece greater than 0.\",\r\n                    \"error\"\r\n                );\r\n\r\n\r\n                if (\r\n                    weightInput\r\n                ) {\r\n\r\n                    weightInput.focus();\r\n\r\n                }\r\n\r\n\r\n                return;\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                !Number.isFinite(divisor) ||\r\n                divisor <= 0\r\n            ) {\r\n\r\n                setStatus(\r\n                    \"Please enter a valid Volumetric Divisor greater than 0.\",\r\n                    \"error\"\r\n                );\r\n\r\n\r\n                if (\r\n                    divisorInput\r\n                ) {\r\n\r\n                    divisorInput.focus();\r\n\r\n                }\r\n\r\n\r\n                return;\r\n\r\n            }\r\n\r\n\r\n            \/* =================================================\r\n               CALCULATION\r\n               SAME AS ORIGINAL\r\n            ================================================== *\/\r\n\r\n            const gross =\r\n                weight *\r\n                Q;\r\n\r\n\r\n            const volumetric =\r\n                (\r\n                    L *\r\n                    W *\r\n                    H *\r\n                    Q\r\n                )\r\n                \/\r\n                divisor;\r\n\r\n\r\n            const chargeable =\r\n                Math.max(\r\n                    gross,\r\n                    volumetric\r\n                );\r\n\r\n\r\n            \/* =================================================\r\n               DISPLAY\r\n            ================================================== *\/\r\n\r\n            if (\r\n                grossResult\r\n            ) {\r\n\r\n                grossResult.textContent =\r\n                    formatKg(\r\n                        gross\r\n                    );\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                volumetricResult\r\n            ) {\r\n\r\n                volumetricResult.textContent =\r\n                    formatKg(\r\n                        volumetric\r\n                    );\r\n\r\n            }\r\n\r\n\r\n            if (\r\n                cwtResult\r\n            ) {\r\n\r\n                cwtResult.textContent =\r\n                    formatKg(\r\n                        chargeable\r\n                    );\r\n\r\n            }\r\n\r\n\r\n            const basis =\r\n                volumetric >\r\n                gross\r\n                    ? \"volumetric weight\"\r\n                    : \"gross weight\";\r\n\r\n\r\n            setStatus(\r\n                \"Calculation completed. The estimated chargeable-weight basis is \" +\r\n                basis +\r\n                \". Verify applicable carrier rating, rounding and minimum-charge rules before final quotation.\",\r\n                \"success\"\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/* =================================================\r\n           RESET\r\n        ================================================== *\/\r\n\r\n        function resetAir() {\r\n\r\n            const fields = [\r\n\r\n                lengthInput,\r\n                widthInput,\r\n                heightInput,\r\n                quantityInput,\r\n                weightInput\r\n\r\n            ];\r\n\r\n\r\n            fields.forEach(\r\n                function (\r\n                    field\r\n                ) {\r\n\r\n                    if (\r\n                        field\r\n                    ) {\r\n\r\n                        field.value =\r\n                            \"\";\r\n\r\n                    }\r\n\r\n                }\r\n            );\r\n\r\n\r\n            if (\r\n                divisorInput\r\n            ) {\r\n\r\n                divisorInput.value =\r\n                    \"6000\";\r\n\r\n            }\r\n\r\n\r\n            resetResults();\r\n\r\n\r\n            if (\r\n                lengthInput\r\n            ) {\r\n\r\n                lengthInput.focus();\r\n\r\n            }\r\n\r\n        }\r\n\r\n\r\n        \/* =================================================\r\n           BUTTON EVENTS\r\n        ================================================== *\/\r\n\r\n        if (\r\n            calculateButton\r\n        ) {\r\n\r\n            calculateButton.addEventListener(\r\n                \"click\",\r\n                calculateAir\r\n            );\r\n\r\n        }\r\n\r\n\r\n        if (\r\n            resetButton\r\n        ) {\r\n\r\n            resetButton.addEventListener(\r\n                \"click\",\r\n                resetAir\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/* =================================================\r\n           ENTER KEY\r\n        ================================================== *\/\r\n\r\n        [\r\n            lengthInput,\r\n            widthInput,\r\n            heightInput,\r\n            quantityInput,\r\n            weightInput,\r\n            divisorInput\r\n\r\n        ]\r\n        .forEach(\r\n            function (\r\n                input\r\n            ) {\r\n\r\n                if (\r\n                    !input\r\n                ) {\r\n\r\n                    return;\r\n\r\n                }\r\n\r\n\r\n                input.addEventListener(\r\n                    \"keydown\",\r\n                    function (\r\n                        event\r\n                    ) {\r\n\r\n                        if (\r\n                            event.key ===\r\n                            \"Enter\"\r\n                        ) {\r\n\r\n                            event.preventDefault();\r\n\r\n                            calculateAir();\r\n\r\n                        }\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       STARTUP\r\n    ====================================================== *\/\r\n\r\n    function start() {\r\n\r\n        cleanPage();\r\n\r\n        initialiseCalculator();\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            start,\r\n            {\r\n                once:\r\n                    true\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n    else {\r\n\r\n        start();\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       MUTATION OBSERVER\r\n       WORDPRESS \/ ELEMENTOR DUPLICATE PROTECTION\r\n    ====================================================== *\/\r\n\r\n    let cleanupScheduled =\r\n        false;\r\n\r\n\r\n    if (\r\n        typeof MutationObserver ===\r\n        \"undefined\"\r\n    ) {\r\n\r\n        return;\r\n\r\n    }\r\n\r\n\r\n    const observer =\r\n        new MutationObserver(\r\n            function () {\r\n\r\n                if (\r\n                    cleanupScheduled\r\n                ) {\r\n\r\n                    return;\r\n\r\n                }\r\n\r\n\r\n                cleanupScheduled =\r\n                    true;\r\n\r\n\r\n                window.requestAnimationFrame(\r\n                    function () {\r\n\r\n                        cleanPage();\r\n\r\n\r\n                        cleanupScheduled =\r\n                            false;\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n        );\r\n\r\n\r\n    if (\r\n        document.documentElement\r\n    ) {\r\n\r\n        observer.observe(\r\n            document.documentElement,\r\n            {\r\n                childList:\r\n                    true,\r\n\r\n                subtree:\r\n                    true\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       SECONDARY CLEANUP\r\n    ====================================================== *\/\r\n\r\n    window.setTimeout(\r\n        cleanPage,\r\n        100\r\n    );\r\n\r\n\r\n    window.setTimeout(\r\n        cleanPage,\r\n        500\r\n    );\r\n\r\n\r\n    window.setTimeout(\r\n        cleanPage,\r\n        1500\r\n    );\r\n\r\n\r\n    window.setTimeout(\r\n        cleanPage,\r\n        3000\r\n    );\r\n\r\n\r\n})();\r\n\r\n<\/script>   \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>NS Continent \u00b7 Logistics Tools Air Freight Chargeable Weight Calculator Calculate actual gross weight, volumetric weight and chargeable weight for air freight shipments using cargo dimensions, quantity, gross weight and volumetric divisor. Air freight calculation workspace ready AIR CWT \u00b7 CHARGEABLE WEIGHT Actual weight \u00b7 volumetric weight \u00b7 chargeable weight Planning note. Enter the outer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-468","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nscontinent.com\/id\/wp-json\/wp\/v2\/pages\/468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nscontinent.com\/id\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nscontinent.com\/id\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nscontinent.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nscontinent.com\/id\/wp-json\/wp\/v2\/comments?post=468"}],"version-history":[{"count":3,"href":"https:\/\/nscontinent.com\/id\/wp-json\/wp\/v2\/pages\/468\/revisions"}],"predecessor-version":[{"id":1050,"href":"https:\/\/nscontinent.com\/id\/wp-json\/wp\/v2\/pages\/468\/revisions\/1050"}],"wp:attachment":[{"href":"https:\/\/nscontinent.com\/id\/wp-json\/wp\/v2\/media?parent=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}