{"id":1344,"date":"2026-05-19T03:52:12","date_gmt":"2026-05-19T03:52:12","guid":{"rendered":"https:\/\/mgzny8a94l.wpdns.site\/?p=1344"},"modified":"2026-07-26T11:31:44","modified_gmt":"2026-07-26T11:31:44","slug":"%d9%85%d8%b9%d8%af%d8%a7%d8%aa-%d8%a7%d8%b3%d8%aa%d8%ae%d9%84%d8%a7%d8%b5-%d8%a7%d9%84%d8%b2%d9%8a%d9%88%d8%aa-%d8%a7%d9%84%d8%a3%d8%b3%d8%a7%d8%b3%d9%8a%d8%a9-%d8%a8%d8%a7%d9%84%d9%85%d8%b0%d9%8a","status":"publish","type":"post","link":"https:\/\/vboltoilrecycling.com\/ar\/base-oil-solvent-extraction-equipment\/","title":{"rendered":"\u0645\u0639\u062f\u0627\u062a \u0627\u0633\u062a\u062e\u0644\u0627\u0635 \u0632\u064a\u062a \u0627\u0644\u0623\u0633\u0627\u0633 \u0628\u0627\u0644\u0645\u0630\u064a\u0628\u0627\u062a"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<p>\n      Base oil solvent extraction separates targeted aromatic, asphaltenic, resinous and unstable components from a laboratory-qualified base-oil intermediate. Feed composition, solvent selection and the solvent-to-oil ratio determine the achievable separation, so representative testing is required before equipment sizing.\n    <\/p>\n\n    <p>&nbsp;<\/p>\n\n    <p><span style=\"color: #1f89e5\">1. Solvent Selection<\/span><\/p>\n\n    <p>\n      Select the solvent and process route from representative feed analysis and bench or pilot trials. NMP may be used where testing confirms suitable selectivity, solvency, viscosity, safety and recovery behavior.\n    <\/p>\n\n    <p>&nbsp;<\/p>\n\n    <p><span style=\"color: #1f89e5\">2. Mixing and Dissolution<\/span><\/p>\n\n    <p>\n      Contact the qualified oil intermediate with the selected solvent at a controlled temperature, solvent-to-oil ratio and residence time established by testing. Target compounds transfer into the solvent-rich phase.\n    <\/p>\n\n    <p>&nbsp;<\/p>\n\n    <p><span style=\"color: #1f89e5\">3. Separation Stage<\/span><\/p>\n\n    <p>\n      After mass transfer, the centrifugal extractor separates the raffinate and extract phases according to density. Each phase leaves through its designated outlet for solvent recovery and downstream treatment.\n    <\/p>\n\n    <p>&nbsp;<\/p>\n\n    <p><span style=\"color: #1f89e5\">4. Solvent Recovery<\/span><\/p>\n\n    <p>\n      Recover solvent from both the raffinate and extract streams by project-specific vacuum distillation and stripping. Verify the solvent balance, containment performance and residual solvent before recirculation or product release.\n    <\/p>\n\n    <div class=\"custom-row\">\n      <div class=\"custom-col\">\n        <iframe\n          height=\"350\"\n          src=\"https:\/\/www.youtube.com\/embed\/Ub4kzMTSMNY?si=wis9UzS-myRe1JhW\"\n          frameborder=\"0\"\n          allowfullscreen=\"\"\n        ><\/iframe>\n      <\/div>\n      <div class=\"custom-col\">\n        <img\n          decoding=\"async\"\n          src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/sdfg54.webp\"\n          alt=\"Centrifugal solvent extraction equipment for base oil upgrading\"\n        \/>\n      <\/div>\n    <\/div>\n    <style>\n      .custom-row {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 20px; \/* \u95f4\u8ddd *\/\n        align-items: flex-start;\n      }\n      .custom-col {\n        flex: 1;\n        min-width: 300px; \/* \u5c4f\u5e55\u592a\u5c0f\u65f6\u81ea\u52a8\u6362\u884c *\/\n      }\n      .custom-col iframe,\n      .custom-col img {\n        width: 100%;\n        border-radius: 8px;\n        display: block;\n        height: 500px;\n      }\n    <\/style>\n\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/echarts@5\/dist\/echarts.min.js\"><\/script>\n    <style type=\"text\/css\">\n      .lp-scope,\n      .lp-scope * {\n        box-sizing: border-box;\n      }\n\n      .lp-scope {\n        --primary: #233b59;\n        --secondary: #1b2f49;\n        --accent: #f7a51a;\n        --white: #ffffff;\n        --text-dark: #20324b;\n        --text-gray: #667085;\n        --bg-light: #f4f7fb;\n        --shadow: 0 10px 30px rgba(0, 0, 0, 0.22);\n        font-family: Arial, Helvetica, sans-serif !important;\n        background: #07131f;\n        color: #fff !important;\n        overflow-x: hidden;\n        width: 100%;\n        line-height: 1.45;\n      }\n\n      .lp-scope a {\n        text-decoration: none !important;\n        color: inherit !important;\n      }\n      .lp-scope img {\n        display: block;\n        max-width: 100%;\n        border-radius: 14px;\n      }\n\n      .lp-scope h1,\n      .lp-scope h2,\n      .lp-scope h3,\n      .lp-scope h4,\n      .lp-scope h5,\n      .lp-scope h6,\n      .lp-scope p,\n      .lp-scope li,\n      .lp-scope span,\n      .lp-scope div,\n      .lp-scope a,\n      .lp-scope td,\n      .lp-scope th,\n      .lp-scope button {\n        font-family: Arial, Helvetica, sans-serif !important;\n      }\n\n      .lp-scope .container {\n        width: min(1220px, 92%);\n        margin: 0 auto;\n      }\n\n      .lp-scope .hero {\n        position: relative;\n        min-height: 100vh;\n        display: flex;\n        align-items: center;\n        background: linear-gradient(\n          90deg,\n          rgba(5, 14, 24, 0.94) 0%,\n          rgba(8, 20, 34, 0.86) 32%,\n          rgba(12, 25, 40, 0.55) 100%\n        );\n        overflow: hidden;\n        border-bottom: 3px solid rgba(255, 255, 255, 0.9);\n        color: #fff !important;\n      }\n\n      .lp-scope .hero::before,\n      .lp-scope .hero::after {\n        content: \"\";\n        position: absolute;\n        border-radius: 50%;\n        animation: lpFloat 8s ease-in-out infinite;\n      }\n\n      .lp-scope .hero::before {\n        width: 170px;\n        height: 170px;\n        background: rgba(255, 255, 255, 0.06);\n        left: 5%;\n        bottom: 12%;\n      }\n\n      .lp-scope .hero::after {\n        width: 320px;\n        height: 320px;\n        background: rgba(255, 255, 255, 0.04);\n        right: 8%;\n        top: 16%;\n        animation-duration: 10s;\n      }\n\n      @keyframes lpFloat {\n        0%,\n        100% {\n          transform: translateY(0);\n        }\n        50% {\n          transform: translateY(-16px);\n        }\n      }\n\n      .lp-scope .hero-inner {\n        display: grid;\n        grid-template-columns: 1.12fr 0.88fr;\n        gap: 42px;\n        align-items: center;\n        padding: 70px 0 90px;\n        position: relative;\n        z-index: 2;\n      }\n\n      .lp-scope .eyebrow {\n        display: inline-block;\n        padding: 8px 14px;\n        margin-bottom: 16px;\n        border-radius: 999px;\n        border: 1px solid rgba(255, 255, 255, 0.18) !important;\n        background: rgba(255, 255, 255, 0.08) !important;\n        color: rgba(255, 255, 255, 0.92) !important;\n        font-size: 12px;\n        font-weight: 700;\n        letter-spacing: 1px;\n        text-transform: uppercase;\n        backdrop-filter: blur(8px);\n      }\n\n      .lp-scope .hero-left .hero-title {\n        font-size: clamp(40px, 6vw, 70px);\n        line-height: 1.02;\n        font-weight: 800;\n        margin-bottom: 24px;\n        max-width: 780px;\n        color: #fff !important;\n      }\n\n      .lp-scope .hero-left p {\n        font-size: 18px;\n        line-height: 1.7;\n        color: rgba(255, 255, 255, 0.9) !important;\n        max-width: 760px;\n        margin-bottom: 28px;\n      }\n\n      .lp-scope .hero-buttons {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 16px;\n        margin-bottom: 28px;\n      }\n\n      .lp-scope .btn {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        padding: 16px 28px;\n        border-radius: 999px;\n        font-weight: 700;\n        transition: all 0.35s ease;\n        font-size: 16px;\n        cursor: pointer;\n        border: none;\n      }\n\n      .lp-scope .btn-primary {\n        background: #f7a51a !important;\n        color: #08121d !important;\n        box-shadow: 0 10px 24px rgba(247, 165, 26, 0.35);\n      }\n\n      .lp-scope .btn-primary:hover {\n        transform: translateY(-3px);\n        box-shadow: 0 14px 28px rgba(247, 165, 26, 0.45);\n      }\n\n      .lp-scope .btn-outline {\n        border: 2px solid rgba(255, 255, 255, 0.35);\n        color: #fff !important;\n        background: rgba(255, 255, 255, 0.04) !important;\n      }\n\n      .lp-scope .btn-outline:hover {\n        background: rgba(255, 255, 255, 0.08) !important;\n        transform: translateY(-3px);\n      }\n\n      .lp-scope .hero-tags {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 14px;\n      }\n\n      .lp-scope .tag {\n        padding: 12px 18px;\n        border-radius: 999px;\n        border: 1px solid rgba(255, 255, 255, 0.18) !important;\n        background: rgba(255, 255, 255, 0.06) !important;\n        color: #fff !important;\n        font-size: 14px;\n        backdrop-filter: blur(8px);\n      }\n\n      .lp-scope .hero-card {\n        background: rgba(255, 255, 255, 0.14) !important;\n        border: 1px solid rgba(255, 255, 255, 0.16) !important;\n        backdrop-filter: blur(18px);\n        border-radius: 26px;\n        padding: 26px 26px 28px;\n        box-shadow: var(--shadow);\n        animation: lpFloat 9s ease-in-out infinite;\n      }\n\n      .lp-scope .hero-card img {\n        width: 100%;\n        height: 230px;\n        object-fit: cover;\n        margin-bottom: 20px;\n        border-radius: 18px;\n      }\n\n      .lp-scope .hero-card h3 {\n        color: #fff !important;\n        font-size: 24px;\n        line-height: 1.3;\n        margin: 0 0 14px;\n        font-weight: 700;\n      }\n\n      .lp-scope .hero-card li {\n        color: #fff !important;\n      }\n\n      .lp-scope .hero-card ul {\n        padding-left: 22px;\n        font-size: 16px;\n        line-height: 1.8;\n        margin: 0;\n      }\n\n      .lp-scope .content-section {\n        background: #fff !important;\n        color: #20324b !important;\n        padding: 78px 0;\n      }\n\n      .lp-scope .content-section.alt {\n        background: #f4f7fb !important;\n      }\n\n      .lp-scope .section-title {\n        text-align: center;\n        max-width: 900px;\n        margin: 0 auto 52px;\n      }\n\n      .lp-scope .section-title h2 {\n        font-size: clamp(28px, 4vw, 42px);\n        color: #233b59 !important;\n        margin-bottom: 14px;\n      }\n\n      .lp-scope .section-title p {\n        color: #667085 !important;\n        font-size: 17px;\n        line-height: 1.7;\n      }\n\n      .lp-scope .stats-grid,\n      .lp-scope .cards-3,\n      .lp-scope .process-grid,\n      .lp-scope .app-grid,\n      .lp-scope .case-grid {\n        display: grid;\n        gap: 24px;\n      }\n\n      .lp-scope .stats-grid {\n        grid-template-columns: repeat(4, 1fr);\n      }\n      .lp-scope .cards-3,\n      .lp-scope .case-grid {\n        grid-template-columns: repeat(3, 1fr);\n      }\n      .lp-scope .process-grid {\n        grid-template-columns: repeat(5, 1fr);\n      }\n      .lp-scope .app-grid {\n        grid-template-columns: repeat(4, 1fr);\n        gap: 18px;\n      }\n\n      .lp-scope .stat-card,\n      .lp-scope .info-card,\n      .lp-scope .process-item,\n      .lp-scope .app-item,\n      .lp-scope .case-card,\n      .lp-scope .table-wrap,\n      .lp-scope .detail-block,\n      .lp-scope .cert-box,\n      .lp-scope .chart-box,\n      .lp-scope .model-extra-card,\n      .lp-scope .model-card,\n      .lp-scope .model-table-wrap,\n      .lp-scope .spec-card {\n        background: #fff !important;\n        border-radius: 18px;\n        box-shadow: 0 10px 28px rgba(10, 25, 48, 0.1);\n        transition: all 0.35s ease;\n      }\n\n      .lp-scope .stat-card:hover,\n      .lp-scope .info-card:hover,\n      .lp-scope .process-item:hover,\n      .lp-scope .app-item:hover,\n      .lp-scope .case-card:hover,\n      .lp-scope .detail-block:hover,\n      .lp-scope .cert-box:hover,\n      .lp-scope .chart-box:hover,\n      .lp-scope .model-extra-card:hover,\n      .lp-scope .model-card:hover,\n      .lp-scope .spec-card:hover {\n        transform: translateY(-8px);\n      }\n\n      .lp-scope .stat-card {\n        padding: 38px 20px;\n        text-align: center;\n      }\n\n      .lp-scope .stat-number {\n        font-size: 42px;\n        font-weight: 800;\n        color: #1e5a96 !important;\n        margin-bottom: 10px;\n      }\n\n      .lp-scope .stat-label {\n        color: #667085 !important;\n        font-size: 15px;\n        line-height: 1.6;\n      }\n\n      .lp-scope .info-card {\n        overflow: hidden;\n      }\n\n      .lp-scope .info-card img {\n        width: 100%;\n        height: 220px;\n        object-fit: cover;\n      }\n\n      .lp-scope .info-card .text {\n        padding: 22px;\n      }\n\n      .lp-scope .info-card h3,\n      .lp-scope .process-item h4,\n      .lp-scope .app-item h4,\n      .lp-scope .case-card h4,\n      .lp-scope .detail-block h3,\n      .lp-scope .cert-box h3,\n      .lp-scope .model-extra-card h4,\n      .lp-scope .spec-card h4 {\n        color: #233b59 !important;\n        margin-bottom: 10px;\n      }\n\n      .lp-scope .info-card p,\n      .lp-scope .process-item p,\n      .lp-scope .app-item p,\n      .lp-scope .case-card p,\n      .lp-scope .detail-block p,\n      .lp-scope .detail-block li,\n      .lp-scope .cert-box p,\n      .lp-scope .cert-box li,\n      .lp-scope .model-extra-card p {\n        color: #667085 !important;\n        font-size: 15px;\n        line-height: 1.8;\n      }\n\n      .lp-scope .process-item {\n        padding: 24px 16px;\n        text-align: center;\n      }\n\n      .lp-scope .process-icon,\n      .lp-scope .app-icon {\n        background: linear-gradient(135deg, #2f4e76, #233b59) !important;\n        color: #fff !important;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-weight: 700;\n      }\n\n      .lp-scope .process-icon {\n        width: 62px;\n        height: 62px;\n        margin: 0 auto 16px;\n        border-radius: 50%;\n        font-size: 22px;\n      }\n\n      .lp-scope .detail-list {\n        display: grid;\n        gap: 28px;\n      }\n\n      .lp-scope .detail-block {\n        display: grid;\n        grid-template-columns: 1fr 1.05fr;\n        gap: 32px;\n        align-items: center;\n        padding: 26px;\n      }\n\n      .lp-scope .detail-block.reverse {\n        grid-template-columns: 1.05fr 1fr;\n      }\n\n      .lp-scope .detail-block.reverse .detail-image {\n        order: 2;\n      }\n      .lp-scope .detail-block.reverse .detail-text {\n        order: 1;\n      }\n\n      .lp-scope .detail-image,\n      .lp-scope .detail-text {\n        min-width: 0;\n      }\n\n      .lp-scope .detail-image img {\n        width: 100%;\n        min-height: 320px;\n        object-fit: cover;\n        border-radius: 16px;\n      }\n\n      .lp-scope .module-label {\n        display: inline-block;\n        color: #1e5a96 !important;\n        font-size: 13px;\n        font-weight: 700;\n        letter-spacing: 1px;\n        text-transform: uppercase;\n        margin-bottom: 12px;\n      }\n\n      .lp-scope .feature-list {\n        margin: 0;\n        padding-left: 18px;\n      }\n\n      .lp-scope .app-item {\n        padding: 24px 18px;\n        text-align: center;\n      }\n\n      .lp-scope .app-icon {\n        width: 58px;\n        height: 58px;\n        margin: 0 auto 14px;\n        border-radius: 50%;\n        font-size: 20px;\n      }\n\n      .lp-scope .charts-grid-advanced {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 24px;\n      }\n\n      .lp-scope .chart-box {\n        position: relative;\n        padding: 26px;\n        border-radius: 22px;\n        background: linear-gradient(\n          180deg,\n          rgba(255, 255, 255, 1) 0%,\n          rgba(248, 251, 255, 1) 100%\n        ) !important;\n        box-shadow:\n          0 18px 40px rgba(10, 25, 48, 0.1),\n          inset 0 1px 0 rgba(255, 255, 255, 0.8);\n        overflow: hidden;\n      }\n\n      .lp-scope .chart-box::before {\n        content: \"\";\n        position: absolute;\n        top: -60px;\n        right: -60px;\n        width: 180px;\n        height: 180px;\n        background: radial-gradient(\n          circle,\n          rgba(30, 90, 150, 0.1) 0%,\n          rgba(30, 90, 150, 0) 70%\n        );\n        pointer-events: none;\n      }\n\n      .lp-scope .chart-box::after {\n        content: \"\";\n        position: absolute;\n        left: 24px;\n        right: 24px;\n        bottom: 18px;\n        height: 18px;\n        background: radial-gradient(\n          ellipse at center,\n          rgba(20, 40, 70, 0.1) 0%,\n          rgba(20, 40, 70, 0) 75%\n        );\n        filter: blur(8px);\n        pointer-events: none;\n      }\n\n      .lp-scope .chart-title {\n        color: #233b59 !important;\n        font-size: 20px;\n        font-weight: 800;\n        margin-bottom: 14px;\n        text-align: center;\n        position: relative;\n        z-index: 2;\n      }\n\n      .lp-scope .chart-note {\n        text-align: center;\n        color: #667085 !important;\n        font-size: 14px;\n        margin-top: 12px;\n        line-height: 1.7;\n        position: relative;\n        z-index: 2;\n      }\n\n      .lp-scope .echart-box {\n        position: relative;\n        z-index: 2;\n        width: 100%;\n        height: 340px;\n      }\n\n      .lp-scope .echart-box.large {\n        height: 420px;\n      }\n\n      .lp-scope .chart-full {\n        grid-column: 1 \/ -1;\n      }\n\n      .lp-scope .model-table-wrap {\n        overflow: hidden;\n        margin-bottom: 28px;\n        border-radius: 22px;\n      }\n\n      .lp-scope .model-table {\n        width: 100%;\n        border-collapse: collapse;\n      }\n\n      .lp-scope .model-table thead {\n        background: #233b59 !important;\n      }\n\n      .lp-scope .model-table th {\n        color: #fff !important;\n        font-size: 15px;\n        font-weight: 700;\n        padding: 18px 16px;\n        text-align: left;\n      }\n\n      .lp-scope .model-table td {\n        color: #667085 !important;\n        font-size: 15px;\n        padding: 18px 16px;\n        border-bottom: 1px solid #edf2f7;\n        vertical-align: top;\n        line-height: 1.7;\n      }\n\n      .lp-scope .model-table tbody tr:last-child td {\n        border-bottom: none;\n      }\n\n      .lp-scope .model-table tbody tr:hover {\n        background: #f9fbff !important;\n      }\n\n      .lp-scope .model-table tbody td:first-child {\n        color: #20324b !important;\n        font-weight: 700;\n      }\n\n      .lp-scope .recommended-row {\n        background: linear-gradient(\n          90deg,\n          rgba(247, 165, 26, 0.1),\n          rgba(247, 165, 26, 0.03)\n        ) !important;\n      }\n\n      .lp-scope .recommended-row td:first-child::before {\n        content: \"ENGINEERING REVIEW\";\n        display: inline-block;\n        margin-right: 10px;\n        padding: 4px 8px;\n        font-size: 11px;\n        line-height: 1;\n        font-weight: 700;\n        color: #08121d !important;\n        background: #f7a51a !important;\n        border-radius: 999px;\n        vertical-align: middle;\n      }\n\n      .lp-scope .model-cards {\n        display: none;\n        gap: 18px;\n      }\n\n      .lp-scope .model-card {\n        overflow: hidden;\n        border: 1px solid #edf2f7;\n      }\n\n      .lp-scope .model-card.recommended {\n        border: 2px solid rgba(247, 165, 26, 0.55);\n        box-shadow: 0 14px 30px rgba(247, 165, 26, 0.14);\n      }\n\n      .lp-scope .model-card-head {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        gap: 12px;\n        padding: 18px 18px 14px;\n        background: linear-gradient(\n          180deg,\n          #fbfdff 0%,\n          #f5f8fc 100%\n        ) !important;\n        border-bottom: 1px solid #eef2f7;\n      }\n\n      .lp-scope .model-card-head h3 {\n        margin: 0;\n        font-size: 20px;\n        color: #233b59 !important;\n      }\n\n      .lp-scope .model-badge {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        padding: 7px 12px;\n        border-radius: 999px;\n        font-size: 12px;\n        font-weight: 700;\n        background: #eaf1f8 !important;\n        color: #233b59 !important;\n        white-space: nowrap;\n      }\n\n      .lp-scope .model-badge.hot {\n        background: #f7a51a !important;\n        color: #08121d !important;\n      }\n\n      .lp-scope .model-card-body {\n        padding: 10px 18px 16px;\n      }\n\n      .lp-scope .model-row {\n        display: grid;\n        grid-template-columns: 96px 1fr;\n        gap: 12px;\n        padding: 12px 0;\n        border-bottom: 1px solid #f0f4f8;\n        align-items: start;\n      }\n\n      .lp-scope .model-row:last-child {\n        border-bottom: none;\n      }\n\n      .lp-scope .model-row span {\n        color: #7b8794 !important;\n        font-size: 13px;\n        font-weight: 700;\n        text-transform: uppercase;\n        letter-spacing: 0.4px;\n      }\n\n      .lp-scope .model-row strong {\n        color: #233b59 !important;\n        font-size: 15px;\n        line-height: 1.6;\n      }\n\n      .lp-scope .model-note-box {\n        display: flex;\n        align-items: flex-start;\n        gap: 14px;\n        margin: 28px 0 26px;\n        padding: 18px 20px;\n        border-radius: 18px;\n        background: linear-gradient(\n          90deg,\n          rgba(247, 165, 26, 0.14),\n          rgba(247, 165, 26, 0.05)\n        ) !important;\n        border: 1px solid rgba(247, 165, 26, 0.24);\n      }\n\n      .lp-scope .model-note-icon {\n        width: 34px;\n        height: 34px;\n        border-radius: 50%;\n        background: #f7a51a !important;\n        color: #08121d !important;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-weight: 800;\n        flex: 0 0 34px;\n      }\n\n      .lp-scope .model-note-text {\n        color: #5f6f82 !important;\n        font-size: 15px;\n        line-height: 1.8;\n      }\n\n      .lp-scope .model-note-text strong {\n        color: #233b59 !important;\n      }\n\n      .lp-scope .model-extra-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 20px;\n      }\n\n      .lp-scope .model-extra-card {\n        padding: 24px 22px;\n      }\n\n      .lp-scope .cert-box {\n        display: grid;\n        grid-template-columns: 0.95fr 1.05fr;\n        gap: 28px;\n        padding: 26px;\n        align-items: center;\n      }\n\n      .lp-scope .cert-box img {\n        width: 100%;\n        min-height: 300px;\n        object-fit: cover;\n        border-radius: 16px;\n      }\n\n      .lp-scope .cert-list {\n        margin: 14px 0 22px 18px;\n        padding: 0;\n      }\n\n      .lp-scope .table-wrap {\n        overflow: hidden;\n      }\n\n      .lp-scope table {\n        width: 100%;\n        border-collapse: collapse;\n      }\n\n      .lp-scope thead {\n        background: #233b59 !important;\n        color: #fff !important;\n      }\n\n      .lp-scope th,\n      .lp-scope td {\n        padding: 18px 20px;\n        text-align: left;\n        border-bottom: 1px solid #eef2f7;\n        font-size: 15px;\n      }\n\n      .lp-scope td {\n        color: #667085 !important;\n      }\n\n      .lp-scope tbody td:first-child {\n        color: #20324b !important;\n        font-weight: 700;\n      }\n\n      .lp-scope .spec-table-wrap-desktop {\n        display: block;\n      }\n\n      .lp-scope .spec-cards-mobile {\n        display: none;\n        gap: 16px;\n      }\n\n      .lp-scope .spec-card {\n        padding: 18px;\n        border: 1px solid #edf2f7;\n      }\n\n      .lp-scope .spec-card h4 {\n        margin: 0 0 14px;\n        font-size: 18px;\n      }\n\n      .lp-scope .spec-card-list {\n        display: grid;\n        gap: 10px;\n      }\n\n      .lp-scope .spec-item {\n        display: grid;\n        grid-template-columns: 110px 1fr;\n        gap: 10px;\n        padding: 10px 0;\n        border-bottom: 1px solid #f0f4f8;\n      }\n\n      .lp-scope .spec-item:last-child {\n        border-bottom: none;\n      }\n\n      .lp-scope .spec-item span {\n        color: #7b8794 !important;\n        font-size: 13px;\n        font-weight: 700;\n        text-transform: uppercase;\n      }\n\n      .lp-scope .spec-item strong {\n        color: #233b59 !important;\n        font-size: 14px;\n        line-height: 1.6;\n      }\n\n      .lp-scope .spec-impact {\n        margin-top: 12px;\n        padding: 12px 14px;\n        background: #f8fbff !important;\n        border-radius: 12px;\n        color: #5f6f82 !important;\n        font-size: 14px;\n        line-height: 1.7;\n      }\n\n      .lp-scope .case-card {\n        overflow: hidden;\n      }\n\n      .lp-scope .case-card img {\n        width: 100%;\n        height: 200px;\n        object-fit: cover;\n      }\n\n      .lp-scope .case-body {\n        padding: 22px;\n      }\n\n      .lp-scope .case-meta {\n        background: #f8fbff !important;\n        border-radius: 12px;\n        padding: 14px;\n        margin: 14px 0;\n      }\n\n      .lp-scope .profit-box {\n        margin-top: 14px;\n        padding: 14px;\n        border-radius: 12px;\n        background: #ecfdf5 !important;\n        color: #065f46 !important;\n        font-weight: 700;\n        font-size: 15px;\n      }\n\n      .lp-scope .cases-mobile-note {\n        display: none;\n      }\n\n      .lp-scope .faq-wrap {\n        display: grid;\n        gap: 16px;\n      }\n\n      .lp-scope .faq-item {\n        background: #fff !important;\n        border-radius: 18px;\n        box-shadow: 0 10px 24px rgba(10, 25, 48, 0.08);\n        overflow: hidden;\n      }\n\n      .lp-scope .faq-question {\n        width: 100%;\n        border: none;\n        outline: none;\n        background: #fff !important;\n        color: #233b59 !important;\n        padding: 22px 24px;\n        text-align: left;\n        font-size: 18px;\n        font-weight: 700;\n        cursor: pointer;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n      }\n\n      .lp-scope .faq-question span {\n        color: #f7a51a !important;\n        font-size: 24px;\n        margin-left: 16px;\n        transition: all 0.35s ease;\n      }\n\n      .lp-scope .faq-answer {\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.4s ease;\n        padding: 0 24px;\n      }\n\n      .lp-scope .faq-answer p {\n        color: #667085 !important;\n        line-height: 1.8;\n        padding-bottom: 22px;\n        font-size: 15px;\n      }\n\n      .lp-scope .faq-item.active .faq-question span {\n        transform: rotate(45deg);\n      }\n\n      .lp-scope .cta-box {\n        background: linear-gradient(\n          rgba(35, 59, 89, 0.92),\n          rgba(35, 59, 89, 0.92)\n        );\n        color: #fff !important;\n        text-align: center;\n        border-radius: 28px;\n        padding: 70px 30px;\n        box-shadow: 0 10px 28px rgba(10, 25, 48, 0.18);\n      }\n\n      .lp-scope .cta-box h2 {\n        font-size: clamp(30px, 4vw, 44px);\n        margin-bottom: 14px;\n        color: #fff !important;\n      }\n\n      .lp-scope .cta-box p {\n        max-width: 760px;\n        margin: 0 auto 26px;\n        color: rgba(255, 255, 255, 0.9) !important;\n        line-height: 1.8;\n        font-size: 17px;\n      }\n\n      .lp-scope .reveal {\n        opacity: 0;\n        transform: translateY(36px);\n        transition: all 0.8s ease;\n      }\n\n      .lp-scope .reveal.active {\n        opacity: 1;\n        transform: translateY(0);\n      }\n\n      @media (max-width: 1024px) {\n        .lp-scope .hero-inner,\n        .lp-scope .stats-grid,\n        .lp-scope .cards-3,\n        .lp-scope .process-grid,\n        .lp-scope .app-grid,\n        .lp-scope .case-grid,\n        .lp-scope .charts-grid-advanced,\n        .lp-scope .detail-block,\n        .lp-scope .cert-box,\n        .lp-scope .model-extra-grid {\n          grid-template-columns: 1fr 1fr;\n        }\n      }\n\n      @media (max-width: 768px) {\n        .lp-scope .hero-inner,\n        .lp-scope .stats-grid,\n        .lp-scope .cards-3,\n        .lp-scope .process-grid,\n        .lp-scope .app-grid,\n        .lp-scope .case-grid,\n        .lp-scope .charts-grid-advanced,\n        .lp-scope .cert-box,\n        .lp-scope .model-extra-grid {\n          grid-template-columns: 1fr;\n        }\n\n        .lp-scope .content-section {\n          padding: 56px 0;\n        }\n\n        .lp-scope .section-title {\n          margin-bottom: 34px;\n        }\n\n        .lp-scope .section-title h2 {\n          font-size: 30px;\n          line-height: 1.2;\n        }\n\n        .lp-scope .section-title p {\n          font-size: 15px;\n          line-height: 1.75;\n        }\n\n        .lp-scope .hero {\n          min-height: auto;\n        }\n\n        .lp-scope .hero-inner {\n          padding: 48px 0 58px;\n          gap: 24px;\n        }\n\n        .lp-scope .eyebrow {\n          font-size: 11px;\n          padding: 7px 12px;\n          margin-bottom: 14px;\n        }\n\n        .lp-scope .hero-left .hero-title {\n          font-size: 34px;\n          line-height: 1.08;\n          margin-bottom: 18px;\n        }\n\n        .lp-scope .hero-left p {\n          font-size: 15px;\n          margin-bottom: 22px;\n        }\n\n        .lp-scope .btn {\n          width: 100%;\n        }\n\n        .lp-scope .hero-buttons {\n          flex-direction: column;\n        }\n\n        .lp-scope .hero-tags {\n          gap: 10px;\n        }\n\n        .lp-scope .tag {\n          padding: 10px 14px;\n          font-size: 12px;\n        }\n\n        .lp-scope .hero-card {\n          padding: 18px;\n          border-radius: 20px;\n        }\n\n        .lp-scope .hero-card img {\n          height: 180px;\n          margin-bottom: 16px;\n        }\n\n        .lp-scope .hero-card h3 {\n          font-size: 20px;\n          margin-bottom: 12px;\n        }\n\n        .lp-scope .hero-card ul {\n          font-size: 14px;\n          line-height: 1.7;\n        }\n\n        .lp-scope .stat-card {\n          padding: 26px 16px;\n        }\n\n        .lp-scope .stat-number {\n          font-size: 32px;\n        }\n\n        .lp-scope .stat-label {\n          font-size: 14px;\n        }\n\n        .lp-scope .info-card .text,\n        .lp-scope .case-body,\n        .lp-scope .chart-box,\n        .lp-scope .model-extra-card {\n          padding: 18px;\n        }\n\n        .lp-scope .detail-block,\n        .lp-scope .detail-block.reverse {\n          display: grid !important;\n          grid-template-columns: 1fr !important;\n          gap: 18px !important;\n          padding: 18px !important;\n          align-items: start !important;\n        }\n\n        .lp-scope .detail-block .detail-image,\n        .lp-scope .detail-block.reverse .detail-image {\n          order: 1 !important;\n          width: 100% !important;\n          min-width: 0 !important;\n        }\n\n        .lp-scope .detail-block .detail-text,\n        .lp-scope .detail-block.reverse .detail-text {\n          order: 2 !important;\n          width: 100% !important;\n          min-width: 0 !important;\n        }\n\n        .lp-scope .detail-image img {\n          width: 100% !important;\n          height: auto !important;\n          min-height: 220px !important;\n          max-height: 260px !important;\n          object-fit: cover !important;\n        }\n\n        .lp-scope .detail-text {\n          overflow-wrap: break-word;\n          word-wrap: break-word;\n          word-break: normal !important;\n        }\n\n        .lp-scope .detail-text h3 {\n          font-size: 26px !important;\n          line-height: 1.2 !important;\n          margin: 0 0 14px !important;\n          letter-spacing: 0 !important;\n          word-break: normal !important;\n          overflow-wrap: normal !important;\n          hyphens: none !important;\n          max-width: 100% !important;\n        }\n\n        .lp-scope .detail-text p,\n        .lp-scope .detail-text li {\n          font-size: 15px !important;\n          line-height: 1.75 !important;\n          word-break: normal !important;\n          overflow-wrap: break-word !important;\n        }\n\n        .lp-scope .module-label {\n          font-size: 12px !important;\n          line-height: 1.4 !important;\n          margin-bottom: 10px !important;\n          display: inline-block !important;\n        }\n\n        .lp-scope .feature-list {\n          padding-left: 18px !important;\n          margin-top: 12px !important;\n        }\n\n        .lp-scope .process-item,\n        .lp-scope .app-item {\n          padding: 20px 16px;\n        }\n\n        .lp-scope .process-icon {\n          width: 54px;\n          height: 54px;\n          font-size: 18px;\n        }\n\n        .lp-scope .app-icon {\n          width: 52px;\n          height: 52px;\n          font-size: 18px;\n        }\n\n        .lp-scope th,\n        .lp-scope td {\n          padding: 14px 12px;\n          font-size: 14px;\n        }\n\n        .lp-scope .chart-title {\n          font-size: 18px;\n        }\n\n        .lp-scope .chart-note {\n          font-size: 13px;\n          line-height: 1.65;\n        }\n\n        .lp-scope .echart-box {\n          height: 260px !important;\n        }\n\n        .lp-scope .echart-box.large {\n          height: 300px !important;\n        }\n\n        .lp-scope .model-table-wrap {\n          display: none;\n        }\n\n        .lp-scope .model-cards {\n          display: grid;\n        }\n\n        .lp-scope .model-row {\n          grid-template-columns: 88px 1fr;\n        }\n\n        .lp-scope .model-card-head h3 {\n          font-size: 18px;\n        }\n\n        .lp-scope .model-row strong {\n          font-size: 14px;\n        }\n\n        .lp-scope .model-note-box {\n          padding: 16px;\n        }\n\n        .lp-scope .spec-table-wrap-desktop {\n          display: none;\n        }\n\n        .lp-scope .spec-cards-mobile {\n          display: grid;\n        }\n\n        .lp-scope .spec-item {\n          grid-template-columns: 96px 1fr;\n        }\n\n        .lp-scope .case-card img {\n          height: 220px;\n        }\n\n        .lp-scope .case-body h4 {\n          font-size: 20px;\n          margin-bottom: 10px;\n        }\n\n        .lp-scope .case-meta {\n          padding: 12px;\n          margin: 12px 0;\n        }\n\n        .lp-scope .case-meta p,\n        .lp-scope .case-body p {\n          font-size: 14px;\n          line-height: 1.7;\n        }\n\n        .lp-scope .profit-box {\n          font-size: 14px;\n          padding: 12px;\n        }\n\n        .lp-scope .cases-mobile-note {\n          display: block;\n          margin-top: 18px;\n          text-align: center;\n          color: #667085 !important;\n          font-size: 13px;\n        }\n\n        .lp-scope .faq-question {\n          padding: 18px 18px;\n          font-size: 16px;\n        }\n\n        .lp-scope .faq-answer {\n          padding: 0 18px;\n        }\n\n        .lp-scope .faq-answer p {\n          font-size: 14px;\n          padding-bottom: 18px;\n        }\n\n        .lp-scope .cta-box {\n          padding: 46px 18px;\n          border-radius: 22px;\n        }\n\n        .lp-scope .cta-box h2 {\n          font-size: 28px;\n        }\n\n        .lp-scope .cta-box p {\n          font-size: 15px;\n          line-height: 1.75;\n        }\n      }\n    <\/style>\n    <div class=\"lp-scope\">\n      <section class=\"hero\" id=\"overview\">\n        <div class=\"container hero-inner\">\n          <div class=\"hero-left\">\n            <div class=\"eyebrow\">Advanced Base Oil Refining Equipment<\/div>\n\n            <h2 class=\"hero-title\">Base Oil Solvent Extraction Plant<\/h2>\n\n            <p>\n              The Base Oil Solvent Extraction Plant upgrades a laboratory-qualified base-oil intermediate through test-selected solvent extraction, phase separation and solvent recovery. It can separate targeted aromatic, asphaltenic, resinous and unstable components; final grade and permitted use require complete laboratory analysis and local compliance review.\n            <\/p>\n\n            <div class=\"hero-buttons\">\n              <a class=\"btn btn-primary\" href=\"javascript:;\" onclick=\"asfrom()\"\n                >Get A Quote<\/a\n              >\n            <\/div>\n\n            <div class=\"hero-tags\">\n              <div class=\"tag\">Feed-Tested Design<\/div>\n\n              <div class=\"tag\">Selective Solvent Extraction<\/div>\n\n              <div class=\"tag\">Closed Solvent Circuit<\/div>\n\n              <div class=\"tag\">Laboratory Product Release<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"hero-card\">\n            <img decoding=\"async\"\n              alt=\"Base oil solvent extraction plant overview\"\n              src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/2026-05-18_174056_703.webp\"\n              style=\"width: 100%; height: auto; max-width: none\"\n            \/>\n            <h3>Plant Product Highlights<\/h3>\n\n            <ul>\n              <li>\n                Target-component separation verified with representative feed tests\n              <\/li>\n              <li>Integrated extraction, phase separation and solvent recovery<\/li>\n              <li>Solvent-balance, leak-control and containment review<\/li>\n              <li>\n                Final configuration based on tests, utilities, safety and permits\n              <\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section alt reveal\">\n        <div class=\"container\">\n          <div class=\"stats-grid\">\n            <div class=\"stat-card\">\n              <div class=\"stat-number\" data-target=\"4\">0<\/div>\n\n              <div class=\"stat-label\">Feed and Product Tests<\/div>\n            <\/div>\n\n            <div class=\"stat-card\">\n              <div class=\"stat-number\" data-target=\"5\">0<\/div>\n\n              <div class=\"stat-label\">Core Process Stages<\/div>\n            <\/div>\n\n            <div class=\"stat-card\">\n              <div class=\"stat-number\" data-target=\"3\">0<\/div>\n\n              <div class=\"stat-label\">Solvent Control Checks<\/div>\n            <\/div>\n\n            <div class=\"stat-card\">\n              <div class=\"stat-number\" data-target=\"4\">0<\/div>\n\n              <div class=\"stat-label\">Project-Specific Design Basis<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section reveal\" id=\"features\">\n        <div class=\"container\">\n          <div class=\"section-title\">\n            <h2>Product Highlights<\/h2>\n\n            <p>\n              This equipment is configured from representative feed analysis, solvent screening, pilot results, material and solvent balances, utility data, site safety requirements and the target base-oil specification.\n            <\/p>\n          <\/div>\n\n          <div class=\"cards-3\">\n            <div class=\"info-card\">\n              <img decoding=\"async\"\n                alt=\"Centrifugal extraction technology\"\n                src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/fdgjtdrf.webp\"\n              \/>\n              <div class=\"text\">\n                <h3>Centrifugal Extraction Technology<\/h3>\n\n                <p>\n                  A centrifugal extractor can provide controlled mass transfer and phase separation in a compact arrangement. Selection against tower extraction depends on validated feed behavior, solvent ratio, stage requirements and maintainability.\n                <\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"info-card\">\n              <img decoding=\"async\"\n                alt=\"Vacuum solvent recovery system\"\n                src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/0de9f2d2-e576-42a6-86e4-76f8f2480e5b-1.webp\"\n              \/>\n              <div class=\"text\">\n                <h3>Solvent Recovery and Balance Control<\/h3>\n\n                <p>\n                  Vacuum recovery and stripping return solvent to the circuit where testing validates the route. Solvent consumption is estimated from the project solvent balance, containment design and operating schedule.\n                <\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"info-card\">\n              <img decoding=\"async\"\n                alt=\"Refined oil quality improvement\"\n                src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/ff7f8592-3b51-44ff-9841-ebcde03bd.webp\"\n              \/>\n              <div class=\"text\">\n                <h3>Tested Base Oil Improvement<\/h3>\n\n                <p>\n                  The process may improve color, oxidation stability and carbon-residue properties for suitable feeds. Each lot requires laboratory release testing, and all extract, residue and solvent-loss routes must be documented.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section alt reveal\" id=\"process-flow\">\n        <div class=\"container\">\n          <div class=\"section-title\">\n            <h2>Core Process Technology Modules<\/h2>\n\n            <p>\n              The project route combines controlled extraction, phase separation, solvent recovery, stripping and drying. Operating mode and stage count are confirmed from feed tests, the solvent balance and product requirements.\n            <\/p>\n          <\/div>\n\n          <div class=\"process-grid\">\n            <div class=\"process-item\">\n              <div class=\"process-icon\">1<\/div>\n\n              <h4>Extraction<\/h4>\n\n              <p>The validated solvent transfers targeted components from the qualified oil feed.<\/p>\n            <\/div>\n\n            <div class=\"process-item\">\n              <div class=\"process-icon\">2<\/div>\n\n              <h4>Recovery<\/h4>\n\n              <p>\n                Project-specific vacuum separation recovers solvent from raffinate and extract.\n              <\/p>\n            <\/div>\n\n            <div class=\"process-item\">\n              <div class=\"process-icon\">3<\/div>\n\n              <h4>Stripping<\/h4>\n\n              <p>Validated stripping conditions reduce residual solvent in the oil stream.<\/p>\n            <\/div>\n\n            <div class=\"process-item\">\n              <div class=\"process-icon\">4<\/div>\n\n              <h4>Drying<\/h4>\n\n              <p>Drying prepares the oil for laboratory sampling and release review.<\/p>\n            <\/div>\n\n            <div class=\"process-item\">\n              <div class=\"process-icon\">5<\/div>\n\n              <h4>Storage<\/h4>\n\n              <p>Released product is transferred to designated storage after required testing.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section reveal\">\n        <div class=\"container\">\n          <div class=\"section-title\">\n            <h2>Detailed Process Introduction<\/h2>\n\n            <p>\n              The following modules form an engineering basis only. Final equipment, operating conditions and controls are selected after representative feed testing and project review.\n            <\/p>\n          <\/div>\n\n          <div class=\"detail-list\">\n            <div class=\"detail-block\">\n              <div class=\"detail-image\">\n                <img decoding=\"async\"\n                  alt=\"Solvent extraction unit\"\n                  src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/fdgjtdrf.webp\"\n                \/>\n              <\/div>\n\n              <div class=\"detail-text\">\n                <span class=\"module-label\">01 \/ Solvent Extraction Unit<\/span>\n\n                <h3>The Core Separation Stage of Base Oil Solvent Refining<\/h3>\n\n                <p>\n                  The qualified base-oil intermediate and selected solvent enter the extractor within a project-specific temperature range established by testing. Controlled contact transfers targeted aromatic, asphaltenic, resinous and unstable components into the solvent-rich phase before density-based separation.\n                <\/p>\n\n                <ul class=\"feature-list\">\n                  <li>\n                    <strong>Test-Based Selectivity:<\/strong> targets compounds identified during feed analysis.\n                  <\/li>\n                  <li>\n                    <strong>Layout Review:<\/strong> footprint is confirmed against access and maintenance needs.\n                  <\/li>\n                  <li>\n                    <strong>Controlled Mass Transfer:<\/strong> uses a validated solvent ratio and stage basis.\n                  <\/li>\n                  <li>\n                    <strong>Defined Control Basis:<\/strong> matches the approved operating and safety philosophy.\n                  <\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <div class=\"detail-block reverse\">\n              <div class=\"detail-image\">\n                <img decoding=\"async\"\n                  alt=\"Solvent recovery unit\"\n                  src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/0de9f2d2-e576-42a6-86e4-76f8f2480e5b-1.webp\"\n                \/>\n              <\/div>\n\n              <div class=\"detail-text\">\n                <span class=\"module-label\">02 \/ Solvent Recovery Unit<\/span>\n\n                <h3>Recovering Solvent with a Verified Material Balance<\/h3>\n\n                <p>\n                  After extraction, both raffinate and extract contain solvent. Project-specific heating, vacuum distillation and condensation separate and return recoverable solvent to designated storage. Recovery performance and make-up demand are verified from the solvent balance rather than assumed.\n                <\/p>\n\n                <ul class=\"feature-list\">\n                  <li>\n                    <strong>Measured Recovery:<\/strong> verified during commissioning and routine operation.\n                  <\/li>\n                  <li>\n                    <strong>Vacuum Operation:<\/strong> uses conditions selected for the solvent and oil matrix.\n                  <\/li>\n                  <li>\n                    <strong>Contained Recirculation:<\/strong> includes storage, transfer and leak-control provisions.\n                  <\/li>\n                  <li>\n                    <strong>Utility Review:<\/strong> heat and vacuum demand are estimated for the project basis.\n                  <\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <div class=\"detail-block\">\n              <div class=\"detail-image\">\n                <img decoding=\"async\"\n                  alt=\"Post-extraction base oil recovery\"\n                  src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/2026-05-18_174056_703.webp\"\n                \/>\n              <\/div>\n\n              <div class=\"detail-text\">\n                <span class=\"module-label\"\n                  >03 \/ Stripping &amp; Final Solvent Removal<\/span\n                >\n\n                <h3>\n                  Residual Solvent Reduction Before Product Testing\n                <\/h3>\n\n                <p>\n                  Residual solvent may remain after primary recovery. The stripping stage uses project-selected conditions to reduce it before drying and laboratory testing. The allowable residual-solvent limit comes from the agreed product specification and local requirements.\n                <\/p>\n\n                <ul class=\"feature-list\">\n                  <li>\n                    <strong>Residual Solvent Check:<\/strong> measured against the agreed release limit.\n                  <\/li>\n                  <li>\n                    <strong>Product Testing:<\/strong> confirms properties rather than assuming a grade.\n                  <\/li>\n                  <li>\n                    <strong>Operating Mode:<\/strong> defined from throughput, control and maintenance needs.\n                  <\/li>\n                  <li>\n                    <strong>Integrated Utilities:<\/strong> reviewed with steam, vacuum and condensate systems.\n                  <\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <div class=\"detail-block reverse\">\n              <div class=\"detail-image\">\n                <img decoding=\"async\"\n                  alt=\"Refined base oil drying\"\n                  src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/2c8f160b-9230-42f8-8bb8-7cf5b789.webp\"\n                \/>\n              <\/div>\n\n              <div class=\"detail-text\">\n                <span class=\"module-label\">04 \/ Refined Base Oil Drying<\/span>\n\n                <h3>Final Moisture Removal Before Product Storage<\/h3>\n\n                <p>\n                  The oil enters the drying stage under controlled conditions to reduce moisture before representative sampling. Transfer to the designated product tank occurs only after the required laboratory results satisfy the agreed release specification.\n                <\/p>\n\n                <ul class=\"feature-list\">\n                  <li>\n                    <strong>Moisture Verification:<\/strong> confirms the result against the product limit.\n                  <\/li>\n                  <li>\n                    <strong>Appearance Review:<\/strong> records color and visible contamination.\n                  <\/li>\n                  <li>\n                    <strong>Downstream Suitability:<\/strong> depends on the complete laboratory report.\n                  <\/li>\n                  <li>\n                    <strong>Controlled Release:<\/strong> prevents untested oil from entering product storage.\n                  <\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section alt reveal\" id=\"quality-data\">\n        <div class=\"container\">\n          <div class=\"section-title\">\n            <h2>Project Testing and Product Release Basis<\/h2>\n\n            <p>\n              The figures below illustrate the engineering review sequence only. They are not guaranteed product, yield, recovery, cost or operating results; project values require representative feed and solvent trials.\n            <\/p>\n          <\/div>\n\n          <div class=\"stats-grid\" style=\"margin-bottom: 28px\">\n            <div class=\"stat-card\">\n              <div class=\"stat-number\">1<\/div>\n\n              <div class=\"stat-label\">Feed and Product Characterization<\/div>\n            <\/div>\n\n            <div class=\"stat-card\">\n              <div class=\"stat-number\">2<\/div>\n\n              <div class=\"stat-label\">Solvent Ratio Optimization<\/div>\n            <\/div>\n\n            <div class=\"stat-card\">\n              <div class=\"stat-number\">3<\/div>\n\n              <div class=\"stat-label\">Recovery Verification<\/div>\n            <\/div>\n\n            <div class=\"stat-card\">\n              <div class=\"stat-number\">4<\/div>\n\n              <div class=\"stat-label\">Product Release Decision<\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"charts-grid-advanced\">\n            <div class=\"chart-box\">\n              <div class=\"chart-title\">Illustrative Phase Distribution<\/div>\n\n              <div class=\"echart-box\" id=\"yieldChart3d\">&nbsp;<\/div>\n\n              <div class=\"chart-note\">\n                Hypothetical visualization only; the actual raffinate, extract and loss balance must come from representative tests.\n              <\/div>\n            <\/div>\n\n            <div class=\"chart-box\">\n              <div class=\"chart-title\">Illustrative Recovery-Train Profile<\/div>\n\n              <div class=\"echart-box\" id=\"distillationChart3d\">&nbsp;<\/div>\n\n              <div class=\"chart-note\">\n                Placeholder visualization only; it is not a predicted or guaranteed solvent recovery rate.\n              <\/div>\n            <\/div>\n\n            <div class=\"chart-box chart-full\">\n              <div class=\"chart-title\">\n                Illustrative Process-Test Profile\n              <\/div>\n\n              <div class=\"echart-box large\" id=\"purificationChart3d\">\n                &nbsp;\n              <\/div>\n\n              <div class=\"chart-note\">\n                Placeholder values show how staged results may be reviewed; project data must come from laboratory and commissioning tests.\n              <\/div>\n            <\/div>\n\n            <div class=\"chart-box chart-full\">\n              <div class=\"chart-title\">Illustrative Product-Test Review<\/div>\n\n              <div class=\"echart-box large\" id=\"radarChart3d\">&nbsp;<\/div>\n\n              <div class=\"chart-note\">\n                A non-project example of properties considered during product review; it does not assign or guarantee a base-oil grade.\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section reveal\" id=\"model-selection\">\n        <div class=\"container\">\n          <div class=\"section-title\">\n            <h2>Model Selection Guide<\/h2>\n\n            <p>\n              Use these ranges only for preliminary discussion. Final capacity and configuration require representative feed analysis, solvent trials, a material and solvent balance, target product tests, utilities, containment, safety and permit review.\n            <\/p>\n          <\/div>\n\n          <div class=\"model-table-wrap\">\n            <table class=\"model-table\">\n              <thead>\n                <tr>\n                  <th>Model Type<\/th>\n                  <th>Preliminary Feed Range<\/th>\n                  <th>Typical Project Context<\/th>\n                  <th>Engineering Scope<\/th>\n                  <th>Selection Basis<\/th>\n                <\/tr>\n              <\/thead>\n              <tbody>\n                <tr>\n                  <td><strong>Pilot Unit<\/strong><\/td>\n                  <td>5&ndash;10 L \/ Batch<\/td>\n                  <td>\n                    Bench and pilot work for feed, solvent and process validation\n                  <\/td>\n                  <td>Bench or pilot scope<\/td>\n                  <td>\n                    Generates data required before commercial equipment selection\n                  <\/td>\n                <\/tr>\n                <tr>\n                  <td><strong>Compact Plant<\/strong><\/td>\n                  <td>5 &ndash; 15 T \/ Day<\/td>\n                  <td>\n                    Qualified lower-throughput projects with confirmed feed and product targets\n                  <\/td>\n                  <td>Project-specific compact scope<\/td>\n                  <td>Confirm layout, utilities and solvent handling for the site<\/td>\n                <\/tr>\n                <tr class=\"recommended-row\">\n                  <td><strong>Standard Plant<\/strong><\/td>\n                  <td><strong>20 &ndash; 30 T \/ Day<\/strong><\/td>\n                  <td>\n                    Qualified medium-throughput projects after pilot and engineering review\n                  <\/td>\n                  <td><strong>Project-specific standard scope<\/strong><\/td>\n                  <td>\n                    <strong\n                      >Requires validated feed, solvent balance and release specification<\/strong\n                    >\n                  <\/td>\n                <\/tr>\n                <tr>\n                  <td><strong>Large Scale Plant<\/strong><\/td>\n                  <td>30 &ndash; 60 T \/ Day<\/td>\n                  <td>\n                    Qualified industrial projects with documented feed supply and utilities\n                  <\/td>\n                  <td>Project-specific industrial scope<\/td>\n                  <td>\n                    Selection depends on verified feed volume, campaign schedule and site integration\n                  <\/td>\n                <\/tr>\n              <\/tbody>\n            <\/table>\n          <\/div>\n\n          <div class=\"model-cards\">\n            <div class=\"model-card\">\n              <div class=\"model-card-head\">\n                <h3>Pilot Unit<\/h3>\n                <span class=\"model-badge\">Testing<\/span>\n              <\/div>\n\n              <div class=\"model-card-body\">\n                <div class=\"model-row\">\n                  <span>Preliminary Feed Range<\/span><strong>5&ndash;10 L \/ Batch<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Typical Context<\/span\n                  ><strong>Representative-feed and solvent validation<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Engineering Scope<\/span><strong>Bench or pilot scope<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Selection Basis<\/span\n                  ><strong>Produces the data required for equipment selection<\/strong>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"model-card\">\n              <div class=\"model-card-head\">\n                <h3>Compact Plant<\/h3>\n                <span class=\"model-badge\">Entry<\/span>\n              <\/div>\n\n              <div class=\"model-card-body\">\n                <div class=\"model-row\">\n                  <span>Preliminary Feed Range<\/span><strong>5 &ndash; 15 T \/ Day<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Typical Context<\/span\n                  ><strong>Qualified lower-throughput projects<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Engineering Scope<\/span><strong>Project-specific compact scope<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Selection Basis<\/span\n                  ><strong>Confirm layout, utilities and solvent handling<\/strong>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"model-card recommended\">\n              <div class=\"model-card-head\">\n                <h3>Standard Plant<\/h3>\n                <span class=\"model-badge hot\">Engineering Review<\/span>\n              <\/div>\n\n              <div class=\"model-card-body\">\n                <div class=\"model-row\">\n                  <span>Preliminary Feed Range<\/span><strong>20 &ndash; 30 T \/ Day<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Typical Context<\/span\n                  ><strong>Qualified medium-throughput projects<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Engineering Scope<\/span><strong>Project-specific standard scope<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Selection Basis<\/span\n                  ><strong\n                    >Validate feed, solvent balance and product release basis<\/strong\n                  >\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"model-card\">\n              <div class=\"model-card-head\">\n                <h3>Large Scale Plant<\/h3>\n                <span class=\"model-badge\">Industrial<\/span>\n              <\/div>\n\n              <div class=\"model-card-body\">\n                <div class=\"model-row\">\n                  <span>Preliminary Feed Range<\/span><strong>30 &ndash; 60 T \/ Day<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Typical Context<\/span\n                  ><strong>Qualified industrial project integration<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Engineering Scope<\/span><strong>Project-specific industrial scope<\/strong>\n                <\/div>\n\n                <div class=\"model-row\">\n                  <span>Selection Basis<\/span\n                  ><strong\n                    >Verify feed volume, schedule, utilities and site integration<\/strong\n                  >\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"model-note-box\">\n            <div class=\"model-note-icon\">\u2605<\/div>\n\n            <div class=\"model-note-text\">\n              <strong>Selection Note:<\/strong> No capacity is universally recommended. A final range is selected only after feed analysis, solvent testing, material and solvent balances, campaign scheduling, utilities, containment, safety and permit review.\n            <\/div>\n          <\/div>\n\n          <div class=\"model-extra-grid\">\n            <div class=\"model-extra-card\">\n              <h4>Verified Intermediate Feed<\/h4>\n\n              <p>\n                Confirm the available feed is a suitable base-oil intermediate and document its variability before sizing.\n              <\/p>\n            <\/div>\n\n            <div class=\"model-extra-card\">\n              <h4>Solvent and Safety Basis<\/h4>\n\n              <p>\n                Select the solvent, ratio, containment, ventilation and hazardous-area provisions from test and site data.\n              <\/p>\n            <\/div>\n\n            <div class=\"model-extra-card\">\n              <h4>Product Specification and Release<\/h4>\n\n              <p>\n                Define the target base-oil specification and release every lot only after the required laboratory tests pass.\n              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section alt reveal\">\n        <div class=\"container\">\n          <div class=\"section-title\">\n            <h2>Project Parameters and Product Tests<\/h2>\n\n            <p>\n              These entries define what must be confirmed during testing and engineering. They are not fixed guarantees and must be finalized for the representative feed, solvent, site and target product.\n            <\/p>\n          <\/div>\n\n          <div class=\"table-wrap spec-table-wrap-desktop\">\n            <table>\n              <thead>\n                <tr>\n                  <th>Parameter<\/th>\n                  <th>Project Verification Basis<\/th>\n                  <th>Engineering or Release Requirement<\/th>\n                <\/tr>\n              <\/thead>\n              <tbody>\n                <tr>\n                  <td>Extraction Solvent<\/td>\n                  <td>Selected from feed tests; NMP where validated<\/td>\n                  <td>Selection based on representative feed and solvent screening<\/td>\n                <\/tr>\n                <tr>\n                  <td>Extraction Conditions<\/td>\n                  <td>Defined by feed tests, solvent ratio and stage configuration<\/td>\n                  <td>\n                    Confirm the operating window during pilot and commissioning work\n                  <\/td>\n                <\/tr>\n                <tr>\n                  <td>Solvent Balance<\/td>\n                  <td>Estimated from recovery design, containment and schedule<\/td>\n                  <td>Verify recovery, make-up, leaks and inventory during operation<\/td>\n                <\/tr>\n                <tr>\n                  <td>Operation Mode<\/td>\n                  <td>Defined by the approved process and maintenance basis<\/td>\n                  <td>Match controls, staffing, shutdown and maintenance requirements<\/td>\n                <\/tr>\n                <tr>\n                  <td>Equipment Footprint<\/td>\n                  <td>Confirmed by final layout and access requirements<\/td>\n                  <td>Compare equipment access, maintenance and site constraints<\/td>\n                <\/tr>\n                <tr>\n                  <td>Environmental Controls<\/td>\n                  <td>Solvent containment, ventilation, emissions and residue plan<\/td>\n                  <td>Requires project-specific environmental and permit review<\/td>\n                <\/tr>\n                <tr>\n                  <td>Product Tests<\/td>\n                  <td>Viscosity, VI, flash point, sulfur, color, CCR, water and required properties<\/td>\n                  <td>Use complete results to assess the agreed base-oil specification<\/td>\n                <\/tr>\n                <tr>\n                  <td>Product Release<\/td>\n                  <td>Each lot checked against the agreed product specification<\/td>\n                  <td>Transfer only released product to the designated storage tank<\/td>\n                <\/tr>\n              <\/tbody>\n            <\/table>\n          <\/div>\n\n          <div class=\"spec-cards-mobile\">\n            <div class=\"spec-card\">\n              <h4>Extraction Solvent<\/h4>\n\n              <div class=\"spec-card-list\">\n                <div class=\"spec-item\">\n                  <span>Value<\/span>\n                  <strong>Selected from feed tests; NMP where validated<\/strong>\n                <\/div>\n              <\/div>\n\n              <div class=\"spec-impact\">\n                Selection based on representative feed and solvent screening.\n              <\/div>\n            <\/div>\n\n            <div class=\"spec-card\">\n              <h4>Extraction Conditions<\/h4>\n\n              <div class=\"spec-card-list\">\n                <div class=\"spec-item\">\n                  <span>Value<\/span> <strong>Defined by feed tests, solvent ratio and stage configuration<\/strong>\n                <\/div>\n              <\/div>\n\n              <div class=\"spec-impact\">\n                Confirm the operating window during pilot and commissioning work.\n              <\/div>\n            <\/div>\n\n            <div class=\"spec-card\">\n              <h4>Solvent Balance<\/h4>\n\n              <div class=\"spec-card-list\">\n                <div class=\"spec-item\">\n                  <span>Value<\/span> <strong>Estimated from recovery design, containment and schedule<\/strong>\n                <\/div>\n              <\/div>\n\n              <div class=\"spec-impact\">\n                Verify recovery, make-up, leaks and inventory during operation.\n              <\/div>\n            <\/div>\n\n            <div class=\"spec-card\">\n              <h4>Operation Mode<\/h4>\n\n              <div class=\"spec-card-list\">\n                <div class=\"spec-item\">\n                  <span>Value<\/span> <strong>Defined by the approved process and maintenance basis<\/strong>\n                <\/div>\n              <\/div>\n\n              <div class=\"spec-impact\">\n                Match controls, staffing, shutdown and maintenance requirements.\n              <\/div>\n            <\/div>\n\n            <div class=\"spec-card\">\n              <h4>Equipment Footprint<\/h4>\n\n              <div class=\"spec-card-list\">\n                <div class=\"spec-item\">\n                  <span>Value<\/span> <strong>Confirmed by final layout and access requirements<\/strong>\n                <\/div>\n              <\/div>\n\n              <div class=\"spec-impact\">\n                Compare equipment access, maintenance and site constraints.\n              <\/div>\n            <\/div>\n\n            <div class=\"spec-card\">\n              <h4>Environmental Controls<\/h4>\n\n              <div class=\"spec-card-list\">\n                <div class=\"spec-item\">\n                  <span>Value<\/span>\n                  <strong>Solvent containment, ventilation, emissions and residue plan<\/strong>\n                <\/div>\n              <\/div>\n\n              <div class=\"spec-impact\">Requires project-specific environmental and permit review.<\/div>\n            <\/div>\n\n            <div class=\"spec-card\">\n              <h4>Product Tests<\/h4>\n\n              <div class=\"spec-card-list\">\n                <div class=\"spec-item\">\n                  <span>Value<\/span>\n                  <strong\n                    >Viscosity, VI, flash point, sulfur, color, CCR, water and required properties<\/strong\n                  >\n                <\/div>\n              <\/div>\n\n              <div class=\"spec-impact\">\n                Use complete results to assess the agreed base-oil specification.\n              <\/div>\n            <\/div>\n\n            <div class=\"spec-card\">\n              <h4>Product Release<\/h4>\n\n              <div class=\"spec-card-list\">\n                <div class=\"spec-item\">\n                  <span>Value<\/span>\n                  <strong>Each lot checked against the agreed product specification<\/strong>\n                <\/div>\n              <\/div>\n\n              <div class=\"spec-impact\">\n                Transfer only released product to the designated storage tank.\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section reveal active\">\n        <div class=\"container\">\n          <div class=\"section-title\">\n            <h2>Third-Party Verification<\/h2>\n            <p>\n              Representative feed tests support process design, while every base-oil product lot requires independent release testing against the agreed grade. A sample report is evidence of one tested sample, not a guarantee for other feeds or projects.\n            <\/p>\n          <\/div>\n\n          <div class=\"verify-container\">\n            <div class=\"verify-layout\">\n              <div class=\"verify-media\">\n                <div class=\"verify-img-wrapper\">\n                  <img\n                    decoding=\"async\"\n                    src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/certy.webp\"\n                    alt=\"Representative base oil laboratory test report\"\n                  \/>\n                <\/div>\n              <\/div>\n\n              <div class=\"verify-content\">\n                <h3 class=\"verify-title\">Independent Base Oil Product Testing<\/h3>\n\n                <p class=\"verify-description\">\n                  Qualified laboratories can test viscosity, viscosity index, flash point, sulfur, color, carbon residue, water, acidity and any additional properties required by the target base-oil specification.\n                <\/p>\n\n                <ul class=\"verify-info-list\">\n                  <li>Viscosity and viscosity-index results<\/li>\n                  <li>Water, acidity and contamination checks<\/li>\n                  <li>Flash point, sulfur, color and carbon residue<\/li>\n                  <li>Release decision against the agreed base-oil specification<\/li>\n                <\/ul>\n\n                <a class=\"verify-button\" href=\"javascript:;\" onclick=\"asfrom()\">\n                  Request Representative Test Report\n                <\/a>\n              <\/div>\n            <\/div>\n          <\/div>\n          <style>\n            \/* \u5bb9\u5668\u4e0e\u6574\u4f53\u5e03\u5c40 *\/\n            .verify-container {\n              max-width: 1200px;\n              margin: 50px auto;\n              padding: 0 15px;\n            }\n\n            .verify-layout {\n              display: flex;\n              align-items: center; \/* \u5782\u76f4\u5c45\u4e2d\u5bf9\u9f50  *\/\n              flex-wrap: wrap; \/* \u54cd\u5e94\u5f0f\u6362\u884c\u5904\u7406 [cite: 1] *\/\n              gap: 40px; \/* \u5de6\u53f3\u95f4\u8ddd *\/\n            }\n\n            \/* \u5de6\u53f3\u6bd4\u4f8b\u63a7\u5236 *\/\n            .verify-media,\n            .verify-content {\n              flex: 1; \/* \u9ed8\u8ba4\u5e73\u5206\u7a7a\u95f4  *\/\n              min-width: 320px; \/* \u79fb\u52a8\u7aef\u81ea\u52a8\u6298\u884c\u9608\u503c [cite: 1] *\/\n            }\n\n            \/* \u56fe\u7247\u6837\u5f0f\uff1a\u786e\u4fdd\u4e0d\u6ea2\u51fa\u4e14\u4e0d\u53d8\u5f62  *\/\n            .verify-img-wrapper img {\n              width: 100%;\n              height: auto; \/* \u4fdd\u6301\u539f\u56fe\u6bd4\u4f8b  *\/\n              display: block;\n              border-radius: 8px;\n              box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n              border: 1px solid #eee;\n              object-fit: contain;\n            }\n\n            \/* \u6807\u9898\u6837\u5f0f\uff1a\u4f7f\u7528 px *\/\n            .verify-title {\n              font-size: 28px;\n              font-weight: bold;\n              color: #2c3e50;\n              margin-bottom: 20px;\n            }\n\n            \/* \u63cf\u8ff0\u6587\u5b57\u6837\u5f0f\uff1a\u4f7f\u7528 px *\/\n            .verify-description {\n              color: #6c757d;\n              font-size: 16px;\n              line-height: 24px;\n              margin-bottom: 25px;\n            }\n\n            \/* \u81ea\u5b9a\u4e49\u5217\u8868\u6837\u5f0f *\/\n            .verify-info-list {\n              list-style: none;\n              padding: 0;\n              margin-bottom: 30px;\n            }\n\n            .verify-info-list li {\n              position: relative;\n              padding-left: 25px;\n              margin-bottom: 12px;\n              color: #555;\n              font-size: 15px;\n            }\n\n            \/* \u6a59\u8272\u6309\u94ae\u6837\u5f0f\uff1a\u4f7f\u7528 px *\/\n            .verify-button {\n              display: inline-block;\n              padding: 12px 30px;\n              background-color: #f3a828;\n              color: #000;\n              text-decoration: none;\n              font-weight: bold;\n              font-size: 16px;\n              border-radius: 30px;\n              box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n              transition: background 0.3s ease;\n            }\n\n            .verify-button:hover {\n              background-color: #e2971a;\n            }\n\n            \/* \u54cd\u5e94\u5f0f\u8c03\u6574\uff1a\u9488\u5bf9\u79fb\u52a8\u8bbe\u5907 *\/\n            @media (max-width: 768px) {\n              .verify-layout {\n                flex-direction: column; \/* \u624b\u673a\u7aef\u53d8\u4e3a\u4e0a\u4e0b\u6392\u5217 [cite: 1] *\/\n                text-align: center;\n              }\n\n              .verify-info-list {\n                display: inline-block;\n                text-align: left; \/* \u5217\u8868\u5185\u5bb9\u4f9d\u7136\u4fdd\u6301\u5de6\u5bf9\u9f50\u4ee5\u65b9\u4fbf\u9605\u8bfb *\/\n              }\n            }\n          <\/style>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section alt reveal\">\n        <div class=\"container\">\n          <div class=\"section-title\">\n            <h2>Applications &amp; Feedstocks<\/h2>\n\n            <p>\n              The system is intended for qualified base-oil intermediates from re-refining or industrial oil upgrading projects. Raw waste oil is not accepted by name alone; representative analysis and pretreatment requirements must be reviewed first.\n            <\/p>\n          <\/div>\n\n          <div class=\"app-grid\">\n            <div class=\"app-item\">\n              <div class=\"app-icon\">A<\/div>\n\n              <h4>Qualified Re-Refined Intermediate<\/h4>\n\n              <p>\n                A tested oil intermediate with defined contaminants and target properties.\n              <\/p>\n            <\/div>\n\n            <div class=\"app-item\">\n              <div class=\"app-icon\">B<\/div>\n\n              <h4>Upstream Pretreatment Review<\/h4>\n\n              <p>\n                Confirm dehydration, solids removal, distillation and other required upstream steps.\n              <\/p>\n            <\/div>\n\n            <div class=\"app-item\">\n              <div class=\"app-icon\">C<\/div>\n\n              <h4>Integrated Re-Refining Projects<\/h4>\n\n              <p>\n                Integrate extraction and recovery only after the full process route is verified.\n              <\/p>\n            <\/div>\n\n            <div class=\"app-item\">\n              <div class=\"app-icon\">D<\/div>\n\n              <h4>Solvent Recovery Integration<\/h4>\n\n              <p>Review solvent storage, recovery, containment, make-up and waste handling.<\/p>\n            <\/div>\n\n            <div class=\"app-item\">\n              <div class=\"app-icon\">E<\/div>\n\n              <h4>Representative Feed Testing<\/h4>\n\n              <p>\n                Test each feed family before confirming suitability or equipment capacity.\n              <\/p>\n            <\/div>\n\n            <div class=\"app-item\">\n              <div class=\"app-icon\">F<\/div>\n\n              <h4>Vacuum-Distilled Intermediate<\/h4>\n\n              <p>A common candidate where analysis supports selective solvent extraction.<\/p>\n            <\/div>\n\n            <div class=\"app-item\">\n              <div class=\"app-icon\">G<\/div>\n\n              <h4>Selected Industrial Oil Fractions<\/h4>\n\n              <p>Accept only fractions supported by composition, safety and solvent tests.<\/p>\n            <\/div>\n\n            <div class=\"app-item\">\n              <div class=\"app-icon\">H<\/div>\n\n              <h4>Target Product Specification<\/h4>\n\n              <p>\n                Set laboratory release limits for every property required by the intended use.\n              <\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section reveal\">\n        <div class=\"container\">\n          <div class=\"section-title\">\n            <h2>Project Cases<\/h2>\n\n            <p>\n              Representative configurations and sample images for engineering discussion. They do not guarantee capacity, product grade, operating cost or commercial results for another feed or site.\n            <\/p>\n          <\/div>\n\n          <div class=\"case-grid\">\n            <div class=\"case-card\">\n              <img decoding=\"async\"\n                alt=\"Representative base oil solvent extraction project equipment\"\n                src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/2026-05-18_174056_703.webp\"\n              \/>\n              <div class=\"case-body\">\n                <h4>Representative Vietnam Project Reference<\/h4>\n\n                <p><strong>Reference Scope:<\/strong> Nominal 30 T \/ Day<\/p>\n\n                <div class=\"case-meta\">\n                  <p><strong>Feed Basis:<\/strong> Re-refined base-oil intermediate<\/p>\n\n                  <p><strong>Process Basis:<\/strong> Solvent extraction subject to feed validation<\/p>\n\n                  <p><strong>Release Basis:<\/strong> Project laboratory specification<\/p>\n                <\/div>\n\n                <p>\n                  This reference indicates the equipment arrangement used for a base-oil upgrading project. Feed suitability, operating conditions, product results and local compliance must be verified from project records.\n                <\/p>\n\n                <div class=\"profit-box\">\n                  Review Required: Feed Data, Solvent Balance and Product Tests\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"case-card\">\n              <img decoding=\"async\"\n                alt=\"Representative base oil intermediate before extraction\"\n                src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/e121919b-222f-4bcd-8da4-2ada0e6.webp\"\n              \/>\n              <div class=\"case-body\">\n                <h4>Representative Feed Sample<\/h4>\n\n                <p><strong>Status:<\/strong> Illustrative pre-extraction sample<\/p>\n\n                <div class=\"case-meta\">\n                  <p><strong>Observation:<\/strong> Dark appearance<\/p>\n\n                  <p><strong>Required:<\/strong> Full feed analysis<\/p>\n\n                  <p><strong>Decision:<\/strong> Suitability testing<\/p>\n                <\/div>\n\n                <p>\n                  Appearance alone cannot determine suitability. Viscosity, carbon residue, sulfur, water, solids and other required properties must be measured before process selection.\n                <\/p>\n\n                <div class=\"profit-box\">\n                  Engineering Basis: Representative Feed and Solvent Trials\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"case-card\">\n              <img decoding=\"async\"\n                alt=\"Representative base oil sample after solvent extraction\"\n                src=\"https:\/\/vboltoilrecycling.com\/wp-content\/uploads\/2026\/05\/ff7f8592-3b51-44ff-9841-ebcde03bd.webp\"\n              \/>\n              <div class=\"case-body\">\n                <h4>Representative Post-Extraction Sample<\/h4>\n\n                <p><strong>Status:<\/strong> Illustrative post-extraction sample<\/p>\n\n                <div class=\"case-meta\">\n                  <p><strong>Observation:<\/strong> Lighter appearance<\/p>\n\n                  <p><strong>Required:<\/strong> Complete product testing<\/p>\n\n                  <p><strong>Decision:<\/strong> Specification-based release<\/p>\n                <\/div>\n\n                <p>\n                  A visual change does not establish a base-oil grade. Release requires the complete laboratory report to satisfy the agreed product specification and intended-use requirements.\n                <\/p>\n\n                <div class=\"profit-box\">\n                  Release Basis: Laboratory Results and Intended-Use Approval\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"cases-mobile-note\">\n            Case images and reference figures are illustrative; verify all project claims against feed tests, engineering documents and laboratory reports.\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section alt reveal\" id=\"faq\">\n        <div class=\"container\">\n          <div class=\"section-title\">\n            <h2>Frequently Asked Questions<\/h2>\n\n            <p>\n              Key technical and compliance questions to resolve before selecting a solvent extraction system.\n            <\/p>\n          <\/div>\n\n          <div class=\"faq-wrap\">\n            <div class=\"faq-item\">\n              <button class=\"faq-question\">\n                What is the main function of this plant?<span>+<\/span>\n              <\/button>\n\n              <div class=\"faq-answer\">\n                <p>\n                  The system treats a qualified base-oil intermediate with test-selected solvent extraction, phase separation, solvent recovery, stripping and drying. The exact target compounds and achievable product properties depend on feed and trial data.\n                <\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n              <button class=\"faq-question\">\n                What solvent does the system use?<span>+<\/span>\n              <\/button>\n\n              <div class=\"faq-answer\">\n                <p>\n                  NMP may be considered where representative trials confirm its selectivity, solvency, viscosity, safety and recovery behavior. The final solvent and ratio are project-specific.\n                <\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n              <button class=\"faq-question\">\n                Can the plant run continuously?<span>+<\/span>\n              <\/button>\n\n              <div class=\"faq-answer\">\n                <p>\n                  The operating mode and campaign schedule are defined from validated throughput, control philosophy, staffing, maintenance and safety requirements. Continuous operation is not assumed without that review.\n                <\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n              <button class=\"faq-question\">\n                What quality improvements can be expected?<span>+<\/span>\n              <\/button>\n\n              <div class=\"faq-answer\">\n                <p>\n                  Suitable feeds may show changes in color, carbon residue and oxidation-related properties, but no grade is guaranteed. Complete laboratory testing determines whether the agreed specification is met.\n                <\/p>\n              <\/div>\n            <\/div>\n\n            <div class=\"faq-item\">\n              <button class=\"faq-question\">\n                Is the process environmentally friendly?<span>+<\/span>\n              <\/button>\n\n              <div class=\"faq-answer\">\n                <p>\n                  The route avoids introducing an acid-clay treatment stage, but it still requires solvent containment, ventilation, emissions control and documented handling of extract, residues and wastes. Local permits and compliance review remain mandatory.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"content-section reveal\" id=\"inquiry\">\n        <div class=\"container\">\n          <div class=\"cta-box\">\n            <h2>Need a Base Oil Solvent Extraction Plant?<\/h2>\n\n            <p>\n              Send representative feed analysis, target product specification, required throughput, campaign schedule, utility data and site safety or permit constraints. These inputs support a preliminary process and layout review.\n            <\/p>\n            <a class=\"btn btn-primary\" href=\"javascript:;\" onclick=\"asfrom()\"\n              >Request Project Review<\/a\n            >\n          <\/div>\n        <\/div>\n      <\/section>\n    <\/div>\n    <script>\n      const lpRoot = document.querySelector(\".lp-scope\");\n      const reveals = lpRoot.querySelectorAll(\".reveal\");\n\n      const revealOnScroll = () => {\n        const wh = window.innerHeight;\n        reveals.forEach((el) => {\n          const top = el.getBoundingClientRect().top;\n          if (top < wh - 100) el.classList.add(\"active\");\n        });\n      };\n      window.addEventListener(\"scroll\", revealOnScroll);\n      revealOnScroll();\n\n      const faqItems = lpRoot.querySelectorAll(\".faq-item\");\n      faqItems.forEach((item) => {\n        const btn = item.querySelector(\".faq-question\");\n        const answer = item.querySelector(\".faq-answer\");\n        btn.addEventListener(\"click\", () => {\n          const isActive = item.classList.contains(\"active\");\n          faqItems.forEach((i) => {\n            i.classList.remove(\"active\");\n            i.querySelector(\".faq-answer\").style.maxHeight = null;\n          });\n          if (!isActive) {\n            item.classList.add(\"active\");\n            answer.style.maxHeight = answer.scrollHeight + \"px\";\n          }\n        });\n      });\n\n      const counters = lpRoot.querySelectorAll(\".stat-number[data-target]\");\n      let counterStarted = false;\n\n      function runCounters() {\n        counters.forEach((counter) => {\n          const target = +counter.getAttribute(\"data-target\");\n          let count = 0;\n          const step = Math.ceil(target \/ 60);\n          const update = () => {\n            count += step;\n            if (count < target) {\n              counter.innerText = count;\n              requestAnimationFrame(update);\n            } else {\n              counter.innerText = String(target);\n            }\n          };\n          update();\n        });\n      }\n\n      window.addEventListener(\"scroll\", () => {\n        const statsSection = lpRoot.querySelector(\".stats-grid\");\n        if (statsSection && !counterStarted) {\n          const top = statsSection.getBoundingClientRect().top;\n          if (top < window.innerHeight - 100) {\n            runCounters();\n            counterStarted = true;\n          }\n        }\n      });\n\n      function initEchartsBaseOilReview() {\n        const colorBlue = \"#1e5a96\";\n        const colorDark = \"#233b59\";\n        const colorGold = \"#f7a51a\";\n        const colorGray = \"#9aa9bd\";\n        const isMobile = window.innerWidth <= 768;\n\n        const yieldDom = document.getElementById(\"yieldChart3d\");\n        if (yieldDom) {\n          const yieldChart = echarts.init(yieldDom);\n          yieldChart.setOption({\n            backgroundColor: \"transparent\",\n            tooltip: {\n              trigger: \"item\",\n              formatter: \"{b}: {c}%\",\n            },\n            legend: {\n              bottom: 0,\n              left: \"center\",\n              itemWidth: 10,\n              itemHeight: 10,\n              textStyle: {\n                color: \"#667085\",\n                fontSize: isMobile ? 11 : 12,\n              },\n            },\n            series: [\n              {\n                name: \"Illustrative Phase Split\",\n                type: \"pie\",\n                radius: isMobile ? [\"34%\", \"60%\"] : [\"38%\", \"68%\"],\n                center: [\"50%\", isMobile ? \"42%\" : \"46%\"],\n                roseType: \"radius\",\n                avoidLabelOverlap: true,\n                itemStyle: {\n                  borderRadius: 8,\n                  borderColor: \"#fff\",\n                  borderWidth: 2,\n                  shadowBlur: 14,\n                  shadowColor: \"rgba(10,25,48,0.16)\",\n                },\n                label: {\n                  show: true,\n                  color: \"#233b59\",\n                  fontWeight: 700,\n                  fontSize: isMobile ? 10 : 12,\n                  formatter: isMobile ? \"{c}%\" : \"{b}\\n{c}%\",\n                },\n                labelLine: {\n                  length: isMobile ? 8 : 14,\n                  length2: isMobile ? 6 : 10,\n                  lineStyle: { color: \"#b8c4d6\" },\n                },\n                data: [\n                  {\n                    value: 78,\n                    name: \"Illustrative Raffinate\",\n                    itemStyle: { color: colorBlue },\n                  },\n                  {\n                    value: 10,\n                    name: \"Illustrative Extract A\",\n                    itemStyle: { color: colorGold },\n                  },\n                  {\n                    value: 8,\n                    name: \"Illustrative Extract B\",\n                    itemStyle: { color: colorDark },\n                  },\n                  {\n                    value: 4,\n                    name: \"Illustrative Balance\",\n                    itemStyle: { color: colorGray },\n                  },\n                ],\n              },\n            ],\n          });\n          window.addEventListener(\"resize\", () => yieldChart.resize());\n        }\n\n        const distDom = document.getElementById(\"distillationChart3d\");\n        if (distDom) {\n          const distChart = echarts.init(distDom);\n          distChart.setOption({\n            backgroundColor: \"transparent\",\n            tooltip: {\n              trigger: \"axis\",\n            },\n            grid: {\n              left: isMobile ? \"10%\" : \"8%\",\n              right: isMobile ? \"6%\" : \"5%\",\n              top: \"10%\",\n              bottom: isMobile ? \"16%\" : \"12%\",\n            },\n            xAxis: {\n              type: \"category\",\n              boundaryGap: false,\n              data: [\n                \"Extraction\",\n                \"Primary Recovery\",\n                \"Vacuum Recovery\",\n                \"Stripping\",\n                \"Drying\",\n              ],\n              axisLine: { lineStyle: { color: \"#cfd8e3\" } },\n              axisLabel: {\n                color: \"#667085\",\n                fontSize: isMobile ? 10 : 12,\n                rotate: isMobile ? 25 : 0,\n              },\n              axisTick: { show: false },\n            },\n            yAxis: {\n              type: \"value\",\n              min: 0,\n              max: 100,\n              axisLabel: {\n                color: \"#667085\",\n                fontSize: isMobile ? 10 : 12,\n                formatter: \"{value}%\",\n              },\n              splitLine: {\n                lineStyle: { color: \"#edf2f7\" },\n              },\n            },\n            series: [\n              {\n                name: \"Illustrative Profile\",\n                type: \"line\",\n                smooth: true,\n                symbol: \"circle\",\n                symbolSize: isMobile ? 7 : 10,\n                lineStyle: {\n                  width: isMobile ? 3 : 4,\n                  color: colorBlue,\n                  shadowBlur: 10,\n                  shadowColor: \"rgba(30,90,150,.25)\",\n                },\n                itemStyle: {\n                  color: \"#fff\",\n                  borderColor: colorBlue,\n                  borderWidth: isMobile ? 2 : 3,\n                },\n                areaStyle: {\n                  color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [\n                    { offset: 0, color: \"rgba(30,90,150,0.35)\" },\n                    { offset: 1, color: \"rgba(30,90,150,0.03)\" },\n                  ]),\n                },\n                data: [20, 40, 55, 70, 80],\n              },\n            ],\n          });\n          window.addEventListener(\"resize\", () => distChart.resize());\n        }\n\n        const puriDom = document.getElementById(\"purificationChart3d\");\n        if (puriDom) {\n          const puriChart = echarts.init(puriDom);\n          puriChart.setOption({\n            backgroundColor: \"transparent\",\n            tooltip: {\n              trigger: \"axis\",\n              axisPointer: { type: \"shadow\" },\n            },\n            legend: {\n              top: 0,\n              itemWidth: 12,\n              itemHeight: 12,\n              textStyle: { color: \"#667085\", fontSize: isMobile ? 11 : 12 },\n            },\n            grid: {\n              left: isMobile ? \"12%\" : \"7%\",\n              right: isMobile ? \"10%\" : \"7%\",\n              bottom: isMobile ? \"20%\" : \"12%\",\n              top: isMobile ? \"22%\" : \"18%\",\n            },\n            xAxis: {\n              type: \"category\",\n              data: [\"Raw Oil\", \"Extracted\", \"Recovered\", \"Stripped\", \"Dried\"],\n              axisLine: { lineStyle: { color: \"#cfd8e3\" } },\n              axisLabel: {\n                color: \"#667085\",\n                interval: 0,\n                fontSize: isMobile ? 10 : 12,\n                rotate: isMobile ? 20 : 0,\n              },\n              axisTick: { show: false },\n            },\n            yAxis: [\n              {\n                type: \"value\",\n                name: isMobile ? \"Color\" : \"Color Index\",\n                nameTextStyle: {\n                  color: \"#667085\",\n                  fontSize: isMobile ? 10 : 12,\n                },\n                axisLabel: { color: \"#667085\", fontSize: isMobile ? 10 : 12 },\n                splitLine: { lineStyle: { color: \"#edf2f7\" } },\n              },\n              {\n                type: \"value\",\n                name: isMobile ? \"Solvent\" : \"Residual Solvent (%)\",\n                nameTextStyle: {\n                  color: \"#667085\",\n                  fontSize: isMobile ? 10 : 12,\n                },\n                axisLabel: { color: \"#667085\", fontSize: isMobile ? 10 : 12 },\n                splitLine: { show: false },\n              },\n            ],\n            series: [\n              {\n                name: \"Color Index\",\n                type: \"bar\",\n                yAxisIndex: 0,\n                barWidth: isMobile ? 18 : 26,\n                itemStyle: {\n                  borderRadius: [8, 8, 0, 0],\n                  color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [\n                    { offset: 0, color: \"#355a87\" },\n                    { offset: 1, color: \"#233b59\" },\n                  ]),\n                  shadowBlur: 12,\n                  shadowColor: \"rgba(35,59,89,0.18)\",\n                },\n                data: [8, 4, 2, 1.2, 0.8],\n              },\n              {\n                name: \"Residual Solvent\",\n                type: \"bar\",\n                yAxisIndex: 1,\n                barWidth: isMobile ? 18 : 26,\n                itemStyle: {\n                  borderRadius: [8, 8, 0, 0],\n                  color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [\n                    { offset: 0, color: \"#ffd27a\" },\n                    { offset: 1, color: \"#f7a51a\" },\n                  ]),\n                  shadowBlur: 12,\n                  shadowColor: \"rgba(247,165,26,0.20)\",\n                },\n                data: [10, 6, 2, 0.4, 0.1],\n              },\n            ],\n          });\n          window.addEventListener(\"resize\", () => puriChart.resize());\n        }\n\n        const radarDom = document.getElementById(\"radarChart3d\");\n        if (radarDom) {\n          const radarChart = echarts.init(radarDom);\n          radarChart.setOption({\n            backgroundColor: \"transparent\",\n            tooltip: {},\n            legend: {\n              top: 0,\n              textStyle: {\n                color: \"#667085\",\n                fontSize: isMobile ? 11 : 12,\n              },\n            },\n            radar: {\n              center: [\"50%\", isMobile ? \"58%\" : \"56%\"],\n              radius: isMobile ? \"58%\" : \"65%\",\n              splitNumber: 5,\n              axisName: {\n                color: \"#233b59\",\n                fontSize: isMobile ? 10 : 13,\n                fontWeight: 700,\n              },\n              splitArea: {\n                areaStyle: {\n                  color: [\n                    \"rgba(30,90,150,0.03)\",\n                    \"rgba(30,90,150,0.05)\",\n                    \"rgba(30,90,150,0.07)\",\n                    \"rgba(30,90,150,0.09)\",\n                    \"rgba(30,90,150,0.11)\",\n                  ],\n                },\n              },\n              splitLine: {\n                lineStyle: { color: \"#dfe8f2\" },\n              },\n              axisLine: {\n                lineStyle: { color: \"#dfe8f2\" },\n              },\n              indicator: [\n                { name: \"Viscosity Match\", max: 100 },\n                { name: \"Viscosity Index\", max: 100 },\n                { name: \"Flash Point\", max: 100 },\n                { name: \"Sulfur\", max: 100 },\n                { name: \"Color\", max: 100 },\n                { name: \"Carbon Residue\", max: 100 },\n              ],\n            },\n            series: [\n              {\n                type: \"radar\",\n                symbol: \"circle\",\n                symbolSize: isMobile ? 6 : 8,\n                itemStyle: {\n                  color: colorGold,\n                },\n                lineStyle: {\n                  width: isMobile ? 2 : 3,\n                  color: colorBlue,\n                },\n                areaStyle: {\n                  color: \"rgba(30,90,150,0.22)\",\n                },\n                data: [\n                  {\n                    value: [92, 90, 88, 86, 91, 89],\n                    name: \"Sample Evaluation Profile\",\n                  },\n                ],\n              },\n            ],\n          });\n          window.addEventListener(\"resize\", () => radarChart.resize());\n        }\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", initEchartsBaseOilReview);\n      } else {\n        initEchartsBaseOilReview();\n      }\n    <\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Base oil solvent extraction separates targeted aromatic, asphaltenic, resinous and unstable components from a laboratory-qualified base-oil intermediate. Feed composition, solvent selection and the solvent-to-oil ratio determine the achievable separation, so representative testing is required before equipment sizing. &nbsp; 1. Solvent Selection Select the solvent and process route from representative feed analysis and bench or pilot [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-1344","post","type-post","status-publish","format-standard","hentry","category-base-oil-solvent-extraction-plant"],"_links":{"self":[{"href":"https:\/\/vboltoilrecycling.com\/ar\/wp-json\/wp\/v2\/posts\/1344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vboltoilrecycling.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vboltoilrecycling.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vboltoilrecycling.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vboltoilrecycling.com\/ar\/wp-json\/wp\/v2\/comments?post=1344"}],"version-history":[{"count":7,"href":"https:\/\/vboltoilrecycling.com\/ar\/wp-json\/wp\/v2\/posts\/1344\/revisions"}],"predecessor-version":[{"id":1632,"href":"https:\/\/vboltoilrecycling.com\/ar\/wp-json\/wp\/v2\/posts\/1344\/revisions\/1632"}],"wp:attachment":[{"href":"https:\/\/vboltoilrecycling.com\/ar\/wp-json\/wp\/v2\/media?parent=1344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vboltoilrecycling.com\/ar\/wp-json\/wp\/v2\/categories?post=1344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vboltoilrecycling.com\/ar\/wp-json\/wp\/v2\/tags?post=1344"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}