{"id":36,"date":"2025-10-08T22:02:57","date_gmt":"2025-10-08T22:02:57","guid":{"rendered":"https:\/\/orientcco.com\/what-we-do\/our-services\/"},"modified":"2025-11-06T14:52:04","modified_gmt":"2025-11-06T14:52:04","slug":"our-services","status":"publish","type":"page","link":"https:\/\/orientcco.com\/ar\/what-we-do\/our-services\/","title":{"rendered":"\u062e\u0640\u0640\u0640\u0640\u0640\u062f\u0645\u0640\u0640\u0640\u0640\u0640\u0627\u062a\u0646\u0640\u0640\u0640\u0640\u0640\u0627"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"36\" class=\"elementor elementor-36\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a87a40 e-flex e-con-boxed e-con e-parent\" data-id=\"7a87a40\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;opacity-tilt&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 2600 131.1\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L2600 0 2600 69.1 0 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.5\" d=\"M0 0L2600 0 2600 69.1 0 69.1z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.25\" d=\"M2600 0L0 0 0 130.1 2600 69.1z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25e0129 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"25e0129\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our Services<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"unlimited-elements-background-overlay\" data-forid=\"7a87a40\" data-location=\"back\" style=\"display:none\">\n\t\t\t<template>\n\t\t\t\n<!-- start Retro Blocks Background -->\n<style>\/* widget: Retro Blocks Background *\/\n\n#uc_animated_retro_blocks_bg_addon15486 {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  overflow: hidden;\n\n}\n#uc_animated_retro_blocks_bg_addon15486 .ue-block {\n  position: absolute;\n  z-index: 100;\n}\n#uc_animated_retro_blocks_bg_addon15486 .ue-n1 {\n  top: 0;\n  bottom: 0;\n  left: 0;\n  background: rgba(0, 0, 0, 0.50);\n  animation: ue-horizantaluc_animated_retro_blocks_bg_addon15486 7.5s linear infinite;\n}\n#uc_animated_retro_blocks_bg_addon15486 .ue-n2 {\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(0, 0, 0, 0.50);\n  animation: ue-verticaluc_animated_retro_blocks_bg_addon15486 7.5s linear infinite;\n  animation-delay: 1.5s;\n}\n#uc_animated_retro_blocks_bg_addon15486 .ue-n3 {\n  top: 0;\n  bottom: 0;\n  right: 0;\n  background: rgba(0, 0, 0, 0.50);\n  animation: ue-horizantaluc_animated_retro_blocks_bg_addon15486 7.5s linear infinite;\n  animation-delay: 3s;\n}\n#uc_animated_retro_blocks_bg_addon15486 .ue-n4 {\n  left: 0;\n  right: 0;\n  top: 0;\n  background: rgba(0, 0, 0, 0.50);\n  animation: ue-verticaluc_animated_retro_blocks_bg_addon15486 7.5s linear infinite;\n  animation-delay: 4.5s;\n}\n@keyframes ue-horizantaluc_animated_retro_blocks_bg_addon15486 {\n  0% { width: 0 }\n  50% { width: 100% }\n  100% { width: 0 }\n}\n@keyframes ue-verticaluc_animated_retro_blocks_bg_addon15486 {\n  0% { height: 0 }\n  50% { height: 100% }\n  100% { height: 0 }\n}\n\n<\/style>\n\n<div id=\"uc_animated_retro_blocks_bg_addon15486\">\n<div class=\"ue-block ue-n1\"><\/div>\n<div class=\"ue-block ue-n2\"><\/div>\n<div class=\"ue-block ue-n3\"><\/div>\n<div class=\"ue-block ue-n4\"><\/div>\n<\/div>\n<script type=\"text\/javascript\"  id=\"ue_script_animated_retro_blocks\">\n\n\/* Retro Blocks Background scripts: *\/ \n\n\n<\/script>\n<!-- end Retro Blocks Background -->\t\t\t<\/template>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"elementor-element elementor-element-b7f3c88 e-flex e-con-boxed e-con e-parent\" data-id=\"b7f3c88\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4744e36 elementor-widget elementor-widget-html\" data-id=\"4744e36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<meta charset=\"UTF-8\" \/>\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\r\n<title>OCC \u2014 E&C (Isolated, Right Accent)<\/title>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@300;400;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ========= Scoped to #eccx-sec only ========= *\/\r\n#eccx-sec{\r\n  --eccx-black:#000; --eccx-white:#fff; --eccx-accent:#E87852;\r\n  --eccx-cw:1140px; --eccx-r:16px;\r\n  --eccx-space:clamp(20px,3vw,48px);\r\n  --eccx-h1:clamp(28px,5.2vw,50px);\r\n  --eccx-h2:clamp(18px,3vw,26px);\r\n  --eccx-hover-zoom:1.04;\r\n  font-family:'Outfit',system-ui,-apple-system,Segoe UI,Roboto,Arial;\r\n  color:var(--eccx-black); background:#fff; padding:var(--eccx-space) 0;\r\n}\r\n\r\n\/* Container *\/\r\n#eccx-sec .eccx-wrap{\r\n  width:min(var(--eccx-cw),100%);\r\n  margin-inline:auto;\r\n  padding-inline:max(16px,var(--eccx-space));\r\n}\r\n\r\n\/* Grid (image left on desktop) *\/\r\n#eccx-sec .eccx-grid{\r\n  display:grid;\r\n  grid-template-columns:0.40fr 0.60fr;\r\n  grid-template-areas:\"side main\";\r\n  gap:clamp(18px,3vw,30px);\r\n  align-items:start;\r\n}\r\n#eccx-sec .eccx-side{grid-area:side}\r\n#eccx-sec .eccx-main{grid-area:main}\r\n\r\n@media (max-width:1024px){\r\n  #eccx-sec .eccx-grid{\r\n    grid-template-columns:1fr;\r\n    grid-template-areas:\r\n      \"side\"\r\n      \"main\";\r\n  }\r\n}\r\n\r\n\/* Sticky image *\/\r\n#eccx-sec .eccx-side{\r\n  position:sticky; top:20px;\r\n  height:calc(100vh - 40px); min-height:560px;\r\n  border-radius:var(--eccx-r); overflow:hidden; isolation:isolate;\r\n  box-shadow:0 14px 30px rgba(0,0,0,.12); background:#ddd;\r\n  transform-style:preserve-3d; will-change:transform;\r\n}\r\n#eccx-sec .eccx-photo{\r\n  width:100%; height:100%;\r\n  background-image:var(--img);\r\n  background-size:cover; background-position:center;\r\n  transition:transform .4s ease, filter .4s ease;\r\n}\r\n\/* angled overlay + hover *\/\r\n#eccx-sec .eccx-side::after{\r\n  content:\"\"; position:absolute; inset:-2px; z-index:1;\r\n  background:linear-gradient(135deg, rgba(232,120,82,.88), rgba(232,120,82,.55) 45%, rgba(0,0,0,.35));\r\n  transform:translateX(-120%) skewX(-14deg); transform-origin:left center;\r\n  transition:transform .45s ease, opacity .35s ease; mix-blend-mode:multiply; pointer-events:none;\r\n}\r\n#eccx-sec .eccx-side:hover .eccx-photo{ transform:scale(var(--eccx-hover-zoom)); filter:saturate(1.06) brightness(.98) }\r\n#eccx-sec .eccx-side:hover::after{ transform:translateX(0) skewX(-14deg) }\r\n\r\n@media (max-width:1024px){\r\n  #eccx-sec .eccx-side{ position:relative; top:auto; height:auto; min-height:auto; margin-bottom:16px }\r\n  #eccx-sec .eccx-photo{ height:auto; width:100%; aspect-ratio:3\/4; min-height:420px }\r\n  #eccx-sec .eccx-side::after{ display:none }\r\n}\r\n\r\n\/* Blade (content card) \u2014 right accent *\/\r\n#eccx-sec .eccx-blade{\r\n  background:linear-gradient(135deg, rgba(232,120,82,.10) 0%, rgba(232,120,82,0) 40%);\r\n  border-inline-end:8px solid var(--eccx-accent);  \/* \u2190 \u0627\u0644\u0634\u0631\u064a\u0637 \u064a\u0645\u064a\u0646 *\/\r\n  border-radius:var(--eccx-r);\r\n  padding:clamp(16px,2.2vw,28px);\r\n  box-shadow:0 10px 26px rgba(0,0,0,.05);\r\n}\r\n\r\n#eccx-sec .eccx-tag{\r\n  display:inline-block; border:1px solid currentColor; border-radius:999px;\r\n  padding:6px 12px; font-size:12px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; margin-bottom:10px\r\n}\r\n#eccx-sec .eccx-sub{font-size:var(--eccx-h2); color:var(--eccx-accent); margin:0 0 8px}\r\n#eccx-sec .eccx-title{font-size:var(--eccx-h1); line-height:1.15; margin:0 0 14px}\r\n#eccx-sec .eccx-orig{white-space:pre-wrap; line-height:1.85; opacity:.98}\r\n#eccx-sec .eccx-rule{height:6px; width:80px; background:var(--eccx-accent); border-radius:6px; margin-top:14px}\r\n\r\n\/* Highlights *\/\r\n#eccx-sec .eccx-highs{display:grid; grid-template-columns:repeat(4,1fr); gap:12px; margin:clamp(16px,2.2vw,22px) 0}\r\n@media (max-width:900px){#eccx-sec .eccx-highs{grid-template-columns:repeat(2,1fr)}}\r\n#eccx-sec .eccx-hi{\r\n  background:#fff; color:#111; border:1px solid rgba(0,0,0,.08);\r\n  border-radius:12px; padding:12px 14px; display:flex; gap:10px; align-items:center; width:100%;\r\n  box-shadow:0 8px 18px rgba(0,0,0,.05); cursor:pointer;\r\n  transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease\r\n}\r\n#eccx-sec .eccx-dot{width:10px; height:10px; border-radius:50%; background:var(--eccx-accent); flex:0 0 10px; transition:background .2s ease, transform .2s ease}\r\n#eccx-sec .eccx-hi:hover,#eccx-sec .eccx-hi:focus-visible{background:var(--eccx-accent); color:#fff; border-color:rgba(232,120,82,.6); transform:translateY(-3px); box-shadow:0 14px 30px rgba(232,120,82,.35)}\r\n#eccx-sec .eccx-hi:hover .eccx-dot,#eccx-sec .eccx-hi:focus-visible .eccx-dot{background:#fff; transform:scale(1.1)}\r\n\r\n\/* Boards (cards) \u2014 right accent strip *\/\r\n#eccx-sec .eccx-boards{display:grid; grid-template-columns:1fr 1fr; gap:clamp(16px,2.2vw,22px); margin-top:clamp(12px,2vw,18px)}\r\n@media (max-width:900px){#eccx-sec .eccx-boards{grid-template-columns:1fr}}\r\n#eccx-sec .eccx-board{\r\n  position:relative; overflow:hidden; background:#fff;\r\n  border:1.5px solid rgba(232,120,82,.28); border-radius:14px;\r\n  padding:clamp(14px,2vw,18px); box-shadow:0 6px 16px rgba(0,0,0,.08);\r\n  transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease, background .2s ease\r\n}\r\n#eccx-sec .eccx-board::before{\r\n  content:\"\"; position:absolute; inset-block:0; inset-inline-end:0; width:6px;   \/* \u2190 \u064a\u0645\u064a\u0646 *\/\r\n  background:var(--eccx-accent); opacity:.9;\r\n}\r\n#eccx-sec .eccx-board::after{\r\n  content:\"\"; position:absolute; inset:0;\r\n  background:linear-gradient(120deg, transparent 0%, rgba(232,120,82,.10) 35%, rgba(232,120,82,.18) 50%, rgba(232,120,82,.10) 65%, transparent 100%);\r\n  transform:translateX(-120%); transition:transform .6s ease; pointer-events:none; mix-blend-mode:multiply;\r\n}\r\n#eccx-sec .eccx-board:hover,#eccx-sec .eccx-board:focus-visible{\r\n  transform:translateY(-3px); border-color:rgba(232,120,82,.55);\r\n  box-shadow:0 14px 30px rgba(232,120,82,.18), 0 2px 0 rgba(232,120,82,.18) inset; background:#fff\r\n}\r\n#eccx-sec .eccx-board:hover::after,#eccx-sec .eccx-board:focus-visible::after{transform:translateX(120%)}\r\n#eccx-sec .eccx-board h4{\r\n  margin:0 0 10px; font-size:18px; font-weight:800; letter-spacing:.2px; color:#111; display:flex; align-items:center; gap:10px\r\n}\r\n#eccx-sec .eccx-ico{width:22px; height:22px; object-fit:contain; filter:none; transition:filter .2s ease, opacity .2s ease}\r\n#eccx-sec .eccx-board:hover .eccx-ico,#eccx-sec .eccx-board:focus-visible .eccx-ico{filter:hue-rotate(0deg) saturate(1.4) brightness(1.05); opacity:.95}\r\n\r\n\/* Fast Reveal *\/\r\n#eccx-sec .eccx-reveal{opacity:0; transform:translateY(22px); transition:opacity .55s ease, transform .55s ease; transition-delay:var(--delay,0s)}\r\n#eccx-sec .eccx-reveal.in-view{opacity:1; transform:none}\r\n#eccx-sec .eccx-d1{--delay:.06s}\r\n#eccx-sec .eccx-d2{--delay:.12s}\r\n#eccx-sec .eccx-d3{--delay:.18s}\r\n@media (prefers-reduced-motion:reduce){#eccx-sec .eccx-reveal{opacity:1; transform:none; transition:none}}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<section id=\"eccx-sec\">\r\n  <div class=\"eccx-wrap\">\r\n    <div class=\"eccx-grid\">\r\n\r\n      <!-- \u0627\u0644\u0635\u0648\u0631\u0629 (\u064a\u0633\u0627\u0631) -->\r\n      <aside class=\"eccx-side eccx-reveal\" id=\"eccxSide\"\r\n        style=\"--img:url('https:\/\/orientcco.com\/wp-content\/uploads\/2025\/10\/Whisk_ea276218a89978b89b94e4b11e80f64adr.webp')\"\r\n        tabindex=\"0\" aria-label=\"Project image\">\r\n        <div class=\"eccx-photo\"><\/div>\r\n      <\/aside>\r\n\r\n      <!-- \u0627\u0644\u0645\u062d\u062a\u0648\u0649 -->\r\n      <div class=\"eccx-main\">\r\n        <div class=\"eccx-blade eccx-reveal\">\r\n          <span class=\"eccx-tag\">Services<\/span>\r\n          <h2 class=\"eccx-sub\">Engineering &amp; Construction<\/h2>\r\n          <h3 class=\"eccx-title\">More Than 2 Decades of Execution Excellence<\/h3>\r\n\r\n          <div class=\"eccx-orig\">\r\nFor over 20 years, our engineering and construction experts have     been   \r\nturning complex projects into reality. We offer and deliver integrated   \r\nengineering, procurement, and construction services to EPC projects in \r\nonshore oil & gas on time and on budget. Lump-sum turnkey is the \r\npredominant commercial model used, but we also offer our clients a full \r\nrange of other flexible commercial models including fully reimbursable. \r\nOCC\u2019s proven delivery model consistently results in the shortest schedules.\r\n          <\/div>\r\n          <div class=\"eccx-rule\"><\/div>\r\n        <\/div>\r\n\r\n        <!-- Highlights -->\r\n        <div class=\"eccx-highs eccx-reveal eccx-d1\">\r\n          <button class=\"eccx-hi\" type=\"button\"><span class=\"eccx-dot\"><\/span><span>20+ Years Delivery<\/span><\/button>\r\n          <button class=\"eccx-hi\" type=\"button\"><span class=\"eccx-dot\"><\/span><span>EPC \/ LSTK<\/span><\/button>\r\n          <button class=\"eccx-hi\" type=\"button\"><span class=\"eccx-dot\"><\/span><span>Onshore Oil &amp; Gas<\/span><\/button>\r\n          <button class=\"eccx-hi\" type=\"button\"><span class=\"eccx-dot\"><\/span><span>Shortest Schedules<\/span><\/button>\r\n        <\/div>\r\n\r\n        <!-- \u0627\u0644\u0643\u0631\u0648\u062a -->\r\n        <div class=\"eccx-boards\">\r\n          <div class=\"eccx-board eccx-reveal eccx-d2\" tabindex=\"0\">\r\n            <h4><img decoding=\"async\" class=\"eccx-ico\" src=\"https:\/\/orientcco.com\/wp-content\/uploads\/2025\/10\/mechanical-gears-svgrepo-com-a3f827.svg\" alt=\"\">Mechanical Works<\/h4>\r\n            <div class=\"eccx-orig\">\r\n \u2022 Steam Boilers M&amp;O Department\r\n\u2022 Overhead Crane Maintenance Department\r\n\r\n\u2022 Water Transfer Pumps, Fire Pump\r\n \u2022 Heating, Ventilating, and\r\n    Air Conditioning (HVAC).\r\n\r\n\u2022 Supply, installation, testing and\r\n   Commission of platform elevator\r\n   \r\n \u2022 Fire Suppression\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"eccx-board eccx-reveal eccx-d3\" tabindex=\"0\">\r\n            <h4><img decoding=\"async\" class=\"eccx-ico\" src=\"https:\/\/orientcco.com\/wp-content\/uploads\/2025\/10\/electric-charge-svgrepo-com-d7e1eb.svg\" alt=\"\">Electrical Works<\/h4>\r\n            <div class=\"eccx-orig\">\r\n \u2022 Construction of Transmission Lines,       \r\n                                                                                            Substations and Distribution Networks                \r\n\u2022 Installation of Generators, Cable Laying &amp; Splicing\r\n\r\n\u2022 Erection and retrofitting\r\n \u2022 Protection of Electrical &amp; Communications     \r\n    Installations                                                                              \r\n\r\n\u2022 Construction, Repair of Overhead &amp;   \r\n   Underground Electrical Power Transmission Lines                                                                                              \r\n   \r\n \u2022 Installation of all types of Switchgears,   \r\n    Transformers &amp; Electrical Machineries\r\n  \u2022 Lighting Fixtures, Telephone System, Information   \r\n     and Data system, Public Address system\r\n  \u2022 Fire Alarm and detection System\r\n  \u2022 Low Voltage Electrical Power Conductors and    \r\n     cables\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div><!-- \/eccx-main -->\r\n\r\n    <\/div><!-- \/eccx-grid -->\r\n  <\/div><!-- \/eccx-wrap -->\r\n<\/section>\r\n\r\n<script>\r\n\/* Reveal (scoped to #eccx-sec) *\/\r\n(function(){\r\n  const root = document.getElementById('eccx-sec');\r\n  if(!root) return;\r\n  const els = root.querySelectorAll('.eccx-reveal');\r\n  const io = new IntersectionObserver((entries)=>{\r\n    entries.forEach(e=>{\r\n      if(e.isIntersecting){\r\n        e.target.classList.add('in-view');\r\n        io.unobserve(e.target);\r\n      }\r\n    });\r\n  }, {threshold:0.05, rootMargin:'0px 0px -10% 0px'});\r\n  els.forEach(el=>io.observe(el));\r\n})();\r\n\r\n\/* 3D tilt for image (scoped) *\/\r\n(function(){\r\n  const el = document.getElementById('eccxSide');\r\n  if(!el) return;\r\n  const isTouch = 'ontouchstart' in window || navigator.maxTouchPoints>0;\r\n  let rect, raf, nx=0, ny=0;\r\n\r\n  function updateRect(){ rect = el.getBoundingClientRect(); }\r\n  function tilt(e){\r\n    if(!rect) updateRect();\r\n    const x=(e.clientX-rect.left)\/rect.width;\r\n    const y=(e.clientY-rect.top)\/rect.height;\r\n    const rx=(0.5-y)*6, ry=(x-0.5)*6;\r\n    nx=ry; ny=rx;\r\n    if(!raf){\r\n      raf=requestAnimationFrame(()=>{\r\n        el.style.transform=`perspective(900px) rotateX(${ny}deg) rotateY(${nx}deg)`;\r\n        raf=null;\r\n      });\r\n    }\r\n  }\r\n  function reset(){ el.style.transform='perspective(900px) rotateX(0deg) rotateY(0deg)'; }\r\n\r\n  if(!isTouch){\r\n    window.addEventListener('resize', updateRect, {passive:true});\r\n    el.addEventListener('mouseenter', updateRect);\r\n    el.addEventListener('mousemove', tilt);\r\n    el.addEventListener('mouseleave', reset);\r\n  }else{\r\n    el.addEventListener('click', ()=> el.classList.toggle('hovered'));\r\n  }\r\n})();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-36a59a1 e-flex e-con-boxed e-con e-parent\" data-id=\"36a59a1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98f0332 elementor-widget elementor-widget-html\" data-id=\"98f0332\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============ OCC: Asset & Field Solutions (Image RIGHT, Isolated) ============ -->\r\n<section id=\"afsr-sec\" \">\r\n  <div class=\"afsr-wrap\">\r\n    <div class=\"afsr-grid\">\r\n      \r\n      <!-- \u0627\u0644\u0645\u062d\u062a\u0648\u0649 (\u064a\u0633\u0627\u0631 \u0639\u0644\u0649 \u0627\u0644\u062f\u064a\u0633\u0643\u062a\u0648\u0628) -->\r\n      <div class=\"afsr-main\">\r\n        <div class=\"afsr-blade afsr-reveal\">\r\n          <span class=\"afsr-tag\">Services<\/span>\r\n          <h2 class=\"afsr-sub\">Asset &amp; \r\nField Solutions<\/h2>\r\n          <h3 class=\"afsr-title\">Operations Services That Drive Value<\/h3>\r\n\r\n          <div class=\"afsr-orig\">\r\nWe know what it takes to manage oil & gas and petrochemical assets   \r\nsafely and effectively. Our job to match our clients with solutions to \r\nthe challenges they face.\r\n\r\nOur highly skilled and fully qualified operations personnel are  \r\nsupported by proven processes, systems and the latest digital \r\ntechnology, to drive best practice in field work at construction sites, \r\nshutdown and turnaround delivery, operational improvement, and \r\nproduction efficiency.\r\n                                       \r\n\u2022\tTurnaround and shutdowns\r\n\u2022\tRetrofits and de-bottlenecking\r\n\u2022\tEmergency repairs & maintenance\r\n\u2022\tStatic equipment maintenance\r\n\u2022\tHydro-jetting services\r\n\u2022\tFacility management\r\n\u2022\tEmergency services\r\n\u2022\tConstruction support services\r\n\u2022\tConstruction & project management services\r\n\u2022\tTank cleaning\r\n          <\/div>\r\n\r\n          <div class=\"afsr-rule\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- \u0627\u0644\u0635\u0648\u0631\u0629 (\u064a\u0645\u064a\u0646 \u0639\u0644\u0649 \u0627\u0644\u062f\u064a\u0633\u0643\u062a\u0648\u0628 \/ \u0641\u0648\u0642 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0628\u0627\u064a\u0644) -->\r\n      <aside class=\"afsr-side afsr-reveal\" id=\"afsrSide\"\r\n        style=\"--img:url('https:\/\/orientcco.com\/wp-content\/uploads\/2025\/10\/Whisk_d6e7c17d6f3521c90094e814a1dcec43dr.webp')\"\r\n        tabindex=\"0\" aria-label=\"Asset & Field Solutions image\">\r\n        <div class=\"afsr-photo\"><\/div>\r\n      <\/aside>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* =================== Scoped Variables (inside #afsr-sec only) =================== *\/\r\n#afsr-sec{\r\n  --accent:#E87852;\r\n  --black:#000;\r\n  --white:#fff;\r\n  --r:16px;\r\n  --cw:1140px;\r\n  --space:clamp(20px,3vw,48px);\r\n  --h1:clamp(28px,5.2vw,50px);\r\n  --h2:clamp(18px,3vw,26px);\r\n  --hover-zoom:1.04;\r\n\r\n  font-family:'Outfit',system-ui,-apple-system,Segoe UI,Roboto,Arial;\r\n  color:var(--black);\r\n  background:#fff;\r\n  padding:var(--space) 0;\r\n}\r\n\r\n\/* Container (scoped) *\/\r\n#afsr-sec .afsr-wrap{\r\n  width:min(var(--cw),100%);\r\n  margin-inline:auto;\r\n  padding-inline:max(16px,var(--space));\r\n}\r\n\r\n\/* Grid: \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u064a\u0633\u0627\u0631 \/ \u0627\u0644\u0635\u0648\u0631\u0629 \u064a\u0645\u064a\u0646 *\/\r\n#afsr-sec .afsr-grid{\r\n  display:grid;\r\n  grid-template-columns: 0.60fr 0.40fr;     \/* \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0623\u0639\u0631\u0636 *\/\r\n  grid-template-areas: \"main side\";         \/* \u2190 \u064a\u0636\u0645\u0646 \u0627\u0644\u0635\u0648\u0631\u0629 \u064a\u0645\u064a\u0646 *\/\r\n  gap: clamp(18px,3vw,30px);\r\n  align-items:start;\r\n}\r\n#afsr-sec .afsr-main{ grid-area: main; }\r\n#afsr-sec .afsr-side{ grid-area: side; }\r\n\r\n@media (max-width:1024px){\r\n  \/* \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0628\u0627\u064a\u0644: \u0627\u0644\u0635\u0648\u0631\u0629 \u0641\u0648\u0642 *\/\r\n  #afsr-sec .afsr-grid{\r\n    grid-template-columns:1fr;\r\n    grid-template-areas:\r\n      \"side\"\r\n      \"main\";\r\n  }\r\n}\r\n\r\n\/* Blade (\u0628\u0637\u0627\u0642\u0629 \u0627\u0644\u0645\u062d\u062a\u0648\u0649) \u2014 \u0634\u0631\u064a\u0637 \u0639\u0644\u0649 \u0627\u0644\u064a\u0633\u0627\u0631 (\u0627\u0644\u0646\u0627\u062d\u064a\u0629 \u0627\u0644\u062a\u0627\u0646\u064a\u0629) *\/\r\n#afsr-sec .afsr-blade{\r\n  background: linear-gradient(135deg, rgba(232,120,82,.10) 0%, rgba(232,120,82,0) 40%);\r\n  border-inline-start:8px solid var(--accent); \/* \u2190 \u0643\u0627\u0646\u062a end\u060c \u0623\u0635\u0628\u062d\u062a start *\/\r\n  border-radius: var(--r);\r\n  padding: clamp(16px, 2.2vw, 28px);\r\n  box-shadow:0 10px 26px rgba(0,0,0,.05);\r\n}\r\n#afsr-sec .afsr-tag{\r\n  display:inline-block;border:1px solid currentColor;border-radius:999px;\r\n  padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px\r\n}\r\n#afsr-sec .afsr-sub{font-size:var(--h2);color:var(--accent);margin:0 0 8px}\r\n#afsr-sec .afsr-title{font-size:var(--h1);line-height:1.15;margin:0 0 14px}\r\n#afsr-sec .afsr-orig{white-space:pre-wrap;line-height:1.85;opacity:.98}\r\n#afsr-sec .afsr-rule{height:6px;width:80px;background:var(--accent);border-radius:6px;margin-top:14px}\r\n\r\n\/* Sticky Image (\u064a\u0645\u064a\u0646) *\/\r\n#afsr-sec .afsr-side{\r\n  position:sticky; top:20px;\r\n  height: calc(100vh - 40px);\r\n  min-height:560px;\r\n  border-radius: var(--r);\r\n  overflow:hidden; isolation:isolate;\r\n  box-shadow:0 14px 30px rgba(0,0,0,.12); background:#ddd;\r\n  transform-style:preserve-3d; will-change:transform;\r\n}\r\n#afsr-sec .afsr-photo{\r\n  width:100%; height:100%; background-image:var(--img);\r\n  background-size:cover; background-position:center;\r\n  transition: transform .4s ease, filter .4s ease;\r\n}\r\n\/* Overlay \u0645\u0627\u0626\u0644 + Zoom *\/\r\n#afsr-sec .afsr-side::after{\r\n  content:\"\"; position:absolute; inset:-2px; z-index:1;\r\n  background:linear-gradient(135deg, rgba(232,120,82,.88), rgba(232,120,82,.55) 45%, rgba(0,0,0,.35));\r\n  transform:translateX(-120%) skewX(-14deg); transform-origin:left center;\r\n  transition:transform .45s ease, opacity .35s ease; mix-blend-mode:multiply; pointer-events:none;\r\n}\r\n#afsr-sec .afsr-side:hover .afsr-photo{ transform: scale(var(--hover-zoom)); filter:saturate(1.06) brightness(.98) }\r\n#afsr-sec .afsr-side:hover::after{ transform:translateX(0) skewX(-14deg) }\r\n\r\n\/* Mobile: \u0635\u0648\u0631\u0629 \u0637\u0648\u0644\u064a\u0629 \u0648\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0640 overlay *\/\r\n@media (max-width:1024px){\r\n  #afsr-sec .afsr-side{ position:relative; top:auto; height:auto; min-height:auto; margin-bottom:16px }\r\n  #afsr-sec .afsr-photo{ height:auto; width:100%; aspect-ratio: 3\/4; min-height:420px }\r\n  #afsr-sec .afsr-side::after{ display:none }\r\n}\r\n\r\n\/* Fast Reveal (Scoped) *\/\r\n#afsr-sec .afsr-reveal{\r\n  opacity:0;\r\n  transform:translateY(22px);\r\n  transition: opacity .55s ease, transform .55s ease;\r\n  transition-delay:var(--delay,0s);\r\n}\r\n#afsr-sec .afsr-reveal.in-view{opacity:1; transform:none}\r\n#afsr-sec .afsr-d1{--delay:.06s}\r\n#afsr-sec .afsr-d2{--delay:.12s}\r\n#afsr-sec .afsr-d3{--delay:.18s}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  #afsr-sec .afsr-reveal{opacity:1;transform:none;transition:none}\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/* IntersectionObserver \u2014 Scoped \u0644\u0644\u0633\u0643\u0634\u0646 \u062f\u0647 \u0641\u0642\u0637 *\/\r\n(function(){\r\n  const root = document.getElementById('afsr-sec');\r\n  if(!root) return;\r\n  const els = root.querySelectorAll('.afsr-reveal');\r\n  const io = new IntersectionObserver((entries)=>{\r\n    entries.forEach(e=>{\r\n      if(e.isIntersecting){\r\n        e.target.classList.add('in-view');\r\n        io.unobserve(e.target);\r\n      }\r\n    });\r\n  }, { threshold: 0.05, rootMargin: '0px 0px -10% 0px' });\r\n  els.forEach(el=>io.observe(el));\r\n})();\r\n\r\n\/* Tilt \u0644\u0644\u0635\u0648\u0631\u0629 (Desktop) \u2014 Scoped *\/\r\n(function(){\r\n  const el = document.getElementById('afsrSide');\r\n  if(!el) return;\r\n  const isTouch = 'ontouchstart' in window || navigator.maxTouchPoints > 0;\r\n  let rect, raf, nx=0, ny=0;\r\n\r\n  function updateRect(){ rect = el.getBoundingClientRect(); }\r\n  function tilt(e){\r\n    if(!rect) updateRect();\r\n    const x = (e.clientX - rect.left) \/ rect.width;\r\n    const y = (e.clientY - rect.top) \/ rect.height;\r\n    const rx = (0.5 - y) * 6;\r\n    const ry = (x - 0.5) * 6;\r\n    nx = ry; ny = rx;\r\n    if(!raf){\r\n      raf = requestAnimationFrame(()=>{\r\n        el.style.transform = `perspective(900px) rotateX(${ny}deg) rotateY(${nx}deg)`;\r\n        raf = null;\r\n      });\r\n    }\r\n  }\r\n  function resetTilt(){ el.style.transform = 'perspective(900px) rotateX(0deg) rotateY(0deg)'; }\r\n\r\n  if(!isTouch){\r\n    window.addEventListener('resize', updateRect, {passive:true});\r\n    el.addEventListener('mouseenter', updateRect);\r\n    el.addEventListener('mousemove', tilt);\r\n    el.addEventListener('mouseleave', resetTilt);\r\n  }else{\r\n    el.addEventListener('click', ()=> el.classList.toggle('hovered'));\r\n  }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec413ac e-flex e-con-boxed e-con e-parent\" data-id=\"ec413ac\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c31c3f elementor-widget elementor-widget-html\" data-id=\"0c31c3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ===== OCC: Global Supply Chain Solutions \u2014 Isolated Section ===== -->\r\n<section id=\"svc-gsc\" translate=\"yes\">\r\n  <div class=\"svc-gsc-container\">\r\n    \r\n    <!-- Content (left on desktop) -->\r\n    <div class=\"svc-gsc-main\" translate=\"yes\">\r\n      <!-- dir=auto makes it follow the active language (TranslatePress) -->\r\n      <div class=\"svc-gsc-blade svc-gsc-reveal\" dir=\"auto\" translate=\"yes\">\r\n        <span class=\"svc-gsc-tag\">Services<\/span>\r\n        <h2 class=\"svc-gsc-sub\">Global Supply \r\nChain Solutions<\/h2>\r\n        <h3 class=\"svc-gsc-title\">End-to-end Supply Chain Management<\/h3>\r\n\r\n        <div class=\"svc-gsc-orig\">\r\nWith annual sourcing exceeding 1 billion Saudi Riyals, we support   \r\nlarge, construction, complex oil & gas, projects in remote locations of \r\nthe Kingdom of Saudi Arabia using our network from more than 20 \r\ncountries. We leverage our robust processes, state-of art automation \r\ntools, prompt approvals and decision making, strong and long-\r\nstanding relationships with our key suppliers and our early \r\ncommitment to long lead items.\r\n        <\/div>\r\n\r\n        <!-- Quick highlights -->\r\n        <div class=\"svc-gsc-highlights svc-gsc-reveal\" translate=\"yes\">\r\n          <div class=\"svc-gsc-hitem\"><span class=\"svc-gsc-dot\"><\/span><span>1B+ SAR Annual Sourcing<\/span><\/div>\r\n          <div class=\"svc-gsc-hitem\"><span class=\"svc-gsc-dot\"><\/span><span>20+ Countries Network<\/span><\/div>\r\n          <div class=\"svc-gsc-hitem\"><span class=\"svc-gsc-dot\"><\/span><span>Automation & Fast Approvals<\/span><\/div>\r\n          <div class=\"svc-gsc-hitem\"><span class=\"svc-gsc-dot\"><\/span><span>Long-Lead Items Commitment<\/span><\/div>\r\n        <\/div>\r\n\r\n        <div class=\"svc-gsc-rule\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Sticky Image (right on desktop) -->\r\n    <aside class=\"svc-gsc-side svc-gsc-reveal\" id=\"svcGscSide\"\r\n      style=\"--img:url('https:\/\/orientcco.com\/wp-content\/uploads\/2025\/10\/Whisk_d24fd2c1a416511bb1f47b70cf1768badr.webp')\"\r\n      tabindex=\"0\" aria-label=\"Global Supply Chain Solutions image\">\r\n      <div class=\"svc-gsc-photo\"><\/div>\r\n    <\/aside>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* ---------- Scoped variables ---------- *\/\r\n#svc-gsc{\r\n  --accent:#E87852;\r\n  --black:#000;\r\n  --white:#fff;\r\n  --r:16px;\r\n  --cw:1140px;\r\n  --space:clamp(20px,3vw,48px);\r\n  --h1:clamp(28px,5.2vw,50px);\r\n  --h2:clamp(18px,3vw,26px);\r\n  --hover-zoom:1.04;\r\n  font-family: Outfit, system-ui, -apple-system, Segoe UI, Roboto, Arial;\r\n  color: var(--black);\r\n  background:#fff;\r\n  padding: var(--space) 0;\r\n}\r\n\r\n\/* Container & Grid (content left, image right) *\/\r\n#svc-gsc .svc-gsc-container{\r\n  width:min(var(--cw),100%);\r\n  margin-inline:auto;\r\n  padding-inline:max(16px,var(--space));\r\n  display:grid;\r\n  grid-template-columns: 0.60fr 0.40fr;   \/* content wider *\/\r\n  grid-template-areas: \"main side\";\r\n  gap: clamp(18px,3vw,30px);\r\n  align-items:start;\r\n}\r\n#svc-gsc .svc-gsc-main{ grid-area: main; }\r\n#svc-gsc .svc-gsc-side{ grid-area: side; }\r\n\r\n\/* LEFT TEXT ALIGN *\/\r\n#svc-gsc .svc-gsc-blade{ text-align:left; }\r\n#svc-gsc .svc-gsc-tag,\r\n#svc-gsc .svc-gsc-sub,\r\n#svc-gsc .svc-gsc-title,\r\n#svc-gsc .svc-gsc-orig,\r\n#svc-gsc .svc-gsc-highlights{ text-align:left; }\r\n\r\n\/* mobile: image on top *\/\r\n@media (max-width:1024px){\r\n  #svc-gsc .svc-gsc-container{\r\n    grid-template-columns:1fr;\r\n    grid-template-areas:\r\n      \"side\"\r\n      \"main\";\r\n  }\r\n}\r\n\r\n\/* Content card (BORDER OPPOSITE SIDE) *\/\r\n#svc-gsc .svc-gsc-tag{\r\n  display:inline-block;border:1px solid currentColor;border-radius:999px;\r\n  padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px\r\n}\r\n#svc-gsc .svc-gsc-sub{font-size:var(--h2);color:var(--accent);margin:0 0 8px}\r\n#svc-gsc .svc-gsc-title{font-size:var(--h1);line-height:1.15;margin:0 0 14px}\r\n#svc-gsc .svc-gsc-orig{white-space:pre-wrap;line-height:1.85;opacity:.98}\r\n#svc-gsc .svc-gsc-rule{height:6px;width:80px;background:var(--accent);border-radius:6px;margin-top:14px}\r\n\r\n#svc-gsc .svc-gsc-blade{\r\n  background: linear-gradient(135deg, rgba(232,120,82,.10) 0%, rgba(232,120,82,0) 40%);\r\n  border-inline-end:8px solid var(--accent); \/* default LTR *\/\r\n  border-radius: var(--r);\r\n  padding: clamp(16px, 2.2vw, 28px);\r\n  box-shadow:0 10px 26px rgba(0,0,0,.05);\r\n}\r\n\r\n\/* Highlights *\/\r\n#svc-gsc .svc-gsc-highlights{\r\n  display:grid; grid-template-columns:repeat(4,1fr);\r\n  gap:12px; margin: clamp(16px,2.2vw,22px) 0;\r\n}\r\n@media (max-width:900px){ #svc-gsc .svc-gsc-highlights{grid-template-columns:repeat(2,1fr)} }\r\n#svc-gsc .svc-gsc-hitem{\r\n  background:#fff; color:#111;\r\n  border:1px solid rgba(0,0,0,.08);\r\n  border-radius:12px; padding:12px 14px;\r\n  display:flex; gap:10px; align-items:center; width:100%;\r\n  box-shadow:0 8px 18px rgba(0,0,0,.05); cursor:pointer;\r\n  transition: background .2s ease, color .2s ease, transform .2s ease, box-shadow .2s ease, border-color .2s ease;\r\n}\r\n#svc-gsc .svc-gsc-hitem:hover,\r\n#svc-gsc .svc-gsc-hitem:focus-visible{\r\n  background:var(--accent); color:#fff;\r\n  border-color:rgba(232,120,82,.6);\r\n  transform:translateY(-3px);\r\n  box-shadow:0 14px 30px rgba(232,120,82,.35);\r\n}\r\n#svc-gsc .svc-gsc-dot{\r\n  width:10px; height:10px; border-radius:50%; background:var(--accent); flex:0 0 10px;\r\n  transition: background .2s ease, transform .2s ease;\r\n}\r\n#svc-gsc .svc-gsc-hitem:hover .svc-gsc-dot,\r\n#svc-gsc .svc-gsc-hitem:focus-visible .svc-gsc-dot{ background:#fff; transform:scale(1.1) }\r\n\r\n\/* Sticky Image (right) *\/\r\n#svc-gsc .svc-gsc-side{\r\n  position:sticky; top:20px;\r\n  height: calc(100vh - 40px);\r\n  min-height:560px;\r\n  border-radius: var(--r);\r\n  overflow:hidden; isolation:isolate;\r\n  box-shadow:0 14px 30px rgba(0,0,0,.12);\r\n  background:#ddd;\r\n  transform-style:preserve-3d; will-change:transform;\r\n}\r\n#svc-gsc .svc-gsc-photo{\r\n  width:100%; height:100%;\r\n  background-image:var(--img);\r\n  background-size:cover; background-position:center;\r\n  transition: transform .4s ease, filter .4s ease;\r\n}\r\n\/* Angled overlay + hover zoom *\/\r\n#svc-gsc .svc-gsc-side::after{\r\n  content:\"\"; position:absolute; inset:-2px; z-index:1;\r\n  background:linear-gradient(135deg, rgba(232,120,82,.88), rgba(232,120,82,.55) 45%, rgba(0,0,0,.35));\r\n  transform:translateX(-120%) skewX(-14deg); transform-origin:left center;\r\n  transition:transform .45s ease, opacity .35s ease; mix-blend-mode:multiply; pointer-events:none;\r\n}\r\n#svc-gsc .svc-gsc-side:hover .svc-gsc-photo{ transform: scale(var(--hover-zoom)); filter:saturate(1.06) brightness(.98) }\r\n#svc-gsc .svc-gsc-side:hover::after{ transform:translateX(0) skewX(-14deg) }\r\n\r\n\/* Mobile: portrait image + cancel overlay *\/\r\n@media (max-width:1024px){\r\n  #svc-gsc .svc-gsc-side{ position:relative; top:auto; height:auto; min-height:auto; margin-bottom:16px }\r\n  #svc-gsc .svc-gsc-photo{ height:auto; width:100%; aspect-ratio: 3\/4; min-height:420px }\r\n  #svc-gsc .svc-gsc-side::after{ display:none }\r\n}\r\n\r\n\/* Fast Reveal (show earlier) *\/\r\n#svc-gsc .svc-gsc-reveal{\r\n  opacity:0;\r\n  transform:translateY(22px);\r\n  transition: opacity .55s ease, transform .55s ease;\r\n  transition-delay:var(--delay,0s);\r\n}\r\n#svc-gsc .svc-gsc-reveal.in-view{opacity:1; transform:none}\r\n#svc-gsc .svc-gsc-delay-1{--delay:.06s}\r\n#svc-gsc .svc-gsc-delay-2{--delay:.12s}\r\n#svc-gsc .svc-gsc-delay-3{--delay:.18s}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  #svc-gsc .svc-gsc-reveal{opacity:1;transform:none;transition:none}\r\n}\r\n\r\n\/* ===== RTL overrides for TranslatePress (html[lang^=\"ar\"]) ===== *\/\r\nhtml[lang^=\"ar\"] #svc-gsc { direction: rtl; }\r\nhtml[lang^=\"ar\"] #svc-gsc .svc-gsc-blade,\r\nhtml[lang^=\"ar\"] #svc-gsc .svc-gsc-tag,\r\nhtml[lang^=\"ar\"] #svc-gsc .svc-gsc-sub,\r\nhtml[lang^=\"ar\"] #svc-gsc .svc-gsc-title,\r\nhtml[lang^=\"ar\"] #svc-gsc .svc-gsc-orig,\r\nhtml[lang^=\"ar\"] #svc-gsc .svc-gsc-highlights { text-align: right; }\r\n\r\nhtml[lang^=\"ar\"] #svc-gsc .svc-gsc-blade{\r\n  border-inline-start:8px solid var(--accent);\r\n  border-inline-end:none; \/* mirror the accent border *\/\r\n}\r\n\r\nhtml[lang^=\"ar\"] #svc-gsc .svc-gsc-hitem{ flex-direction: row-reverse; }\r\nhtml[lang^=\"ar\"] #svc-gsc .svc-gsc-hitem .svc-gsc-dot{ margin-inline-start:0; margin-inline-end:0; }\r\n\r\n\/* keep grid order (image right) even in RTL *\/\r\nhtml[lang^=\"ar\"] #svc-gsc .svc-gsc-container{\r\n  direction: rtl; \/* visual text rtl, grid unchanged *\/\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/* Scoped IntersectionObserver for this section only *\/\r\n(function(){\r\n  const root = document.getElementById('svc-gsc');\r\n  if(!root) return;\r\n  const els = root.querySelectorAll('.svc-gsc-reveal');\r\n  const io = new IntersectionObserver((entries)=>{\r\n    entries.forEach(e=>{\r\n      if(e.isIntersecting){\r\n        e.target.classList.add('in-view');\r\n        io.unobserve(e.target);\r\n      }\r\n    });\r\n  }, { threshold: 0.05, rootMargin: '0px 0px -10% 0px' });\r\n  els.forEach(el=>io.observe(el));\r\n})();\r\n\r\n\/* Optional: simple tilt on desktop + tap on mobile *\/\r\n(function(){\r\n  const el = document.getElementById('svcGscSide');\r\n  if(!el) return;\r\n  const isTouch = 'ontouchstart' in window || navigator.maxTouchPoints > 0;\r\n  let rect, raf, nx=0, ny=0;\r\n\r\n  function updateRect(){ rect = el.getBoundingClientRect(); }\r\n  function tilt(e){\r\n    if(!rect) updateRect();\r\n    const x = (e.clientX - rect.left) \/ rect.width;\r\n    const y = (e.clientY - rect.top) \/ rect.height;\r\n    const rx = (0.5 - y) * 6;\r\n    const ry = (x - 0.5) * 6;\r\n    nx = ry; ny = rx;\r\n    if(!raf){\r\n      raf = requestAnimationFrame(()=>{\r\n        el.style.transform = `perspective(900px) rotateX(${ny}deg) rotateY(${nx}deg)`;\r\n        raf = null;\r\n      });\r\n    }\r\n  }\r\n  function resetTilt(){ el.style.transform = 'perspective(900px) rotateX(0deg) rotateY(0deg)'; }\r\n\r\n  if(!isTouch){\r\n    window.addEventListener('resize', updateRect, {passive:true});\r\n    el.addEventListener('mouseenter', updateRect);\r\n    el.addEventListener('mousemove', tilt);\r\n    el.addEventListener('mouseleave', resetTilt);\r\n  }else{\r\n    el.addEventListener('click', ()=> el.classList.toggle('hovered'));\r\n  }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>OCC \u2014 E&#038;C (Isolated, Right Accent) Services Engineering &amp; Construction More Than 2 Decades of Execution Excellence For over 20 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":35,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-36","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/orientcco.com\/ar\/wp-json\/wp\/v2\/pages\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/orientcco.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/orientcco.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/orientcco.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/orientcco.com\/ar\/wp-json\/wp\/v2\/comments?post=36"}],"version-history":[{"count":45,"href":"https:\/\/orientcco.com\/ar\/wp-json\/wp\/v2\/pages\/36\/revisions"}],"predecessor-version":[{"id":831,"href":"https:\/\/orientcco.com\/ar\/wp-json\/wp\/v2\/pages\/36\/revisions\/831"}],"up":[{"embeddable":true,"href":"https:\/\/orientcco.com\/ar\/wp-json\/wp\/v2\/pages\/35"}],"wp:attachment":[{"href":"https:\/\/orientcco.com\/ar\/wp-json\/wp\/v2\/media?parent=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}