@keyframes pulse-ring{0%{transform:scale(.5);opacity:1}to{transform:scale(2.5);opacity:0}}:root{--navy:#0A1F33;--cyan:#00AEEF;--bg-grey:#f8f9fa}body{font-family:"Inter",sans-serif;background:#fff;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-tag{font-weight:800;letter-spacing:4px;font-size:11px;text-transform:uppercase;display:block;margin-bottom:20px}.cyan-txt,.section-tag{color:var(--cyan)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-hero{height:70vh;background:url("The Correlation of Sustainability in the Oil and Energy Industries.webp")center/cover fixed;display:flex;align-items:center;position:relative;color:#fff}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to right,var(--navy),transparent)}.hero-content{position:relative;z-index:10}.hero-content h1{font-size:60px;font-weight:900;line-height:1.1;margin:20px 0}.italic-serif,.quote-box p{font-family:"Playfair Display",serif;font-style:italic}.italic-serif{font-weight:400}.leadership-section{padding:120px 0}.quote-box{border-left:4px solid var(--cyan);padding:20px 30px;background:var(--bg-grey);margin-top:40px}.quote-box p{font-size:22px;color:var(--navy)}.image-block{position:relative}.image-block img{width:100%;border-radius:4px;box-shadow:0 40px 80px rgba(0,0,0,.1)}.stat-float{position:absolute;bottom:-30px;left:-30px;background:var(--navy);color:#fff;padding:30px;text-align:center}.stat-float strong{display:block;font-size:40px;color:var(--cyan)}.heritage-timeline-elite{background-color:#071626;padding:140px 0;color:#fff;position:relative;overflow:hidden}.timeline-header{text-align:center;margin-bottom:100px}.elite-tag,.r-txt h3,.t-box h3{margin-bottom:15px;font-weight:800}.elite-tag{color:var(--cyan);letter-spacing:5px;text-transform:uppercase;font-size:11px;display:block}.elite-title{font-size:clamp(32px,5vw,50px);font-weight:900}.elite-subtitle{color:rgba(255,255,255,.6);margin-top:20px;font-size:18px}.timeline-track{position:relative;max-width:1100px;margin:0 auto;padding:40px 0}.central-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,var(--cyan),transparent);transform:translateX(-50%)}.t-node{position:relative;width:50%;padding:40px;margin-bottom:30px;display:flex;flex-direction:column}.left-node{align-items:flex-end;text-align:right;padding-right:60px}.right-node{align-items:flex-start;text-align:left;padding-left:60px;margin-left:50%}.t-date{font-family:"Inter",sans-serif;font-weight:900;color:var(--cyan);font-size:20px;margin-bottom:15px;letter-spacing:1px}.t-dot{position:absolute;top:50px;width:14px;height:14px;background:var(--cyan);border-radius:50%;box-shadow:0 0 15px var(--cyan);z-index:5}.left-node .t-dot{right:-7px}.right-node .t-dot{left:-7px}.t-box{background:rgba(255,255,255,.03);padding:40px;border:1px solid rgba(0,174,239,.1);position:relative;transition:.4s;border-radius:4px}.t-box:hover{background:rgba(0,174,239,.05);border-color:var(--cyan);transform:translateY(-10px)}.r-txt h3,.t-box h3{font-size:22px}.t-box p{color:rgba(255,255,255,.7);line-height:1.8;font-size:15px}.t-number{position:absolute;top:20px;right:20px;font-size:40px;font-weight:900;color:rgba(255,255,255,.03);z-index:-1}@media (max-width:768px){.central-line{left:20px}.t-node{width:100%;margin-left:0;padding-left:50px;padding-right:0;text-align:left;align-items:flex-start}.left-node .t-dot,.right-node .t-dot{left:13px}.t-box{padding:30px}.t-date{font-size:18px}}.map-icon{font-size:200px;color:#f0f0f0}.presence-list{list-style:none;margin-top:30px}.presence-list li{margin-bottom:20px;font-size:16px;border-bottom:1px solid #eee;padding-bottom:10px}@media (max-width:768px){.grid-2{grid-template-columns:1fr;gap:40px}.hero-content h1{font-size:40px}.timeline-item{flex-direction:column;gap:10px}}.global-expansion{padding:140px 0;background-color:#fff;color:#fff;overflow:hidden}.global-header{text-align:center;margin-bottom:80px}.g-tag{color:var(--cyan);font-weight:800;letter-spacing:5px;text-transform:uppercase;font-size:11px}.g-title{font-size:clamp(32px,5vw,50px);font-weight:900;margin-top:20px}.global-content-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.map-container{position:relative;background:rgba(255,255,255,.02);border:1px solid rgba(0,174,239,.1);height:500px;display:flex;align-items:center;justify-content:center;border-radius:4px}.world-map-wrap{width:90%;height:80%;background:url(https://upload.wikimedia.org/wikipedia/commons/e/ec/World_map_blank_without_borders.svg)no-repeat center/contain;filter:invert(1) opacity(.1);position:relative}.map-dot,.map-dot span{position:absolute;border-radius:50%}.map-dot{width:12px;height:12px;background:var(--cyan);cursor:pointer}.map-dot span{inset:-10px;border:2px solid var(--cyan);animation:pulse-ring 2s infinite}.jordan{top:45%;left:58%}.sudan{top:55%;left:55%}.iraq{top:42%;left:60%}.uae{top:48%;left:63%}.eu{top:35%;left:50%}.regions-info{display:flex;flex-direction:column;gap:20px}.region-card{display:flex;gap:25px;padding:30px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);transition:.4s;cursor:default}.region-card.active,.region-card:hover{background:rgba(227,227,227,.05);border-color:var(--cyan);transform:translateX(-10px)}.r-icon{font-size:24px;color:var(--cyan)}.r-txt h3{font-size:18px;margin-bottom:10px;color:#fff}.r-txt p{font-size:14px;color:#a4b1bc;line-height:1.6}@media (max-width:992px){.global-content-grid{grid-template-columns:1fr}.map-container{height:300px}.region-card{padding:20px}.region-card:hover{transform:translateY(-5px)}}.accent-blue{color:var(--cyan)}.signature-btn-about{display:inline-flex;align-items:center;gap:20px;text-decoration:none;color:var(--navy);font-weight:800;text-transform:uppercase;font-size:13px;letter-spacing:2px;padding:22px 40px;border:2px solid var(--navy);transition:all .4s ease;border-radius:20px;height:25px;width:255px}.signature-btn-about:hover{background:var(--navy);color:#fff;transform:translateY(-5px);box-shadow:0 20px 40px rgba(10,31,51,.1)}.btn-icon{font-size:18px;color:var(--cyan)}.g-footer-note{margin-top:40px;font-size:13px;color:#aaa;display:flex;align-items:center;gap:10px}@media (max-width:992px){.executive-gateway{padding:80px 0;text-align:center}.gateway-inner{grid-template-columns:1fr;gap:60px}.gateway-visual{order:2}.g-description{margin-left:auto;margin-right:auto}.signature-btn-about{justify-content:center;height:25px;width:250px;font-weight:700}.experience-label{right:50%;transform:translateX(50%);bottom:-20px;padding:20px}}