{"id":5689,"date":"2026-04-10T01:39:28","date_gmt":"2026-04-09T23:39:28","guid":{"rendered":"https:\/\/brotherhoodpaper.com\/?page_id=5689"},"modified":"2026-06-27T06:59:29","modified_gmt":"2026-06-27T04:59:29","slug":"paper-prices-egypt","status":"publish","type":"page","link":"https:\/\/brotherhoodpaper.com\/ar\/paper-prices-egypt\/","title":{"rendered":"\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0648\u0631\u0642 \u0641\u064a \u0645\u0635\u0631: \u0644\u064a\u0647 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0628\u062a\u0631\u062a\u0641\u0639 \u0648\u0628\u062a\u0646\u062e\u0641\u0636 \u2014 \u0648\u0625\u0632\u0627\u064a \u062a\u0634\u062a\u0631\u064a \u0628\u0630\u0643\u0627\u0621"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5689\" class=\"elementor elementor-5689\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f4f63d3 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"f4f63d3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4c7496 elementor-widget elementor-widget-heading\" data-id=\"b4c7496\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Paper Prices Egypt: Why Paper Costs Rise and Fall \u2014 and How to Buy Smarter<\/h1>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2df2a26 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"2df2a26\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff88f3c elementor-widget elementor-widget-html\" data-id=\"ff88f3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Paper Price Intelligence Tool \u2014 Brotherhood Paper Egypt<\/title>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root{\r\n  --bg:#0a0e14;\r\n  --bg2:#111620;\r\n  --bg3:#1a2030;\r\n  --border:#1e2a3a;\r\n  --border2:#2a3a50;\r\n  --text:#e8edf5;\r\n  --text2:#8a9bb5;\r\n  --text3:#4a5a70;\r\n  --accent:#00d4ff;\r\n  --green:#00e676;\r\n  --amber:#ffab40;\r\n  --red:#ff5252;\r\n  --red2:#ff1744;\r\n  --blue:#448aff;\r\n  --mono:'IBM Plex Mono',monospace;\r\n  --sans:'IBM Plex Sans',sans-serif;\r\n}\r\n*{box-sizing:border-box;margin:0;padding:0}\r\nbody{background:var(--bg);color:var(--text);font-family:var(--sans);min-height:100vh;padding:2rem 1rem}\r\n.container{max-width:900px;margin:0 auto}\r\n\r\n\/* Header *\/\r\n.header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}\r\n.header-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem}\r\n.brand{font-family:var(--mono);font-size:11px;color:var(--text3);letter-spacing:2px;text-transform:uppercase;margin-bottom:6px}\r\n.title{font-size:22px;font-weight:600;color:var(--text);letter-spacing:-0.5px}\r\n.title span{color:var(--accent)}\r\n.subtitle{font-size:13px;color:var(--text2);margin-top:4px}\r\n.live-badge{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--green);background:rgba(0,230,118,0.08);border:1px solid rgba(0,230,118,0.2);padding:4px 10px;border-radius:20px}\r\n.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);animation:pulse 2s infinite}\r\n@keyframes pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(0,230,118,0.4)}50%{opacity:0.7;box-shadow:0 0 0 4px rgba(0,230,118,0)}}\r\n\r\n\/* Live Data Strip *\/\r\n.live-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-bottom:2rem}\r\n.live-card{background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:12px;position:relative;overflow:hidden}\r\n.live-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px}\r\n.live-card.green::before{background:var(--green)}\r\n.live-card.amber::before{background:var(--amber)}\r\n.live-card.red::before{background:var(--red)}\r\n.live-card.blue::before{background:var(--blue)}\r\n.live-card.gray::before{background:var(--text3)}\r\n.lc-name{font-family:var(--mono);font-size:10px;color:var(--text3);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}\r\n.lc-val{font-family:var(--mono);font-size:18px;font-weight:500;color:var(--text)}\r\n.lc-sub{font-size:10px;color:var(--text2);margin-top:3px}\r\n.lc-status{font-size:9px;margin-top:4px;font-family:var(--mono)}\r\n.status-live{color:var(--green)}.status-ref{color:var(--text3)}.status-warn{color:var(--amber)}\r\n\r\n\/* Main Grid *\/\r\n.main-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}\r\n@media(max-width:600px){.main-grid{grid-template-columns:1fr}}\r\n.panel{background:var(--bg2);border:1px solid var(--border);border-radius:8px;overflow:hidden}\r\n.panel-header{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}\r\n.panel-icon{font-size:14px}\r\n.panel-title{font-family:var(--mono);font-size:11px;color:var(--text2);letter-spacing:1px;text-transform:uppercase}\r\n.panel-body{padding:12px 16px}\r\n\r\n\/* Factor Groups *\/\r\n.factor-group{margin-bottom:1.2rem}\r\n.fg-label{font-size:10px;color:var(--text3);letter-spacing:1.5px;text-transform:uppercase;font-family:var(--mono);margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--border)}\r\n.factor-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px solid var(--border)}\r\n.factor-row:last-child{border-bottom:none}\r\n.fr-name{font-size:12px;color:var(--text2);flex:1}\r\n.fr-select{background:var(--bg3);border:1px solid var(--border2);border-radius:4px;color:var(--text);font-size:11px;font-family:var(--mono);padding:3px 6px;cursor:pointer;width:160px}\r\n.fr-select:focus{outline:none;border-color:var(--accent)}\r\n\r\n\/* Order Panel *\/\r\n.order-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:1rem}\r\n.field-label{font-size:10px;color:var(--text3);letter-spacing:1px;text-transform:uppercase;font-family:var(--mono);margin-bottom:5px}\r\ninput[type=number],select.order-select{width:100%;background:var(--bg3);border:1px solid var(--border2);border-radius:4px;color:var(--text);font-family:var(--mono);font-size:13px;padding:8px 10px}\r\ninput[type=number]:focus,select.order-select:focus{outline:none;border-color:var(--accent)}\r\n\r\n\/* Analyze Button *\/\r\n.btn-analyze{width:100%;padding:14px;background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:var(--mono);font-size:13px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border-radius:6px;margin-top:1.5rem;transition:all 0.2s;position:relative;overflow:hidden}\r\n.btn-analyze::before{content:'';position:absolute;inset:0;background:var(--accent);opacity:0;transition:opacity 0.2s}\r\n.btn-analyze:hover::before{opacity:0.08}\r\n.btn-analyze:hover{box-shadow:0 0 20px rgba(0,212,255,0.15)}\r\n.btn-analyze:active{transform:scale(0.99)}\r\n\r\n\/* Results *\/\r\n.results{margin-top:1.5rem;display:none}\r\n.results.visible{display:block}\r\n\r\n.verdict-banner{border-radius:8px;padding:1.5rem;margin-bottom:1rem;border:1px solid;position:relative;overflow:hidden}\r\n.vb-critical{background:rgba(255,23,68,0.08);border-color:rgba(255,23,68,0.3)}\r\n.vb-high{background:rgba(255,171,64,0.08);border-color:rgba(255,171,64,0.3)}\r\n.vb-stable{background:rgba(0,230,118,0.06);border-color:rgba(0,230,118,0.2)}\r\n.vb-opportunity{background:rgba(68,138,255,0.08);border-color:rgba(68,138,255,0.3)}\r\n.vb-uncertain{background:rgba(138,155,181,0.06);border-color:rgba(138,155,181,0.2)}\r\n.vb-score{font-family:var(--mono);font-size:11px;color:var(--text3);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}\r\n.vb-title{font-size:18px;font-weight:600;margin-bottom:6px}\r\n.vb-critical .vb-title{color:var(--red)}\r\n.vb-high .vb-title{color:var(--amber)}\r\n.vb-stable .vb-title{color:var(--green)}\r\n.vb-opportunity .vb-title{color:var(--blue)}\r\n.vb-uncertain .vb-title{color:var(--text2)}\r\n.vb-desc{font-size:13px;color:var(--text2);line-height:1.6}\r\n\r\n\/* Meter *\/\r\n.meter-wrap{margin-bottom:1.5rem}\r\n.meter-label{font-family:var(--mono);font-size:10px;color:var(--text3);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}\r\n.meter-track{height:6px;border-radius:3px;background:linear-gradient(to right,#00e676 0%,#ffab40 50%,#ff1744 100%);position:relative;margin:8px 0}\r\n.meter-needle{position:absolute;top:-5px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--text);transform:translateX(-50%);transition:left 0.6s cubic-bezier(.34,1.56,.64,1)}\r\n.meter-ends{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--text3)}\r\n\r\n\/* Factors triggered *\/\r\n.factors-section{margin-bottom:1.5rem}\r\n.fs-header{font-family:var(--mono);font-size:10px;color:var(--text3);letter-spacing:1.5px;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:8px}\r\n.fs-header.up{color:var(--red)}.fs-header.down{color:var(--green)}\r\n.trigger-row{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}\r\n.trigger-row:last-child{border-bottom:none}\r\n.tr-icon{font-size:13px;flex-shrink:0;margin-top:1px}\r\n.tr-name{font-size:12px;font-weight:500;color:var(--text);margin-bottom:2px}\r\n.tr-effect{font-size:11px;color:var(--text2);line-height:1.5}\r\n.tr-timing{font-family:var(--mono);font-size:10px;color:var(--text3);margin-top:2px}\r\n\r\n\/* Cost Grid *\/\r\n.cost-section{margin-bottom:1.5rem}\r\n.cost-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}\r\n.cost-card{background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:12px}\r\n.cc-label{font-size:10px;color:var(--text3);font-family:var(--mono);margin-bottom:5px;text-transform:uppercase;letter-spacing:0.5px}\r\n.cc-amount{font-family:var(--mono);font-size:16px;font-weight:500;color:var(--text)}\r\n.cc-diff{font-size:10px;margin-top:3px;font-family:var(--mono)}\r\n.cc-up{color:var(--red)}.cc-down{color:var(--green)}.cc-neutral{color:var(--text3)}\r\n\r\n\/* Timeline *\/\r\n.timeline-section{margin-bottom:1.5rem}\r\n.tl-label{font-family:var(--mono);font-size:10px;color:var(--text3);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}\r\n.tl-track{height:4px;background:var(--bg3);border-radius:2px;overflow:hidden;margin-bottom:4px}\r\n.tl-fill{height:100%;border-radius:2px;transition:width 0.6s ease}\r\n.tl-marks{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;color:var(--text3)}\r\n\r\n\/* Recommendation *\/\r\n.rec-box{border-radius:8px;padding:1.2rem;border:1px solid;margin-bottom:1rem}\r\n.rec-buy-now{background:rgba(255,23,68,0.06);border-color:rgba(255,23,68,0.25)}\r\n.rec-buy-partial{background:rgba(255,171,64,0.06);border-color:rgba(255,171,64,0.25)}\r\n.rec-monitor{background:rgba(0,230,118,0.04);border-color:rgba(0,230,118,0.15)}\r\n.rec-wait{background:rgba(68,138,255,0.06);border-color:rgba(68,138,255,0.2)}\r\n.rec-unclear{background:var(--bg2);border-color:var(--border)}\r\n.rec-title{font-size:14px;font-weight:600;margin-bottom:6px}\r\n.rec-buy-now .rec-title{color:var(--red)}\r\n.rec-buy-partial .rec-title{color:var(--amber)}\r\n.rec-monitor .rec-title{color:var(--green)}\r\n.rec-wait .rec-title{color:var(--blue)}\r\n.rec-unclear .rec-title{color:var(--text2)}\r\n.rec-body{font-size:13px;color:var(--text2);line-height:1.7}\r\n\r\n\/* Footer *\/\r\n.footer{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border);font-size:11px;color:var(--text3);font-family:var(--mono);display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}\r\n.refresh-btn{background:none;border:none;color:var(--accent);font-family:var(--mono);font-size:11px;cursor:pointer;padding:0}\r\n.refresh-btn:hover{text-decoration:underline}\r\n\r\n\/* Divider *\/\r\n.section-divider{border:none;border-top:1px solid var(--border);margin:1.2rem 0}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<div class=\"container\">\r\n\r\n<!-- HEADER -->\r\n<div class=\"header\">\r\n  <div class=\"header-top\">\r\n    <div>\r\n      <div class=\"brand\">Brotherhood Paper \u2014 Cairo, Egypt<\/div>\r\n      <div class=\"title\">Paper Price <span>Intelligence<\/span> Tool<\/div>\r\n      <div class=\"subtitle\">Real-time analysis of all factors affecting paper prices in Egypt<\/div>\r\n    <\/div>\r\n    <div class=\"live-badge\"><span class=\"live-dot\"><\/span> LIVE DATA<\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- LIVE DATA STRIP -->\r\n<div class=\"live-strip\">\r\n  <div class=\"live-card green\">\r\n    <div class=\"lc-name\">USD \/ EGP<\/div>\r\n    <div class=\"lc-val\" id=\"egp-val\">\u2014<\/div>\r\n    <div class=\"lc-sub\">Egyptian Pound<\/div>\r\n    <div class=\"lc-status status-live\" id=\"egp-status\">Loading...<\/div>\r\n  <\/div>\r\n  <div class=\"live-card amber\">\r\n    <div class=\"lc-name\">Brent Crude<\/div>\r\n    <div class=\"lc-val\" id=\"oil-val\">\u2014<\/div>\r\n    <div class=\"lc-sub\">USD \/ barrel<\/div>\r\n    <div class=\"lc-status\" id=\"oil-status\">Loading...<\/div>\r\n  <\/div>\r\n  <div class=\"live-card blue\">\r\n    <div class=\"lc-name\">S&amp;P 500<\/div>\r\n    <div class=\"lc-val\" id=\"sp-val\">\u2014<\/div>\r\n    <div class=\"lc-sub\">US Stock Market<\/div>\r\n    <div class=\"lc-status\" id=\"sp-status\">Loading...<\/div>\r\n  <\/div>\r\n  <div class=\"live-card red\">\r\n    <div class=\"lc-name\">Gold<\/div>\r\n    <div class=\"lc-val\" id=\"gold-val\">\u2014<\/div>\r\n    <div class=\"lc-sub\">USD \/ oz \u2014 Fear Index<\/div>\r\n    <div class=\"lc-status\" id=\"gold-status\">Loading...<\/div>\r\n  <\/div>\r\n  <div class=\"live-card gray\">\r\n    <div class=\"lc-name\">NBSK Pulp<\/div>\r\n    <div class=\"lc-val\" id=\"pulp-val\">~$940<\/div>\r\n    <div class=\"lc-sub\">USD \/ tonne<\/div>\r\n    <div class=\"lc-status status-ref\" id=\"pulp-status\">Q1 2026 \u2014 FOEX ref<\/div>\r\n  <\/div>\r\n  <div class=\"live-card gray\">\r\n    <div class=\"lc-name\">Updated<\/div>\r\n    <div class=\"lc-val\" id=\"time-val\" style=\"font-size:13px\">\u2014<\/div>\r\n    <div class=\"lc-sub\">&nbsp;<\/div>\r\n    <button class=\"refresh-btn\" onclick=\"loadLiveData()\">\u21bb Refresh<\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ORDER INPUT -->\r\n<div class=\"panel\" style=\"margin-bottom:1rem\">\r\n  <div class=\"panel-header\"><span class=\"panel-icon\">\ud83d\udce6<\/span><span class=\"panel-title\">Your Order Parameters<\/span><\/div>\r\n  <div class=\"panel-body\">\r\n    <div class=\"order-grid\">\r\n      <div>\r\n        <div class=\"field-label\">Paper Grade<\/div>\r\n        <select class=\"order-select\" id=\"paper-type\">\r\n          <option value=\"woodfree\">Woodfree Offset (Uncoated)<\/option>\r\n          <option value=\"coated\">Coated Art Paper<\/option>\r\n          <option value=\"kraft\">Kraft Paper<\/option>\r\n          <option value=\"ncr\">NCR (Carbonless)<\/option>\r\n          <option value=\"sticker\">Self-Adhesive \/ Sticker<\/option>\r\n        <\/select>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"field-label\">GSM<\/div>\r\n        <select class=\"order-select\" id=\"gsm\">\r\n          <option value=\"70\">70 GSM<\/option>\r\n          <option value=\"80\" selected>80 GSM<\/option>\r\n          <option value=\"90\">90 GSM<\/option>\r\n          <option value=\"100\">100 GSM<\/option>\r\n          <option value=\"115\">115 GSM<\/option>\r\n          <option value=\"130\">130 GSM<\/option>\r\n        <\/select>\r\n      <\/div>\r\n      <div>\r\n        <div class=\"field-label\">Quantity (tonnes)<\/div>\r\n        <input type=\"number\" id=\"qty\" value=\"10\" min=\"1\" max=\"500\">\r\n      <\/div>\r\n      <div>\r\n        <div class=\"field-label\">Your Last Purchase Price (EGP\/tonne)<\/div>\r\n        <input type=\"number\" id=\"last-price\" value=\"85000\" min=\"10000\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- FACTORS GRID -->\r\n<div class=\"main-grid\">\r\n\r\n  <!-- Maritime Chokepoints -->\r\n  <div class=\"panel\">\r\n    <div class=\"panel-header\"><span class=\"panel-icon\">\ud83c\udf0a<\/span><span class=\"panel-title\">Maritime Chokepoints<\/span><\/div>\r\n    <div class=\"panel-body\">\r\n      <div class=\"factor-group\">\r\n        <div class=\"fg-label\">Active Disruptions<\/div>\r\n\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Suez Canal<\/div>\r\n          <select class=\"fr-select\" id=\"f-suez\">\r\n            <option value=\"0\">\u2705 Normal<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Partial slowdown<\/option>\r\n            <option value=\"2\" selected>\ud83d\udd34 Disrupted \/ rerouting<\/option>\r\n            <option value=\"3\">\u26d4 Closed<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Red Sea \/ Houthis<\/div>\r\n          <select class=\"fr-select\" id=\"f-redsea\">\r\n            <option value=\"0\">\u2705 Calm<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Sporadic attacks<\/option>\r\n            <option value=\"2\" selected>\ud83d\udd34 Active crisis<\/option>\r\n            <option value=\"3\">\u26d4 Severe danger<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Strait of Hormuz<\/div>\r\n          <select class=\"fr-select\" id=\"f-hormuz\">\r\n            <option value=\"0\">\u2705 Safe<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Tension \/ threat<\/option>\r\n            <option value=\"2\" selected>\ud83d\udd34 Dangerous escalation<\/option>\r\n            <option value=\"3\">\u26d4 Closed \/ war<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Bab el-Mandeb<\/div>\r\n          <select class=\"fr-select\" id=\"f-bab\">\r\n            <option value=\"0\">\u2705 Normal<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Tension<\/option>\r\n            <option value=\"2\" selected>\ud83d\udd34 Crisis<\/option>\r\n            <option value=\"3\">\u26d4 Closed<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Gulf of Aqaba<\/div>\r\n          <select class=\"fr-select\" id=\"f-aqaba\">\r\n            <option value=\"0\" selected>\u2705 Normal<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Tension<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Disrupted<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Panama Canal<\/div>\r\n          <select class=\"fr-select\" id=\"f-panama\">\r\n            <option value=\"0\" selected>\u2705 Normal<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Drought \/ slowdown<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Crisis<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Marine Insurance<\/div>\r\n          <select class=\"fr-select\" id=\"f-insurance\">\r\n            <option value=\"0\">\u2705 Normal rates<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Elevated<\/option>\r\n            <option value=\"2\" selected>\ud83d\udd34 Very high<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Geopolitical & Economic -->\r\n  <div class=\"panel\">\r\n    <div class=\"panel-header\"><span class=\"panel-icon\">\ud83d\udcca<\/span><span class=\"panel-title\">Economic &amp; Geopolitical<\/span><\/div>\r\n    <div class=\"panel-body\">\r\n      <div class=\"factor-group\">\r\n        <div class=\"fg-label\">Price-Raising Factors<\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Iran\u2013Israel\u2013USA Conflict<\/div>\r\n          <select class=\"fr-select\" id=\"f-iran\">\r\n            <option value=\"0\">Relative calm<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Tension<\/option>\r\n            <option value=\"2\" selected>\ud83d\udd34 Dangerous escalation<\/option>\r\n            <option value=\"3\">\u26d4 Open war<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">EGP Pressure<\/div>\r\n          <select class=\"fr-select\" id=\"f-egp\">\r\n            <option value=\"0\">\u2705 Stable<\/option>\r\n            <option value=\"1\" selected>\u26a0\ufe0f Moderate pressure<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Heavy pressure<\/option>\r\n            <option value=\"3\">\u26d4 Devaluation imminent<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Energy Costs (gas\/power)<\/div>\r\n          <select class=\"fr-select\" id=\"f-energy\">\r\n            <option value=\"0\">\u2705 Normal<\/option>\r\n            <option value=\"1\" selected>\u26a0\ufe0f Elevated<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Very high<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Q4 Seasonal Demand<\/div>\r\n          <select class=\"fr-select\" id=\"f-season\">\r\n            <option value=\"0\" selected>Off-season<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Approaching Q4 (Aug-Sep)<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Peak Q4 (Oct-Dec)<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"factor-group\">\r\n        <div class=\"fg-label\">Price-Reducing Factors<\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Trump Tariffs \/ Trade War<\/div>\r\n          <select class=\"fr-select\" id=\"f-tariffs\">\r\n            <option value=\"0\">No impact<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Partial tariffs<\/option>\r\n            <option value=\"2\" selected>\ud83d\udd34 Active trade war<\/option>\r\n            <option value=\"3\">\u26d4 Severe escalation<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">US Stock Market (S&amp;P)<\/div>\r\n          <select class=\"fr-select\" id=\"f-sp\">\r\n            <option value=\"0\">\u2705 Stable \/ rising<\/option>\r\n            <option value=\"1\" selected>\u26a0\ufe0f Notable decline<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Sharp correction<\/option>\r\n            <option value=\"3\">\u26d4 Crash<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Global Crisis (COVID-type)<\/div>\r\n          <select class=\"fr-select\" id=\"f-covid\">\r\n            <option value=\"0\" selected>None<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Early signs<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Active crisis<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Global Paper Demand<\/div>\r\n          <select class=\"fr-select\" id=\"f-demand\">\r\n            <option value=\"-1\">\ud83d\udcc9 Weak (economic slowdown)<\/option>\r\n            <option value=\"0\" selected>\u27a1\ufe0f Normal<\/option>\r\n            <option value=\"1\">\ud83d\udcc8 Strong<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Pulp & Production -->\r\n  <div class=\"panel\">\r\n    <div class=\"panel-header\"><span class=\"panel-icon\">\ud83c\udfed<\/span><span class=\"panel-title\">Pulp &amp; Mill Production<\/span><\/div>\r\n    <div class=\"panel-body\">\r\n      <div class=\"factor-group\">\r\n        <div class=\"fg-label\">Raw Material Signals<\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">NBSK \/ BHKP Pulp Trend<\/div>\r\n          <select class=\"fr-select\" id=\"f-pulp\">\r\n            <option value=\"-2\">\ud83d\udcc9\ud83d\udcc9 Falling sharply (like 2025)<\/option>\r\n            <option value=\"-1\" selected>\ud83d\udcc9 Falling moderately<\/option>\r\n            <option value=\"0\">\u27a1\ufe0f Stable<\/option>\r\n            <option value=\"1\">\ud83d\udcc8 Rising moderately<\/option>\r\n            <option value=\"2\">\ud83d\udcc8\ud83d\udcc8 Rising sharply<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Mill Shutdowns \/ Maintenance<\/div>\r\n          <select class=\"fr-select\" id=\"f-mills\">\r\n            <option value=\"0\" selected>Normal operations<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Seasonal maintenance<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Multiple closures<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">New Capacity Online<\/div>\r\n          <select class=\"fr-select\" id=\"f-newcap\">\r\n            <option value=\"0\" selected>None<\/option>\r\n            <option value=\"-1\">\u2705 New mills entered market<\/option>\r\n            <option value=\"-2\">\u2705\u2705 Major new capacity<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Forest \/ Fiber Supply<\/div>\r\n          <select class=\"fr-select\" id=\"f-fiber\">\r\n            <option value=\"0\" selected>Normal<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Constrained (wildfires\/regs)<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Severe shortage<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">EU Deforestation Reg (EUDR)<\/div>\r\n          <select class=\"fr-select\" id=\"f-eudr\">\r\n            <option value=\"0\" selected>No impact yet<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Increasing compliance costs<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Your Situation -->\r\n  <div class=\"panel\">\r\n    <div class=\"panel-header\"><span class=\"panel-icon\">\ud83c\udfe2<\/span><span class=\"panel-title\">Market Signals<\/span><\/div>\r\n    <div class=\"panel-body\">\r\n      <div class=\"factor-group\">\r\n        <div class=\"fg-label\">Supplier Early-Warning Signals<\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Supplier Lead Times<\/div>\r\n          <select class=\"fr-select\" id=\"f-leadtime\">\r\n            <option value=\"0\">\u2705 Normal (2-3 weeks)<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Extended (4-5 weeks)<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Very long (6+ weeks)<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Supplier Language<\/div>\r\n          <select class=\"fr-select\" id=\"f-availability\">\r\n            <option value=\"0\">\u2705 Firm prices, full availability<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f \"Subject to availability\"<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Partial deliveries \/ rationing<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Quote Validity Window<\/div>\r\n          <select class=\"fr-select\" id=\"f-validity\">\r\n            <option value=\"0\">\u2705 2+ weeks valid<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f 3-7 days valid<\/option>\r\n            <option value=\"2\">\ud83d\udd34 24-48 hours only<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"factor-row\">\r\n          <div class=\"fr-name\">Recent Price Announcements<\/div>\r\n          <select class=\"fr-select\" id=\"f-announce\">\r\n            <option value=\"-1\">\ud83d\udcc9 Mill price decrease announced<\/option>\r\n            <option value=\"0\" selected>No announcements<\/option>\r\n            <option value=\"1\">\u26a0\ufe0f Increase rumoured<\/option>\r\n            <option value=\"2\">\ud83d\udd34 Formal increase notice issued<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<!-- ANALYZE BUTTON -->\r\n<button class=\"btn-analyze\" onclick=\"runAnalysis()\">\u25ba RUN ANALYSIS \u2014 GET RECOMMENDATION<\/button>\r\n\r\n<!-- RESULTS -->\r\n<div class=\"results\" id=\"results\">\r\n\r\n  <hr class=\"section-divider\">\r\n\r\n  <!-- Verdict Banner -->\r\n  <div id=\"verdict-banner\"><\/div>\r\n\r\n  <!-- Risk Meter -->\r\n  <div class=\"meter-wrap\">\r\n    <div class=\"meter-label\">Price Pressure Index<\/div>\r\n    <div class=\"meter-track\"><div class=\"meter-needle\" id=\"meter-needle\"><\/div><\/div>\r\n    <div class=\"meter-ends\"><span>Sharp drop<\/span><span>Stable<\/span><span>Sharp rise<\/span><\/div>\r\n  <\/div>\r\n\r\n  <!-- Upward Triggers -->\r\n  <div id=\"upward-factors\"><\/div>\r\n\r\n  <!-- Downward Factors -->\r\n  <div id=\"downward-factors\"><\/div>\r\n\r\n  <hr class=\"section-divider\">\r\n\r\n  <!-- Cost Calculations -->\r\n  <div class=\"cost-section\">\r\n    <div class=\"meter-label\" style=\"margin-bottom:10px\">Cost Scenarios \u2014 <span id=\"cost-header\"><\/span><\/div>\r\n    <div class=\"cost-grid\" id=\"cost-grid\"><\/div>\r\n  <\/div>\r\n\r\n  <hr class=\"section-divider\">\r\n\r\n  <!-- Timeline -->\r\n  <div class=\"timeline-section\">\r\n    <div class=\"tl-label\">Expected Impact Window \u2014 Time for disruption to reach Cairo prices<\/div>\r\n    <div class=\"tl-track\"><div class=\"tl-fill\" id=\"tl-fill\"><\/div><\/div>\r\n    <div class=\"tl-marks\"><span>Now<\/span><span>4 wks<\/span><span>8 wks<\/span><span>12+ wks<\/span><\/div>\r\n  <\/div>\r\n\r\n  <!-- Recommendation -->\r\n  <div id=\"recommendation\"><\/div>\r\n\r\n  <div class=\"footer\">\r\n    <span>Brotherhood Paper \u00b7 brotherhoodpaper.com \u00b7 Cairo, Egypt<\/span>\r\n    <span>This tool is for procurement guidance only \u2014 not financial advice. Live rates are approximate.<\/span>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\nlet liveData = {egp:50.5, oil:75.4, sp:5200, gold:3150, loaded:false};\r\nconst FINNHUB_KEY = 'd7hp8g9r01qirk40gg4gd7hp8g9r01qirk40gg50';\r\n\r\nasync function finnhubQuote(symbol) {\r\n  const url = `https:\/\/finnhub.io\/api\/v1\/quote?symbol=${encodeURIComponent(symbol)}&token=${FINNHUB_KEY}`;\r\n  const r = await fetch(url);\r\n  const d = await r.json();\r\n  return d; \/\/ {c: current, pc: prev close, h: high, l: low}\r\n}\r\n\r\nasync function loadLiveData() {\r\n\r\n  \/\/ \u2500\u2500 1. USD \/ EGP \u2014 open.er-api.com (no CORS issues) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  try {\r\n    const r = await fetch('https:\/\/open.er-api.com\/v6\/latest\/USD');\r\n    const d = await r.json();\r\n    if(d.result === 'success' && d.rates && d.rates.EGP) {\r\n      liveData.egp = d.rates.EGP;\r\n      document.getElementById('egp-val').textContent = liveData.egp.toFixed(2);\r\n      document.getElementById('egp-status').className = 'lc-status status-live';\r\n      document.getElementById('egp-status').textContent = '\u25cf LIVE \u2014 updated ' + new Date(d.time_last_update_unix * 1000).toLocaleDateString('en-EG');\r\n    } else { throw new Error('no data'); }\r\n  } catch(e) {\r\n    document.getElementById('egp-val').textContent = '51.8';\r\n    document.getElementById('egp-status').className = 'lc-status status-ref';\r\n    document.getElementById('egp-status').textContent = 'Reference \u2014 API unavailable';\r\n  }\r\n\r\n  \/\/ \u2500\u2500 2. Brent Crude \u2014 Finnhub BNO ETF (\u00d7 2 \u2248 Brent price) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  try {\r\n    const d = await finnhubQuote('BNO');\r\n    if(d && d.c && d.c > 0) {\r\n      liveData.oil = d.c * 2;\r\n      const chg = d.pc > 0 ? ((d.c - d.pc) \/ d.pc * 100) : 0;\r\n      document.getElementById('oil-val').textContent = '$' + liveData.oil.toFixed(1);\r\n      const dir = chg >= 0 ? '\u25b2 +' : '\u25bc ';\r\n      const cls = chg > 1 ? 'status-warn' : chg < -1 ? 'status-live' : 'status-ref';\r\n      document.getElementById('oil-status').className = 'lc-status ' + cls;\r\n      document.getElementById('oil-status').textContent = 'LIVE ' + dir + Math.abs(chg).toFixed(2) + '% today';\r\n    } else { throw new Error('no data'); }\r\n  } catch(e) {\r\n    document.getElementById('oil-val').textContent = '$90.4';\r\n    document.getElementById('oil-status').className = 'lc-status status-ref';\r\n    document.getElementById('oil-status').textContent = 'Reference \u2014 API unavailable';\r\n  }\r\n\r\n  \/\/ \u2500\u2500 3. S&P 500 \u2014 Finnhub SPY ETF (\u00d7 10 \u2248 S&P index) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  try {\r\n    const d = await finnhubQuote('SPY');\r\n    if(d && d.c && d.c > 0) {\r\n      liveData.sp = Math.round(d.c * 10);\r\n      const chg = d.pc > 0 ? ((d.c - d.pc) \/ d.pc * 100) : 0;\r\n      document.getElementById('sp-val').textContent = liveData.sp.toLocaleString();\r\n      const dir = chg >= 0 ? '\u25b2 +' : '\u25bc ';\r\n      const cls = chg < -1 ? 'status-warn' : chg > 1 ? 'status-live' : 'status-ref';\r\n      document.getElementById('sp-status').className = 'lc-status ' + cls;\r\n      document.getElementById('sp-status').textContent = 'LIVE ' + dir + Math.abs(chg).toFixed(2) + '% today';\r\n    } else { throw new Error('no data'); }\r\n  } catch(e) {\r\n    document.getElementById('sp-val').textContent = '7,126';\r\n    document.getElementById('sp-status').className = 'lc-status status-ref';\r\n    document.getElementById('sp-status').textContent = 'Reference \u2014 API unavailable';\r\n  }\r\n\r\n  \/\/ \u2500\u2500 4. Gold \u2014 Finnhub GLD ETF (\u00f7 0.0926 \u2248 gold price per oz) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  try {\r\n    const d = await finnhubQuote('GLD');\r\n    if(d && d.c && d.c > 0) {\r\n      liveData.gold = Math.round(d.c \/ 0.0926);\r\n      const chg = d.pc > 0 ? ((d.c - d.pc) \/ d.pc * 100) : 0;\r\n      document.getElementById('gold-val').textContent = '$' + liveData.gold.toLocaleString();\r\n      const dir = chg >= 0 ? '\u25b2 +' : '\u25bc ';\r\n      const cls = liveData.gold > 3000 ? 'status-warn' : 'status-ref';\r\n      document.getElementById('gold-status').className = 'lc-status ' + cls;\r\n      document.getElementById('gold-status').textContent = 'LIVE ' + dir + Math.abs(chg).toFixed(2) + '% today';\r\n    } else { throw new Error('no data'); }\r\n  } catch(e) {\r\n    document.getElementById('gold-val').textContent = '$4,879';\r\n    document.getElementById('gold-status').className = 'lc-status status-ref';\r\n    document.getElementById('gold-status').textContent = 'Reference \u2014 API unavailable';\r\n  }\r\n\r\n  \/\/ \u2500\u2500 5. NBSK Pulp \u2014 No free API available \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n  \/\/ Kept as reference value \u2014 updated manually from FOEX each month\r\n  document.getElementById('pulp-val').textContent = '~$940';\r\n  document.getElementById('pulp-status').textContent = 'FOEX ref \u2014 Q1 2026';\r\n\r\n  const now = new Date();\r\n  document.getElementById('time-val').textContent = now.toLocaleTimeString('en-EG');\r\n  liveData.loaded = true;\r\n}\r\n\r\nfunction gv(id) { return parseInt(document.getElementById(id).value) || 0; }\r\n\r\nfunction runAnalysis() {\r\n  const suez      = gv('f-suez');\r\n  const redsea    = gv('f-redsea');\r\n  const hormuz    = gv('f-hormuz');\r\n  const bab       = gv('f-bab');\r\n  const aqaba     = gv('f-aqaba');\r\n  const panama    = gv('f-panama');\r\n  const insurance = gv('f-insurance');\r\n  const iran      = gv('f-iran');\r\n  const egpP      = gv('f-egp');\r\n  const energy    = gv('f-energy');\r\n  const season    = gv('f-season');\r\n  const tariffs   = gv('f-tariffs');\r\n  const sp        = gv('f-sp');\r\n  const covid     = gv('f-covid');\r\n  const demand    = gv('f-demand');\r\n  const pulp      = gv('f-pulp');\r\n  const mills     = gv('f-mills');\r\n  const newcap    = gv('f-newcap');\r\n  const fiber     = gv('f-fiber');\r\n  const eudr      = gv('f-eudr');\r\n  const leadtime  = gv('f-leadtime');\r\n  const avail     = gv('f-availability');\r\n  const validity  = gv('f-validity');\r\n  const announce  = gv('f-announce');\r\n\r\n  const qty       = parseFloat(document.getElementById('qty').value) || 10;\r\n  const lastPrice = parseFloat(document.getElementById('last-price').value) || 85000;\r\n  const ptype     = document.getElementById('paper-type').value;\r\n  const egpNow    = liveData.egp || 50.5;\r\n\r\n  const sensitivity = {woodfree:1.0, coated:1.15, kraft:0.9, ncr:1.2, sticker:1.1};\r\n  const sm = sensitivity[ptype] || 1.0;\r\n\r\n  let score = 0;\r\n  let up = [], dn = [];\r\n\r\n  \/\/ --- MARITIME ---\r\n  if(hormuz >= 3){ score+=38; up.push({icon:'\u26d4',name:'Strait of Hormuz \u2014 CLOSED \/ WAR',effect:'Triple shock: oil \u2191\u2191\u2191 + shipping \u2191\u2191 + EGP collapse. Most severe scenario possible. All Asian supply chains disrupted.',timing:'0\u20138 weeks'}); }\r\n  else if(hormuz===2){ score+=22; up.push({icon:'\ud83d\udd34',name:'Strait of Hormuz \u2014 Dangerous Escalation',effect:'Oil \u2191\u2191 + Asian shipping disrupted (Hansol, Indonesian mills) + EGP pressure. 70% of global oil transits here.',timing:'3\u201310 weeks'}); }\r\n  else if(hormuz===1){ score+=9; up.push({icon:'\u26a0\ufe0f',name:'Strait of Hormuz \u2014 Tension',effect:'Marine insurance \u2191 + market anxiety. Monitor closely.',timing:'2\u20136 weeks'}); }\r\n\r\n  if(redsea>=2||bab>=2){ score+=16; up.push({icon:'\ud83d\udd34',name:'Red Sea \/ Bab el-Mandeb \u2014 Active Crisis',effect:'Cape of Good Hope rerouting: +15-20 transit days + freight \u2191\u2191. Replicates 2024 disruption pattern.',timing:'3\u20138 weeks'}); }\r\n  else if(redsea===1||bab===1){ score+=6; up.push({icon:'\u26a0\ufe0f',name:'Red Sea \/ Bab el-Mandeb \u2014 Sporadic Attacks',effect:'Insurance \u2191 + some delays. Monitor for escalation.',timing:'2\u20135 weeks'}); }\r\n\r\n  if(suez>=3){ score+=22; up.push({icon:'\u26d4',name:'Suez Canal \u2014 CLOSED',effect:'All Europe-Egypt shipping stopped or diverted. Immediate and severe impact on all imported paper.',timing:'0\u20133 weeks'}); }\r\n  else if(suez>=2){ score+=11; up.push({icon:'\ud83d\udd34',name:'Suez Canal \u2014 Disrupted',effect:'European mill deliveries delayed. Freight surcharges on all Europe-Egypt lanes.',timing:'2\u20136 weeks'}); }\r\n  else if(suez===1){ score+=4; up.push({icon:'\u26a0\ufe0f',name:'Suez Canal \u2014 Partial Slowdown',effect:'Minor delays. Monitor.',timing:'1\u20133 weeks'}); }\r\n\r\n  if(aqaba>=1){ score+=4; up.push({icon:'\u26a0\ufe0f',name:'Gulf of Aqaba \u2014 Disrupted',effect:'Regional shipping lane tension. Secondary impact on Egypt trade routes.',timing:'1\u20134 weeks'}); }\r\n  if(panama>=2){ score+=7; up.push({icon:'\ud83d\udd34',name:'Panama Canal \u2014 Crisis',effect:'Latin American mills (Champion, Soporset) face severe delays reaching Egypt.',timing:'6\u201312 weeks'}); }\r\n  else if(panama===1){ score+=3; up.push({icon:'\u26a0\ufe0f',name:'Panama Canal \u2014 Drought \/ Slowdown',effect:'Delays on Champion \/ Soporset shipments from Brazil\/Portugal.',timing:'5\u201310 weeks'}); }\r\n\r\n  if(insurance>=2){ score+=9; up.push({icon:'\ud83d\udd34',name:'Marine Insurance \u2014 Very High',effect:'Adds 3\u20135% to every tonne landed cost. Direct pass-through to paper price.',timing:'0\u20132 weeks'}); }\r\n  else if(insurance===1){ score+=3; }\r\n\r\n  \/\/ --- GEO\/ECONOMIC UP ---\r\n  if(iran>=3){ score+=28; up.push({icon:'\u26d4',name:'Iran\u2013Israel\u2013USA \u2014 Open War',effect:'Oil shock + EGP collapse + demand destruction. Simultaneous hit on all cost drivers.',timing:'1\u20136 weeks'}); }\r\n  else if(iran===2){ score+=14; up.push({icon:'\ud83d\udd34',name:'Iran\u2013Israel\u2013USA \u2014 Dangerous Escalation (Current)',effect:'Hormuz risk + oil \u2191 + EGP under pressure + global uncertainty. Unlike Red Sea: this hits OIL directly.',timing:'2\u20138 weeks'}); }\r\n  else if(iran===1){ score+=6; up.push({icon:'\u26a0\ufe0f',name:'Iran\u2013Israel\u2013USA \u2014 Tension',effect:'Risk premium on oil. EGP vulnerable.',timing:'3\u201310 weeks'}); }\r\n\r\n  if(egpP>=3){ score+=20; up.push({icon:'\u26d4',name:'EGP Devaluation \u2014 Imminent',effect:'All imported paper costs rise immediately in EGP terms. Suppliers will shorten or void current quotes.',timing:'0\u20131 week'}); }\r\n  else if(egpP===2){ score+=11; up.push({icon:'\ud83d\udd34',name:'EGP \u2014 Heavy Pressure',effect:'Quotes shortening to 24-48 hours. Suppliers reluctant to forward-price.',timing:'1\u20133 weeks'}); }\r\n  else if(egpP===1){ score+=4; up.push({icon:'\u26a0\ufe0f',name:'EGP \u2014 Moderate Pressure',effect:'Some volatility in import pricing.',timing:'2\u20136 weeks'}); }\r\n\r\n  if(energy>=2){ score+=8; up.push({icon:'\ud83d\udd34',name:'Energy Costs \u2014 Very High',effect:'Mill production costs \u2191. Petroleum-based coatings (art paper, sticker) especially affected.',timing:'6\u201310 weeks'}); }\r\n  else if(energy===1){ score+=3; }\r\n\r\n  if(season>=2){ score+=9; up.push({icon:'\ud83d\udd34',name:'Q4 Peak Season',effect:'Egyptian importers competing with European\/US buyers for same mill capacity. Place Q4 orders by August.',timing:'0\u20134 weeks'}); }\r\n  else if(season===1){ score+=3; }\r\n\r\n  if(pulp>=2){ score+=13; up.push({icon:'\ud83d\udcc8',name:'NBSK\/BHKP Pulp \u2014 Rising Sharply',effect:'Mill price increases coming in 8\u201316 weeks. Lock in current prices before announcements.',timing:'8\u201316 weeks'}); }\r\n  else if(pulp===1){ score+=5; up.push({icon:'\u26a0\ufe0f',name:'Pulp Prices \u2014 Rising Moderately',effect:'Gradual pressure on paper costs.',timing:'8\u201314 weeks'}); }\r\n\r\n  if(mills>=2){ score+=9; up.push({icon:'\ud83d\udd34',name:'Mill Shutdowns \u2014 Multiple',effect:'Pulp supply tightening. Price increases in 8\u201314 weeks.',timing:'8\u201314 weeks'}); }\r\n  else if(mills===1){ score+=4; up.push({icon:'\u26a0\ufe0f',name:'Mill Maintenance \u2014 Seasonal',effect:'Minor supply constraint.',timing:'6\u201310 weeks'}); }\r\n\r\n  if(fiber>=2){ score+=8; up.push({icon:'\ud83d\udd34',name:'Forest \/ Fiber Supply \u2014 Severe Shortage',effect:'Wildfires (Canada\/Australia) or regulatory restrictions cutting pulp fiber availability.',timing:'8\u201316 weeks'}); }\r\n  else if(fiber===1){ score+=4; up.push({icon:'\u26a0\ufe0f',name:'Fiber Supply \u2014 Constrained',effect:'Upward pressure on pulp prices.',timing:'8\u201314 weeks'}); }\r\n\r\n  if(eudr===1){ score+=3; up.push({icon:'\u26a0\ufe0f',name:'EU Deforestation Regulation (EUDR)',effect:'Compliance costs rising for European mills. Gradual upward price pressure.',timing:'Ongoing'}); }\r\n\r\n  \/\/ Supplier signals\r\n  if(leadtime>=2){ score+=10; up.push({icon:'\ud83d\udd34',name:'Supplier Lead Times \u2014 Very Long (6+ weeks)',effect:'Stock is thin. Price increase is imminent. Act on lead time, not on the announcement.',timing:'0\u20133 weeks'}); }\r\n  else if(leadtime===1){ score+=5; up.push({icon:'\u26a0\ufe0f',name:'Supplier Lead Times \u2014 Extended (4-5 weeks)',effect:'Stock running low. Classic early-warning signal.',timing:'1\u20134 weeks'}); }\r\n\r\n  if(avail>=2){ score+=8; up.push({icon:'\ud83d\udd34',name:'Partial Deliveries \/ Rationing',effect:'Distributor stock critically low. Prices will rise.',timing:'0\u20132 weeks'}); }\r\n  else if(avail===1){ score+=4; up.push({icon:'\u26a0\ufe0f',name:'\"Subject to Availability\" Language',effect:'Supplier stock is thinning. Do not delay ordering.',timing:'1\u20133 weeks'}); }\r\n\r\n  if(validity>=2){ score+=8; up.push({icon:'\ud83d\udd34',name:'Quote Validity \u2014 24-48 Hours Only',effect:'Replacement cost is actively moving. Supplier cannot hold price.',timing:'0\u20131 week'}); }\r\n  else if(validity===1){ score+=4; up.push({icon:'\u26a0\ufe0f',name:'Quote Validity Shortened',effect:'Market moving faster than usual.',timing:'0\u20132 weeks'}); }\r\n\r\n  if(announce===2){ score+=12; up.push({icon:'\ud83d\udd34',name:'Formal Price Increase Notice Issued',effect:'The announcement has come \u2014 best buying opportunity has already passed.',timing:'Effective immediately'}); }\r\n  else if(announce===1){ score+=5; up.push({icon:'\u26a0\ufe0f',name:'Price Increase Rumoured',effect:'Act before announcement becomes formal.',timing:'1\u20134 weeks'}); }\r\n\r\n  \/\/ --- DOWNWARD ---\r\n  if(tariffs>=2){\r\n    score-=9;\r\n    dn.push({icon:'\ud83d\udcc9',name:'Trump Tariffs \u2014 Active Trade War',effect:'Global demand \u2193 + stock market \u2193 + economic slowdown. Paper is NOT a strategic commodity \u2014 consumption drops in uncertainty. Partially offsets upward pressures.',timing:'1\u20136 weeks'});\r\n  } else if(tariffs===1){ score-=3; }\r\n\r\n  if(sp>=2){\r\n    score-=7;\r\n    dn.push({icon:'\ud83d\udcc9',name:'S&P 500 \u2014 Sharp Correction',effect:'Confidence \u2193 \u2192 commercial printing demand \u2193 \u2192 packaging orders \u2193. Temporary relief on paper prices.',timing:'2\u20138 weeks'});\r\n  } else if(sp===1){ score-=2; }\r\n\r\n  if(covid>=1){\r\n    score-=12;\r\n    dn.push({icon:'\u26a0\ufe0f',name:'Global Crisis (COVID-type)',effect:'AMBIGUOUS NET EFFECT: Costs \u2191 (supply chain) but demand \u2193\u2193 (no printing, no restaurants, no events). 2020 showed demand collapse exceeded cost pressures. Net result unclear.',timing:'Uncertain'});\r\n  }\r\n\r\n  if(pulp<=-2){\r\n    score-=12;\r\n    dn.push({icon:'\ud83d\udcc9',name:'Pulp \u2014 Falling Sharply (like 2025)',effect:'New capacity (Suzano + others) flooded market in 2025. Downward pressure on paper costs for 8-16 weeks.',timing:'8\u201316 weeks'});\r\n  } else if(pulp===-1){\r\n    score-=5;\r\n    dn.push({icon:'\ud83d\udcc9',name:'Pulp \u2014 Falling Moderately',effect:'Moderate opportunity to negotiate lower prices in coming months.',timing:'10\u201318 weeks'});\r\n  }\r\n\r\n  if(newcap<=-1){\r\n    score-=7;\r\n    dn.push({icon:'\ud83d\udcc9',name:'New Mill Capacity Online',effect:'Increased global supply creates competitive pressure on prices. Benefits last 6-18 months.',timing:'3\u20138 weeks'});\r\n  }\r\n\r\n  if(demand===-1){\r\n    score-=6;\r\n    dn.push({icon:'\ud83d\udcc9',name:'Global Paper Demand \u2014 Weak',effect:'Mills competing for market share \u2192 better pricing for buyers.',timing:'1\u20136 weeks'});\r\n  }\r\n\r\n  if(announce===-1){\r\n    score-=8;\r\n    dn.push({icon:'\ud83d\udcc9',name:'Mill Price Decrease Announced',effect:'Official reduction notice \u2014 current pricing is moving down. Consider delaying non-urgent orders.',timing:'Effective on arrival'});\r\n  }\r\n\r\n  \/\/ Clamp\r\n  score = Math.max(-50, Math.min(100, Math.round(score * sm)));\r\n\r\n  \/\/ Scenario\r\n  let sc, recClass, recTitle, recBody, tlPct;\r\n  if(score>=45){\r\n    sc='critical'; recClass='rec-buy-now';\r\n    recTitle='\u26a1 BUY NOW \u2014 Maximum urgency';\r\n    recBody='Multiple critical factors are converging simultaneously. With only 1-2 weeks of stock, you face a production risk. Contact your supplier today to secure the largest order possible at current prices. Every day of delay increases cost exposure.';\r\n    tlPct=85;\r\n  } else if(score>=25){\r\n    sc='critical'; recClass='rec-buy-now';\r\n    recTitle='\ud83d\udea8 BUY NOW \u2014 Strong upward pressure';\r\n    recBody='Clear signals of imminent price increases. Lock in current pricing immediately. Order 2-3 months\\' supply if cash flow allows. The pipeline effect means by the time prices officially move, the opportunity will be gone.';\r\n    tlPct=70;\r\n  } else if(score>=12){\r\n    sc='high'; recClass='rec-buy-partial';\r\n    recTitle='\u26a0\ufe0f Buy 60-70% Now \u2014 Monitor the rest';\r\n    recBody='More upward pressure than downward. Secure the bulk of your requirements now while prices are stable. Leave some budget for the next 2-3 weeks in case conditions improve or worsen.';\r\n    tlPct=50;\r\n  } else if(score>=3){\r\n    sc='stable'; recClass='rec-monitor';\r\n    recTitle='\ud83d\udc41 Monitor \u2014 Unstable equilibrium';\r\n    recBody='Upward and downward forces are roughly balanced. Buy your normal requirements and watch for any movement in lead times or EGP rate as your primary early-warning indicators.';\r\n    tlPct=30;\r\n  } else if(score>=-10){\r\n    sc='stable'; recClass='rec-monitor';\r\n    recTitle='\u2705 Stable \u2014 Buy normally';\r\n    recBody='No significant pressure in either direction. Proceed with normal procurement. No need for defensive stockpiling or deliberate delay.';\r\n    tlPct=20;\r\n  } else if(score>=-25){\r\n    sc='opportunity'; recClass='rec-wait';\r\n    recTitle='\ud83d\udcc9 Opportunity \u2014 Prices trending down';\r\n    recBody='Downward factors outweigh upward pressures. With 1-2 weeks of stock, you can afford to wait. Consider delaying non-urgent orders 3-6 weeks to capture lower prices. Ask your supplier about upcoming shipment pricing.';\r\n    tlPct=10;\r\n  } else {\r\n    sc='opportunity'; recClass='rec-wait';\r\n    recTitle='\ud83d\udcc9\ud83d\udcc9 Strong opportunity \u2014 Market declining';\r\n    recBody='All indicators point to falling prices. Delay large orders and buy hand-to-mouth only. But stay alert: markets can reverse quickly when conditions improve. Set a floor stock of 10 days to protect against sudden reversals.';\r\n    tlPct=5;\r\n  }\r\n\r\n  const scenarioLabel = {\r\n    critical:'\u26d4 HIGH RISK \u2014 Sharp price increase imminent',\r\n    high:'\ud83d\udd34 WARNING \u2014 Price increase likely',\r\n    stable:'\u2705 STABLE \u2014 Normal market conditions',\r\n    opportunity:'\ud83d\udcc9 OPPORTUNITY \u2014 Downward trend',\r\n    uncertain:'\u2753 UNCERTAIN \u2014 Mixed signals'\r\n  };\r\n\r\n  \/\/ Render verdict\r\n  document.getElementById('verdict-banner').innerHTML = `\r\n    <div class=\"verdict-banner vb-${sc}\">\r\n      <div class=\"vb-score\">PRICE PRESSURE INDEX: ${score > 0 ? '+' : ''}${score} \/ 100 &nbsp;\u00b7&nbsp; Grade sensitivity: \u00d7${sm.toFixed(2)}<\/div>\r\n      <div class=\"vb-title\">${scenarioLabel[sc]}<\/div>\r\n      <div class=\"vb-desc\">Analysis based on ${up.length} upward + ${dn.length} downward active factors. Current USD\/EGP: ${liveData.egp.toFixed(2)}<\/div>\r\n    <\/div>`;\r\n\r\n  \/\/ Meter\r\n  const needlePct = Math.min(95, Math.max(5, ((score + 50) \/ 150) * 100));\r\n  document.getElementById('meter-needle').style.left = needlePct + '%';\r\n\r\n  \/\/ Upward factors\r\n  let upHTML = '';\r\n  if(up.length){\r\n    upHTML = `<div class=\"factors-section\"><div class=\"fs-header up\">\u25b2 UPWARD PRESSURE FACTORS (${up.length} active)<\/div>`;\r\n    up.forEach(f => { upHTML += `<div class=\"trigger-row\"><div class=\"tr-icon\">${f.icon}<\/div><div><div class=\"tr-name\">${f.name}<\/div><div class=\"tr-effect\">${f.effect}<\/div><div class=\"tr-timing\">Impact window: ${f.timing}<\/div><\/div><\/div>`; });\r\n    upHTML += '<\/div>';\r\n  }\r\n  document.getElementById('upward-factors').innerHTML = upHTML;\r\n\r\n  \/\/ Downward factors\r\n  let dnHTML = '';\r\n  if(dn.length){\r\n    dnHTML = `<div class=\"factors-section\"><div class=\"fs-header down\">\u25bc DOWNWARD \/ OFFSETTING FACTORS (${dn.length} active)<\/div>`;\r\n    dn.forEach(f => { dnHTML += `<div class=\"trigger-row\"><div class=\"tr-icon\">${f.icon}<\/div><div><div class=\"tr-name\">${f.name}<\/div><div class=\"tr-effect\">${f.effect}<\/div><div class=\"tr-timing\">Impact window: ${f.timing}<\/div><\/div><\/div>`; });\r\n    dnHTML += '<\/div>';\r\n  }\r\n  document.getElementById('downward-factors').innerHTML = dnHTML;\r\n\r\n  \/\/ Cost\r\n  const costNow = qty * lastPrice;\r\n  const cost10up = qty * lastPrice * 1.10;\r\n  const cost20up = qty * lastPrice * 1.20;\r\n  const cost8dn = qty * lastPrice * 0.92;\r\n  document.getElementById('cost-header').textContent = qty + ' tonnes of ' + document.getElementById('paper-type').options[document.getElementById('paper-type').selectedIndex].text;\r\n  document.getElementById('cost-grid').innerHTML = `\r\n    <div class=\"cost-card\"><div class=\"cc-label\">Current price<\/div><div class=\"cc-amount\">${Math.round(costNow).toLocaleString()} EGP<\/div><div class=\"cc-diff cc-neutral\">${lastPrice.toLocaleString()} EGP\/tonne<\/div><\/div>\r\n    <div class=\"cost-card\"><div class=\"cc-label\">If EGP drops 10%<\/div><div class=\"cc-amount\">${Math.round(cost10up).toLocaleString()} EGP<\/div><div class=\"cc-diff cc-up\">+${Math.round(cost10up-costNow).toLocaleString()} EGP extra<\/div><\/div>\r\n    <div class=\"cost-card\"><div class=\"cc-label\">If EGP drops 20%<\/div><div class=\"cc-amount\">${Math.round(cost20up).toLocaleString()} EGP<\/div><div class=\"cc-diff cc-up\">+${Math.round(cost20up-costNow).toLocaleString()} EGP extra<\/div><\/div>\r\n    <div class=\"cost-card\"><div class=\"cc-label\">If market falls 8%<\/div><div class=\"cc-amount\">${Math.round(cost8dn).toLocaleString()} EGP<\/div><div class=\"cc-diff cc-down\">Save ${Math.round(costNow-cost8dn).toLocaleString()} EGP<\/div><\/div>`;\r\n\r\n  \/\/ Timeline\r\n  const tlColor = score>20?'#ff5252':score>0?'#ffab40':'#00e676';\r\n  document.getElementById('tl-fill').style.cssText = `width:${tlPct}%;background:${tlColor}`;\r\n\r\n  \/\/ Recommendation\r\n  document.getElementById('recommendation').innerHTML = `\r\n    <div class=\"rec-box ${recClass}\">\r\n      <div class=\"rec-title\">${recTitle}<\/div>\r\n      <div class=\"rec-body\">${recBody}<\/div>\r\n    <\/div>`;\r\n\r\n  document.getElementById('results').className = 'results visible';\r\n  document.getElementById('results').scrollIntoView({behavior:'smooth',block:'start'});\r\n}\r\n\r\nloadLiveData();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ac176c e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"5ac176c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f4e3313 elementor-widget elementor-widget-text-editor\" data-id=\"f4e3313\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><strong><b>Why Egyptian Paper Buyers Get Surprised by Price Changes<\/b><\/strong><\/h2><p>\u00a0<\/p><p>A quote from your paper supplier is valid for seven days. You plan your job, send the purchase order on day eight, and the price has changed \u2014 sometimes by 5%, sometimes by 15%. If this has happened to you, you are not alone, and the cause is rarely the supplier acting in bad faith.<\/p><p>\u00a0<\/p><p>Paper is a globally traded commodity. Paper prices Egypt are determined not in Cairo but by a chain of events that begins at a pulp mill in Brazil or Scandinavia, moves through container shipping lanes, crosses currency markets, and arrives at your doorstep after passing through port clearance and local distribution. Any link in that chain can move \u2014 and when several links move at once, the price at your end can shift sharply and quickly.<\/p><p>\u00a0<\/p><p>Brotherhood Paper imports woodfree, coated art paper, kraft, NCR, and sticker paper from mills including Champion, Hansol, and Soporset. The dynamics described here apply directly to these grades and to most imported paper products circulating in the Egyptian market. View our current paper products to see available grades and current pricing.<\/p><p>\u00a0<\/p><p>This article explains the four main drivers of paper price movements in Egypt, gives you concrete examples of how each one works, and tells you how to read the market well enough to make smarter buying decisions \u2014 whether that means stocking up, placing a forward order, or holding off.<\/p><p>\u00a0<\/p><h2><strong><b>Factor 1: Currency \u2014 The EGP\/USD Exchange Rate<\/b><\/strong><\/h2><p>\u00a0<\/p><p>This is the first driver every procurement manager should watch. International paper is typically quoted in USD or EUR. When an Egyptian importer purchases from a mill in Finland, South Korea, Portugal, or Brazil, the transaction is settled in USD. The Egyptian pound is used only at the final stage \u2014 when the buyer pays the local importer.<\/p><p>\u00a0<\/p><p>This means that every time the EGP weakens against the USD, the EGP cost of imported paper rises \u2014 even if the mill&#8217;s USD price has not changed at all. Egypt has experienced significant currency movements in recent years. Reuters reported that after Egypt&#8217;s March 2024 shift to a more flexible exchange rate, the pound moved from about EGP 30.85\/USD to roughly EGP 49.4\/USD. That kind of move changes imported cost structure immediately, even before freight or warehousing are added.<\/p><p>\u00a0<\/p><p><em><i>Concrete Example: A 10% Currency Shift on a 100-Tonne Order Assume a 100-tonne order of 80 gsm woodfree offset, priced at USD 850\/tonne CIF Alexandria. Total paper value: USD 85,000 At EGP 49\/USD: Total cost = EGP 4,165,000 At EGP 54\/USD (a 10% shift): Total cost = EGP 4,590,000 Difference: EGP 425,000 \u2014 on the same shipment, same paper, same mill price in USD. The only variable is the exchange rate.<\/i><\/em><\/p><p>\u00a0<\/p><p>This is why buyers who ask &#8216;Why did the supplier move the price when the mill price did not change?&#8217; are often asking the wrong question. If the currency moved, the local EGP price had to move. In practical terms, a paper price increase Egypt often starts with FX, not with the paper mill.<\/p><p>\u00a0<\/p><p>Buying tip: When the EGP is stable or has recently strengthened, it is a good time to lock in larger volume at current EGP prices. When the EGP is under visible pressure, suppliers cannot absorb the risk of a long-validity quote \u2014 do not expect them to honour prices across a major devaluation event.<\/p><p>\u00a0<\/p><h2><strong><b>Factor 2: International Shipping and Freight Costs<\/b><\/strong><\/h2><p>\u00a0<\/p><p>Ocean freight is the second-largest cost component in landed paper price for Egypt, after the paper itself. Paper from European mills (Finland, Portugal, Spain) moves on container vessels through the Mediterranean. Paper from Asia (South Korea, Indonesia, China) either transits the Suez Canal or, when that route is disrupted, sails the much longer route around Africa&#8217;s Cape of Good Hope.<\/p><p>\u00a0<\/p><p><strong><b>Container Rates and Landed Paper Price<\/b><\/strong><\/p><p>A 40-foot container holds approximately 20\u201324 tonnes of paper, depending on the grade. On stable lanes, freight might run USD 1,200\u20131,800 per container from Europe to Alexandria. At peak disruption \u2014 as seen in late 2021 and again in 2024 \u2014 spot rates on some lanes exceeded USD 6,000\u20138,000 per container. On a 24-tonne container of woodfree offset, the difference between USD 1,500 and USD 6,000 freight adds USD 187.50 per tonne to landed cost. On a 100-tonne order, that translates to USD 18,750 in additional cost before any mill price movement.<\/p><p>\u00a0<\/p><p>Paper is heavy, low-value-per-cubic-metre cargo compared with many manufactured goods, so the freight-to-value ratio is high \u2014 shipping costs can represent 10\u201315% of the final landed price. This is one reason why paper is expensive Egypt is often really a logistics question disguised as a pricing question.<\/p><p>\u00a0<\/p><p><strong><b>The Red Sea Crisis \u2014 A Real Case for Egyptian Buyers<\/b><\/strong><\/p><p>UNCTAD reported that disruptions in the Red Sea, Suez Canal, and Panama Canal caused freight rates to rise and become more unpredictable in 2024. Its 2025 maritime review said Red Sea rerouting increased voyage distances, delays, and operating costs. The IMF reported that in the first two months of 2024, Suez Canal trade was down 50% year-on-year, while ships diverted around the Cape of Good Hope added 10 days or more on average to delivery times.<\/p><p>\u00a0<\/p><p>For Egyptian paper importers, the effects were threefold: freight rates on Asia\u2013Egypt lanes rose sharply; lead times from Asian mills extended from the typical 45\u201360 days to 70\u201390 days; and vessel availability tightened. A procurement manager who was watching the Red Sea news in October 2023 and placed early orders in November had a meaningful advantage over one who waited until March 2024.<\/p><p><em><i>Sources: UNCTAD 2025 Maritime Transport Review | IMF Regional Economic Outlook 2024 | Reuters shipping reports<\/i><\/em><\/p><p>\u00a0<\/p><p><strong><b>The Current Risk: Iran\u2013Israel\u2013USA Conflict (2025\u20132026)<\/b><\/strong><\/p><p>The Red Sea crisis established a pattern that Egyptian paper buyers must now apply to the next developing risk: the escalating conflict between Iran, Israel, and the United States. For Egyptian procurement managers, this is not a distant geopolitical story \u2014 it is a direct threat to the same supply chains that were disrupted in 2024.<\/p><p>\u00a0<\/p><p>The critical chokepoint is the Strait of Hormuz. Approximately 20% of global oil trade passes through this narrow waterway between Iran and Oman, along with significant volumes of LNG and general cargo. If Iran were to close or threaten Hormuz \u2014 as it has done repeatedly in past tensions \u2014 the consequences for Egypt&#8217;s paper supply would be felt through two separate channels:<\/p><p>\u00a0<\/p><ul><li><b><\/b><strong><b>Paper shipments from Asian mills (Hansol in South Korea, Indonesian woodfree suppliers, Chinese producers) travel through or near the Gulf of Oman and Arabian Sea. Hormuz disruption would force further rerouting, adding transit time and freight cost on top of the Cape of Good Hope detours already in place from the Red Sea crisis.<\/b><\/strong>Direct shipping impact:<\/li><li><b><\/b><strong><b>A Hormuz closure would trigger an immediate global oil price surge. Because paper manufacturing and shipping are both energy-intensive, this feeds directly into mill-gate prices, freight rates, and the cost of petroleum-based coatings and chemicals used in art paper and sticker production.<\/b><\/strong>Oil and energy price spike:<\/li><li><b><\/b><strong><b>Oil price shocks historically put pressure on Egypt&#8217;s trade balance and foreign currency reserves, which in turn puts pressure on the EGP\/USD exchange rate. As shown in Factor 1, even a modest EGP devaluation adds hundreds of thousands of pounds to a standard 100-tonne paper order.<\/b><\/strong>EGP pressure:<\/li><\/ul><p>\u00a0<\/p><p><em><i>The Iran\u2013Israel\u2013USA conflict is the single most significant near-term risk to paper prices Egypt as of early 2026. Unlike the Red Sea crisis, which affected routing but not oil supply, a Hormuz disruption would hit freight costs, energy costs, and currency simultaneously \u2014 a three-factor shock.<\/i><\/em><\/p><p>\u00a0<\/p><p>The practical implication for Egyptian paper buyers is clear: the pipeline effect described in Factor 4 means that any escalation visible in the news today will reach Cairo&#8217;s warehouse prices 6\u201312 weeks from now. Buyers who are watching current headlines and acting now \u2014 building stock positions on critical grades while supply is still normal \u2014 are positioned to trade through the disruption. Those waiting for prices to move before reacting will face the same situation as buyers in late 2023 who waited for the Red Sea crisis to normalise before placing orders.<\/p><p>\u00a0<\/p><p>Brotherhood Paper is monitoring inbound shipment schedules, freight bookings, and available stock closely given current conditions. If you are concerned about supply continuity on specific grades, contact us directly to discuss your forward requirements before conditions tighten further.<\/p><p><em><i>Context: Iran\u2013Israel\u2013USA escalation (2025\u20132026) | Strait of Hormuz transit data \u2014 U.S. Energy Information Administration | Egypt Suez Canal revenue impact \u2014 IMF 2024<\/i><\/em><\/p><p>\u00a0<\/p><h2><strong><b>Factor 3: Raw Material Costs \u2014 Pulp and Energy<\/b><\/strong><\/h2><p>\u00a0<\/p><p>Mill prices do not move randomly. They are pushed by pulp, energy, chemicals, coatings, and labour economics. Pulp is the primary variable to watch. The two main grades \u2014 NBSK (Northern Bleached Softwood Kraft) and BHKP (Bleached Hardwood Kraft Pulp) \u2014 are traded like oil or gold. When a major mill in South America goes offline for maintenance, or environmental regulations in Europe tighten, global pulp supply drops and mill-gate prices rise.<\/p><p>\u00a0<\/p><p>As a public proxy, the U.S. Bureau of Labor Statistics wood-pulp producer price index moved from 215.8 in October 2025 to 197.4 in February 2026, showing how upstream fibre costs can move materially in a short period. When pulp rises, mills respond with price increase notices, typically with 4\u20138 weeks of notice. Those increases arrive as higher invoice prices to Egyptian importers 8\u201316 weeks after the initial mill announcement.<\/p><p>\u00a0<\/p><p>Furthermore, the chemicals used in coating art paper and creating sticker paper adhesive are petroleum-based. When global oil prices rise, the cost of coated products typically follows.<\/p><p>\u00a0<\/p><p><strong><b>The Q4 Seasonal Effect<\/b><\/strong><\/p><p>Global paper and packaging demand peaks in Q4 \u2014 October through December \u2014 driven by back-to-school campaigns, pre-Christmas retail packaging, and year-end print runs. Egyptian importers compete with European and American buyers for the same mill capacity. Prices often firm up toward the end of the year, and specific grades can become harder to source on short notice. Buyers with predictable Q4 requirements should place orders by August at the latest to secure both pricing and allocation.<\/p><p>\u00a0<\/p><h2><strong><b>Factor 4: Supply Chain Breaks and the Pipeline Effect<\/b><\/strong><\/h2><p>\u00a0<\/p><p>This is the factor that catches most buyers off guard, because it operates on a delay \u2014 and because local prices can spike even when international mill prices are completely stable.<\/p><p>\u00a0<\/p><p><strong><b>How the Pipeline Works<\/b><\/strong><\/p><p>Imagine a pipeline carrying water. If you block the pipe at one end, the pressure drop does not appear immediately at the tap \u2014 there is a lag while the water already in the pipe is consumed. Paper supply chains work exactly the same way.<\/p><p>\u00a0<\/p><p>When a disruption occurs at origin \u2014 a port strike, a mill shutdown, a vessel rerouting \u2014 paper already in transit continues to flow through the system for several weeks. Distributor warehouse stocks remain normal. Prices remain stable. Then, 6\u201312 weeks later, the pipeline runs dry. New shipments have not arrived to replace the delayed ones, warehouse levels fall below the comfort zone, and local prices rise \u2014 not because mills have raised their prices, but because available local supply has dropped.<\/p><p>\u00a0<\/p><p><em><i>The pipeline lag means that by the time you see price pressure in the local market, the disruption that caused it is often already over at the origin point. The price spike is a delayed echo of an event that may have occurred two months earlier.<\/i><\/em><\/p><p>\u00a0<\/p><p><strong><b>COVID-19 \u2014 The Most Extreme Pipeline Break<\/b><\/strong><\/p><p>The global supply chain disruptions of 2020\u20132021 illustrated the pipeline effect at maximum intensity. Factory shutdowns reduced mill output, port congestion caused vessels to wait weeks at anchor, and container equipment was stranded in the wrong locations globally. Paper buyers in Egypt who were buying hand-to-mouth with 2\u20134 weeks of stock on hand found themselves unable to source specific grades at any price during the worst months. Those who had maintained 8\u201312 weeks of strategic inventory continued to operate normally through the same period.<\/p><p>\u00a0<\/p><p>The Red Sea disruption showed the same pattern in a different form. Reuters quoted Kuehne+Nagel saying that even if transit safety returned immediately, vessel networks would still need a minimum of two months to normalize. The market does not recover the day the headline improves \u2014 the physical pipeline has to refill first.<\/p><p>\u00a0<\/p><p><strong><b>How Distributor Inventory Levels Drive Local Prices<\/b><\/strong><\/p><p>Even without a macro-level disruption, local inventory levels at distributors drive short-term price movements in Egypt. When a distributor&#8217;s stock of a key grade drops below 4\u20136 weeks of normal offtake, local prices rise even if global mill prices are stable. This is straightforward supply and demand within the domestic market.<\/p><p>\u00a0<\/p><p>The signals that distributor stock is running low are usually visible before the price increase announcement: longer lead time quotes, &#8216;subject to availability&#8217; language on offers, requests for firm purchase orders before pricing is confirmed, or partial deliveries on orders that would normally ship complete. These are not sales tactics by default \u2014 they are early warning signals that replacement cost is moving.<\/p><p>\u00a0<\/p><p><em><i>When your supplier starts quoting lead times that are longer than usual, that is a more reliable early-warning indicator than any price list. Extended lead times mean stock is thin. Thin stock means prices will rise soon. Act on the lead-time signal, not on the price increase announcement \u2014 by the time the announcement comes, the best buying opportunity has passed.<\/i><\/em><\/p><p>\u00a0<\/p><h2><strong><b>How to Read the Market and Buy Smarter<\/b><\/strong><\/h2><p>\u00a0<\/p><p>Understanding why paper prices Egypt move is useful. Knowing what to do about it is the point. Here is how experienced procurement managers in Egypt&#8217;s print and packaging industry position themselves ahead of price movements.<\/p><p>\u00a0<\/p><p><strong><b>Signs That Prices Are About to Rise<\/b><\/strong><\/p><ul><li>EGP weakening visibly against the USD on currency exchange indicators.<\/li><li>International freight rate indices (Drewry World Container Index, Freightos) showing sustained increases on Europe\u2013Mediterranean or Asia\u2013Mediterranean lanes.<\/li><li>Pulp price indices (FOEX, RISI) trending upward for two or more consecutive months.<\/li><li>Your current supplier quoting longer lead times than normal, or using &#8216;subject to availability&#8217; language.<\/li><li>News of port congestion, route disruptions, or shipping line capacity reductions on Egypt-relevant lanes.<\/li><li>Mills issuing price increase notices \u2014 these typically come 4\u20138 weeks before the effective date.<\/li><\/ul><p>\u00a0<\/p><p><strong><b>When to Stock Up vs When to Buy Hand-to-Mouth<\/b><\/strong><\/p><p>Stock up \u2014 increase order volume and frequency \u2014 when: two or more of the above signals are active simultaneously; when your supplier can offer firm pricing and confirmed availability; when you have storage capacity and predictable demand that justifies the holding cost.<\/p><p>\u00a0<\/p><p>Buy hand-to-mouth \u2014 maintain minimal stock, order frequently in small quantities \u2014 when: the market has been stable for an extended period and no signals are flashing; when your storage capacity is limited; when your demand is unpredictable.<\/p><p>\u00a0<\/p><p>Most Egyptian print businesses default to hand-to-mouth buying because it minimises upfront capital commitment. This is rational when prices are stable \u2014 but it transforms a manageable supply chain disruption into a production crisis when conditions tighten. The optimal approach for most operations is a hybrid: maintain a strategic floor stock of 6\u20138 weeks&#8217; supply of your highest-volume grades at all times, and buy hand-to-mouth on slower-moving grades.<\/p><p>\u00a0<\/p><p><strong><b>How to Work with Your Supplier<\/b><\/strong><\/p><p>A good supplier relationship gives you information advantages that are worth more than small price discounts. Ask your supplier directly: what is their current warehouse stock level on the grades you use? What is the expected arrival date of their next shipment? Are they seeing any delays at origin? This kind of conversation \u2014 having it regularly, not just when you need to buy \u2014 gives you lead time to act before the market moves against you.<\/p><p>\u00a0<\/p><p>To plan your next inventory cycle, view our current paper products and request a price quote with the exact grade, GSM, size, quantity, and delivery timing you need.<\/p><p>\u00a0<\/p><h2><strong><b>Quick Reference: Price-Influencing Factors at a Glance<\/b><\/strong><\/h2><p>\u00a0<\/p><table><tbody><tr><td width=\"106\"><p><strong><b>Factor<\/b><\/strong><\/p><\/td><td width=\"106\"><p><strong><b>Primary Driver<\/b><\/strong><\/p><\/td><td width=\"93\"><p><strong><b>Speed of Impact<\/b><\/strong><\/p><\/td><td width=\"160\"><p><strong><b>Early Warning Signal<\/b><\/strong><\/p><\/td><td width=\"157\"><p><strong><b>Buyer Action<\/b><\/strong><\/p><\/td><\/tr><tr><td width=\"106\"><p>EGP\/USD Exchange Rate<\/p><\/td><td width=\"106\"><p>CBE policy, USD liquidity<\/p><\/td><td width=\"93\"><p>Immediate<\/p><\/td><td width=\"160\"><p>EGP weakening vs USD<\/p><\/td><td width=\"157\"><p>Lock in USD-equivalent quotes; buy ahead<\/p><\/td><\/tr><tr><td width=\"106\"><p>Ocean Freight \/ Shipping<\/p><\/td><td width=\"106\"><p>Container demand, route disruptions<\/p><\/td><td width=\"93\"><p>4\u20138 weeks<\/p><\/td><td width=\"160\"><p>Rising Drewry WCI; Red Sea\/Suez headlines<\/p><\/td><td width=\"157\"><p>Extend order lead times; book early<\/p><\/td><\/tr><tr><td width=\"106\"><p>Pulp \/ Raw Materials<\/p><\/td><td width=\"106\"><p>Harvest cycles, energy prices<\/p><\/td><td width=\"93\"><p>8\u201316 weeks<\/p><\/td><td width=\"160\"><p>FOEX\/RISI pulp index rising; mill notices<\/p><\/td><td width=\"157\"><p>Monitor mill announcements; buy ahead of increases<\/p><\/td><\/tr><tr><td width=\"106\"><p>Supply Chain Break<\/p><\/td><td width=\"106\"><p>Port congestion, conflict, route diversion<\/p><\/td><td width=\"93\"><p>6\u201312 weeks lag<\/p><\/td><td width=\"160\"><p>Extended ETAs; vessel rerouting news<\/p><\/td><td width=\"157\"><p>Increase safety stock; diversify supply sources<\/p><\/td><\/tr><tr><td width=\"106\"><p>Distributor Inventory<\/p><\/td><td width=\"106\"><p>Local stock depletion, demand spike<\/p><\/td><td width=\"93\"><p>Days to weeks<\/p><\/td><td width=\"160\"><p>&#8216;Subject to availability&#8217;; longer lead times quoted locally<\/p><\/td><td width=\"157\"><p>Buy now if stock available \u2014 do not wait<\/p><\/td><\/tr><tr><td width=\"106\"><p>Seasonal Demand (Q4)<\/p><\/td><td width=\"106\"><p>Global print\/packaging demand peak<\/p><\/td><td width=\"93\"><p>Predictable \u2014 annual<\/p><\/td><td width=\"160\"><p>Calendar \u2014 buy before October<\/p><\/td><td width=\"157\"><p>Place Q4 requirements by August\u2013September<\/p><\/td><\/tr><tr><td width=\"106\"><p>Iran\u2013Israel\u2013USA Conflict<\/p><\/td><td width=\"106\"><p>Hormuz disruption risk, oil spike, EGP pressure<\/p><\/td><td width=\"93\"><p>6\u201312 weeks lag<\/p><\/td><td width=\"160\"><p>Escalation headlines; oil price spike; EGP weakening<\/p><\/td><td width=\"157\"><p>Build stock now on critical grades; contact supplier immediately<\/p><\/td><\/tr><\/tbody><\/table><p>\u00a0<\/p><p><em><i>Sources: UNCTAD Maritime Transport Review 2025 | IMF Regional Economic Outlook 2024 | Reuters (EGP devaluation March 2024, Red Sea disruption) | FOEX\/RISI pulp indices | U.S. BLS Producer Price Index (wood pulp) | Drewry World Container Index<\/i><\/em><\/p><p>\u00a0<\/p><h2><strong><b>Conclusion \u2014 The Buying Practices That Change Everything<\/b><\/strong><\/h2><p>\u00a0<\/p><p>Paper prices Egypt are driven by currency rates, freight markets, pulp costs, and \u2014 most unpredictably \u2014 local inventory levels that can tighten weeks after the underlying cause has already resolved. None of these factors are under your control. What is under your control is your inventory position and your information quality.<\/p><p>\u00a0<\/p><p>The procurement managers who navigate paper price volatility in Egypt most effectively share one common practice: they maintain a relationship with their supplier that is ongoing and conversational, not just transactional. They ask questions between orders. They share their forecast. They give their supplier enough lead time to actually help them. In return, they get early information about incoming price changes, priority access when stock is tight, and the opportunity to lock in pricing before announcements go to the wider market.<\/p><p>\u00a0<\/p><p>The paper price increase announcement that arrives in your inbox is always too late to act on. The conversation you had with your supplier three weeks earlier is where the real buying decision gets made.<\/p><p>\u00a0<\/p><p><strong><b>The Three-Month Rule: Never let your stock of any critical paper grade drop below 60 days of average consumption. In the current Egyptian market, the pipeline from international mill to your warehouse runs 60\u201375 days. If you have less than two months of stock, you lose your ability to &#8216;wait out&#8217; temporary price spikes \u2014 and you become a victim of the market rather than a master of it.<\/b><\/strong><\/p><p>\u00a0<\/p><p>Before your next order, ask your supplier three questions: What is today&#8217;s price? What is your current stock level on this grade? And when does your next shipment arrive? That one conversation tells you whether the quote is backed by real inventory or by a replacement cost that is already moving \u2014 and it is often the difference between buying smart and getting surprised.<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p><strong><b>Related Resources from Brotherhood Paper<\/b><\/strong><\/p><ul><li>View our current paper products at brotherhoodpaper.com\/products\/<\/li><li>Request a price quote for your specific grade, GSM, and quantity at brotherhoodpaper.com\/contact-us\/<\/li><\/ul><p>\u00a0<\/p><p>\u00a0<\/p><p><strong><b>Sources and References<\/b><\/strong><\/p><ul><li>UNCTAD: Review of Maritime Transport 2025 \u2014 Red Sea rerouting, global freight disruption<\/li><li>IMF Regional Economic Outlook 2024 \u2014 Egypt currency devaluation, Suez Canal revenue impact<\/li><li>Reuters: Egypt EGP devaluation (March 2024), Red Sea shipping disruption reports<\/li><li>FOEX \/ RISI: Global pulp price indices \u2014 NBSK and BHKP<\/li><li>S. Bureau of Labor Statistics: Wood Pulp Producer Price Index<\/li><li>Drewry World Container Index: Spot container freight rate benchmarks<\/li><li>S. Energy Information Administration: Strait of Hormuz oil transit data<\/li><li>Context: Iran\u2013Israel\u2013USA escalation 2025\u20132026 \u2014 regional risk assessment for Egyptian supply chains<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8453bf6 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"8453bf6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37c382b elementor-widget elementor-widget-html\" data-id=\"37c382b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.bfaq-section{max-width:860px;margin:40px auto;padding:0 20px;font-family:inherit}\r\n.bfaq-section h2{font-size:22px;font-weight:700;color:#D4AF37;margin-bottom:24px;border-bottom:2px solid #D4AF37;padding-bottom:10px}\r\n.bfaq-item{border:1px solid #2a2a2a;border-radius:8px;margin-bottom:12px;overflow:hidden;background:#1a1a2e}\r\n.bfaq-question{width:100%;background:none;border:none;padding:16px 20px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#e8edf5;font-size:15px;font-weight:600}\r\n.bfaq-question:hover{background:#252540}\r\n.bfaq-icon{font-size:20px;color:#D4AF37;transition:transform 0.3s;flex-shrink:0;margin-left:12px}\r\n.bfaq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease;padding:0 20px}\r\n.bfaq-answer p{padding:12px 0 16px;color:#b0bec5;font-size:14px;line-height:1.7;margin:0}\r\n.bfaq-item.open .bfaq-icon{transform:rotate(45deg)}\r\n.bfaq-item.open .bfaq-answer{max-height:300px}\r\n<\/style>\r\n\r\n<div class=\"bfaq-section\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\r\n\r\n  <h2>Frequently Asked Questions \u2014 Paper Prices in Egypt<\/h2>\r\n\r\n  <div class=\"bfaq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"bfaq-question\" onclick=\"bfaqToggle(this)\">\r\n      <span itemprop=\"name\">Why do paper prices in Egypt change so frequently?<\/span>\r\n      <span class=\"bfaq-icon\">+<\/span>\r\n    <\/button>\r\n    <div class=\"bfaq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n      <p itemprop=\"text\">Paper prices in Egypt are driven by four main factors: the EGP\/USD exchange rate, international shipping and freight costs (especially Red Sea disruptions), global pulp and raw material prices, and local demand from the printing and publishing sector. Any change in these factors \u2014 especially a currency movement \u2014 can shift prices within days.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"bfaq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"bfaq-question\" onclick=\"bfaqToggle(this)\">\r\n      <span itemprop=\"name\">When is the best time to buy paper in bulk in Egypt?<\/span>\r\n      <span class=\"bfaq-icon\">+<\/span>\r\n    <\/button>\r\n    <div class=\"bfaq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n      <p itemprop=\"text\">The best time to buy in bulk is when supplier lead times are short (2\u20133 weeks), the EGP is stable, and no formal price increase has been announced. Avoid panic buying during a crisis \u2014 demand destruction often reverses prices faster than expected. Use the Paper Price Intelligence Tool on this page to assess current conditions.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"bfaq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n    <button class=\"bfaq-question\" onclick=\"bfaqToggle(this)\">\r\n      <span itemprop=\"name\">How can I get a current paper price quote in Egypt?<\/span>\r\n      <span class=\"bfaq-icon\">+<\/span>\r\n    <\/button>\r\n    <div class=\"bfaq-answer\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n      <p itemprop=\"text\">Contact Brotherhood Paper directly via WhatsApp or visit our El-Fagala branch at 44 Kamel Sedky Street, Faggala, Cairo. We supply woodfree, coated art paper, kraft, NCR, and sticker paper wholesale with same-day pricing for bulk orders.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\nfunction bfaqToggle(btn){\r\n  var item=btn.parentElement;\r\n  var isOpen=item.classList.contains('open');\r\n  document.querySelectorAll('.bfaq-item').forEach(function(el){el.classList.remove('open');});\r\n  if(!isOpen){item.classList.add('open');}\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Paper Prices Egypt: Why Paper Costs Rise and Fall \u2014 and How to Buy Smarter &nbsp; Brotherhood Paper \u2014 Cairo, Egypt Paper Price Intelligence Tool Real-time analysis of all factors affecting paper prices in Egypt LIVE DATA USD \/ EGP \u2014 Egyptian Pound Loading&#8230; Brent Crude \u2014 USD \/ barrel Loading&#8230; S&amp;P 500 \u2014 US Stock Market Loading&#8230; Gold \u2014 USD \/ oz \u2014 Fear Index Loading&#8230; NBSK Pulp ~$940 USD \/ tonne Q1 2026 \u2014 FOEX ref Updated \u2014 \u21bb Refresh &#x1f4e6;Your Order Parameters Paper Grade Woodfree Offset (Uncoated)Coated Art PaperKraft PaperNCR (Carbonless)Self-Adhesive \/ Sticker GSM 70 GSM80 GSM90 GSM100 GSM115 GSM130 GSM Quantity (tonnes) Your Last Purchase Price (EGP\/tonne) &#x1f30a;Maritime Chokepoints Active Disruptions Suez Canal &#x2705; Normal&#x26a0;&#xfe0f; Partial slowdown&#x1f534; Disrupted \/ rerouting&#x26d4; Closed Red Sea \/ Houthis &#x2705; Calm&#x26a0;&#xfe0f; Sporadic attacks&#x1f534; Active crisis&#x26d4; Severe danger Strait of Hormuz &#x2705; Safe&#x26a0;&#xfe0f; Tension \/ threat&#x1f534; Dangerous escalation&#x26d4; Closed \/ war Bab el-Mandeb &#x2705; Normal&#x26a0;&#xfe0f; Tension&#x1f534; Crisis&#x26d4; Closed Gulf of Aqaba &#x2705; Normal&#x26a0;&#xfe0f; Tension&#x1f534; Disrupted Panama Canal &#x2705; Normal&#x26a0;&#xfe0f; Drought \/ slowdown&#x1f534; Crisis Marine Insurance &#x2705; Normal rates&#x26a0;&#xfe0f; Elevated&#x1f534; Very high &#x1f4ca;Economic &amp; Geopolitical Price-Raising Factors Iran\u2013Israel\u2013USA Conflict Relative calm&#x26a0;&#xfe0f; Tension&#x1f534; Dangerous escalation&#x26d4; Open war EGP Pressure &#x2705; Stable&#x26a0;&#xfe0f; Moderate pressure&#x1f534; Heavy pressure&#x26d4; Devaluation imminent Energy Costs (gas\/power) &#x2705; Normal&#x26a0;&#xfe0f; Elevated&#x1f534; Very high Q4 Seasonal Demand Off-season&#x26a0;&#xfe0f; Approaching Q4 (Aug-Sep)&#x1f534; Peak Q4 (Oct-Dec) Price-Reducing Factors Trump Tariffs \/ Trade War No impact&#x26a0;&#xfe0f; Partial tariffs&#x1f534; Active trade war&#x26d4; Severe escalation US Stock Market (S&amp;P) &#x2705; Stable \/ rising&#x26a0;&#xfe0f; Notable decline&#x1f534; Sharp correction&#x26d4; Crash Global Crisis (COVID-type) None&#x26a0;&#xfe0f; Early signs&#x1f534; Active crisis Global Paper Demand &#x1f4c9; Weak (economic slowdown)&#x27a1;&#xfe0f; Normal&#x1f4c8; Strong &#x1f3ed;Pulp &amp; Mill Production Raw Material Signals NBSK \/ BHKP Pulp Trend &#x1f4c9;&#x1f4c9; Falling sharply (like 2025)&#x1f4c9; Falling moderately&#x27a1;&#xfe0f; Stable&#x1f4c8; Rising moderately&#x1f4c8;&#x1f4c8; Rising sharply Mill Shutdowns \/ Maintenance Normal operations&#x26a0;&#xfe0f; Seasonal maintenance&#x1f534; Multiple closures New Capacity Online None&#x2705; New mills entered market&#x2705;&#x2705; Major new capacity Forest \/ Fiber Supply Normal&#x26a0;&#xfe0f; Constrained (wildfires\/regs)&#x1f534; Severe shortage EU Deforestation Reg (EUDR) No impact yet&#x26a0;&#xfe0f; Increasing compliance costs &#x1f3e2;Market Signals Supplier Early-Warning Signals Supplier Lead Times &#x2705; Normal (2-3 weeks)&#x26a0;&#xfe0f; Extended (4-5 weeks)&#x1f534; Very long (6+ weeks) Supplier Language &#x2705; Firm prices, full availability&#x26a0;&#xfe0f; &#8220;Subject to availability&#8221;&#x1f534; Partial deliveries \/ rationing Quote Validity Window &#x2705; 2+ weeks valid&#x26a0;&#xfe0f; 3-7 days valid&#x1f534; 24-48 hours only Recent Price Announcements &#x1f4c9; Mill price decrease announcedNo announcements&#x26a0;&#xfe0f; Increase rumoured&#x1f534; Formal increase notice issued \u25ba RUN ANALYSIS \u2014 GET RECOMMENDATION Price Pressure Index Sharp dropStableSharp rise Cost Scenarios \u2014 Expected Impact Window \u2014 Time for disruption to reach Cairo prices Now4 wks8 wks12+ wks Brotherhood Paper \u00b7 brotherhoodpaper.com \u00b7 Cairo, Egypt This tool is for procurement guidance only \u2014 not financial advice. Live rates are approximate. Why Egyptian Paper Buyers Get Surprised by Price Changes A quote from your paper supplier is valid for seven days. You plan your job, send the purchase order on day eight, and the price has changed \u2014 sometimes by 5%, sometimes by 15%. If this has happened to you, you are not alone, and the cause is rarely the supplier acting in bad faith. Paper is a globally traded commodity. Paper prices Egypt are determined not in Cairo but by a chain of events that begins at a pulp mill in Brazil or Scandinavia, moves through container shipping lanes, crosses currency markets, and arrives at your doorstep after passing through port clearance and local distribution. Any link in that chain can move \u2014 and when several links move at once, the price at your end can shift sharply and quickly. Brotherhood Paper imports woodfree, coated art paper, kraft, NCR, and sticker paper from mills including Champion, Hansol, and Soporset. The dynamics described here apply directly to these grades and to most imported paper products circulating in the Egyptian market. View our current paper products to see available grades and current pricing. This article explains the four main drivers of paper price movements in Egypt, gives you concrete examples of how each one works, and tells you how to read the market well enough to make smarter buying decisions \u2014 whether that means stocking up, placing a forward order, or holding off. Factor 1: Currency \u2014 The EGP\/USD Exchange Rate This is the first driver every procurement manager should watch. International paper is typically quoted in USD or EUR. When an Egyptian importer purchases from a mill in Finland, South Korea, Portugal, or Brazil, the transaction is settled in USD. The Egyptian pound is used only at the final stage \u2014 when the buyer pays the local importer. This means that every time the EGP weakens against the USD, the EGP cost of imported paper rises \u2014 even if the mill&#8217;s USD price has not changed at all. Egypt has experienced significant currency movements in recent years. Reuters reported that after Egypt&#8217;s March 2024 shift to a more flexible exchange rate, the pound moved from about EGP 30.85\/USD to roughly EGP 49.4\/USD. That kind of move changes imported cost structure immediately, even before freight or warehousing are added. Concrete Example: A 10% Currency Shift on a 100-Tonne Order Assume a 100-tonne order of 80 gsm woodfree offset, priced at USD 850\/tonne CIF Alexandria. Total paper value: USD 85,000 At EGP 49\/USD: Total cost = EGP 4,165,000 At EGP 54\/USD (a 10% shift): Total cost = EGP 4,590,000 Difference: EGP 425,000 \u2014 on the same shipment, same paper, same mill price in USD. The only variable is the exchange rate. This is why buyers who ask &#8216;Why did the supplier move the price when the mill price did not change?&#8217; are often asking the wrong question. If the currency moved, the local EGP price had to move. In practical terms, a paper price increase Egypt often starts with FX, not with the paper mill. Buying tip: When the EGP is stable or has recently strengthened, it is a good time to lock in larger volume at current EGP prices. When the EGP is under visible pressure, suppliers cannot absorb the risk of a long-validity quote \u2014<\/p>","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5689","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/brotherhoodpaper.com\/ar\/wp-json\/wp\/v2\/pages\/5689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brotherhoodpaper.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/brotherhoodpaper.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/brotherhoodpaper.com\/ar\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/brotherhoodpaper.com\/ar\/wp-json\/wp\/v2\/comments?post=5689"}],"version-history":[{"count":51,"href":"https:\/\/brotherhoodpaper.com\/ar\/wp-json\/wp\/v2\/pages\/5689\/revisions"}],"predecessor-version":[{"id":5905,"href":"https:\/\/brotherhoodpaper.com\/ar\/wp-json\/wp\/v2\/pages\/5689\/revisions\/5905"}],"wp:attachment":[{"href":"https:\/\/brotherhoodpaper.com\/ar\/wp-json\/wp\/v2\/media?parent=5689"}],"curies":[{"name":"\u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}