:root{--bg-silver:#e3e7ed;--bg-silver-alt:#d9e0e8;--bg-dark-header:#fff;--bg-dark-drawer:#111;--bg-dark-footer:#000;--card-bg:#fff;--card-border:#cbd5e1;--text-dark:#1e293b;--text-muted:#64748b;--text-white:#fff;--text-white-sub:#d1d5db;--accent-cyan:#00a3e0;--accent-cyan-hover:#008cc4;--accent-gold:#d97706;--accent-gold-hover:#b45309;--accent-green:#16a34a;--font-family:"Outfit","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--max-width:1320px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-sm:0 2px 6px rgba(0,0,0,.05);--shadow-md:0 6px 18px rgba(0,0,0,.08);--shadow-lg:0 12px 30px rgba(0,0,0,.12);--transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-family);background-color:var(--bg-silver);color:var(--text-dark);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:var(--transition)}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.position-relative,.top-header{position:relative}.top-header{background-color:#fff;color:var(--text-dark);border-bottom:1px solid #e2e8f0;box-shadow:0 2px 10px rgba(0,0,0,.05);z-index:1000}.top-header-main{padding:1rem 0}.top-header-fullwidth{width:100%;padding:0 3rem}.top-header-fullwidth,.top-header-inner{display:flex;justify-content:space-between;align-items:center}.brand-text-nav,.brand-title-link{display:flex;align-items:center}.brand-title-link{text-decoration:none}.brand-logo-wrapper{width:68px;height:68px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;padding:6px;box-shadow:0 4px 16px rgba(0,0,0,.4);border:2px solid hsla(0,0%,100%,.95);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;flex-shrink:0}.brand-logo-wrapper:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 6px 24px rgba(217,119,6,.5),0 0 0 3px var(--accent-gold);background:#fff}.header-logo-img{width:100%;height:100%;max-width:54px;max-height:54px;object-fit:contain;display:block;transition:transform .3s ease}@media (max-width:768px){.brand-logo-wrapper{width:52px;height:52px;padding:4px}.header-logo-img{max-width:40px;max-height:40px}}.main-nav{display:flex;align-items:center;gap:1.8rem}.nav-link{color:#1e293b;font-weight:600;font-size:.88rem;text-transform:uppercase;letter-spacing:.5px;padding:.4rem 0;position:relative;cursor:pointer}.nav-link.active,.nav-link:hover{color:var(--accent-cyan)}.nav-link.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:var(--accent-cyan)}.nav-item-dropdown{position:relative;display:inline-flex;align-items:center;gap:.35rem}.dropdown-chevron{transition:transform .3s ease}.nav-item-dropdown.is-open .dropdown-chevron{transform:rotate(180deg)}.nav-dropdown-trigger{display:inline-grid;width:2rem;height:2rem;place-items:center;padding:0;color:#17375e;background:#fff;border:1px solid #d8e1eb;border-radius:4px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.nav-dropdown-trigger:focus-visible,.nav-dropdown-trigger:hover,.nav-item-dropdown.is-open .nav-dropdown-trigger{color:#b57810;background:#fffaf0;border-color:#c88a1c}.nav-dropdown-menu{position:absolute;top:100%;left:-10px;min-width:270px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.1),0 0 20px rgba(0,163,224,.08);opacity:0;visibility:hidden;transform:translateY(12px) scale(.96);transition:all .35s cubic-bezier(.16,1,.3,1);z-index:100;overflow:hidden;margin-top:.5rem}.nav-item-dropdown.is-open .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.dropdown-header-bar{background:#f8fafc;padding:.85rem 1.2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0}.dropdown-header-text{color:var(--accent-cyan);font-weight:800;font-size:.9rem;letter-spacing:.5px}.dropdown-icon-indicator{color:var(--accent-cyan);font-size:.8rem}.dropdown-links-list{padding:.4rem 0;position:relative;background:#fff}.dropdown-links-list:before{content:"";position:absolute;top:0;left:12px;width:2px;height:100%;background:var(--accent-cyan)}.dropdown-link-item{display:block;padding:.7rem 1.2rem .7rem 1.8rem;color:#334155;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .25s ease;border-bottom:1px solid #f1f5f9}.dropdown-link-item:hover{color:var(--accent-gold);background:#f8fafc;padding-left:2.2rem}.header-actions{gap:1rem}.btn-contact-header{background:linear-gradient(135deg,var(--accent-gold) 0,#b45309 100%);color:#fff;padding:.65rem 1.45rem;border-radius:30px;font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.8px;transition:all .35s ease;box-shadow:0 4px 15px rgba(217,119,6,.35);border:1px solid hsla(0,0%,100%,.2);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.btn-contact-header:hover{background:linear-gradient(135deg,#fff,#e2e8f0 40%,#cbd5e1 75%,#94a3b8)!important;border-color:#fff!important;color:#0f172a!important;transform:translateY(-2px) scale(1.04);box-shadow:0 8px 25px hsla(0,0%,100%,.45),0 0 20px rgba(226,232,240,.7)!important}.lang-switcher-btn{gap:.4rem;padding:.5rem .9rem;background:#f8fafc;border:1.5px solid #cbd5e1;color:#1e293b;font-size:.82rem}.lang-switcher-btn:hover{background:#e2e8f0;color:var(--accent-gold)}.drawer-toggle-btn{background-color:#f8fafc;color:#1e293b;border:1.5px solid #cbd5e1;width:38px;height:38px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.drawer-toggle-btn:hover{background-color:#e2e8f0;color:var(--accent-gold);border-color:var(--accent-gold)}.megamenu-trigger-wrap{position:relative;display:inline-flex;align-items:center}.grid-menu-btn{border:1.5px solid #cbd5e1;color:var(--accent-gold);height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-left:.5rem}.grid-menu-btn.active,.grid-menu-btn:hover{background:var(--accent-gold);color:#fff;border-color:var(--accent-gold);box-shadow:0 4px 14px rgba(217,119,6,.35);transform:scale(1.05)}.mega-menu-panel{position:absolute;top:calc(100% + 18px);right:0;width:1020px;max-width:92vw;background:#fff;border-radius:16px;box-shadow:0 25px 60px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.08);padding:2.2rem 2.5rem;opacity:0;visibility:hidden;transform:translateY(12px) scale(.98);transition:all .35s cubic-bezier(.16,1,.3,1);z-index:1200;color:#0f172a}.mega-menu-panel.open,.megamenu-trigger-wrap:hover .mega-menu-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.mega-menu-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.8rem;gap:1.8rem}.mega-card{text-decoration:none;display:flex;flex-direction:column;color:#0f172a;transition:transform .3s ease}.mega-card:hover{transform:translateY(-4px)}.mega-card-header{margin-bottom:.8rem}.mega-card-title{font-size:.85rem;font-weight:900;letter-spacing:1.5px;color:#0f172a;text-transform:uppercase}.mega-title-line{width:42px;height:3px;background:#1e3a8a;margin-top:6px;border-radius:2px;transition:width .3s ease,background-color .3s ease}.mega-card:hover .mega-title-line{width:65px;background:var(--accent-gold)}.mega-card-img-wrap{width:100%;height:145px;border-radius:10px;overflow:hidden;margin-bottom:1rem;box-shadow:0 4px 14px rgba(0,0,0,.12);background:#f1f5f9}.mega-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mega-card:hover .mega-card-img-wrap img{transform:scale(1.08)}.mega-card-heading{font-size:1.02rem;font-weight:700;color:#0f172a;margin-bottom:.4rem;line-height:1.35}.mega-card-text{font-size:.82rem;color:#64748b;line-height:1.5;margin:0}.lang-switcher-btn{display:inline-flex;align-items:center;gap:.45rem;background:rgba(217,119,6,.12);border:1px solid rgba(217,119,6,.35);color:var(--accent-gold);padding:.45rem .85rem;border-radius:20px;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .3s ease}.lang-switcher-btn:hover{background:var(--accent-gold);color:#000;border-color:var(--accent-gold);transform:translateY(-1px);box-shadow:0 4px 12px rgba(217,119,6,.3)}.lang-switcher-text{font-weight:800;letter-spacing:.5px}body.rtl-mode{font-family:Cairo,Inter,sans-serif;text-align:right}body.rtl-mode .btn-learn-more .arrow-circle,body.rtl-mode .ctp-card-arrow svg{transform:scaleX(-1)}body.rtl-mode .footer-brand p{text-align:right}@media (max-width:991px){.main-nav,.megamenu-trigger-wrap{display:none!important}}@media (min-width:992px){.drawer-toggle-btn,.drawer-toggle-btn.desktop-hide{display:none!important}}.about-hero-card,.contact-form-card,.contact-info-card,.icon-service-card,.service-detail-drawer,.solid-card,.vm-box{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .4s ease;will-change:transform,box-shadow}.about-hero-card:hover,.contact-form-card:hover,.contact-info-card:hover,.icon-service-card:hover,.service-detail-drawer:hover,.solid-card:hover,.vm-box:hover{transform:translateY(-8px) scale(1.015);box-shadow:0 20px 45px rgba(0,0,0,.18),0 0 25px rgba(217,119,6,.3);border-color:var(--accent-gold)}.drawer-toggle-btn:hover{background-color:var(--accent-cyan)}.card-corner-logo-wrap{position:absolute;top:1.25rem;right:1.5rem;z-index:10;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);padding:.4rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--card-border);box-shadow:0 4px 14px rgba(0,0,0,.08);transition:var(--transition)}.card-corner-logo-wrap:hover{transform:scale(1.04);box-shadow:0 6px 18px rgba(0,0,0,.12)}.card-corner-logo-img{height:48px;width:auto;object-fit:contain}.card-mini-logo-corner{position:absolute;top:.8rem;right:.8rem;z-index:10;background:hsla(0,0%,4%,.85);padding:.3rem .6rem;border-radius:4px;display:flex;align-items:center;border:1px solid hsla(0,0%,100%,.15)}.card-mini-logo-corner img{height:20px;width:auto}.side-drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:2000;opacity:0;visibility:hidden;transition:var(--transition)}.side-drawer-overlay.open{opacity:1;visibility:visible}.side-drawer{position:fixed;top:0;left:0;width:380px;max-width:85vw;height:100vh;background-color:var(--bg-dark-drawer);color:var(--text-white);z-index:2001;transform:translateX(-100%);transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-shadow:10px 0 30px rgba(0,0,0,.5);border-right:1px solid #222}.side-drawer-overlay.open .side-drawer{transform:translateX(0)}.drawer-header{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #222}.drawer-close-btn{color:var(--accent-cyan);font-size:1.6rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition)}.drawer-close-btn:hover{background-color:#222;color:#fff}.drawer-search{padding:1rem 1.5rem;border-bottom:1px solid #222}.search-input-wrap{position:relative}.search-input-wrap input{width:100%;background-color:#1f2937;border:1px solid #374151;border-radius:var(--radius-sm);padding:.6rem 1rem .6rem 2.4rem;color:var(--text-white);font-size:.9rem}.search-input-wrap input:focus{outline:none;border-color:var(--accent-cyan)}.search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af}.drawer-nav{padding:1rem 0;overflow-y:auto;flex:1 1}.drawer-nav-item{border-bottom:1px solid #1a1a1a}.drawer-nav-header,.drawer-nav-link{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.5rem;color:var(--text-white);font-weight:600;font-size:.98rem;transition:var(--transition);cursor:pointer}.drawer-nav-header:hover,.drawer-nav-link.active,.drawer-nav-link:hover{background-color:#1a1a1a;color:var(--accent-cyan)}.drawer-arrow{color:var(--accent-cyan);font-size:1.1rem;transition:transform .2s ease}.drawer-sub-container{background-color:#0a0a0a;border-left:2px solid var(--accent-cyan);margin-left:1.5rem;padding:.3rem 0;transition:all .3s ease}.drawer-nav-sub-item{border-bottom:1px solid #141414}.drawer-nav-sub-item:last-child{border-bottom:none}.drawer-nav-link.sub-link{padding:.65rem 1.25rem;font-size:.88rem;color:#9ca3af}.drawer-nav-link.sub-link:hover{color:#fff;background-color:#1a1a1a;padding-left:1.5rem}.drawer-footer{padding:1.5rem;border-top:1px solid #222;background-color:#0a0a0a}.drawer-contact-info{font-size:.85rem;color:#9ca3af}.hero-header-section{position:relative;background-color:var(--bg-dark-header);color:var(--text-white);overflow:hidden;min-height:500px}.hero-corner-emblem{position:absolute;top:1rem;right:1.5rem;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none}.hero-emblem-img{height:120px;width:auto;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(0,0,0,.75)) drop-shadow(0 0 12px rgba(255,255,255,.45));transition:transform .3s ease}@media (max-width:768px){.hero-corner-emblem{top:.5rem;right:1rem}.hero-emblem-img{height:80px}}.hero-slider-container{position:relative;min-height:500px}.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;display:flex;align-items:center}.hero-slide.active{opacity:1;visibility:visible;position:relative;min-height:500px}.hero-slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-slide-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(.42);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.arrow-circle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:hsla(0,0%,100%,.2);border-radius:50%;font-size:.9rem;transition:var(--transition)}.hero-nav-bar{background-color:rgba(10,15,29,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-tabs-grid{grid-gap:1px;gap:1px;background-color:hsla(0,0%,100%,.08)}.hero-tab-item{font-size:.82rem;text-align:center;background-color:rgba(10,15,29,.95)}.hero-tab-item.active{color:var(--accent-gold);background-color:rgba(217,119,6,.12)}.tab-label-wrap{display:flex;align-items:center;justify-content:center;gap:.4rem}.tab-dot-mini{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .3s ease}.hero-tab-item.active .tab-dot-mini{background:var(--accent-gold);box-shadow:0 0 8px var(--accent-gold)}.progress-track{background-color:hsla(0,0%,100%,.1)}.progress-fill{height:100%;background-color:var(--accent-gold);box-shadow:0 0 8px var(--accent-gold);width:100%;animation:progressFill 8s linear forwards}@keyframes progressFill{0%{width:0}to{width:100%}}.hero-carousel-pagination{position:absolute;bottom:5rem;right:4rem;z-index:20;display:flex;align-items:center;gap:1rem;background:rgba(10,15,29,.75);border:1px solid hsla(0,0%,100%,.15);padding:.6rem 1.2rem;border-radius:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.5)}.pagination-item{background:transparent;border:none;display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.3rem .2rem;transition:all .3s ease;outline:none}.indicator-dot{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.35);transition:all .35s ease}.pagination-item.active .indicator-dot,.pagination-item:hover .indicator-dot{background:var(--accent-gold);box-shadow:0 0 12px var(--accent-gold);transform:scale(1.3)}.indicator-line-track{width:32px;height:3px;background:hsla(0,0%,100%,.15);border-radius:2px;position:relative;overflow:hidden}.indicator-line-fill{position:absolute;top:0;left:0;height:100%;width:100%;background:var(--accent-gold);box-shadow:0 0 8px var(--accent-gold);animation:progressLineFill 6s linear forwards}@keyframes progressLineFill{0%{width:0}to{width:100%}}.indicator-number{font-size:.76rem;font-weight:800;color:#9ca3af;font-family:var(--font-family);transition:color .3s ease}.pagination-item.active .indicator-number{color:var(--accent-gold)}@media (max-width:768px){.hero-carousel-pagination{bottom:4.5rem;right:1.5rem;padding:.4rem .8rem}.indicator-line-track{width:20px}}.slanted-portfolio-section{position:relative;background:radial-gradient(circle at 50% 0,#151d30 0,#080c16 100%);padding:3.5rem 0 4.5rem;overflow:hidden}.luxurious-accordion-grid{display:flex;gap:16px;width:100%;height:560px;position:relative}.luxurious-card-item{flex:1 1;height:100%;position:relative;overflow:hidden;border-radius:22px;transform:skewX(-12deg);transition:flex .7s cubic-bezier(.16,1,.3,1),transform .4s ease,border-color .4s ease,box-shadow .4s ease;cursor:pointer;border:2px solid hsla(0,0%,100%,.12);box-shadow:0 12px 35px rgba(0,0,0,.5)}.luxurious-card-item.expanded,.luxurious-card-item:hover{flex:4.8 1;border-color:var(--accent-gold);box-shadow:0 22px 50px rgba(0,0,0,.7),0 0 35px rgba(217,119,6,.3)}.lux-bg-wrapper{position:absolute;top:0;left:-25%;width:150%;height:100%;transform:skewX(12deg);transform-origin:center center}.lux-bg-img{width:100%;height:100%;object-fit:cover;filter:brightness(.45);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .5s ease}.luxurious-card-item.expanded .lux-bg-img,.luxurious-card-item:hover .lux-bg-img{filter:brightness(.68);transform:scale(1.06)}.lux-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(10,15,29,.1),rgba(10,15,29,.88))}.lux-card-inner{position:relative;z-index:5;width:100%;height:100%;transform:skewX(12deg);transform-origin:center center;display:flex;flex-direction:column;justify-content:flex-end;padding:2.2rem 2.5rem}@keyframes luxSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.lux-line-1{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.lux-card-num{font-size:1.1rem;font-weight:800;color:var(--accent-gold)}.lux-card-tag{font-size:.82rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.lux-line-2{margin-bottom:.8rem}.lux-card-title{font-size:clamp(1.2rem,2.2vw,2.1rem);font-weight:800;line-height:1.2;color:#fff;max-width:680px}.lux-line-3{margin-bottom:1.2rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease,opacity .6s ease}.luxurious-card-item.expanded .lux-line-3,.luxurious-card-item:hover .lux-line-3{max-height:120px;opacity:1;animation:luxSlideUp .65s cubic-bezier(.16,1,.3,1) .15s both}.lux-card-desc{font-size:clamp(.9rem,1.3vw,1.02rem);color:#cbd5e1;line-height:1.6;max-width:620px}.lux-line-4{margin-bottom:1.5rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease,opacity .6s ease}.luxurious-card-item.expanded .lux-line-4,.luxurious-card-item:hover .lux-line-4{max-height:80px;opacity:1;animation:luxSlideUp .72s cubic-bezier(.16,1,.3,1) .28s both}.lux-feature-pills{display:flex;flex-wrap:wrap;gap:.6rem}.lux-pill{font-size:.76rem;font-weight:700;background:hsla(0,0%,100%,.1);color:#fff;padding:.35rem .85rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lux-line-5{max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease,opacity .6s ease}.luxurious-card-item.expanded .lux-line-5,.luxurious-card-item:hover .lux-line-5{max-height:60px;opacity:1;animation:luxSlideUp .8s cubic-bezier(.16,1,.3,1) .4s both}.lux-action-btn{display:inline-flex;align-items:center;gap:.75rem;background:transparent;color:#fff;border:2px solid var(--accent-gold);padding:.65rem 1.6rem;border-radius:30px;font-weight:700;font-size:.9rem;transition:all .3s ease}.lux-action-btn:hover{background:var(--accent-gold);color:#000;box-shadow:0 6px 20px rgba(217,119,6,.4)}.lux-arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:hsla(0,0%,100%,.2);border-radius:50%;transition:all .3s ease}.lux-action-btn:hover .lux-arrow{background:#000;color:#fff}@media (max-width:992px){.luxurious-accordion-grid{height:480px;gap:10px}.luxurious-card-item{transform:skewX(-6deg)}.lux-bg-wrapper,.lux-card-inner{transform:skewX(6deg)}}.slanted-card-bg-wrap{position:absolute;top:0;left:-20%;width:140%;height:100%;transform:skewX(12deg);transform-origin:center center}.slanted-card-bg{width:100%;height:100%;object-fit:cover;filter:brightness(.42);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .5s ease}.slanted-card-item.active .slanted-card-bg{filter:brightness(.62);transform:scale(1.05)}.slanted-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(10,15,29,.15),rgba(10,15,29,.85))}.slanted-card-inner{position:relative;z-index:5;width:100%;height:100%;transform:skewX(12deg);transform-origin:center center;display:flex;flex-direction:column;justify-content:flex-end;padding:2.2rem 2.5rem}.active-card-content{display:flex;flex-direction:column;animation:slideInFromLeft .7s cubic-bezier(.16,1,.3,1) forwards}.active-card-content .hero-tag{font-size:.82rem;font-weight:800;letter-spacing:2px;color:var(--accent-cyan);text-transform:uppercase;margin-bottom:.6rem}.active-card-content .hero-title{font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:800;line-height:1.18;color:#fff;max-width:720px;margin-bottom:.9rem}.active-card-content .hero-description{font-size:clamp(.92rem,1.4vw,1.05rem);color:#e2e8f0;max-width:640px;margin-bottom:1.5rem;line-height:1.6}.inactive-card-content{display:flex;flex-direction:column;justify-content:flex-end;height:100%;opacity:.85;transition:opacity .3s ease}.slanted-card-item:hover .inactive-card-content{opacity:1}.inactive-tag-number{font-size:1.1rem;font-weight:800;color:var(--accent-gold);margin-bottom:.5rem;font-family:var(--font-family)}.inactive-card-title{font-size:1.05rem;font-weight:800;color:#fff;line-height:1.3;text-transform:uppercase;letter-spacing:.5px;word-break:break-word}.slanted-nav-bar{background-color:rgba(10,15,29,.92);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-md);padding:.4rem .8rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.slanted-tabs-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem}.slanted-tab-item{padding:.75rem 1rem;color:#9ca3af;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;text-align:center;cursor:pointer;position:relative;border-radius:var(--radius-sm);transition:var(--transition)}.slanted-tab-item:hover{color:#fff;background-color:hsla(0,0%,100%,.06)}.slanted-tab-item.active{color:var(--accent-cyan);background-color:rgba(0,163,224,.1)}@media (max-width:992px){.slanted-accordion-container{height:480px;gap:8px}.slanted-card-item{transform:skewX(-6deg)}.slanted-card-bg-wrap,.slanted-card-inner{transform:skewX(6deg)}}@media (max-width:768px){.slanted-accordion-container{flex-direction:column;height:auto}.slanted-card-item{transform:skewX(0deg);min-height:220px}.slanted-card-item.active{min-height:380px}.slanted-card-bg-wrap,.slanted-card-inner{transform:skewX(0deg)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes pictureScaleIn{0%{transform:scale(1.12);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes emblemFadeIn{0%{opacity:0;transform:scale(.7) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.hero-slide.active .hero-slide-bg img{animation:pictureScaleIn 1.2s cubic-bezier(.16,1,.3,1) forwards}.hero-slide.active .hero-tag{animation:slideInFromLeft .7s cubic-bezier(.16,1,.3,1) .1s both}.hero-slide.active .hero-title{animation:slideInFromLeft .8s cubic-bezier(.16,1,.3,1) .25s both}.hero-slide.active .hero-description{animation:slideInFromLeft .8s cubic-bezier(.16,1,.3,1) .4s both}.hero-slide.active .btn-learn-more{animation:slideInFromLeft .8s cubic-bezier(.16,1,.3,1) .55s both}.hero-slide.active .hero-emblem-img{animation:emblemFadeIn .9s cubic-bezier(.16,1,.3,1) .3s both}.static-page-banner img{animation:pictureScaleIn 1s cubic-bezier(.16,1,.3,1) forwards}.static-banner-overlay .section-eyebrow,.static-banner-overlay .static-banner-title{animation:slideInFromLeft .8s cubic-bezier(.16,1,.3,1) .15s both}.about-hero-card{animation:slideInFromLeft .7s cubic-bezier(.16,1,.3,1) .1s both}.circle-img-container img{animation:pictureScaleIn 1s cubic-bezier(.16,1,.3,1) .2s both}.solid-card{animation:slideInFromLeft .7s cubic-bezier(.16,1,.3,1) both}.solid-card:first-child{animation-delay:.1s}.solid-card:nth-child(2){animation-delay:.2s}.solid-card:nth-child(3){animation-delay:.3s}.solid-card:nth-child(4){animation-delay:.4s}.solid-card:nth-child(5){animation-delay:.5s}.solid-card:nth-child(6){animation-delay:.6s}.solid-card:nth-child(7){animation-delay:.7s}.solid-card:nth-child(8){animation-delay:.8s}.hero-content-wrap{position:relative;z-index:2;padding:3.5rem 0 4.5rem;width:100%}.hero-tag{display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:2px;color:var(--accent-cyan);text-transform:uppercase;margin-bottom:.8rem}.hero-title{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.15;color:#fff;max-width:780px;margin-bottom:1.2rem}.hero-description{font-size:clamp(1rem,1.7vw,1.1rem);color:#e2e8f0;max-width:680px;margin-bottom:2rem;line-height:1.6}.btn-learn-more{display:inline-flex;gap:.75rem;background-color:transparent;color:#fff;border:2px solid #fff;padding:.7rem 1.75rem;border-radius:40px;font-weight:700}.btn-learn-more,.btn-learn-more .arrow-circle{align-items:center;font-size:.95rem;transition:var(--transition)}.btn-learn-more .arrow-circle{width:30px;height:30px;border-radius:50%;background-color:#fff;color:#0f172a;display:flex;justify-content:center}.btn-learn-more:hover{background:linear-gradient(135deg,#fff,#e2e8f0 40%,#cbd5e1 75%,#94a3b8)!important;border-color:#fff!important;color:#0f172a!important;transform:translateY(-2px);box-shadow:0 8px 25px hsla(0,0%,100%,.45),0 0 20px rgba(226,232,240,.7)!important}.btn-learn-more:hover .arrow-circle{background-color:#0f172a!important;color:#fff!important;transform:translateX(4px)}.hero-nav-bar{position:absolute;bottom:0;left:0;width:100%;z-index:10;background-color:hsla(0,0%,4%,.88);border-top:1px solid hsla(0,0%,100%,.1)}.hero-tabs-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0}.hero-tab-item{padding:1rem;color:#9ca3af;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;text-align:left;cursor:pointer;position:relative;transition:var(--transition)}.hero-tab-item:hover{color:#fff;background-color:hsla(0,0%,100%,.05)}.hero-tab-item.active{color:#fff}.progress-track{position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:hsla(0,0%,100%,.2)}.hero-tab-item.active .progress-fill{position:absolute;bottom:0;left:0;height:3px;background-color:var(--accent-cyan);width:0;animation:heroProgress 8s linear forwards}@keyframes heroProgress{0%{width:0}to{width:100%}}.static-page-banner{position:relative;width:100%;height:260px;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:2.5rem;box-shadow:var(--shadow-md);background-color:var(--bg-dark-header)}.static-page-banner img{width:100%;height:100%;object-fit:cover;filter:brightness(.42)}.static-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 3rem;z-index:2;color:#fff}.static-banner-title{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1.2;color:#fff;margin-top:.3rem}.section-header{margin-bottom:2.5rem}.section-eyebrow{display:inline-block;font-size:.82rem;font-weight:800;letter-spacing:2px;color:var(--accent-gold);text-transform:uppercase;margin-bottom:.5rem}.section-title{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;color:var(--text-dark);line-height:1.2}.section-subtitle{font-size:1.05rem;color:var(--text-muted);max-width:720px;margin-top:.5rem}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.8rem;gap:1.8rem}.solid-card{background-color:var(--card-bg);border:2px solid var(--card-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .4s ease;display:flex;flex-direction:column;cursor:pointer;will-change:transform,box-shadow}.solid-card.active,.solid-card:active,.solid-card:focus,.solid-card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--accent-gold)!important;box-shadow:0 20px 45px rgba(0,0,0,.18),0 0 35px rgba(217,119,6,.42)!important}.solid-card.active .card-title,.solid-card:active .card-title,.solid-card:hover .card-title{color:#b45309}.card-img-wrap{width:100%;height:220px;overflow:hidden;position:relative;background-color:#e2e8f0}.card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.solid-card:hover .card-img-wrap img{transform:scale(1.04)}.card-badge{position:absolute;top:1rem;left:1rem;background-color:var(--bg-dark-header);color:var(--accent-cyan);padding:.3rem .8rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.card-body{padding:1.5rem;flex:1 1;display:flex;flex-direction:column}.card-title{font-size:1.2rem;font-weight:700;color:var(--text-dark);margin-bottom:.75rem;line-height:1.3}.card-text{font-size:.95rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.25rem;flex:1 1}.card-list{list-style:none;margin-bottom:1.5rem}.card-list li{font-size:.9rem;color:var(--text-dark);margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.6rem}.card-list li svg{color:var(--accent-gold);flex-shrink:0;margin-top:3px}.card-footer-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9rem;color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.5px;margin-top:auto;cursor:pointer}.card-footer-link:hover{color:#0077a8}.services-icon-panel{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 12px 35px rgba(0,0,0,.08);padding:2rem 1.5rem;margin-top:2rem;overflow:hidden}.services-icon-grid{display:grid;grid-gap:0;gap:0;position:relative}.services-icon-grid.row-5-cols{grid-template-columns:repeat(5,1fr)}.services-icon-grid.row-4-cols{grid-template-columns:repeat(4,1fr);max-width:90%;margin:0 auto}.services-row-divider{height:1px;background:#e2e8f0;margin:1.8rem 0;width:100%}.icon-service-card{padding:2.5rem 1.2rem 2.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;position:relative;border-radius:12px;border:1px solid transparent;transition:all .35s cubic-bezier(.16,1,.3,1);color:#1e293b;margin:4px}.services-icon-grid .icon-service-card:not(:last-child){border-right:1px solid #f1f5f9}.card-top-accent{position:absolute;top:0;left:20%;width:60%;height:3px;background:transparent;border-radius:0 0 4px 4px;transition:all .35s ease}.icon-wrapper{color:#b45309;margin-bottom:1.2rem;display:flex;align-items:center;justify-content:center}.icon-card-title,.icon-wrapper,.icon-wrapper svg{transition:all .35s ease}.icon-card-title{font-size:.95rem;font-weight:800;color:#0f172a;line-height:1.35;text-transform:uppercase;letter-spacing:.5px}.icon-service-card.active-selected,.icon-service-card:hover{background:linear-gradient(135deg,rgba(217,119,6,.08),rgba(217,119,6,.18));border-color:var(--accent-gold);transform:translateY(-6px) scale(1.02);box-shadow:0 14px 35px rgba(217,119,6,.28),inset 0 0 15px rgba(217,119,6,.1)}.icon-service-card.active-selected .card-top-accent,.icon-service-card:hover .card-top-accent{background:var(--accent-gold);box-shadow:0 0 12px var(--accent-gold)}.icon-service-card.active-selected .icon-wrapper,.icon-service-card:hover .icon-wrapper{color:var(--accent-gold);transform:scale(1.14);filter:drop-shadow(0 4px 12px rgba(217,119,6,.45))}.icon-service-card.active-selected .icon-card-title,.icon-service-card:hover .icon-card-title{color:#b45309}.service-detail-drawer{background:#0a0f1d;border:1px solid var(--accent-gold);border-radius:16px;padding:2rem;margin-top:2rem;box-shadow:0 15px 40px rgba(0,0,0,.4);animation:slideInFromLeft .5s cubic-bezier(.16,1,.3,1) forwards}.drawer-header-row{display:flex;align-items:center;justify-content:space-between}.drawer-close-btn{background:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer;transition:color .2s ease}.drawer-close-btn:hover{color:var(--accent-gold)}@media (max-width:1024px){.services-icon-grid.row-5-cols{grid-template-columns:repeat(3,1fr)}.services-icon-grid.row-4-cols{grid-template-columns:repeat(2,1fr);max-width:100%}}@media (max-width:640px){.services-icon-grid.row-4-cols,.services-icon-grid.row-5-cols{grid-template-columns:repeat(1,1fr)}}.services-overview{background:#fff;border-bottom:1px solid #e8edf1;color:#16263b}.services-overview-inner{width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:3.6rem 0 3.8rem}.services-overview-heading{text-align:center;margin-bottom:2rem}.services-overview-eyebrow{color:#bc7a35;font-size:.68rem;font-weight:800;letter-spacing:2px}.services-overview-heading h2{margin:.45rem 0 .35rem;font-family:Outfit,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.03em}.services-overview-heading p{margin:0;color:#6b7a8c;font-size:.9rem}.services-overview-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}.services-overview-grid .services-overview-card:nth-child(6){grid-column-start:2}.services-overview-card{min-height:285px;padding:0;display:flex;flex-direction:column;position:relative;overflow:hidden;text-align:left;color:#fff;text-decoration:none;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#111a2b;box-shadow:0 10px 24px rgba(0,0,0,.16);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.services-overview-card:focus-visible,.services-overview-card:hover{color:#fff;transform:translateY(-4px);z-index:1;border-color:#c18427;box-shadow:0 16px 30px rgba(0,0,0,.25)}.services-overview-card:focus-visible{outline:2px solid #bc7a35;outline-offset:3px}.services-overview-image{display:block;position:relative;height:125px;flex:0 0 125px;overflow:hidden;background:#263449}.services-overview-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,15,28,.08),rgba(5,15,28,.62))}.services-overview-image img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.78) saturate(.85);transition:transform .35s ease,filter .35s ease}.services-overview-card:focus-visible .services-overview-image img,.services-overview-card:hover .services-overview-image img{transform:scale(1.05);filter:brightness(.9) saturate(.95)}.services-overview-card-body{display:flex;flex:1 1;align-items:flex-end;position:relative;padding:1rem 1rem 1.2rem}.services-overview-title{max-width:220px;font-size:.72rem;font-weight:800;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.services-overview-arrow{position:absolute;right:.85rem;bottom:.65rem;color:#c3cbd3;font-size:1rem;opacity:0;transition:opacity .2s ease,color .2s ease}.services-overview-card:focus-visible .services-overview-arrow,.services-overview-card:hover .services-overview-arrow{opacity:1;color:#f0aa37;transform:translateX(3px)}.services-overview-standalone{min-height:calc(100vh - 180px);padding-top:3rem;background:#f7f9fb}.services-overview-standalone .services-overview-inner{padding-top:2rem}.services-hub-hero{height:390px;position:relative;overflow:hidden;color:#fff}.services-hub-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 52%;filter:brightness(.58)}.services-hub-hero-overlay{position:absolute;inset:0;display:flex;justify-content:space-between;padding:4.6rem max(5vw,2rem);background:linear-gradient(90deg,rgba(4,20,38,.86),rgba(4,20,38,.1) 82%)}.services-hub-hero-copy{max-width:620px}.services-hub-hero-copy .services-overview-eyebrow{color:#f36f0a}.services-hub-hero h1{margin:.7rem 0 .8rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.98;letter-spacing:-.03em}.services-hub-hero p{max-width:470px;margin:0;color:#eef3f7;font-size:.95rem;line-height:1.55}.services-hub-hero-side{align-self:center;border-left:2px solid #f36f0a;padding-left:.85rem;font-size:.7rem;font-weight:800;letter-spacing:1px;line-height:1.7}@media (max-width:700px){.services-overview-inner{width:min(100% - 1.25rem,500px);padding:2.5rem 0}.services-overview-grid{grid-template-columns:repeat(2,1fr)}.services-overview-grid .services-overview-card{grid-column:span 1;grid-column-start:auto}.services-overview-grid .services-overview-card:nth-child(6){grid-column-start:auto}.services-overview-card{min-height:245px}.services-overview-image{height:105px;flex-basis:105px}.services-overview-card-body{padding:.85rem .7rem 1rem}.services-overview-title{font-size:.63rem}.services-hub-hero{height:350px}.services-hub-hero-overlay{padding:4rem 1.25rem 1.5rem}.services-hub-hero h1{font-size:2.55rem}.services-hub-hero p{font-size:.82rem;max-width:330px}.services-hub-hero-side{display:none}}.about-hero-card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:2.5rem;margin-bottom:2.5rem;box-shadow:var(--shadow-sm)}.about-split-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media (max-width:900px){.about-split-grid{grid-template-columns:1fr}}.vision-mission-wrap{display:flex;flex-direction:column;gap:1.8rem}.circle-img-wrapper{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;display:block}.circle-img-container{width:280px;height:280px;border-radius:50%;overflow:hidden;margin:0 auto;border:6px solid var(--bg-silver-alt);box-shadow:var(--shadow-md);position:relative;background:#fff}.circle-img-container img{width:100%;height:100%;object-fit:cover}.circle-img-container.logo-display{display:flex;align-items:center;justify-content:center;padding:2.2rem;box-sizing:border-box;box-shadow:0 15px 35px rgba(0,0,0,.15)}.circle-img-container.logo-display img{width:100%;height:100%;object-fit:contain}.circle-brand-badge{position:absolute;bottom:0;inset-inline-end:-6px;background:#fff;border-radius:14px;padding:8px 16px;box-shadow:0 12px 30px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.1);border:1.5px solid #e2e8f0;display:inline-flex;align-items:center;justify-content:center;z-index:3;transition:all .3s ease}.circle-brand-badge:hover{transform:scale(1.06) translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.3)}.circle-brand-badge img{height:38px;width:auto;max-width:130px;object-fit:contain;display:block}.vm-box{background-color:#f8fafc;padding:1.5rem;border-radius:var(--radius-md);border-left:4px solid var(--accent-cyan)}.vm-box.mission{border-left-color:var(--accent-gold)}.vm-title{font-size:1.15rem;font-weight:800;margin-bottom:.5rem;color:var(--text-dark)}.ctp-hero{position:relative;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);border-inline:0;min-height:300px;display:flex;align-items:center;overflow:hidden}.ctp-hero-bg{position:absolute;inset:0;z-index:0}.ctp-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:brightness(.38);display:block}.ctp-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82) 40%,rgba(0,0,0,.1))}.ctp-hero-content{position:relative;z-index:2;padding:4rem 1.5rem;max-width:600px}.ctp-hero-eyebrow{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:2.5px;color:var(--accent-gold);text-transform:uppercase;margin-bottom:.75rem}.ctp-hero-title{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:900;color:#fff;line-height:1.1;margin-bottom:.7rem}.ctp-hero-accent{width:56px;height:4px;background-color:var(--accent-gold);border-radius:2px;margin-bottom:1.2rem}.ctp-hero-desc{font-size:.98rem;color:#cbd5e1;line-height:1.7;max-width:460px}.ctp-cards-section{background:var(--bg-silver);padding:3rem 0 2.5rem}.ctp-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:1200px;margin:0 auto}.ctp-card{background:#fff;border:1px solid var(--card-border);border-radius:12px;padding:1.1rem 1.2rem;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .25s ease}.ctp-card-bar{position:absolute;top:0;left:0;width:100%;height:3px;background-color:var(--accent-gold);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ctp-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(0,0,0,.08),0 0 0 1px var(--accent-gold);border-color:var(--accent-gold)}.ctp-card:hover .ctp-card-bar{transform:scaleX(1)}.ctp-card-header-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.85rem}.ctp-card-icon{width:44px;height:44px;border-radius:10px;background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.2);color:var(--accent-gold);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ctp-card:hover .ctp-card-icon{background:var(--accent-gold);border-color:var(--accent-gold);color:#000;transform:scale(1.05);box-shadow:0 4px 14px rgba(217,119,6,.35)}.ctp-card-chip{font-size:.65rem;font-weight:700;letter-spacing:.5px;background:rgba(217,119,6,.12);padding:3px 8px;border-radius:20px;border:1px solid rgba(217,119,6,.25)}.ctp-card-chip,.ctp-card-type{text-transform:uppercase;color:var(--accent-gold)}.ctp-card-type{font-size:.68rem;font-weight:800;letter-spacing:1.5px;margin-bottom:.2rem}.ctp-card-label{font-size:.98rem;font-weight:800;color:var(--text-dark);margin-bottom:.4rem}.ctp-card-value{display:flex;flex-direction:column;gap:.15rem;flex:1 1}.ctp-val-line{font-size:.84rem;color:var(--text-muted);font-weight:500;transition:color .2s ease;display:block}.ctp-card:hover .ctp-val-line{color:var(--text-dark)}.ctp-card-arrow{margin-top:.85rem;width:28px;height:28px;border-radius:50%;background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.2);display:flex;align-items:center;justify-content:center;color:var(--accent-gold);transition:all .3s ease}.ctp-card:hover .ctp-card-arrow{background:var(--accent-gold);color:#000;border-color:var(--accent-gold);transform:translateX(3px)}.ctp-map-section{background:#fff;padding:3rem 0 4.5rem;border-top:1px solid var(--card-border)}.ctp-map-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.ctp-map-title{font-size:1.75rem;font-weight:900;color:var(--text-dark);margin-top:.2rem}.ctp-map-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.3);color:var(--accent-gold);font-weight:700;font-size:.88rem;border-radius:8px;text-decoration:none;transition:all .25s ease}.ctp-map-btn:hover{background:var(--accent-gold);color:#000;border-color:var(--accent-gold);transform:translateY(-2px);box-shadow:0 4px 12px rgba(217,119,6,.25)}.ctp-map-wrapper{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.08);border:2px solid rgba(217,119,6,.3);background:#0f172a}.ctp-map-iframe{width:100%;height:460px;display:block}.ctp-map-overlay-card{position:absolute;top:1.5rem;left:1.5rem;max-width:340px;background:rgba(15,23,42,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(217,119,6,.35);border-radius:12px;padding:1.25rem 1.4rem;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:2}.ctp-overlay-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--accent-gold);margin-bottom:.4rem}.ctp-dot-active{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.ctp-overlay-heading{font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:.35rem}.ctp-overlay-sub{font-size:.82rem;color:#94a3b8;line-height:1.45;margin-bottom:.85rem}.ctp-overlay-meta{display:flex;flex-direction:column;gap:.4rem;border-top:1px solid hsla(0,0%,100%,.1);padding-top:.75rem}.ctp-meta-item{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#cbd5e1}.ctp-meta-item svg{color:var(--accent-gold);flex-shrink:0}@media (max-width:1024px){.ctp-cards-grid{grid-template-columns:repeat(4,1fr);gap:.85rem;max-width:100%}}@media (max-width:768px){.ctp-cards-grid{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:.75rem;padding:.25rem .25rem .75rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.ctp-card{flex:0 0 clamp(210px,68vw,250px);scroll-snap-align:start;padding:.9rem .85rem;border-radius:10px}.ctp-card-icon{width:36px;height:36px}.ctp-card-icon svg{width:18px;height:18px}.ctp-card-label{font-size:.88rem;margin-bottom:.25rem}.ctp-val-line{font-size:.76rem}.ctp-cards-section{padding:2rem 0}.ctp-hero-content{padding:2.5rem 1rem}.ctp-hero-title{font-size:clamp(1.75rem,7vw,2.4rem)}.ctp-hero-desc{font-size:.88rem}.ctp-map-overlay-card{position:relative;top:0;left:0;max-width:100%;border-radius:0 0 14px 14px}.ctp-map-iframe{height:320px}}.next-page-banner-section{width:100vw;margin-left:calc(50% - 50vw);height:280px;overflow:hidden;margin-top:3.5rem}.next-page-banner-section,.next-page-banner-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.next-page-banner-wrapper{width:100%;height:100%;text-decoration:none;cursor:pointer}.next-page-bg{position:absolute;top:0;left:0;width:100%;height:100%}.next-page-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(.46);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .5s ease}.next-page-banner-section:hover .next-page-bg img,.next-page-banner-wrapper:hover .next-page-bg img{transform:scale(1.06);filter:brightness(.62)}.next-page-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(10,15,29,.35),rgba(10,15,29,.85))}.next-page-content{position:relative;z-index:5;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem}.next-page-title{font-size:clamp(2rem,3.8vw,3rem);font-weight:700;color:#fff;letter-spacing:-.5px;margin:0;text-shadow:0 4px 15px rgba(0,0,0,.6)}.next-page-link{display:inline-flex;align-items:center;gap:.6rem;color:#fff;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;padding:.4rem 1rem;border-radius:30px}.next-page-banner-wrapper:hover .next-page-link,.next-page-link:hover{background:linear-gradient(135deg,#fff,#e2e8f0 40%,#cbd5e1 75%,#94a3b8)!important;color:#0f172a!important;border-color:#fff!important;box-shadow:0 6px 20px hsla(0,0%,100%,.4)!important;transform:translateX(6px)}.next-arrow{font-size:1.3rem;transition:transform .3s ease}.next-page-banner-wrapper:hover .next-arrow,.next-page-link:hover .next-arrow{transform:translateX(4px)}.services-next-banner{height:250px;margin-top:0}.services-next-banner .next-page-bg img{filter:brightness(.42) saturate(.78)}.services-next-banner .next-page-overlay{background:linear-gradient(90deg,rgba(5,25,48,.9),rgba(5,25,48,.42) 55%,rgba(5,25,48,.78))}.services-next-banner .next-page-content{gap:1.15rem}.services-next-banner .next-page-title{font-size:clamp(2rem,3.2vw,2.75rem);letter-spacing:-.04em}.services-next-banner .next-page-link{padding:.72rem 1.35rem;border:1px solid hsla(0,0%,100%,.58);border-radius:999px;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(205,217,231,.9));color:#1b2b40;font-size:.95rem;box-shadow:0 8px 22px rgba(0,0,0,.22)}.services-next-banner .next-page-link:hover,.services-next-banner .next-page-wrapper:hover .next-page-link{background:#fff!important;color:#0f2035!important;transform:translateY(-2px)}@media (max-width:600px){.services-next-banner{height:220px}.services-next-banner .next-page-title{font-size:1.8rem;text-align:center}}.site-footer{background-color:#000!important;padding:4rem 0 2.5rem;border-top:1px solid #222;margin-top:0}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.2fr;grid-gap:2.5rem;gap:2.5rem;margin-bottom:3rem}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}}.footer-logo-img{height:65px;width:auto;max-width:100%;object-fit:contain;margin-bottom:.8rem;display:block}.footer-brand p{color:#cbd5e1!important;font-size:.92rem;line-height:1.65;margin-top:1.2rem;max-width:340px}.footer-heading{font-size:1.05rem;font-weight:800;color:#fff!important;margin-bottom:1.2rem;text-transform:uppercase;letter-spacing:.6px}.footer-links{list-style:none}.footer-links li{margin-bottom:.7rem}.footer-links a{color:#cbd5e1!important;font-size:.92rem;transition:all .25s ease}.footer-links a:hover{color:#38bdf8!important;-webkit-padding-start:4px;padding-inline-start:4px}.footer-contact-link,.footer-contact-text{color:#e2e8f0!important;font-size:.92rem;line-height:1.7;transition:color .25s ease;text-decoration:none}.footer-contact-link:hover{color:#38bdf8!important}.footer-bottom{padding-top:2rem;border-top:1px solid #222;display:flex;justify-content:space-between;align-items:center;font-size:.88rem;color:#94a3b8!important}@media (max-width:1024px){.main-nav{display:none!important}}@media (max-width:991px){.top-header-fullwidth{padding:0 1rem!important;display:flex;justify-content:space-between;align-items:center}}@media (max-width:768px){.hero-tabs-grid{display:flex!important;overflow-x:auto!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:2px;padding-bottom:2px}.hero-tab-item{flex:0 0 150px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;scroll-snap-align:start;padding:.75rem .5rem;font-size:.74rem}.hero-carousel-pagination{bottom:4rem;right:.8rem;padding:.35rem .75rem;gap:.5rem}.indicator-line-track{width:22px}.luxurious-accordion-grid{flex-direction:row!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scroll-snap-type:x proximity!important;scroll-behavior:smooth!important;height:540px!important;gap:14px!important;padding:.75rem 1.75rem 1.25rem!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.luxurious-accordion-grid::-webkit-scrollbar{display:none!important}.luxurious-card-item{flex:0 0 68vw!important;min-width:160px!important;scroll-snap-align:start!important;height:100%!important;border-radius:20px!important;transform:skewX(-12deg)!important}.luxurious-card-item.expanded,.luxurious-card-item:hover{flex:0 0 88vw!important;min-width:310px!important}.lux-bg-wrapper,.lux-card-inner{transform:skewX(12deg)!important;padding:1.4rem 1.1rem 1.2rem!important}.services-icon-panel{padding:1.2rem .8rem}}.careers-hero-card{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-bottom:2.5rem;color:#0f172a}.careers-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.careers-main-title{font-size:2.5rem;font-weight:900;color:#0f172a;letter-spacing:-.5px;margin-bottom:1rem}.careers-hero-desc{font-size:1.1rem;color:#475569;line-height:1.6;margin-bottom:2rem;font-weight:500}.btn-careers-primary{background:#004b87;color:#fff;padding:.9rem 2rem;border-radius:10px;font-weight:800;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,75,135,.3);border:none;cursor:pointer}.btn-careers-primary:hover{background:#003663;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,75,135,.4);color:#fff}.careers-hero-img-wrap{width:100%;height:280px;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12)}.careers-hero-img-wrap img{width:100%;height:100%;object-fit:cover}.careers-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:3.5rem}.pillar-card{background:#fff;border-radius:16px;padding:2rem 1.5rem;text-align:center;box-shadow:0 6px 20px rgba(0,0,0,.05);border:1px solid #e2e8f0;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.pillar-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,75,135,.15);border-color:#004b87}.pillar-icon-wrap{width:64px;height:64px;background:#f0f7ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;color:#004b87;transition:all .3s ease}.pillar-card:hover .pillar-icon-wrap{background:#004b87;color:#fff}.pillar-title{font-size:1.05rem;font-weight:800;color:#0f172a;margin-bottom:.6rem;line-height:1.3}.pillar-desc{font-size:.85rem;color:#64748b;line-height:1.5;margin:0}@media (max-width:991px){.careers-hero-grid{grid-template-columns:1fr}.careers-pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.careers-pillars-grid{grid-template-columns:1fr}}.careers-hero-new{position:relative;background:linear-gradient(135deg,#090e1a,#151d33);border-radius:20px;overflow:hidden;margin-top:1.5rem;margin-bottom:3.5rem;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 40px rgba(0,0,0,.25)}.careers-hero-split{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:440px}.careers-hero-text-col{padding:3.5rem 3rem;z-index:2}.careers-badge-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem;background:rgba(0,180,216,.12);border:1px solid rgba(0,180,216,.3);border-radius:30px;color:var(--accent-cyan,#00b4d8);font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.2rem}.careers-hero-heading{font-size:clamp(2.4rem,4vw,3.5rem);font-weight:800;color:#fff;line-height:1.15;margin-bottom:1rem;letter-spacing:-.5px}.careers-hero-subheading{font-size:1.2rem;color:#94a3b8;line-height:1.6;margin-bottom:2rem;max-width:540px}.btn-careers-hero-action{display:inline-flex;align-items:center;gap:.75rem;padding:.95rem 2.2rem;background:linear-gradient(135deg,var(--accent-gold,#f59e0b) 0,#d97706 100%);color:#0f172a;font-weight:700;font-size:1.05rem;border-radius:30px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 25px rgba(245,158,11,.3)}.btn-careers-hero-action:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(245,158,11,.45);color:#000}.careers-hero-img-col{position:relative;height:100%;min-height:440px;overflow:hidden}.careers-hero-img-col img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.careers-hero-new:hover .careers-hero-img-col img{transform:scale(1.05)}.careers-hero-overlay-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#151d33,rgba(21,29,51,.4) 30%,transparent);pointer-events:none}.why-work-container{margin-bottom:4rem}.section-intro-note{max-width:780px;margin:0 auto 3rem;text-align:center;background:#fff;border:1px solid #e2e8f0;border-left:4px solid var(--accent-gold,#f59e0b);border-radius:12px;padding:1.2rem 1.8rem;color:#475569;font-size:1rem;line-height:1.6;box-shadow:0 4px 15px rgba(0,0,0,.03)}.why-work-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.8rem;gap:1.8rem}.why-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem 1.8rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative;overflow:hidden}.why-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--accent-gold,#f59e0b),var(--accent-cyan,#00b4d8));opacity:0;transition:opacity .3s ease}.why-card:hover{transform:translateY(-8px);box-shadow:0 16px 35px rgba(0,51,102,.12);border-color:rgba(0,180,216,.3)}.why-card:hover:before{opacity:1}.why-icon-badge{width:60px;height:60px;border-radius:14px;background:#f0f7ff;color:var(--accent-blue,#004b87);display:flex;align-items:center;justify-content:center;margin-bottom:1.4rem;transition:all .3s ease}.why-card:hover .why-icon-badge{background:linear-gradient(135deg,#004b87,#00b4d8);color:#fff;transform:scale(1.08)}.why-card-title{font-size:1.25rem;font-weight:800;color:#0f172a;margin-bottom:.75rem}.why-card-desc{font-size:.95rem;color:#64748b;line-height:1.6;margin:0}.life-at-almatar-wrapper{background:linear-gradient(135deg,#0b1329,#152243);border-radius:24px;padding:3.5rem 3rem;margin-bottom:4rem;color:#fff;box-shadow:0 20px 45px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08)}.life-split-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}.life-img-card{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.4);border:2px solid hsla(0,0%,100%,.1);min-height:380px}.life-img-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.life-img-card:hover img{transform:scale(1.04)}.life-img-caption{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;background:linear-gradient(0deg,rgba(9,14,26,.95),transparent);color:#e2e8f0;font-size:.95rem;font-weight:600}.life-content-col .section-eyebrow{color:var(--accent-cyan,#00b4d8);font-size:.9rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:.5rem;display:block}.life-content-col .life-title{font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;color:#fff;margin-bottom:1.2rem}.life-content-col .life-lead-text{font-size:1.05rem;color:#cbd5e1;line-height:1.7;margin-bottom:2rem}.culture-pillars-list{display:flex;flex-direction:column;gap:1.1rem}.culture-pillar-item{display:flex;align-items:center;gap:1.2rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:.95rem 1.3rem;border-radius:14px;transition:all .3s ease}.culture-pillar-item:hover{background:rgba(0,180,216,.12);border-color:rgba(0,180,216,.35);transform:translateX(8px)}.pillar-bullet-icon{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--accent-gold,#f59e0b) 0,#d97706 100%);color:#0f172a;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.pillar-item-text{font-size:1.1rem;font-weight:700;color:#fff}.benefits-section-wrap{margin-bottom:4.5rem}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.benefit-card{background:#fff;border-radius:16px;padding:1.8rem 1.4rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:center}.benefit-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.08);border-color:var(--accent-gold,#f59e0b)}.benefit-icon-box{width:56px;height:56px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;color:var(--accent-blue,#004b87);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.benefit-card:hover .benefit-icon-box{background:var(--accent-gold,#f59e0b);color:#0f172a;border-color:var(--accent-gold,#f59e0b);transform:rotate(6deg) scale(1.08)}.benefit-title{font-size:1.1rem;font-weight:800;color:#0f172a}.benefit-desc{font-size:.88rem;margin:0}@media (max-width:1024px){.careers-hero-split{grid-template-columns:1fr}.careers-hero-img-col{min-height:300px}.why-work-grid{grid-template-columns:repeat(2,1fr)}.life-split-grid{grid-template-columns:1fr;gap:2rem}.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.careers-hero-text-col{padding:2rem 1.5rem}.benefits-grid,.why-work-grid{grid-template-columns:1fr}.life-at-almatar-wrapper{padding:2rem 1.5rem}}.tr-hero{position:relative;width:100%;min-height:280px;display:flex;align-items:flex-end;overflow:hidden}.tr-hero-bg{position:absolute;inset:0;z-index:0}.tr-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 60%;filter:brightness(.5);display:block}.tr-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72) 40%,rgba(0,0,0,.18))}.tr-hero-content{padding:3.5rem 1.5rem;max-width:600px}.tr-hero-title{font-size:clamp(2.4rem,5vw,3.8rem);font-weight:900;letter-spacing:2px;line-height:1;margin-bottom:.8rem;text-transform:uppercase}.tr-hero-accent-line{width:60px;height:4px;background-color:var(--accent-gold);margin-bottom:1.2rem;border-radius:2px}.tr-hero-desc{font-size:.92rem;color:#e2e8f0;line-height:1.7;max-width:440px}.tr-main-section{background:#fff;padding:3.5rem 0 3rem}.tr-main-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0;gap:0;align-items:flex-start}.tr-what-col{padding:0 2.5rem 0 0;border-right:1px solid #e2e8f0}.tr-col-heading{font-size:1.1rem;font-weight:800;letter-spacing:.5px;color:#1e293b;text-transform:uppercase;margin-bottom:.55rem}.tr-col-accent{width:40px;height:3px;background-color:var(--accent-gold);margin-bottom:1rem;border-radius:2px}.tr-col-lead{font-size:.88rem;color:#64748b;line-height:1.65;margin-bottom:1.4rem}.tr-trade-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.tr-trade-item{gap:.65rem;font-size:.88rem;font-weight:500;color:#334155}.tr-check-icon,.tr-trade-item{display:flex;align-items:center}.tr-check-icon{width:18px;height:18px;min-width:18px;border-radius:50%;background-color:var(--accent-gold);color:#fff;justify-content:center}.tr-img-col{padding:0 1.5rem}.tr-center-img{width:100%;height:340px;object-fit:cover;border-radius:4px;display:block}.tr-commitment-col{padding:0 0 0 2.5rem;border-left:1px solid #e2e8f0}.tr-commitment-list{display:flex;flex-direction:column}.tr-commit-item{display:flex;gap:1rem;align-items:flex-start;padding:.8rem 0}.tr-commit-icon{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;color:#64748b;margin-top:2px}.tr-commit-text{flex:1 1}.tr-commit-title{font-size:.85rem;font-weight:800;color:#1e293b;text-transform:uppercase;letter-spacing:.3px;margin-bottom:.3rem}.tr-commit-desc{font-size:.82rem;color:#64748b;line-height:1.55}.tr-commit-divider{width:100%;height:1px;background-color:#e2e8f0}.tr-industries-section{background:#f8f9fb;padding:3rem 0 3.5rem;border-top:1px solid #e2e8f0}.tr-industries-heading{font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#1e293b;margin-bottom:.55rem}.tr-industries-accent{margin-bottom:2rem}.tr-industries-row{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1.1rem;gap:1.1rem;background:transparent}.tr-industry-box{background:#fff;border:1px solid var(--card-border);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .3s ease;cursor:pointer}.tr-industry-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:3.5px;background-color:var(--accent-gold);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.tr-industry-box:active,.tr-industry-box:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 36px rgba(0,0,0,.08),0 0 0 1.5px var(--accent-gold);border-color:var(--accent-gold)!important;background:#fff!important;z-index:5}.tr-industry-box:active:before,.tr-industry-box:hover:before{transform:scaleX(1)}.tr-industry-icon{color:var(--accent-gold);display:flex;align-items:center;justify-content:center;transition:transform .3s ease,filter .3s ease,color .3s ease}.tr-industry-box:active .tr-industry-icon,.tr-industry-box:hover .tr-industry-icon{transform:scale(1.12);filter:drop-shadow(0 4px 12px rgba(217,119,6,.4))}.tr-industry-name{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.3px;color:var(--text-dark);line-height:1.4;text-align:center}@media (max-width:1024px){.tr-main-grid{grid-template-columns:1fr 1fr;gap:2rem}.tr-what-col{border-right:none;padding-right:0;grid-column:1/2}.tr-img-col{grid-column:2/3;grid-row:1;padding:0}.tr-commitment-col{grid-column:1/3;border-left:none;padding-left:0;border-top:1px solid #e2e8f0;padding-top:2rem}.tr-industries-row{grid-template-columns:repeat(3,1fr)}.tr-industry-box:nth-child(3){border-right:none}.tr-industry-box:nth-child(4),.tr-industry-box:nth-child(5),.tr-industry-box:nth-child(6){border-top:1px solid #e2e8f0}}@media (max-width:768px){.tr-hero-content{padding:2.5rem 1.5rem}.tr-hero-title{font-size:2.2rem}.tr-main-grid{grid-template-columns:1fr;gap:2rem}.tr-what-col{grid-column:1;border-right:none}.tr-img-col{grid-column:1;grid-row:auto}.tr-commitment-col{grid-column:1;border-left:none;padding-left:0}.tr-center-img{height:220px}.tr-industries-row{grid-template-columns:repeat(2,1fr)}.tr-industry-box:nth-child(2),.tr-industry-box:nth-child(4),.tr-industry-box:nth-child(6){border-right:none}.tr-industry-box:nth-child(n+3){border-top:1px solid #e2e8f0}}.cr-hero{position:relative;width:100%;min-height:480px;display:flex;align-items:center;overflow:hidden}.cr-hero-bg{position:absolute;inset:0;z-index:0}.cr-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:brightness(.55);display:block}.cr-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.85) 35%,rgba(0,0,0,.25))}.cr-hero-content{position:relative;z-index:2;padding:4.5rem 1.5rem;max-width:580px}.cr-hero-eyebrow{display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:2.5px;color:var(--accent-gold);text-transform:uppercase;margin-bottom:.75rem}.cr-hero-title{font-size:clamp(2.4rem,5.5vw,3.8rem);font-weight:900;color:#fff;line-height:1.12;margin-bottom:1.2rem;letter-spacing:-.5px}.cr-hero-desc{font-size:.95rem;color:#cbd5e1;line-height:1.65;margin-bottom:2rem;max-width:480px}.cr-hero-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.4rem;background:rgba(0,0,0,.45);border:1px solid var(--accent-gold);color:#fff;font-size:.8rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cr-hero-btn:hover{background:var(--accent-gold);color:#000;box-shadow:0 6px 20px rgba(217,119,6,.35);transform:translateY(-2px)}.cr-btn-arrow{font-size:1.2rem;line-height:1}.cr-why-section{background:#fff;padding:4.5rem 0 4rem}.cr-section-header{text-align:center;max-width:760px;margin:0 auto 3rem}.cr-eyebrow-gold{font-size:.8rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--accent-gold);display:block;margin-bottom:.4rem}.cr-main-heading{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;color:var(--text-dark);margin-bottom:1rem}.cr-lead-desc{font-size:.92rem;color:var(--text-muted);line-height:1.65}.cr-why-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.1rem;gap:1.1rem;background:transparent}.cr-why-box{background:#fff;border:1px solid var(--card-border);border-radius:12px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 1.2rem 2.2rem;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .3s ease;cursor:pointer}.cr-why-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:3.5px;background-color:var(--accent-gold);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.cr-why-box:active,.cr-why-box:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 36px rgba(0,0,0,.08),0 0 0 1.5px var(--accent-gold);border-color:var(--accent-gold)!important;background:#fff!important;z-index:5}.cr-why-box:active:before,.cr-why-box:hover:before{transform:scaleX(1)}.cr-why-icon{color:var(--accent-gold);margin-bottom:1.4rem;display:flex;align-items:center;justify-content:center;height:48px;transition:transform .3s ease,filter .3s ease}.cr-why-box:active .cr-why-icon,.cr-why-box:hover .cr-why-icon{transform:scale(1.12);filter:drop-shadow(0 4px 12px rgba(217,119,6,.4))}.cr-why-box-title{font-size:.8rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--text-dark);margin-bottom:.75rem;line-height:1.35}.cr-why-box-desc{font-size:.82rem;color:var(--text-muted);line-height:1.55}.cr-strength-section{background:#0b1120;overflow:hidden}.cr-strength-grid{display:grid;grid-template-columns:46% 54%;align-items:center}.cr-strength-content{padding:4.5rem 3.5rem 4.5rem 6rem}.cr-strength-heading{font-size:clamp(2rem,4.5vw,2.8rem);font-weight:900;color:#fff;margin:.4rem 0 1.2rem}.cr-strength-desc{font-size:.95rem;color:#94a3b8;line-height:1.7;margin-bottom:2.2rem;max-width:460px}.cr-strength-img-wrap{width:100%;height:100%;min-height:420px}.cr-strength-img{width:100%;height:100%;object-fit:cover;display:block}.cr-benefits-section{background:#fff;padding:4.5rem 0}.cr-benefits-header{margin-bottom:2.5rem}.cr-gold-accent-bar{width:48px;height:3.5px;background-color:var(--accent-gold);margin-top:.5rem;border-radius:2px}.cr-benefits-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1.1rem;gap:1.1rem;background:transparent}.cr-benefit-box{background:#fff;border:1px solid var(--card-border);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:2.2rem 1.2rem;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .3s ease;cursor:pointer}.cr-benefit-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:3.5px;background-color:var(--accent-gold);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.cr-benefit-box:active,.cr-benefit-box:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 36px rgba(0,0,0,.08),0 0 0 1.5px var(--accent-gold);border-color:var(--accent-gold)!important;background:#fff!important;z-index:5}.cr-benefit-box:active:before,.cr-benefit-box:hover:before{transform:scaleX(1)}.cr-benefit-icon{color:var(--accent-gold);margin-bottom:1.2rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,filter .3s ease}.cr-benefit-box:active .cr-benefit-icon,.cr-benefit-box:hover .cr-benefit-icon{transform:scale(1.12);filter:drop-shadow(0 4px 12px rgba(217,119,6,.4))}.cr-benefit-box-title{font-size:.85rem;font-weight:800;color:var(--text-dark);margin-bottom:.5rem;line-height:1.35}.cr-benefit-box-desc{font-size:.8rem;color:var(--text-muted);line-height:1.5}.cr-cta-banner{background:#0f172a;padding:2.5rem 0;border-top:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.cr-cta-inner{justify-content:space-between;gap:2rem;flex-wrap:wrap}.cr-cta-inner,.cr-cta-left{display:flex;align-items:center}.cr-cta-left{gap:1.4rem}.cr-cta-icon-circle{width:54px;height:54px;min-width:54px;border-radius:50%;border:1.5px solid var(--accent-gold);background:rgba(217,119,6,.08);color:var(--accent-gold);display:flex;align-items:center;justify-content:center}.cr-cta-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--accent-gold);display:block;margin-bottom:.2rem}.cr-cta-heading{font-size:clamp(1.2rem,2.8vw,1.7rem);font-weight:800;color:#fff}.cr-cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.6rem;background:var(--accent-gold);color:#000;font-size:.8rem;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all .25s ease;white-space:nowrap}.cr-cta-btn:hover{background:#f59e0b;transform:translateY(-2px);box-shadow:0 6px 20px rgba(217,119,6,.4)}.cr-cta-btn-arrow{font-size:1.2rem;line-height:1}@media (max-width:1200px){.cr-strength-content{padding:3.5rem 2.5rem}.cr-benefits-grid,.cr-why-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:868px){.cr-strength-grid{grid-template-columns:1fr}.cr-strength-img-wrap{min-height:280px;height:280px}.cr-benefits-grid,.cr-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cr-benefits-grid,.cr-why-grid{grid-template-columns:1fr}.cr-cta-inner{flex-direction:column;align-items:flex-start}}.brand-logo-white-badge{display:inline-flex;align-items:center;justify-content:center;height:98px;width:auto;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;transition:all .3s ease;text-decoration:none;overflow:visible;padding:0;flex-shrink:0}.brand-logo-white-badge:hover{transform:scale(1.05);box-shadow:none!important;border-color:transparent!important}.header-logo-img-prominent{height:98px;width:auto;max-height:105px;object-fit:contain;transform:none;image-rendering:-webkit-optimize-contrast;display:block;transition:transform .3s ease}.brand-logo-white-badge:hover .header-logo-img-prominent{transform:scale(1.06)}.footer-logo-white-badge{display:inline-flex;align-items:center;justify-content:center;height:auto;width:auto;border-radius:14px!important;background:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important;box-shadow:0 4px 20px hsla(0,0%,100%,.12)!important;transition:all .3s ease;text-decoration:none;overflow:hidden;padding:10px 20px!important;flex-shrink:0}.footer-logo-white-badge:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 30px hsla(0,0%,100%,.25)!important}.footer-logo-img-prominent{height:48px;width:auto;max-height:56px;object-fit:contain;display:block;transition:transform .3s ease}.footer-logo-white-badge:hover .footer-logo-img-prominent{transform:scale(1.04)}.header-actions{display:flex;align-items:center;gap:1.25rem!important}.header-quote-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.82rem}.tf-construction .tf-hero{height:500px}.tf-construction .tf-hero-copy{top:72px;max-width:700px}.tf-construction .tf-hero h1{font-size:52px;letter-spacing:-1px}.tf-construction .tf-hero-copy>a{margin-right:8px}.tf-construction .tf-outline-button{background:transparent;border:1px solid #fff}.tf-construction .tf-hero-side{position:absolute;right:5%;top:105px;color:#fff;border-left:2px solid #f36f0a;padding-left:12px;font-size:10px;line-height:1.5;letter-spacing:1px;font-weight:800}.tf-construction .tf-intro{padding-top:42px;padding-bottom:30px}.tf-construction .tf-process{padding-top:30px;padding-bottom:28px;background:#fff}.tf-construction .tf-route{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:20px;position:relative;border-bottom:1px solid #f36f0a;padding-bottom:16px}.tf-construction .tf-route:before{content:"";position:absolute;left:9%;right:9%;top:69px;border-top:1px dashed #f36f0a}.tf-construction .tf-route article{text-align:center;position:relative;z-index:1}.tf-construction .tf-route img{width:100%;height:72px;object-fit:cover;mix-blend-mode:multiply}.tf-construction .tf-route strong{display:block;font-size:9px;line-height:1.2;margin-top:4px}.tf-construction .tf-process-steps{background:#fff}.tf-construction .tf-process-steps>div{grid-template-columns:repeat(5,1fr);gap:18px}.tf-construction .tf-process-steps article{display:grid;grid-template-columns:32px 1fr;grid-gap:8px;gap:8px;align-items:center}.tf-construction .tf-process-steps article b{background:#f36f0a;color:#fff;border-radius:50%;width:28px;height:28px;text-align:center;padding-top:5px;font-size:10px}.tf-construction .tf-process-steps article strong{font-size:10px}.tf-construction .tf-process-steps article p{grid-column:2;font-size:9px;color:#5b6e82;line-height:1.25}.tf-construction .tf-capabilities article{min-height:162px}.tf-construction .tf-capabilities .tf-cta{background:#082b4c;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:22px}.tf-construction .tf-capabilities .tf-cta a{background:#f36f0a;color:#fff;padding:10px 12px;font-size:9px;margin-top:16px}.tf-construction .tf-feature-grid{margin-top:0}.tf-construction .tf-people article{min-height:270px}.tf-construction .tf-stats{background:#082b4c}.tf-construction .tf-stats b{font-size:26px}.tf-construction .tf-stats small{font-size:9px;line-height:1.3;margin-top:4px}@media(max-width:800px){.tf-construction .tf-hero{height:520px}.tf-construction .tf-hero h1{font-size:38px}.tf-construction .tf-hero-side{top:250px;right:1rem}.tf-construction .tf-route{grid-template-columns:repeat(2,1fr)}.tf-construction .tf-route:before{display:none}.tf-construction .tf-process-steps>div{grid-template-columns:1fr}.tf-construction .tf-capabilities{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.tf-construction .tf-hero-copy{left:1rem;right:1rem}.tf-construction .tf-capabilities{grid-template-columns:1fr}.tf-construction .tf-route{grid-template-columns:1fr 1fr}.tf-construction .tf-people article{min-height:0}}.well-testing-page{--wt-blue:#09294a;--wt-orange:#f26d12;color:var(--wt-blue);background:#fff;font-family:Inter,Arial,sans-serif}.wt-contained{width:min(1380px,calc(100% - 6rem));margin-inline:auto}.wt-hero{height:445px;position:relative;overflow:hidden;color:#fff}.wt-hero>img{width:100%;height:100%;object-fit:cover}.wt-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,30,56,.95),rgba(5,30,56,.32) 50%,rgba(5,30,56,.08))}.wt-hero-copy{position:absolute;top:83px;left:max(6%,calc((100% - 1380px)/2));width:390px}.wt-eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:800;color:var(--wt-orange);display:flex;gap:11px;align-items:center}.wt-eyebrow i{display:block;width:30px;height:2px;background:currentColor}.wt-hero h1{font-size:49px;line-height:.97;letter-spacing:-1.5px;margin:15px 0 17px}.wt-hero p{font-size:12px;line-height:1.55;max-width:310px;color:#eef3f7}.wt-button{display:inline-flex;align-items:center;gap:22px;padding:12px 15px;background:var(--wt-orange);color:#fff;font-size:10px;font-weight:700;margin-top:20px}.wt-button b{font-size:16px;font-weight:400}.wt-hero-side{position:absolute;right:5.5%;top:105px;border-left:2px solid var(--wt-orange);padding-left:12px;font-size:10px;line-height:1.5;letter-spacing:1px;font-weight:800}.wt-service-rail{display:grid;grid-template-columns:repeat(9,1fr);min-height:83px;border-bottom:1px solid #e6ebf0}.wt-service-rail a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;text-align:center;border-right:1px solid #e6ebf0;color:var(--wt-orange);font-size:23px;padding:8px 3px}.wt-service-rail b{font-size:8px;line-height:1.25;color:var(--wt-blue)}.wt-service-rail a.active{border-bottom:3px solid var(--wt-orange);background:#fff8f3}.wt-overview{display:grid;grid-template-columns:235px 1fr 245px;min-height:480px;border-bottom:1px solid #e6ebf0}.wt-depth{position:relative;overflow:hidden}.wt-depth img{width:100%;height:100%;object-fit:cover;filter:brightness(.8)}.wt-depth:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,36,63,.3),transparent)}.wt-depth-label{position:absolute;z-index:1;bottom:38px;left:30px;color:#fff;font-weight:800;font-size:10px;letter-spacing:1.2px}.wt-overview-copy{padding:50px 45px}.wt-benefits h2,.wt-cta h2,.wt-gallery h2,.wt-hse h2,.wt-overview h2,.wt-performance h2,.wt-process h2,.wt-section h2{font-size:29px;line-height:1.07;letter-spacing:-.6px;margin:13px 0 18px}.wt-cta p,.wt-gallery>p,.wt-hse p,.wt-lead,.wt-overview-copy>p,.wt-performance p{font-size:12px;line-height:1.65;color:#5d7084;max-width:450px}.wt-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 30px;gap:20px 30px;margin-top:40px}.wt-points span{font-size:21px;color:var(--wt-orange);display:flex;gap:10px;align-items:center}.wt-points b{font-size:10px;color:var(--wt-blue)}.wt-toolstring{border-left:1px solid #e6ebf0;margin:20px 0;padding:0 26px}.wt-toolstring small{font-size:9px;font-weight:800}.wt-stack{height:270px;margin:14px 0 0 38px;width:22px;display:flex;flex-direction:column;justify-content:space-around;background:#243c4c;border-radius:10px}.wt-stack span{display:block;width:32px;height:13px;border-top:2px solid var(--wt-orange);position:relative;left:22px}.wt-toolstring>b{display:block;font-size:9px;margin:0 0 23px 75px;transform:translateY(-258px)}.wt-section{padding:43px 0 52px}.wt-section h2{margin-bottom:8px}.wt-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:25px}.wt-cap-grid article{border:1px solid #e3e9ef;min-height:135px;padding:18px}.wt-benefit-grid span,.wt-cap-grid span,.wt-hse-cards span{color:var(--wt-orange);font-size:29px}.wt-benefit-grid h3,.wt-cap-grid h3{font-size:12px;margin:9px 0 5px}.wt-benefit-grid p,.wt-cap-grid p,.wt-hse-cards p{font-size:10px;line-height:1.4;color:#5d7084}.wt-performance{background:#f7f9fa;border-block:1px solid #e7edf1}.wt-performance-inner{display:grid;grid-template-columns:1fr 390px;min-height:285px}.wt-performance-inner>div{padding:43px 0}.wt-performance h2{margin-bottom:10px}.wt-performance ul{list-style:none;padding:0;margin-top:15px}.wt-performance li{font-size:11px;margin:8px 0;color:#4c6177}.wt-performance li:before{content:"✓";background:var(--wt-orange);color:#fff;border-radius:50%;padding:0 4px;margin-right:9px}.wt-performance img{width:100%;height:100%;object-fit:cover}.wt-gallery,.wt-process{padding-top:42px;padding-bottom:47px}.wt-process-line{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;margin-top:34px;border-top:1px solid var(--wt-orange)}.wt-process-line article{text-align:center;position:relative;padding-top:23px;cursor:pointer;transition:transform .25s ease}.wt-process-line article.active{transform:translateY(-3px)}.wt-process-line article>b{position:absolute;top:-16px;left:calc(50% - 14px);width:29px;height:29px;border-radius:50%;background:var(--wt-orange);color:#fff;font-size:12px;padding-top:6px}.wt-process-line span{display:block;font-size:25px;color:var(--wt-orange)}.wt-process-line h3{font-size:11px;margin:8px 0 5px}.wt-process-line p{font-size:9px;line-height:1.3;color:#5d7084}.wt-gallery{padding-bottom:48px}.wt-gallery h2{margin-bottom:6px}.wt-gallery>p{font-size:10px}.wt-gallery>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:19px}.wt-gallery img{width:100%;height:135px;object-fit:cover}.wt-benefits{border-top:1px solid #e6ebf0;padding:38px 0}.wt-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-left:280px;margin-top:-35px}.wt-benefit-grid article{padding:0 22px;border-left:1px solid #e2e8ed}.wt-hse{border-top:1px solid #e6ebf0;padding:35px 0}.wt-hse>.wt-contained{display:grid;grid-template-columns:280px 1fr}.wt-hse h2{font-size:24px}.wt-hse-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.wt-hse-cards article{border-left:1px solid #e2e8ed;padding-left:20px}.wt-hse-cards b{display:block;font-size:11px;margin:10px 0 5px}.wt-cta{background:#082b4c;color:#fff;overflow:hidden}.wt-cta>.wt-contained{display:grid;grid-template-columns:1fr 1.1fr 250px;align-items:center;min-height:170px}.wt-cta .wt-eyebrow{color:var(--wt-orange)}.wt-cta h2{font-size:23px;margin:12px 0}.wt-cta p{color:#e2eaf0;max-width:330px}.wt-cta .wt-button{margin-top:13px}.wt-cta img{height:170px;width:250px;object-fit:cover;opacity:.75}@media(max-width:900px){.wt-contained{width:calc(100% - 2rem)}.wt-hero-copy{left:2rem}.wt-service-rail{grid-template-columns:repeat(3,1fr)}.wt-service-rail a:nth-child(n+7){display:none}.wt-overview{grid-template-columns:150px 1fr}.wt-toolstring{display:none}.wt-overview-copy{padding:35px 25px}.wt-cap-grid{grid-template-columns:repeat(2,1fr)}.wt-benefit-grid{margin-left:0;margin-top:25px}.wt-hse>.wt-contained{grid-template-columns:1fr;gap:25px}.wt-cta>.wt-contained{grid-template-columns:1fr 1fr}.wt-cta img{display:none}}@media(max-width:850px){.wt-process-line-desktop{display:none}}@media(max-width:560px){.wt-hero{height:510px}.wt-hero-copy{left:1.25rem;top:60px;width:calc(100% - 2.5rem)}.wt-hero h1{font-size:40px}.wt-hero-side{right:1.25rem;top:245px}.wt-overview{display:block}.wt-depth{height:230px}.wt-overview-copy{padding:30px 0}.wt-benefits h2,.wt-gallery h2,.wt-overview h2,.wt-performance h2,.wt-process h2,.wt-section h2{font-size:24px}.wt-cap-grid,.wt-gallery>div{grid-template-columns:1fr 1fr}.wt-cap-grid article{min-height:155px}.wt-benefit-grid,.wt-hse-cards{grid-template-columns:1fr 1fr;gap:20px}.wt-cta>.wt-contained{display:block;padding:30px 0}}.total-field-page{color:#102950;background:#fff}.tf-hero{height:490px;position:relative;color:#fff}.tf-hero>img{width:100%;height:100%;object-fit:cover;filter:brightness(.52)}.tf-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,19,39,.84),rgba(2,19,39,.08) 80%)}.tf-hero-copy{position:absolute;z-index:1;left:5%;top:5rem;max-width:680px}.tf-hero-copy span,.tf-people small,.tf-section small{color:#f36f0a;font-size:.67rem;font-weight:800;letter-spacing:1px}.tf-hero h1{margin:.7rem 0;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:1.02}.tf-hero p{line-height:1.4;font-size:.9rem}.tf-cta a,.tf-hero-copy a{display:inline-block;padding:.75rem 1rem;background:#f36f0a;color:#fff;font-size:.65rem;font-weight:800;text-decoration:none}.tf-strip{display:grid;grid-template-columns:repeat(9,1fr);border-bottom:1px solid #e1e7ed}.tf-strip span{min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.4rem;border-right:1px solid #e1e7ed;color:#f36f0a;text-align:center;font-size:1.3rem}.tf-strip b{color:#102950;font-size:.53rem;line-height:1.2}.tf-strip .active{background:#f36f0a}.tf-strip .active b{color:#fff}.tf-section{width:min(1375px,calc(100% - 4rem));margin:auto;padding:2rem 0}.tf-section h2{margin:.25rem 0 .45rem;font-size:clamp(1.55rem,2.4vw,2.2rem)}.tf-intro p,.tf-section>p{color:#4b6078;font-size:.82rem;line-height:1.5}.tf-intro{display:grid;grid-template-columns:1fr 1.8fr;grid-gap:2.5rem;gap:2.5rem;border-bottom:1px solid #e3e9ef}.tf-intro-cards{display:grid;grid-template-columns:repeat(3,1fr)}.tf-intro-cards article{padding:0 1rem;border-left:1px solid #dce3eb}.tf-intro-cards b{color:#f36f0a;font-size:1.7rem}.tf-intro-cards h3{font-size:.75rem}.tf-intro-cards p{font-size:.65rem}.tf-process{border-bottom:1px solid #e3e9ef}.tf-process>div{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}.tf-process article{display:flex;align-items:center;gap:.5rem}.tf-process article b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f36f0a;color:#fff}.tf-process article strong{font-size:.62rem}.tf-capabilities{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.7rem;gap:.7rem;margin-top:1rem}.tf-capabilities article{border:1px solid #dae2ea}.tf-capabilities img{width:100%;height:105px;object-fit:cover}.tf-capabilities h3,.tf-capabilities p{margin:.5rem .65rem}.tf-capabilities h3{font-size:.68rem}.tf-capabilities p{color:#55687b;font-size:.62rem}.tf-capabilities .tf-cta{padding:1rem;background:#062b4a;color:#fff}.tf-feature-grid{display:grid;grid-template-columns:1fr 1fr}.tf-feature-grid article{position:relative;min-height:220px;overflow:hidden}.tf-feature-grid img{width:100%;height:100%;min-height:220px;object-fit:cover;filter:brightness(.7)}.tf-feature-grid h2{position:absolute;top:1.3rem;left:2rem;color:#fff;font-size:1.35rem}.tf-people article{display:grid;grid-template-columns:1fr 1fr;background:#062b4a;color:#fff}.tf-people article img{height:260px}.tf-people article>div{padding:1.5rem}.tf-people p{color:#d7e1eb;font-size:.7rem}.tf-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#062b4a;color:#fff}.tf-stats b{padding:1.25rem 2rem;border-right:1px solid #31506a;color:#f36f0a;font-size:1.5rem}.tf-stats small{display:block;color:#fff;font-size:.57rem}@media(max-width:800px){.tf-hero{height:440px}.tf-hero-copy{top:4rem;left:1rem;right:1rem}.tf-hero h1{font-size:2.3rem}.tf-strip{grid-template-columns:repeat(3,1fr)}.tf-strip span:nth-child(n+7){display:none}.tf-section{width:calc(100% - 2rem);padding:1.4rem 0}.tf-intro{gap:1rem}.tf-intro,.tf-intro-cards{grid-template-columns:1fr}.tf-intro-cards article{border-left:0;border-top:1px solid #dce3eb;padding:1rem 0}.tf-process>div{grid-template-columns:1fr;gap:.7rem;margin-top:1rem}.tf-capabilities{grid-template-columns:repeat(2,1fr)}.tf-feature-grid,.tf-people article{grid-template-columns:1fr}.tf-people article img{height:190px}.tf-stats{grid-template-columns:repeat(2,1fr)}.tf-stats b{padding:1rem}}@media(max-width:480px){.tf-hero h1{font-size:2rem}.tf-hero p{font-size:.78rem}.tf-capabilities{grid-template-columns:1fr}.tf-feature-grid h2{left:1rem;font-size:1.05rem}.tf-stats b{font-size:1.15rem}}.about-page-new{color:#102950;background:#fff}.about-new-container{width:min(1375px,calc(100% - 6rem));margin-inline:auto}.about-new-hero{height:365px;position:relative;overflow:hidden}.about-new-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 52%;filter:brightness(.62)}.about-new-hero-overlay{position:absolute;inset:0;display:flex;justify-content:space-between;padding:4.2rem max(5vw,2rem);color:#fff;background:linear-gradient(90deg,rgba(4,20,38,.82),rgba(4,20,38,.08) 80%)}.about-new-eyebrow{color:#f36f0a;font-size:.72rem;font-weight:800;letter-spacing:1.2px}.about-new-hero h1{margin:.5rem 0 .4rem;font-size:clamp(2.2rem,4.1vw,4rem);line-height:.98;letter-spacing:1px}.about-new-hero p{margin:0;font-size:1rem}.about-experience-badge{display:flex;align-items:center;gap:.7rem;width:max-content;margin-top:1.25rem;padding:.5rem .85rem;border:1px solid #f36f0a;border-radius:5px;background:rgba(3,24,45,.72)}.about-experience-badge b{font-size:1.9rem;line-height:1}.about-experience-badge span{font-size:.6rem;font-weight:800;letter-spacing:.6px}.about-new-hero-message{font-size:.65rem;letter-spacing:1.3px;line-height:1.6;border-left:2px solid #f36f0a;padding-left:.8rem}.about-intro-section{display:grid;grid-template-columns:1.03fr .97fr;grid-gap:3rem;gap:3rem;padding-block:1.5rem 1.7rem}.about-intro-copy h2,.about-section-heading h2{margin:0 0 .55rem;color:#102950;font-size:clamp(1.65rem,2.6vw,2.25rem);line-height:1.05}.about-intro-copy p{margin:.5rem 0;color:#33465e;font-size:.91rem;line-height:1.5}.about-intro-image{position:relative;align-self:center;overflow:hidden;border-radius:9px}.about-intro-image img{display:block;width:100%;height:250px;object-fit:cover}.about-intro-image>span{position:absolute;top:.7rem;right:.7rem;padding:.7rem .9rem;border-radius:8px;background:#f36f0a;color:#fff;font-size:.62rem}.about-intro-image strong{font-size:1.5rem}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed}.about-stat{min-height:70px;display:flex;flex-direction:column;justify-content:center;padding:.7rem 1rem;border-right:1px solid #e0e6ed}.about-stat:last-child{border:0}.about-stat strong{color:#102950;font-size:1.35rem}.about-stat span{color:#4c6076;font-size:.72rem;line-height:1.25}.about-vision-mission{margin-top:1.7rem;padding:1.7rem 0;background:#f4f8fb}.about-vm-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.about-vm-card{min-height:145px;padding:1.45rem 1.6rem;border-radius:6px}.about-vm-card h2{margin:0 0 .7rem;font-size:1.2rem}.about-vm-card p{margin:0;font-size:.87rem;line-height:1.55}.about-vm-card.vision{color:#fff;background:#062b4a}.about-vm-card.mission{border:2px solid #f36f0a;background:#fff}.about-values{padding-block:1.5rem 1.8rem}.about-section-heading p{margin:0;color:#4c6076;font-size:.86rem}.about-values-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.7rem;gap:.7rem;margin-top:.9rem}.about-value-card{min-height:125px;padding:.9rem .7rem;border:1px solid #dce4ed;border-radius:5px;text-align:center}.about-value-card>span{color:#f36f0a;font-size:2rem;line-height:1}.about-value-card h3{margin:.55rem 0 .25rem;font-size:.84rem}.about-value-card p{margin:0;color:#4c6076;font-size:.7rem;line-height:1.35}.about-qhse{display:grid;grid-template-columns:1fr 2.1fr;background:#062b4a;color:#fff}.about-qhse-image{min-height:220px}.about-qhse-image img{width:100%;height:100%;object-fit:cover}.about-qhse-copy{padding:2rem max(4vw,1.5rem)}.about-qhse-copy h2{margin:.3rem 0 .45rem;font-size:clamp(1.45rem,2.5vw,2rem)}.about-qhse-copy p{max-width:650px;margin:0;color:#d8e3ed;font-size:.82rem;line-height:1.45}.about-qhse-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 2rem;gap:.75rem 2rem;margin-top:1.1rem;color:#fff;font-size:.75rem}.about-clients{padding-block:1.7rem 2.2rem}.about-client-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.9rem;gap:.9rem;margin-top:1rem}.about-client-card{overflow:hidden;border:1px solid #dce4ed;border-radius:6px}.about-client-card>img{width:100%;height:115px;object-fit:cover}.about-client-copy{position:relative;display:grid;grid-template-columns:35px 1fr;grid-gap:.5rem;gap:.5rem;padding:.8rem}.about-client-copy h3{margin:0 0 .35rem;font-size:.85rem}.about-client-copy p{margin:.25rem 0;color:#4c6076;font-size:.69rem;line-height:1.35}.about-client-icon{color:#f36f0a;font-size:1.55rem}.slickline-services-nav-section,.stim-service-nav,.tf-strip,.wellhead-nav-strip,.wt-service-rail,.zonal-service-nav{display:none!important}.about-client-controls{display:none}@media (max-width:800px){.about-new-container{width:calc(100% - 2rem)}.about-new-hero{height:350px}.about-new-hero-overlay{padding:4.5rem 1.2rem 1.5rem}.about-new-hero-message{display:none}.about-intro-section,.about-vm-grid{grid-template-columns:1fr;gap:1rem}.about-intro-image img{height:210px}.about-stats{grid-template-columns:repeat(2,1fr)}.about-stat:nth-child(2){border-right:0}.about-client-grid,.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-qhse{grid-template-columns:1fr}.about-qhse-image{max-height:220px}.about-client-card:last-child{grid-column:1/-1}}@media (max-width:520px){.about-new-hero h1{font-size:2.25rem}.about-new-hero p{font-size:.82rem}.about-desktop-only{display:none}.about-client-grid,.about-values-grid{grid-template-columns:1fr}.about-client-card:last-child{grid-column:auto}.about-value-card{min-height:105px}.about-qhse-points{grid-template-columns:1fr}.about-intro-copy p{font-size:.84rem}.about-values-grid .about-value-card{opacity:0;transform:translateX(72px);transition:opacity .55s ease,transform .55s cubic-bezier(.16,1,.3,1)}.about-values-grid .about-value-card.is-visible{opacity:1;transform:translateX(0)}.about-clients{overflow:hidden}.about-client-grid{display:flex;gap:0;transform:translateX(calc(var(--active-client, 0) * -100%));transition:transform .35s ease}.about-client-card{flex:0 0 100%;min-width:100%}.about-client-controls{display:flex;justify-content:space-between;align-items:center;padding:.55rem .7rem .7rem;border-top:1px solid #edf1f5}.about-client-controls button{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid #f36f0a;border-radius:50%;background:#fff;color:#f36f0a;font-size:1.05rem;line-height:1;cursor:pointer}}@media (max-width:520px){.about-client-controls button:focus-visible{outline:2px solid #102950;outline-offset:2px}.about-client-card:first-child .about-client-prev,.about-client-card:last-child .about-client-next{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.about-values-grid .about-value-card,.about-values-grid .about-value-card.is-visible{opacity:1;transform:none;transition:none}}@media (max-width:480px){.about-new-container{width:calc(100% - 1.5rem)}.about-new-hero{height:375px}.about-new-hero-overlay{padding:4rem .9rem 1.2rem}.about-new-hero h1{font-size:clamp(2rem,10vw,2.65rem);letter-spacing:.3px}.about-new-hero p{max-width:18rem;line-height:1.4}.about-experience-badge{margin-top:1rem;padding:.45rem .65rem}.about-experience-badge b{font-size:1.65rem}.about-experience-badge span{font-size:.52rem}.about-intro-section{padding-block:1.25rem 1.4rem}.about-intro-copy h2,.about-section-heading h2{font-size:1.55rem;line-height:1.12}.about-intro-image img{height:185px}.about-stats{grid-template-columns:1fr 1fr}.about-stat{min-height:82px;padding:.65rem .45rem;text-align:center}.about-stat strong{font-size:1.05rem}.about-stat span{font-size:.63rem}.about-vm-grid{gap:.75rem}.about-vm-card{min-height:0;padding:1rem}.about-vm-card h2{font-size:1.05rem}.about-vm-card p{font-size:.8rem;line-height:1.5}.about-values{padding-block:1.2rem 1.5rem}.about-value-card{min-height:0;padding:.8rem .7rem}.about-qhse-copy{padding:1.4rem 1rem}.about-qhse-copy h2{font-size:1.35rem}.about-qhse-copy p{font-size:.78rem}.about-qhse-points{gap:.55rem;font-size:.7rem}.about-clients{padding-block:1.3rem 1.6rem}.about-client-copy{grid-template-columns:30px 1fr 16px;padding:.7rem}.about-client-copy h3{font-size:.82rem}.about-client-copy p{font-size:.68rem}}.about-new-hero{width:100%;height:clamp(17rem,25vw,20rem)}.about-new-hero-overlay{padding:clamp(2rem,4vw,3rem) max(1rem,5vw)}.about-new-hero h1{font-size:clamp(1.9rem,3.6vw,3.25rem);line-height:1}.about-new-hero p{font-size:.9rem}@media (max-width:800px){.about-new-hero{height:17rem}.about-new-hero-overlay{padding:2.5rem 1.2rem 1rem}}@media (max-width:480px){.about-new-hero{height:16rem}.about-new-hero-overlay{padding:2.2rem .9rem 1rem}.about-new-hero h1{font-size:clamp(1.8rem,9vw,2.35rem)}}.our-team-page{color:#102950;background:#fff;font-family:Inter,Arial,sans-serif}.team-hero{height:365px;position:relative;overflow:hidden;color:#fff}.team-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:brightness(.56)}.team-hero-overlay{position:absolute;inset:0;display:flex;justify-content:space-between;padding:2.55rem max(5vw,2rem);background:linear-gradient(90deg,rgba(4,24,48,.88),rgba(4,24,48,.12) 83%)}.team-hero-copy{max-width:560px}.team-eyebrow{display:inline-flex;align-items:center;gap:.65rem;color:#f0ae35;font-size:.7rem;font-weight:800;letter-spacing:.7px}.team-eyebrow i{display:inline-block;width:36px;height:4px;background:#f0ae35}.team-hero h1{margin:.65rem 0 .25rem;font-size:clamp(2.5rem,4vw,4rem);line-height:1}.team-hero h2{margin:0 0 .7rem;font-size:clamp(1.35rem,2.1vw,2rem)}.team-hero p{max-width:510px;margin:0;font-size:.88rem;line-height:1.55}.team-hero-side{align-self:center;border-left:1px solid hsla(0,0%,100%,.7);padding-left:.9rem;font-size:.72rem;line-height:1.8;white-space:pre-line}.team-breadcrumb{display:flex;gap:1rem;align-items:center;min-height:39px;padding:0 max(5vw,2rem);color:#1b3555;background:#f7f9fb;font-size:.7rem}.team-breadcrumb a{color:inherit;text-decoration:none}.team-breadcrumb b{color:#f0ae35;font-size:1.1rem;font-weight:400}.team-breadcrumb span{color:#586b82}.team-content{width:min(1165px,calc(100% - 4rem));margin:0 auto;padding:1.55rem 0 1.7rem}.team-heading{text-align:center}.team-heading .team-eyebrow{color:#102950}.team-heading h2{margin:.55rem 0 .45rem;font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:1.1}.team-heading p{max-width:690px;margin:0 auto 1.35rem;color:#52647c;font-size:.86rem;line-height:1.5}.team-group{margin-top:1rem;border:1px solid #dbe3eb;border-radius:7px;overflow:hidden;box-shadow:0 2px 5px rgba(16,41,80,.05)}.team-group-toggle{width:100%;display:grid;grid-template-columns:1fr auto 30px;align-items:center;grid-gap:1rem;gap:1rem;padding:.9rem 1.25rem;border:0;background:#062b4d;color:#fff;text-align:left;cursor:pointer}.team-group-toggle strong{font-size:1.15rem}.team-group-toggle span{font-size:.68rem}.team-group-toggle i{font-size:1.65rem;font-style:normal;line-height:.7;transform:rotate(0)}.team-group:not(.is-open) .team-group-toggle i{transform:rotate(180deg)}.team-members{display:grid;grid-template-columns:repeat(3,1fr);padding:1.35rem 1rem 1.05rem}.team-member-card{min-height:160px;padding:.25rem 1rem;text-align:center;border-right:1px solid #e2e7ed}.team-member-card:last-child{border-right:0}.team-avatar{width:112px;height:112px;margin:0 auto .7rem;display:grid;place-items:center;border-radius:50%;background:#e7e8eb;overflow:hidden;position:relative}.team-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.team-avatar-placeholder{width:100%;height:100%;display:grid;place-items:center;position:relative;border-radius:50%;background:#e7e8eb;overflow:hidden}.team-avatar span,.team-avatar-placeholder span{position:relative;width:43px;height:43px;border-radius:50%;background:#9da4ad}.team-avatar span:after,.team-avatar-placeholder span:after{content:"";position:absolute;left:-17px;top:37px;width:77px;height:38px;border-radius:50% 50% 42% 42%;background:#9da4ad}.team-member-card h3{position:relative;margin:0;font-size:.9rem;line-height:1.2}.team-member-card p{margin:.35rem 0 0;color:#324966;font-size:.8rem;line-height:1.3}.our-team-page[dir=rtl] .team-group-toggle{text-align:right}.our-team-page[dir=rtl] .team-member-card{border-right:0;border-left:1px solid #e2e7ed}.our-team-page[dir=rtl] .team-member-card:last-child{border-left:0}.team-cta{min-height:215px;padding:2.15rem max(5vw,2rem);display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(4,31,59,.94),rgba(4,31,59,.65)),var(--team-cta-image,url("/images/careers_team_walking.webp")) center 42% /cover}.team-cta h2{margin:.55rem 0 .35rem;font-size:clamp(1.55rem,2.5vw,2.2rem)}.team-cta p{margin:0 0 1.2rem;font-size:.86rem}.team-cta a{display:inline-flex;gap:1.7rem;align-items:center;padding:.72rem 1.1rem;color:#fff;background:#e9a733;font-size:.75rem;font-weight:700;text-decoration:none;border-radius:3px}.team-cta a b{font-size:1.2rem;font-weight:400}@media (max-width:700px){.team-hero{height:270px}.team-hero-overlay{padding:1.45rem 1rem 1rem}.team-hero-side{display:none}.team-hero h1{margin:.4rem 0 .2rem;font-size:2rem}.team-hero h2{margin-bottom:.45rem;font-size:1.1rem}.team-hero p{font-size:.7rem;line-height:1.35}.team-breadcrumb{padding-inline:1rem}.team-content{width:calc(100% - 2rem)}.team-group-toggle{grid-template-columns:1fr 25px}.team-group-toggle span{display:none}.team-members{grid-template-columns:1fr}.team-member-card{padding:1rem;border-right:0;border-bottom:1px solid #e2e7ed}.team-member-card:last-child{border-bottom:0}.team-cta{padding-inline:1.2rem}}.team-group-toggle{grid-template-columns:1fr auto;cursor:default}.team-group-toggle i{display:none}.policy-page{background:#fff;padding-bottom:1.25rem;color:#14213d}.policy-reveal{opacity:0;filter:blur(9px);transform:translateY(30px);transition:opacity .85s ease,filter .85s ease,transform .85s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0ms)}.policy-reveal.is-visible{opacity:1;filter:blur(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.policy-reveal{opacity:1;filter:none;transform:none;transition:none}}.policy-hero{height:390px;position:relative;overflow:hidden}.policy-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 56%;filter:brightness(.62)}.policy-hero-overlay{position:absolute;inset:0;padding:2.6rem max(4.2vw,2rem);color:#fff;background:linear-gradient(90deg,rgba(15,25,40,.62),rgba(15,25,40,.08) 75%)}.policy-breadcrumb{font-size:.9rem;margin-bottom:2.2rem;opacity:.92}.policy-hero-copy h1{font-size:clamp(2.2rem,4vw,3.65rem);line-height:1.08;font-weight:800;margin:0}.policy-gold-rule,.policy-short-rule{display:block;background:#e8910b;height:4px;width:112px;margin:1.15rem 0}.policy-hero-copy p{font-size:1.25rem;line-height:1.45;margin:0}.policy-hero-message{position:absolute;right:max(4.2vw,2rem);top:3.1rem;border-left:4px solid #f29911;padding-left:1.1rem;font-size:1.1rem;font-weight:700;line-height:1.35;letter-spacing:1.5px}.policy-content-grid{max-width:1240px;margin:1.25rem auto 0;padding:0 1.4rem;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);grid-gap:1.6rem;gap:1.6rem}.policy-commitment-card,.policy-document-card,.policy-focus-card,.policy-info-card{border:1px solid #dbe3ed;border-radius:9px;background:#fff;box-shadow:0 2px 10px rgba(22,40,70,.04)}.policy-document-card{padding:.4rem 1.35rem .9rem}.policy-section{display:grid;grid-template-columns:58px 1fr;grid-gap:1rem;gap:1rem;padding:1.25rem 0;border-bottom:1px solid #dbe3ed}.policy-section:last-of-type{padding-bottom:1.1rem}.policy-icon{width:48px;height:48px;border-radius:50%;background:#fff0d8;color:#b76b00;display:inline-flex;align-items:center;justify-content:center;font-size:1.65rem;font-weight:800;flex-shrink:0}.policy-focus-card>h2,.policy-info-card h2,.policy-section h2{color:#102950;font-size:1.34rem;line-height:1.25;margin:.15rem 0 0;font-weight:800}.policy-short-rule{width:60px;height:3px;margin:.65rem 0 .75rem}.policy-section li,.policy-section p{color:#344258;font-size:.94rem;line-height:1.55}.policy-section p+p{margin-top:.75rem}.policy-section ul{margin:.55rem 0 0 1.2rem;padding:0;list-style:none}.policy-section li{position:relative;margin:.28rem 0}.policy-section li:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#e8910b;left:-1.15rem;top:.58rem}.policy-signature{padding:.9rem .2rem 0;color:#1a3154;font-size:.9rem;line-height:1.4}.policy-info-card{overflow:hidden}.policy-info-card h2{padding:1.1rem 1.2rem;border-bottom:1px solid #dbe3ed;display:flex;align-items:center;gap:.7rem}.policy-outline-icon{color:#bb7005;font-size:1.65rem}.policy-outline-icon .policy-icon{width:34px;height:34px;border-radius:0;background:transparent}.policy-outline-icon .policy-icon svg{width:27px;height:27px}.policy-info-card dl{padding:.3rem 1.2rem;margin:0}.policy-info-card dl div{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:.5rem;gap:.5rem;padding:.65rem 0;border-bottom:1px solid #dbe3ed;font-size:.9rem}.policy-info-card dt{font-weight:700;color:#233554}.policy-info-card dd{color:#304463;margin:0}.policy-primary-button,.policy-secondary-button{display:flex;justify-content:space-between;align-items:center;margin:.8rem 1.2rem 0;padding:.78rem 1rem;border-radius:8px;font-weight:800;font-size:.9rem}.policy-primary-button{background:#bd7000;color:#fff}.policy-secondary-button{border:2px solid #d88205;color:#b56a00;margin-bottom:1.1rem}.policy-primary-button:hover,.policy-secondary-button:hover{transform:translateY(-2px)}.policy-commitment-card{margin-top:1.5rem;overflow:hidden;position:relative}.policy-commitment-heading{display:flex;align-items:center;gap:.7rem;padding:1.1rem 1.2rem 0}.policy-commitment-heading .policy-icon{width:42px;height:42px}.policy-commitment-heading h2{color:#102950;font-size:1.2rem}.policy-commitment-card>p{font-size:1.15rem;line-height:1.45;color:#1e3d6a;padding:.85rem 1.2rem 0}.policy-commitment-card>.policy-gold-rule{margin:.8rem 1.2rem;width:62px}.policy-commitment-card img{width:100%;height:330px;object-fit:cover;object-position:center}.policy-commitment-card>strong{position:absolute;bottom:1.3rem;left:1.2rem;color:#fff;letter-spacing:1.6px;font-size:1.05rem;line-height:1.35;text-shadow:0 2px 8px #000}.policy-focus-card{max-width:1240px;margin:1.25rem auto 0;padding:1rem 1.2rem 1.2rem}.policy-focus-card>h2{font-size:1.2rem;margin-bottom:.8rem}.policy-focus-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.75rem;gap:.75rem}.policy-focus-item{border:1px solid #dbe3ed;border-radius:7px;padding:.85rem;min-height:170px}.policy-focus-item .policy-icon{width:55px;height:55px;margin-bottom:.7rem}.policy-focus-item h3{color:#102950;font-size:.95rem;line-height:1.25;margin-bottom:.5rem}.policy-focus-item p{color:#42516a;font-size:.78rem;line-height:1.4}@media (max-width:900px){.policy-hero{height:350px}.policy-hero-message{display:none}.policy-content-grid{grid-template-columns:1fr}.policy-focus-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.policy-hero{height:330px}.policy-hero-overlay{padding:1.25rem}.policy-breadcrumb{font-size:.72rem;margin-bottom:3.5rem}.policy-hero-copy h1{font-size:2rem}.policy-hero-copy p{font-size:.95rem}.policy-content-grid{padding:0 .8rem}.policy-document-card{padding:0 .85rem .7rem}.policy-section{grid-template-columns:42px 1fr;gap:.7rem}.policy-icon{width:38px;height:38px;font-size:1.15rem}.policy-section h2{font-size:1.1rem}.policy-section li,.policy-section p{font-size:.84rem}.policy-focus-card{margin-left:.8rem;margin-right:.8rem}.policy-focus-grid{grid-template-columns:repeat(2,1fr)}.policy-focus-item{min-height:155px;padding:.65rem}}.anti-policy-page{background:#fff;color:#15213f;padding-bottom:2rem}.anti-policy-hero{height:350px;position:relative;overflow:hidden}.anti-policy-hero>img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.62)}.anti-policy-hero-overlay{position:absolute;inset:0;padding:5rem max(5.4vw,2rem);color:#fff;background:linear-gradient(90deg,rgba(4,15,29,.72),rgba(4,15,29,.04) 78%)}.anti-policy-hero-copy h1{font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.05;margin:0}.anti-policy-hero-copy p{font-size:1.15rem;margin-top:.3rem}.anti-policy-hero-copy .policy-gold-rule{margin-top:.85rem;width:52px}.anti-policy-message{position:absolute;right:5.5vw;top:4rem;border:1px solid #c1892c;border-radius:4px;padding:1rem 1.3rem;font-size:1.1rem;line-height:1.55;letter-spacing:.6px}.anti-policy-main{max-width:1100px;margin:auto;padding:0 1rem}.anti-policy-breadcrumb{padding:.8rem 0 1.3rem;font-size:.78rem;color:#52607a}.anti-policy-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.anti-policy-number{font-size:.82rem;color:#b47713;font-weight:700}.anti-policy-title-row h1{font-size:clamp(2.1rem,4vw,3.2rem);color:#101d45;line-height:1.1;margin:.45rem 0 1.7rem}.anti-policy-ethics{display:flex;gap:.75rem;align-items:center;border-left:1px solid #8d9ab1;padding:.3rem 0 .3rem 2rem;color:#18274b;font-size:.95rem;line-height:1.25;margin-bottom:1.25rem}.anti-policy-ethics .policy-icon{background:transparent;width:60px;height:60px}.anti-policy-ethics .policy-icon svg{width:52px;height:52px}.anti-policy-rows{display:flex;flex-direction:column}.anti-policy-row{display:grid;grid-template-columns:54px 58px 1fr;grid-gap:1rem;gap:1rem;align-items:flex-start;padding:1.05rem 0}.anti-policy-index{background:#f2f6f9;color:#b47812;display:flex;align-items:center;justify-content:center;height:54px;font-size:1rem;font-weight:700;border-radius:3px}.anti-policy-icon{background:transparent;color:#ae7514;width:58px;height:58px}.anti-policy-row h2{font-size:1rem;color:#10204a;margin:.05rem 0 .15rem}.anti-policy-row p{color:#59657d;font-size:.88rem;line-height:1.45;margin:0}.anti-policy-meta{display:grid;grid-template-columns:1fr 1fr;background:#f2f6f9;padding:1rem 2.4rem;margin-top:.8rem}.anti-signature{border-right:1px solid #cbd4df;display:flex;flex-direction:column;justify-content:center;color:#58657b;font-size:.8rem}.anti-signature strong{color:#14234a;font-size:.85rem}.signature-mark{color:#1748c4}.anti-meta-info{display:grid;grid-template-columns:55px 1fr;align-items:center;padding-left:2rem}.anti-meta-info .policy-icon{background:transparent}.anti-meta-info dl{margin:0}.anti-meta-info dl div{display:grid;grid-template-columns:120px 1fr;font-size:.78rem;line-height:1.65}.anti-meta-info dt{color:#1b294b;font-weight:700}.anti-meta-info dd{color:#5e6b80;margin:0}.anti-policy-buttons{display:flex;justify-content:center;gap:.65rem}.anti-policy-buttons a{min-width:235px;margin:.8rem 0 1.5rem}.related-policies h2{font-size:1.25rem;color:#10204a;margin-top:.4rem}.related-policies>.policy-short-rule{width:52px;height:3px;margin:.35rem 0 .7rem}.related-policy-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.4rem;gap:1.4rem}.related-policy-card{border:1px solid #dbe3ed;overflow:hidden}.related-policy-card>img{width:100%;height:93px;object-fit:cover}.related-policy-card>div{position:relative;min-height:64px;padding:.25rem .7rem .45rem}.related-policy-card strong{color:#b47812;font-size:.88rem}.related-policy-card h3{color:#11204a;font-size:.77rem;line-height:1.15;max-width:165px;margin:0}.related-policy-card span{position:absolute;right:.5rem;bottom:.55rem;border:1px solid #b47812;color:#b47812;border-radius:50%;width:30px;height:30px;text-align:center;line-height:27px;font-size:1.2rem}@media (max-width:700px){.anti-policy-hero{height:330px}.anti-policy-hero-overlay{padding:4.5rem 1.2rem 1rem}.anti-policy-message{display:none}.anti-policy-title-row{display:block}.anti-policy-ethics{margin-bottom:.4rem;padding-left:0;border:0}.anti-policy-row{grid-template-columns:42px 45px 1fr;gap:.55rem}.anti-policy-index{height:42px}.anti-policy-icon{width:45px;height:45px}.anti-policy-row p{font-size:.78rem}.anti-policy-meta{grid-template-columns:1fr;gap:1rem;padding:1rem}.anti-signature{border-right:0;border-bottom:1px solid #cbd4df;padding-bottom:.8rem}.anti-meta-info{padding-left:0}.anti-policy-buttons{flex-direction:column;align-items:stretch;gap:0}.anti-policy-buttons a{min-width:0;margin:.4rem 0}.related-policy-grid{grid-template-columns:repeat(2,1fr);gap:.7rem}}.conflict-policy-page{background:#fff;color:#15213f;padding-bottom:2rem}.conflict-policy-hero{height:250px;position:relative;overflow:hidden}.conflict-policy-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:brightness(.62)}.conflict-policy-hero-overlay{position:absolute;inset:0;padding:8.2rem max(5.3vw,2rem) 1rem;color:#fff;background:linear-gradient(90deg,rgba(4,15,29,.74),rgba(4,15,29,.08) 78%);display:flex;justify-content:space-between;align-items:flex-end}.conflict-policy-hero-copy h1{font-size:clamp(2rem,3.2vw,3.15rem);line-height:1.05;margin:0;font-weight:800}.conflict-policy-hero-copy p{font-size:1.2rem;margin:.35rem 0 0;font-weight:500}.conflict-policy-hero-copy .policy-gold-rule{width:52px;height:3px;margin:.75rem 0 0}.conflict-policy-values{display:flex;gap:2.3rem;align-items:flex-end;padding:0 1.5rem .2rem 2.3rem;border-left:1px solid hsla(0,0%,100%,.55)}.conflict-policy-values>div{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:74px}.conflict-policy-values .policy-icon{width:48px;height:48px;color:#fff;background:transparent}.conflict-policy-values .policy-icon svg{width:44px;height:44px}.conflict-policy-values strong{font-size:.72rem;color:#fff}.value-handshake{width:48px;height:48px;display:grid;place-items:center;color:#fff;font-size:3.1rem;transform:rotate(45deg)}.conflict-policy-main{max-width:1100px}.conflict-policy-main .anti-policy-title-row h1{margin-bottom:1.7rem}.conflict-policy-main .anti-policy-row{padding:.82rem 0}.conflict-policy-main .anti-policy-row h2{font-size:1.02rem}.conflict-policy-main .anti-policy-row p{font-size:.86rem;line-height:1.42}.conflict-policy-main .anti-policy-meta{margin-top:.4rem}.conflict-policy-main .related-policy-card{cursor:pointer}@media (max-width:700px){.conflict-policy-hero{height:300px}.conflict-policy-hero-overlay{padding:5.5rem 1.2rem 1rem}.conflict-policy-hero-copy h1{font-size:2rem}.conflict-policy-hero-copy p{font-size:.95rem}.conflict-policy-values{display:none}}.trading-quote-cta{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-width:270px;min-height:58px;margin-top:1.75rem;padding:1.15rem 2.5rem;border:1px solid hsla(0,0%,100%,.55);border-radius:999px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 12px 32px rgba(217,119,6,.42);font:inherit;font-size:1.08rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.trading-quote-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 14px 34px rgba(217,119,6,.5);filter:brightness(1.08)}.trading-quote-cta:focus-visible{outline:3px solid hsla(0,0%,100%,.9);outline-offset:4px}.home-service-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;align-items:stretch}.home-service-carousel-arrow{display:none}.home-portfolio-header .section-title{margin-left:0;margin-right:0}.home-service-card{display:flex;flex-direction:column;min-width:0;min-height:410px;border:1px solid rgba(148,163,184,.28);color:#fff;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.24);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.home-service-card:focus-visible,.home-service-card:hover{transform:translateY(-5px);border-color:var(--accent-gold);box-shadow:0 18px 36px rgba(0,0,0,.4),0 0 22px rgba(217,119,6,.2)}.home-service-card:focus-visible{outline:3px solid rgba(245,158,11,.8);outline-offset:3px}.home-service-card .lux-bg-wrapper{position:relative;inset:auto;height:156px;flex:0 0 156px;transform:none}.home-service-card .lux-bg-img{filter:brightness(.62);transition:transform .3s ease,filter .3s ease}.home-service-card:focus-visible .lux-bg-img,.home-service-card:hover .lux-bg-img{filter:brightness(.76);transform:scale(1.04)}.home-service-card .lux-card-inner{flex:1 1;justify-content:flex-end;padding:1.35rem 1.2rem 1.45rem}.home-service-card .lux-line-3,.home-service-card .lux-line-4,.home-service-card .lux-line-5{max-height:none;opacity:1;transform:none}.home-service-card .lux-line-3{margin-bottom:.8rem}.home-service-card .lux-line-4{margin-bottom:1rem}.home-service-card .lux-card-title{font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.18}.home-service-card .lux-card-desc{font-size:.84rem;line-height:1.45}.home-service-card .lux-pill{padding:.25rem .55rem;font-size:.68rem}.home-service-card .lux-action-btn{cursor:default}.home-service-card .lux-arrow{width:auto;height:auto;border-radius:0;background:transparent}@media (max-width:1000px){.home-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-service-carousel-arrow{position:absolute;z-index:10;top:50%;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:1px solid hsla(0,0%,100%,.45);border-radius:50%;background:rgba(17,26,43,.92);color:#fff;font-size:1.15rem;line-height:1;cursor:pointer;transform:translateY(-50%);box-shadow:0 4px 12px rgba(0,0,0,.35)}.home-service-carousel-arrow:focus-visible,.home-service-carousel-arrow:hover{border-color:var(--accent-gold);background:var(--accent-gold);color:#111a2b}.home-service-carousel-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.home-service-carousel-arrow-left{left:-8px}.home-service-carousel-arrow-right{right:-8px}.home-service-cards{display:flex;width:calc(100% + 1.5rem);margin-right:-1.5rem;overflow-x:auto;gap:.85rem;padding:.25rem 1.5rem 1rem 0;scroll-snap-type:x mandatory;scroll-padding-left:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-service-cards::-webkit-scrollbar{display:none}.home-service-card{flex:0 0 100%;min-height:430px;scroll-snap-align:start;scroll-snap-stop:always}.home-service-card .lux-bg-wrapper{height:170px;flex-basis:170px}.home-service-card .lux-card-inner{padding:1.25rem 1.15rem 1.35rem}.home-service-card .lux-card-title{font-size:1.2rem}.home-service-card .lux-bg-wrapper{transform:none!important;left:auto!important;width:100%!important}.home-service-card .lux-card-inner{transform:none!important}.home-service-card-qhse{min-height:362px;background:#111a2b}.home-service-card-qhse .lux-bg-wrapper{display:none}.home-service-card-qhse .lux-card-inner{justify-content:flex-start;padding:2.35rem 1.15rem 1.35rem}.home-service-card-qhse .lux-line-1{gap:.65rem;margin-bottom:.75rem}.home-service-card-qhse .lux-card-num{font-size:.95rem}.home-service-card-qhse .lux-card-tag{font-size:.82rem!important;letter-spacing:1.35px!important}.home-service-card-qhse .lux-line-2{margin-bottom:.75rem}.home-service-card-qhse .lux-card-title{font-size:1.1rem!important;line-height:1.25!important}.home-service-card-qhse .lux-line-3{margin-bottom:.85rem}.home-service-card-qhse .lux-card-desc{font-size:.8rem!important;line-height:1.48!important}.home-service-card-qhse .lux-line-4{margin-bottom:1rem}.home-service-card-qhse .lux-feature-pills{gap:.45rem .5rem!important}.home-service-card-qhse .lux-pill{font-size:.68rem!important;line-height:1.2!important;padding:.3rem .55rem!important;white-space:nowrap!important}.home-service-card-qhse .lux-action-btn{width:215px;box-sizing:border-box;justify-content:space-between;padding:.65rem 1.35rem .65rem 1.5rem!important;font-size:.85rem!important}}.vehicle-policy-page{background:#fff;color:#15243a;padding-bottom:2rem}.vehicle-policy-hero{height:250px;position:relative;overflow:hidden}.vehicle-policy-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 53%;filter:brightness(.7)}.vehicle-policy-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,18,32,.5),transparent 72%);pointer-events:none}.vehicle-policy-hero-copy{position:absolute;z-index:1;left:max(5.8vw,2rem);bottom:3.2rem;color:#fff}.vehicle-policy-hero-copy h1{margin:0;font-size:clamp(2.25rem,4vw,3.55rem);line-height:1.08;font-weight:800}.vehicle-policy-hero-copy>span,.vehicle-rule{display:block;width:58px;height:3px;background:#d89515;margin:1rem 0 .8rem}.vehicle-policy-hero-copy p{margin:0;font-size:1.12rem}.vehicle-policy-main{max-width:1400px;margin:0 auto;padding:0 1.25rem}.vehicle-policy-breadcrumb{padding:.8rem 0 1.45rem;color:#69778a;font-size:.78rem}.vehicle-policy-breadcrumb strong{color:#162940}.vehicle-policy-title-row{display:flex;justify-content:space-between;align-items:center;gap:2rem}.vehicle-policy-title-row>div:first-child>span{color:#b8790b;font-size:.86rem;font-weight:800}.vehicle-policy-title-row h2{color:#10253d;font-size:clamp(2.25rem,3.6vw,3.5rem);line-height:1.06;margin:.4rem 0 1.55rem;font-weight:800}.vehicle-policy-motto{display:flex;align-items:center;gap:1rem;border-left:1px solid #778395;padding:.35rem 0 .35rem 2.2rem;margin-bottom:1.4rem;color:#1c2c43;font-size:1rem;line-height:1.35;min-width:265px}.vehicle-policy-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#b5790d;width:58px;height:58px}.vehicle-policy-icon svg{width:48px;height:48px}.vehicle-policy-motto .vehicle-policy-icon{color:#536174;width:58px;height:58px}.vehicle-policy-rows{display:flex;flex-direction:column}.vehicle-policy-row{display:grid;grid-template-columns:54px 78px 1fr;grid-gap:1.1rem;gap:1.1rem;align-items:flex-start;padding:1.05rem 0}.vehicle-policy-row>strong{display:flex;align-items:center;justify-content:center;height:54px;background:#f4f6f8;border-radius:3px;color:#b8790b;font-size:1rem}.vehicle-policy-row h3{color:#13263d;margin:.05rem 0 .12rem;font-size:1.05rem;line-height:1.25}.vehicle-policy-row p{color:#536074;margin:0;font-size:.91rem;line-height:1.48}.vehicle-policy-meta{display:grid;grid-template-columns:1fr 1fr;background:#f5f7f9;border-radius:4px;margin-top:.55rem;padding:1.25rem 2.5rem;min-height:135px}.vehicle-signature{border-right:1px solid #c9d1db;color:#536074;font-size:.78rem;line-height:1.4}.vehicle-signature strong{display:block;color:#15263e;font-size:.86rem}.signature-mark{height:42px;color:#1749c4;font-size:2rem;font-style:italic;line-height:1}.vehicle-meta-info{display:grid;grid-template-columns:65px 1fr;align-items:center;padding-left:3.1rem}.vehicle-meta-info .vehicle-policy-icon{align-self:start;padding-top:.15rem}.vehicle-meta-info dl{margin:0}.vehicle-meta-info dl div{display:grid;grid-template-columns:118px 1fr;font-size:.78rem;line-height:1.8}.vehicle-meta-info dt{color:#1a2c43;font-weight:800}.vehicle-meta-info dd{color:#536074;margin:0}.vehicle-policy-buttons{display:flex;justify-content:center;gap:.7rem;margin:.8rem 0 1.3rem}.vehicle-primary-button,.vehicle-secondary-button{display:flex;align-items:center;justify-content:space-between;min-width:270px;padding:.72rem 1.15rem;border-radius:4px;font-size:.86rem;font-weight:700;text-decoration:none}.vehicle-primary-button{color:#fff;background:#ba7609}.vehicle-secondary-button{color:#b27106;border:2px solid #c18418}.vehicle-related h2{color:#13263d;font-size:1.28rem;margin:0}.vehicle-related .vehicle-rule{margin:.35rem 0 .7rem}.vehicle-related-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.45rem;gap:1.45rem}.vehicle-related-card{border:1px solid #d4dce5;border-radius:4px;overflow:hidden;text-decoration:none;background:#fff}.vehicle-related-card>img{display:block;width:100%;height:94px;object-fit:cover}.vehicle-related-card>div{position:relative;min-height:67px;padding:.28rem .7rem .5rem}.vehicle-related-card strong{color:#b8790b;font-size:.88rem}.vehicle-related-card h3{max-width:190px;margin:0;color:#13263d;font-size:.78rem;line-height:1.22}.vehicle-related-card>div>span{position:absolute;right:.55rem;bottom:.55rem;width:30px;height:30px;border:1px solid #c18418;border-radius:50%;color:#b27106;text-align:center;line-height:26px;font-size:1.35rem}@media (max-width:800px){.vehicle-policy-hero{height:330px}.vehicle-policy-title-row{display:block}.vehicle-policy-motto{border:0;padding-left:0;min-width:0}.vehicle-policy-row{grid-template-columns:42px 52px 1fr;gap:.65rem}.vehicle-policy-row>strong{height:42px}.vehicle-policy-row p{font-size:.82rem}.vehicle-policy-meta{grid-template-columns:1fr;gap:1rem;padding:1rem}.vehicle-signature{border-right:0;border-bottom:1px solid #c9d1db;padding-bottom:.8rem}.vehicle-meta-info{padding-left:0}.vehicle-policy-buttons{flex-direction:column;align-items:stretch}.vehicle-primary-button,.vehicle-secondary-button{min-width:0}.vehicle-related-grid{grid-template-columns:repeat(2,1fr);gap:.7rem}}@media (max-width:480px){.vehicle-policy-hero-copy{left:1.2rem;bottom:2rem}.vehicle-policy-hero-copy p{font-size:.85rem}.vehicle-policy-main{padding:0 .8rem}.vehicle-policy-title-row h2{font-size:2rem}.desktop-only{display:none}.vehicle-policy-row h3{font-size:.98rem}.vehicle-policy-row p{font-size:.78rem}.vehicle-meta-info dl div{grid-template-columns:105px 1fr;font-size:.72rem}}.brand-logo-white-badge{height:100px!important}.header-logo-img-prominent{height:100px!important;max-height:100px!important}@media (max-width:991px){.top-header{min-height:82px}.top-header-fullwidth{min-height:80px}.brand-logo-white-badge,.header-logo-img-prominent{height:68px!important;max-height:68px!important}}.top-header-main{padding:.35rem 0}.header-logo-img-prominent{height:68px;max-height:72px}.nav-link.active:after{background-color:#c18418}.header-quote-btn{background:#b77a12!important;border-color:#b77a12!important;color:#fff!important;border-radius:4px}.incident-policy-hero-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;width:43%;background:linear-gradient(90deg,rgba(10,25,42,.05),rgba(10,25,42,.62));color:#fff}.incident-warning{position:absolute;top:2.6rem;left:50%;transform:translateX(-50%);width:56px;height:56px;border:4px solid #f4ead7;border-radius:11px;color:#f4ead7;font-size:2.3rem;font-weight:800;line-height:48px;text-align:center}.incident-policy-steps{position:absolute;left:0;right:8%;bottom:1.15rem;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsla(0,0%,100%,.8);padding-top:.75rem}.incident-policy-steps:before{content:"";position:absolute;top:-4px;left:49.5%;width:6px;height:6px;background:#f4ead7;transform:rotate(45deg)}.incident-policy-steps>div{display:flex;flex-direction:column;align-items:center;gap:.15rem}.incident-policy-steps .vehicle-policy-icon{width:42px;height:42px;color:#f4ead7}.incident-policy-steps .vehicle-policy-icon svg{width:36px;height:36px}.incident-policy-steps strong{font-size:.72rem;letter-spacing:.3px}@media (max-width:800px){.incident-policy-hero-overlay{width:48%}.incident-warning{top:2rem;width:44px;height:44px;line-height:36px;font-size:1.8rem}.incident-policy-steps{right:2%}.incident-policy-steps strong{font-size:.58rem}}@media (max-width:480px){.incident-policy-hero-overlay{display:none}}.confidentiality-page{background:#fff;color:#142846;padding-bottom:2rem}.confidentiality-hero{height:280px;position:relative;overflow:hidden}.confidentiality-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 52%;filter:brightness(.72)}.confidentiality-hero-overlay{position:absolute;inset:0;padding:3.9rem max(3.5vw,2rem) 1.2rem;color:#fff;background:linear-gradient(90deg,rgba(7,22,40,.75),rgba(7,22,40,.08) 78%)}.confidentiality-hero-breadcrumb{font-size:.8rem;margin-bottom:1.8rem}.confidentiality-hero h1{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.04;margin:0;font-weight:800}.confidentiality-hero p{font-size:1.15rem;line-height:1.3;margin:.65rem 0 0}.confidentiality-rule{display:block;width:52px;height:3px;background:#e3a021;margin:1rem 0}.confidentiality-hero-overlay>strong{position:absolute;right:max(3.5vw,2rem);bottom:1.2rem;left:max(3.5vw,2rem);display:block;font-size:.7rem;line-height:1.35;letter-spacing:2.8px;overflow-wrap:anywhere}.confidentiality-hero-message{position:absolute;right:8.5%;top:4.1rem;border-left:3px solid #d99a1a;padding-left:1rem;font-size:.75rem;line-height:1.65;letter-spacing:2px;font-weight:800}.confidentiality-layout{max-width:1460px;margin:1.2rem auto 0;padding:0 1.25rem;display:grid;grid-template-columns:minmax(0,2.08fr) minmax(300px,1fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.confidentiality-commitment,.confidentiality-document,.confidentiality-info{border:1px solid #dce5ee;border-radius:9px;background:#fff;box-shadow:0 2px 12px rgba(20,42,70,.05)}.confidentiality-sections{padding:.25rem 1.45rem .35rem}.confidentiality-section{display:grid;grid-template-columns:58px 1fr;grid-gap:1rem;gap:1rem;padding:1.05rem 0;border-bottom:1px solid #d9e1ea}.confidentiality-icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#bd7e15;border-radius:50%;flex-shrink:0}.confidentiality-icon svg{width:30px;height:30px}.confidentiality-section h2{color:#103267;margin:.25rem 0 .55rem;font-size:1.25rem;line-height:1.2;font-weight:800}.confidentiality-section p{color:#334258;margin:0;font-size:.88rem;line-height:1.43}.confidentiality-signature{display:flex;align-items:center;gap:1rem;padding:1rem 0 .45rem;color:#253754}.confidentiality-signature>.confidentiality-icon{background:transparent;color:#bd7e15;width:48px}.confidentiality-signature span,.confidentiality-signature strong{display:block}.confidentiality-signature strong{font-size:.9rem}.confidentiality-signature span{font-size:.78rem;margin-top:.15rem}.confidentiality-sidebar{display:flex;flex-direction:column;gap:1rem}.confidentiality-info{padding:1rem 1.1rem 1.15rem}.confidentiality-commitment h2,.confidentiality-info h2{display:flex;align-items:center;gap:.8rem;color:#103267;font-size:1.25rem;margin:0 0 .75rem}.confidentiality-commitment h2 .confidentiality-icon,.confidentiality-info h2 .confidentiality-icon{width:44px;height:44px}.confidentiality-info dl{margin:0 0 .85rem;border:1px solid #dce5ee;border-radius:4px;overflow:hidden}.confidentiality-info dl div{display:grid;grid-template-columns:1.1fr 1fr;padding:.62rem .7rem;border-bottom:1px solid #dce5ee;font-size:.78rem}.confidentiality-info dl div:last-child{border-bottom:0}.confidentiality-info dt{font-weight:800;color:#172b4a}.confidentiality-info dd{margin:0;color:#344258}.confidentiality-download,.confidentiality-view{display:flex;align-items:center;justify-content:space-between;padding:.78rem 1rem;border-radius:6px;text-decoration:none;font-size:.88rem;font-weight:700}.confidentiality-view{color:#fff;background:#0f376c}.confidentiality-download{margin-top:.65rem;color:#fff;background:#c28a27}.confidentiality-commitment{padding:1rem 1.1rem 1.15rem}.confidentiality-commitment p{color:#183761;font-size:1.22rem;line-height:1.25;margin:.4rem 0 .7rem}.confidentiality-commitment>div{color:#334258;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.confidentiality-commitment img{display:block;width:100%;height:198px;border-radius:7px;object-fit:cover;object-position:center}.confidentiality-focus{max-width:1460px;margin:1.65rem auto 0;padding:0 1.25rem}.confidentiality-focus-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1.2rem;gap:1.2rem}.confidentiality-focus-heading>span{height:1px;background:#dcb56f}.confidentiality-focus-heading h2{display:flex;align-items:center;gap:.65rem;color:#103267;font-size:1.25rem}.confidentiality-focus-heading .confidentiality-icon{color:#bd7e15;background:transparent;width:42px;height:42px}.confidentiality-focus-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.75rem;gap:.75rem;margin-top:.8rem}.confidentiality-focus-grid article{min-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;border:1px solid #dce5ee;border-radius:6px;text-align:center}.confidentiality-focus-grid .confidentiality-icon{color:#bd7e15;background:transparent;width:50px;height:50px}.confidentiality-focus-grid h3{color:#103267;font-size:.9rem;line-height:1.2}.confidentiality-focus-grid h3 span{display:block}@media (max-width:900px){.confidentiality-hero{height:300px}.confidentiality-layout{grid-template-columns:1fr}.confidentiality-focus-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.confidentiality-hero{height:340px}.confidentiality-hero-overlay{padding:2rem 1.2rem}.confidentiality-hero-breadcrumb{font-size:.68rem;margin-bottom:2.2rem}.confidentiality-hero h1{font-size:2rem}.confidentiality-hero p{font-size:.95rem}.confidentiality-hero-message{display:none}.confidentiality-focus,.confidentiality-layout{padding:0 .8rem}.confidentiality-sections{padding:.2rem .85rem}.confidentiality-section{grid-template-columns:42px 1fr;gap:.7rem}.confidentiality-section h2{font-size:1.05rem}.confidentiality-section p{font-size:.79rem}.confidentiality-focus-heading{grid-template-columns:1fr;text-align:center}.confidentiality-focus-heading>span{display:none}.confidentiality-focus-heading h2{justify-content:center;font-size:1.05rem}.confidentiality-focus-grid{grid-template-columns:repeat(2,1fr)}.confidentiality-focus-grid article{min-height:120px}.confidentiality-hero-overlay>strong{right:1.2rem;bottom:1.2rem;left:1.2rem;font-size:.55rem;letter-spacing:1.4px}}.employment-focus-grid{grid-template-columns:repeat(7,1fr)}.employment-focus-grid article p{color:#65738a;font-size:.75rem;line-height:1.3}.employment-focus-grid article p span{display:block}@media (max-width:900px){.employment-focus-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.employment-focus-grid{grid-template-columns:repeat(2,1fr)}}.procurement-policy-page{background:#fff;color:#14243a;padding-bottom:0}.procurement-hero{height:250px;overflow:hidden}.procurement-hero img{width:100%;height:100%;object-fit:cover;object-position:center 52%}.procurement-main{max-width:1320px;margin:0 auto;padding:0 1.25rem}.procurement-breadcrumb{color:#536174;font-size:.78rem;padding:.8rem 0 1.45rem}.procurement-title-row{display:flex;align-items:center;justify-content:space-between;gap:2rem}.procurement-title-row>div:first-child>span{color:#a96e05;font-size:.82rem;font-weight:800}.procurement-title-row h1{color:#111f31;font-size:clamp(2.2rem,3.5vw,3.25rem);line-height:1.08;margin:.4rem 0 2.2rem}.procurement-motto{display:flex;align-items:center;gap:.9rem;border-left:1px solid #7b8795;padding:.35rem 0 .35rem 2.2rem;margin-bottom:1.2rem;min-width:330px;color:#4e5a6d;font-size:.98rem;line-height:1.35}.procurement-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;flex:0 0 auto;color:#ac7210}.procurement-icon svg{width:45px;height:45px}.procurement-intro,.procurement-requirements,.procurement-responsibility{max-width:1130px}.procurement-intro h2,.procurement-requirements h2,.procurement-responsibility h2{color:#111f31;font-size:1.15rem;margin:0}.procurement-intro>span,.procurement-related>span,.procurement-requirements>span,.procurement-responsibility>span{display:block;width:55px;height:3px;background:#b77b11;margin:.55rem 0 .95rem}.procurement-intro p,.procurement-responsibility p{color:#3f4d62;font-size:1rem;line-height:1.5;margin:0 0 1.55rem}.procurement-requirements{margin-top:1.3rem}.procurement-row{display:grid;grid-template-columns:54px 78px 1fr;grid-gap:1rem;gap:1rem;align-items:flex-start;padding:.75rem 0}.procurement-row>strong{height:54px;display:flex;align-items:center;justify-content:center;background:#f4f7f9;border-radius:3px;color:#ab7310;font-size:.9rem}.procurement-row h3{color:#101f31;font-size:.94rem;margin:.25rem 0 .2rem}.procurement-row p{color:#4b576a;margin:0;font-size:.85rem;line-height:1.45}.procurement-responsibility{margin-top:1.35rem}.procurement-meta{max-width:1130px;display:grid;grid-template-columns:1fr 1fr;background:#f5f7f9;border-radius:4px;padding:1rem 2.8rem;margin-top:1.1rem;min-height:135px}.procurement-signature{border-right:1px solid #c9d1db;color:#566277;font-size:.76rem;line-height:1.4}.procurement-signature span,.procurement-signature strong{display:block}.procurement-signature strong{color:#18283e;font-size:.84rem}.procurement-meta-info{display:grid;grid-template-columns:64px 1fr;align-items:center;padding-left:3rem}.procurement-meta-info dl{margin:0}.procurement-meta-info dl div{display:grid;grid-template-columns:120px 1fr;font-size:.76rem;line-height:1.8}.procurement-meta-info dt{color:#18283e;font-weight:800}.procurement-meta-info dd{color:#566277;margin:0}.procurement-buttons{max-width:1130px;display:flex;justify-content:center;gap:.7rem;margin:1rem 0 1.8rem}.procurement-buttons a{display:flex;align-items:center;justify-content:space-between;min-width:260px;padding:.72rem 1rem;border-radius:5px;text-decoration:none;font-size:.82rem;font-weight:700}.procurement-buttons a:first-child{color:#fff;background:#b8790c}.procurement-buttons a:last-child{color:#ae730c;border:2px solid #c1881c}.procurement-related{max-width:1130px}.procurement-related h2{color:#111f31;font-size:1.18rem;margin:0}.procurement-related>span{margin:.45rem 0 .8rem}.procurement-related>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.procurement-related a{position:relative;display:block;min-height:152px;border:1px solid #d9e1e9;border-radius:4px;overflow:hidden;color:#15243a;text-decoration:none}.procurement-related img{display:block;width:100%;height:90px;object-fit:cover}.procurement-related strong{display:block;color:#af760d;font-size:.85rem;padding:.3rem .7rem 0}.procurement-related h3{margin:0;padding:0 .7rem;max-width:200px;font-size:.75rem;line-height:1.25}.procurement-related em{position:absolute;right:.55rem;bottom:.5rem;width:29px;height:29px;border:1px solid #b77b11;border-radius:50%;color:#b77b11;text-align:center;font-size:1.35rem;line-height:25px;font-style:normal}.procurement-next-banner{margin-top:2rem;min-height:185px;display:flex;align-items:center;justify-content:space-between;padding:2rem max(7vw,3rem);color:#fff;background:linear-gradient(90deg,rgba(5,18,31,.92),rgba(5,18,31,.62)),url(/images/oilfield_operations_clean.webp) 50%/cover}.procurement-next-banner small{color:#d99a1b;font-size:.6rem;font-weight:800}.procurement-next-banner h2{font-size:1.55rem;line-height:1.15;margin-top:.55rem}.procurement-next-banner a{color:#fff;background:#bd8215;padding:.75rem 1.15rem;text-decoration:none;border-radius:4px;font-size:.8rem}@media (max-width:800px){.procurement-title-row{display:block}.procurement-motto{min-width:0;border:0;padding-left:0}.procurement-main{padding:0 .8rem}.procurement-row{grid-template-columns:42px 52px 1fr;gap:.65rem}.procurement-row>strong{height:42px}.procurement-row p{font-size:.78rem}.procurement-meta{grid-template-columns:1fr;gap:1rem;padding:1rem}.procurement-signature{border:0;border-bottom:1px solid #c9d1db;padding-bottom:.8rem}.procurement-meta-info{padding-left:0}.procurement-related>div{grid-template-columns:1fr 1fr;gap:.7rem}.procurement-next-banner{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:480px){.procurement-hero{height:230px}.procurement-title-row h1{font-size:2rem}.procurement-intro p,.procurement-responsibility p{font-size:.84rem}.procurement-buttons{flex-direction:column}.procurement-buttons a{min-width:0}.procurement-related>div{grid-template-columns:1fr}.procurement-next-banner{padding:1.6rem 1.2rem}.procurement-next-banner h2{font-size:1.25rem}}.quality-policy-page{padding-bottom:2rem}.quality-layout{max-width:1460px;margin:1.2rem auto 0;padding:0 1.25rem;display:grid;grid-template-columns:minmax(0,2.08fr) minmax(300px,1fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.quality-document{border:1px solid #dce5ee;border-radius:9px;background:#fff;box-shadow:0 2px 12px rgba(20,42,70,.05);padding:.3rem 1.45rem .7rem}.quality-commitments,.quality-overview,.quality-responsibility{display:grid;grid-template-columns:58px 1fr;grid-gap:1rem;gap:1rem;padding:1rem 0;border-bottom:1px solid #d9e1ea}.quality-commitments h2,.quality-overview h2,.quality-responsibility h2{color:#103267;font-size:1.25rem;line-height:1.2;margin:.22rem 0 .7rem}.quality-overview p,.quality-responsibility p{color:#38475d;font-size:.88rem;line-height:1.45;margin:0}.quality-commitments{padding-bottom:.8rem}.quality-commitments h2{margin-bottom:.65rem}.quality-commitment-row{display:grid;grid-template-columns:42px 1fr;grid-gap:.65rem;gap:.65rem;align-items:flex-start;margin:.55rem 0}.quality-commitment-row b{width:32px;height:32px;border-radius:50%;background:#f4ead8;color:#a66e0e;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500}.quality-commitment-row h3{color:#132f5b;font-size:.84rem;margin:.08rem 0 .12rem}.quality-commitment-row p{color:#46546a;font-size:.78rem;line-height:1.32;margin:0}.quality-responsibility{padding-bottom:1.05rem}.quality-responsibility h2{margin-bottom:.7rem}.quality-signature{display:flex;align-items:center;gap:1rem;padding:1rem 0 .25rem;color:#536074;font-size:.78rem}.quality-signature .confidentiality-icon{background:transparent;color:#b77b11}.quality-signature span,.quality-signature strong{display:block}.quality-signature strong{color:#15305a;font-size:.86rem}.quality-signature span{margin-top:.15rem}.quality-policy-page .confidentiality-sidebar{margin:0}.quality-policy-page .confidentiality-commitment img{height:198px}.quality-focus{margin-top:1.6rem}.quality-focus .confidentiality-focus-grid{grid-template-columns:repeat(7,1fr)}.quality-focus .confidentiality-focus-grid article{min-height:120px}.quality-focus .confidentiality-focus-grid h3{text-align:center}.quality-focus .confidentiality-focus-grid h3 span{display:block}@media (max-width:900px){.quality-layout{grid-template-columns:1fr}.quality-focus .confidentiality-focus-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.quality-focus,.quality-layout{padding:0 .8rem}.quality-document{padding:.2rem .85rem .5rem}.quality-commitments,.quality-overview,.quality-responsibility{grid-template-columns:42px 1fr;gap:.7rem}.quality-commitments h2,.quality-overview h2,.quality-responsibility h2{font-size:1.05rem}.quality-overview p,.quality-responsibility p{font-size:.79rem}.quality-commitment-row{grid-template-columns:34px 1fr;gap:.45rem}.quality-commitment-row p{font-size:.73rem}.quality-focus .confidentiality-focus-grid{grid-template-columns:repeat(2,1fr)}}.anti-policy-page,.anti-policy-page *,.confidentiality-page,.confidentiality-page *,.conflict-policy-page,.conflict-policy-page *,.policy-page,.policy-page *,.procurement-policy-page,.procurement-policy-page *,.vehicle-policy-page,.vehicle-policy-page *{min-width:0}.anti-policy-row>div:last-child,.confidentiality-section>div,.policy-section>div,.procurement-row>div:last-child,.quality-commitments>div,.quality-overview>div,.quality-responsibility>div,.vehicle-policy-row>div:last-child{min-width:0;overflow-wrap:anywhere}.anti-policy-row p,.confidentiality-commitment>div,.confidentiality-section p,.policy-section p,.procurement-intro p,.procurement-responsibility p,.procurement-row p,.quality-commitment-row p,.quality-overview p,.quality-responsibility p,.vehicle-policy-row p{text-align:left;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none}.anti-policy-row{grid-template-columns:54px 58px minmax(0,1fr)}.procurement-row,.vehicle-policy-row{grid-template-columns:54px 78px minmax(0,1fr)}.confidentiality-section,.policy-section,.quality-commitments,.quality-overview,.quality-responsibility{grid-template-columns:58px minmax(0,1fr)}.anti-policy-ethics,.anti-policy-title-row>div:first-child,.confidentiality-hero-overlay,.policy-hero-copy,.procurement-motto,.procurement-title-row>div:first-child,.vehicle-policy-hero-copy,.vehicle-policy-motto,.vehicle-policy-title-row>div:first-child{min-width:0}.anti-policy-title-row h1,.confidentiality-hero h1,.conflict-policy-hero-copy h1,.policy-hero-copy h1,.procurement-title-row h1,.vehicle-policy-hero-copy h1,.vehicle-policy-title-row h2{overflow-wrap:anywhere}.procurement-related h3,.related-policy-card h3,.vehicle-related-card h3{max-width:none;padding-right:2.25rem;overflow-wrap:anywhere}.anti-meta-info,.confidentiality-info dl div,.procurement-meta-info,.procurement-related a,.related-policy-card>div,.vehicle-meta-info,.vehicle-related-card>div{min-width:0}.anti-meta-info dd,.confidentiality-info dd,.procurement-meta-info dd,.vehicle-meta-info dd{overflow-wrap:anywhere}.ceo-signature-image{display:block;width:78px;height:30px;object-fit:contain;object-position:left center;margin-top:.2rem;mix-blend-mode:multiply}.procurement-signature .ceo-signature-image,.vehicle-signature .ceo-signature-image{width:88px}.qhse-policy-page{background:#fff;color:#13243b;padding-top:clamp(2rem,5vw,5rem)}.qhse-policy-hero{display:flex;align-items:center;gap:clamp(2rem,6vw,6.5rem);width:min(1060px,calc(100% - 3rem));min-height:0;margin:0 auto;padding:clamp(.5rem,1vw,1rem) 0 clamp(2.5rem,6vw,5.75rem);overflow:visible;background:transparent}.qhse-policy-hero>img{flex:0 0 clamp(155px,22vw,250px);width:clamp(155px,22vw,250px);height:clamp(155px,22vw,250px);object-fit:cover;object-position:center;border:5px solid #fff;border-radius:50%;opacity:1;box-shadow:0 12px 28px rgba(18,47,77,.18),0 0 0 1px #d8e0e7}.qhse-policy-hero-overlay{position:static;display:block;flex:1 1 auto;padding:0;color:#13243b;background:transparent}.qhse-policy-hero-overlay>div:first-child{max-width:610px}.qhse-policy-eyebrow{display:inline-block;color:#be780b;font-size:.74rem;font-weight:800;letter-spacing:.13em}.qhse-policy-hero h1{max-width:650px;margin:.45rem 0 .7rem;color:#b57108;font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.12}.qhse-policy-hero p{max-width:560px;margin:0;color:#536275;font-size:clamp(.9rem,1.45vw,1.05rem);line-height:1.7}.qhse-policy-hero-mark{display:none}.qhse-policy-hero-mark svg{width:48%;height:48%}.qhse-policy-wrap{width:min(1120px,calc(100% - 2.5rem));margin:0 auto clamp(2.5rem,5vw,4.5rem)}.qhse-policy-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:1.35rem;border-bottom:1px solid #cfd9e2}.qhse-policy-heading>div>span,.qhse-section-heading span{color:#ad7514;font-size:.71rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.qhse-policy-heading h2{margin:.35rem 0 0;color:#102f55;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.2}.qhse-policy-heading dl{display:flex;gap:1.2rem;margin:0;padding:.6rem 0 .15rem}.qhse-policy-heading dl div{min-width:138px;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-border-start:2px solid #d4a043;border-inline-start:2px solid #d4a043}.qhse-policy-heading dt{color:#617083;font-size:.69rem;font-weight:700;text-transform:uppercase}.qhse-policy-heading dd{margin:.12rem 0 0;color:#172b47;font-size:.8rem;font-weight:800}.qhse-policy-intro{display:grid;grid-template-columns:50px minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;padding:clamp(1.5rem,3vw,2.5rem) 0}.qhse-policy-icon{display:grid;place-items:center;width:46px;height:46px;color:#b77a11;border:1px solid #e2c88f;border-radius:50%;background:#fffaf0}.qhse-policy-icon svg{width:23px;height:23px}.qhse-investigation-section>p,.qhse-policy-intro p{margin:0;color:#34465b;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.8}.qhse-policy-section{padding:clamp(1.5rem,3vw,2.25rem) 0;border-top:1px solid #d5dee6}.qhse-section-heading{display:flex;align-items:center;gap:1rem;margin-bottom:1.35rem}.qhse-section-heading h2{margin:.08rem 0 0;color:#102f55;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.2}.qhse-reporting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dae2e9;-webkit-border-start:1px solid #dae2e9;border-inline-start:1px solid #dae2e9}.qhse-reporting-card{position:relative;min-height:168px;padding:1.15rem 1.25rem 1rem 4.25rem;-webkit-border-end:1px solid #dae2e9;border-inline-end:1px solid #dae2e9;border-bottom:1px solid #dae2e9;background:#fff}.qhse-reporting-card strong{display:block;color:#aa7111;font-size:.84rem}.qhse-reporting-card p{margin:.55rem 0 0;color:#48586b;font-size:.82rem;line-height:1.55}.qhse-reporting-number{position:absolute;inset-inline-start:1.2rem;top:1.15rem;color:#c6d0d9;font-size:1.35rem;font-weight:800;line-height:1}.qhse-investigation-section>p{max-width:940px;-webkit-padding-start:62px;padding-inline-start:62px}.qhse-policy-notice{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:flex-start;margin-top:.4rem;padding:1rem 1.2rem;-webkit-border-start:4px solid #b47a18;border-inline-start:4px solid #b47a18;color:#5e431b;background:#fff3dc}.qhse-policy-notice svg{width:22px;height:22px;color:#a96d0b}.qhse-policy-notice p{margin:0;font-size:.84rem;font-weight:600;line-height:1.55}.qhse-policy-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2rem;padding:1.3rem 0 0;border-top:1px solid #d5dee6}.qhse-signature{color:#4d5b6d;font-size:.76rem;line-height:1.7}.qhse-signature b,.qhse-signature span,.qhse-signature strong{display:block}.qhse-signature strong{color:#1b314e}.qhse-signature b{color:#a76f10;font-size:.85rem}.qhse-document-link{display:flex;align-items:center;gap:.8rem;min-width:min(100%,330px);padding:.7rem .85rem;border:1px solid #c4a56c;color:#17355d;background:#fff;font:inherit;text-align:start;cursor:pointer}.qhse-document-link>svg{width:28px;height:28px;flex:0 0 auto;color:#b47710}.qhse-document-link span{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.qhse-document-link strong{font-size:.78rem}.qhse-document-link small{color:#68768a;font-size:.66rem}.qhse-document-link em{-webkit-margin-start:auto;margin-inline-start:auto;color:#b47710;font-size:1.35rem;font-style:normal}.qhse-document-link:hover{border-color:#a76f10;background:#fffaf0}.qhse-policy-page[dir=rtl] .qhse-policy-heading>div>span,.qhse-policy-page[dir=rtl] .qhse-section-heading span{letter-spacing:0;text-transform:none}.qhse-policy-page[dir=rtl] .qhse-reporting-card{padding:1.15rem 4.25rem 1rem 1.25rem}.qhse-policy-page[dir=rtl] .qhse-investigation-section>p{-webkit-padding-start:62px;padding-inline-start:62px}@media (max-width:700px){.qhse-policy-page{padding-top:1.5rem}.qhse-policy-hero{flex-direction:column;align-items:flex-start;gap:1.45rem;width:min(100% - 1.5rem,1120px);padding-bottom:2.6rem}.qhse-policy-hero>img{width:142px;height:142px;flex-basis:142px}.qhse-policy-hero h1{font-size:clamp(1.65rem,8vw,2.15rem)}.qhse-policy-hero-overlay{width:100%}.qhse-policy-hero-mark{display:none}.qhse-policy-wrap{width:min(100% - 1.5rem,1120px)}.qhse-policy-heading{display:block}.qhse-policy-heading dl{margin-top:1rem;gap:.75rem}.qhse-policy-heading dl div{min-width:0;flex:1 1}.qhse-policy-intro{grid-template-columns:40px minmax(0,1fr);gap:.75rem}.qhse-policy-icon{width:38px;height:38px}.qhse-policy-icon svg{width:19px;height:19px}.qhse-reporting-grid{grid-template-columns:1fr}.qhse-reporting-card{min-height:auto}.qhse-investigation-section>p{-webkit-padding-start:0;padding-inline-start:0}.qhse-policy-footer{align-items:flex-start;flex-direction:column}.qhse-document-link{width:100%}.qhse-policy-page[dir=rtl] .qhse-investigation-section>p{-webkit-padding-start:0;padding-inline-start:0}}.employment-policy-page .confidentiality-signature>.confidentiality-icon,.quality-policy-page .quality-signature>.confidentiality-icon{display:none}.employment-policy-page .confidentiality-signature:after,.quality-policy-page .quality-signature:after{content:"";display:block;flex:0 0 78px;width:78px;height:30px;margin-top:.2rem;background:url(/images/policies-photo/signs-of-ceo.webp) 0/contain no-repeat;mix-blend-mode:multiply}@media (max-width:800px){.anti-policy-row,.procurement-row,.vehicle-policy-row{grid-template-columns:42px 52px minmax(0,1fr)}.anti-policy-hero-copy,.vehicle-policy-hero-copy{max-width:calc(100% - 2.4rem)}.anti-policy-hero-copy p,.vehicle-policy-hero-copy p{max-width:32rem}}.total-field-page[dir=rtl]{text-align:right}.total-field-page[dir=rtl] .tf-hero-copy{right:5%!important;left:auto!important;text-align:right!important}.total-field-page[dir=rtl] .tf-hero-copy p{margin-right:0}.total-field-page[dir=rtl] .tf-hero-side{right:auto;left:5%;border-right:2px solid var(--reference-gold);border-left:0;padding-right:12px;padding-left:0;text-align:right}.total-field-page[dir=rtl] .tf-capabilities,.total-field-page[dir=rtl] .tf-heading,.total-field-page[dir=rtl] .tf-intro,.total-field-page[dir=rtl] .tf-people,.total-field-page[dir=rtl] .tf-process{text-align:right}@media (max-width:800px){.total-field-page[dir=rtl] .tf-hero-copy{right:1rem!important;left:auto!important}.total-field-page[dir=rtl] .tf-hero-side{right:auto;left:1rem}}.slickline-page-root,.stimulation-page,.total-field-page,.well-intervention-page,.well-testing-page,.wellhead-page,.zonal-page{width:min(1400px,calc(100% - 2rem));overflow:hidden}@media (max-width:600px){.slickline-page-root,.stimulation-page,.total-field-page,.well-intervention-page,.well-testing-page,.wellhead-page,.zonal-page{width:calc(100% - 1rem)}.confidentiality-section,.policy-section,.quality-commitments,.quality-overview,.quality-responsibility{grid-template-columns:42px minmax(0,1fr)}.anti-policy-row,.procurement-row,.vehicle-policy-row{grid-template-columns:38px 42px minmax(0,1fr);gap:.55rem}.anti-policy-row p,.confidentiality-section p,.policy-section p,.procurement-row p,.vehicle-policy-row p{font-size:.82rem;line-height:1.55}.anti-policy-meta,.procurement-meta,.vehicle-policy-meta{overflow-wrap:anywhere}.anti-meta-info dl div,.confidentiality-info dl div,.procurement-meta-info dl div,.vehicle-meta-info dl div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.related-policy-grid,.vehicle-related-grid{grid-auto-rows:minmax(0,auto)}.related-policy-card>div,.vehicle-related-card>div{min-height:88px}.confidentiality-hero h1,.policy-hero-copy h1,.vehicle-policy-hero-copy h1{max-width:100%}}.confidentiality-view,.policy-primary-button,.procurement-buttons a:first-child,.vehicle-primary-button{background:#bf7805;border:1px solid #bf7805;color:#fff}.confidentiality-download,.policy-secondary-button,.procurement-buttons a:last-child,.vehicle-secondary-button{background:#fff;border:1px solid #bf7805;color:#a96800}.confidentiality-download,.confidentiality-view,.policy-primary-button,.policy-secondary-button,.procurement-buttons a,.vehicle-primary-button,.vehicle-secondary-button{border-radius:4px;font-size:.78rem;font-weight:800;line-height:1.2}.anti-policy-buttons a,.procurement-buttons a,.vehicle-policy-buttons a{min-width:0;padding:.7rem 1rem}.confidentiality-view:hover,.policy-primary-button:hover,.procurement-buttons a:first-child:hover,.vehicle-primary-button:hover{background:#a96800;border-color:#a96800;color:#fff}.confidentiality-download:hover,.policy-secondary-button:hover,.procurement-buttons a:last-child:hover,.vehicle-secondary-button:hover{background:#fff8ed;border-color:#a96800;color:#a96800}@media (max-width:380px){.anti-policy-row,.procurement-row,.vehicle-policy-row{grid-template-columns:32px 36px minmax(0,1fr);gap:.45rem}.anti-policy-row p,.confidentiality-section p,.policy-section p,.procurement-row p,.vehicle-policy-row p{font-size:.8rem}}.related-policies-carousel{position:relative;max-width:1100px;margin:1.5rem auto 0;padding:0 1rem}.related-policies-carousel-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.related-policies-carousel-heading h2{color:#102950;font-size:1.25rem;line-height:1.2}.related-policies-carousel-controls{display:flex;position:absolute;z-index:2;top:calc(50% + 1rem);right:-.9rem;left:-.9rem;justify-content:space-between;pointer-events:none}.related-policies-carousel-controls button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #bd780b;border-radius:50%;color:#a96800;background:#fff;transition:background-color .2s ease,color .2s ease,transform .2s ease;pointer-events:auto;box-shadow:0 2px 8px rgba(20,42,70,.14)}.related-policies-carousel-controls button:focus-visible,.related-policies-carousel-controls button:hover{color:#fff;background:#bd780b;transform:translateY(-1px)}.related-policies-carousel-controls button:focus-visible,.related-policies-carousel-track:focus-visible{outline:3px solid rgba(189,120,11,.35);outline-offset:3px}.related-policies-carousel-controls svg{width:18px;height:18px}.related-policies-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3.6rem) / 4);grid-gap:1.2rem;gap:1.2rem;overflow-x:auto;padding:.1rem .1rem .65rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bd780b #edf1f5;overscroll-behavior-inline:contain}.related-policies-carousel-card{min-width:0;overflow:hidden;border:1px solid #d4dde7;border-radius:4px;background:#fff;color:#15243a;scroll-snap-align:start;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.related-policies-carousel-card:focus-visible,.related-policies-carousel-card:hover{border-color:#bd780b;box-shadow:0 5px 16px rgba(30,50,80,.12);transform:translateY(-2px)}.related-policies-carousel-card:focus-visible{outline:3px solid rgba(189,120,11,.35);outline-offset:2px}.related-policies-carousel-card img{width:100%;height:76px;object-fit:cover}.related-policies-carousel-card-copy{position:relative;min-height:68px;padding:.28rem 2.3rem .5rem .65rem}.related-policies-carousel-card-copy strong{display:block;color:#b8790b;font-size:.78rem;line-height:1.1}.related-policies-carousel-card-copy h3{margin:.15rem 0 0;color:#122a4c;font-size:.69rem;line-height:1.2;overflow-wrap:anywhere}.related-policies-carousel-card-copy span{position:absolute;right:.5rem;bottom:.45rem;display:grid;width:25px;height:25px;place-items:center;border:1px solid #bd780b;border-radius:50%;color:#bd780b;font-size:1.15rem;line-height:1}@media (max-width:900px){.related-policies-carousel-track{grid-auto-columns:calc((100% - 1.2rem) / 2)}}@media (max-width:600px){.related-policies-carousel{padding:0 .8rem}.related-policies-carousel-controls{right:-.15rem;left:-.15rem}.related-policies-carousel-track{grid-auto-columns:minmax(78%,1fr);gap:.7rem}.related-policies-carousel-card img{height:94px}.related-policies-carousel-card-copy{min-height:76px}.related-policies-carousel-card-copy h3{font-size:.78rem}}.contact-address-panel{height:100%;padding:2rem;border:1px solid rgba(148,163,184,.25);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.08)}.contact-address-item+.contact-address-item{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.contact-address-item h3{margin:0 0 .5rem;color:#0f172a;font-size:1.05rem}.contact-address-item p{margin:0;color:#475569;line-height:1.7}.footer-address-item{display:flex;flex-direction:column;gap:.2rem;margin-top:.9rem;color:hsla(0,0%,100%,.78);font-size:.8rem;line-height:1.5}.footer-address-item strong{color:#fff;font-size:.85rem}@media (max-width:992px){.header-quote-btn span{display:none}.header-quote-btn{padding:.6rem;border-radius:50%}}.interactive-contact-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1.1rem;border-radius:30px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 12px rgba(0,0,0,.2)}.btn-whatsapp{background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.4);color:#25d366!important}.btn-whatsapp:hover{background:#25d366;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.4)}.btn-email{background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.4);color:#38bdf8!important}.btn-email:hover{background:#0284c7;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(2,132,199,.4)}.quote-modal-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:fadeInModal .25s ease}@keyframes fadeInModal{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.quote-modal-card{position:relative;width:100%;max-width:660px;background:#fff;border:1.5px solid #000;box-shadow:0 25px 60px rgba(0,0,0,.35),0 10px 25px rgba(0,0,0,.15);border-radius:20px;padding:2.5rem;color:#000;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#a1a1aa #f4f4f5}.quote-modal-card::-webkit-scrollbar{width:6px}.quote-modal-card::-webkit-scrollbar-track{background:#f4f4f5;border-radius:4px}.quote-modal-card::-webkit-scrollbar-thumb{background:#a1a1aa;border-radius:4px}.quote-modal-close{position:absolute;top:1.25rem;inset-inline-end:1.25rem;background:#f4f4f5;border:1px solid #e4e4e7;color:#000;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.quote-modal-close:hover{background:#000;color:#fff;border-color:#000;transform:rotate(90deg)}.quote-header-badge{display:inline-flex;align-items:center;gap:.5rem;background:#000;border:1px solid #000;color:#fff;padding:.35rem .85rem;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.8rem}.quote-header-badge svg{stroke:#fff}.quote-modal-title{font-size:1.75rem;font-weight:800;font-family:Outfit,Cairo,sans-serif;color:#000;margin-bottom:.35rem;letter-spacing:-.5px}.quote-modal-sub{font-size:.92rem;color:#52525b;line-height:1.6;margin-bottom:1.75rem}.quote-form-grid{display:flex;flex-direction:column}.quote-form-grid,.quote-form-row{gap:1.2rem;width:100%;box-sizing:border-box}.quote-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem}@media (max-width:640px){.quote-form-row{grid-template-columns:1fr}}.quote-form-group{display:flex;flex-direction:column;gap:.45rem;width:100%;box-sizing:border-box}.quote-form-group label{font-size:.82rem;font-weight:800;color:#000;text-transform:uppercase;letter-spacing:.5px}.quote-form-group.full-width{grid-column:1/-1}.required-star{color:#000}.quote-form-input,.quote-form-select,.quote-form-textarea{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #d4d4d8;border-radius:10px;padding:.8rem 1rem;color:#000;font-size:.92rem;font-family:inherit;font-weight:500;transition:all .2s ease}.quote-form-input::placeholder,.quote-form-textarea::placeholder{color:#71717a;opacity:1}.quote-form-input:focus,.quote-form-select:focus,.quote-form-textarea:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.12);background:#fff;color:#000}.quote-form-select{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.quote-form-select option{background:#fff;color:#000}.quote-form-textarea{min-height:110px;resize:vertical}.quote-form-actions{margin-top:.6rem;display:flex;justify-content:flex-end}.quote-submit-btn{background:#000;color:#fff;padding:.9rem 2.2rem;border:1.5px solid #000;border-radius:30px;font-weight:800;font-size:.92rem;letter-spacing:.5px;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;transition:all .25s ease;box-shadow:0 4px 14px rgba(0,0,0,.2)}.quote-submit-btn:hover{background:#27272a;border-color:#27272a;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.35)}.quote-submit-btn:disabled{opacity:.7;cursor:not-allowed}.quote-success-state{text-align:center;padding:2.5rem 1rem}.quote-success-icon{width:70px;height:70px;margin:0 auto 1.5rem;background:#000;border:2px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center}.quote-success-icon svg{stroke:#fff!important}.quote-success-state .btn-contact-header{background:#000;color:#fff;border:1.5px solid #000;box-shadow:0 4px 14px rgba(0,0,0,.2)}.quote-success-state .btn-contact-header:hover{background:#27272a;border-color:#27272a}.home-stats-section{padding:3rem 0}.minimalist-stats-bar{background:#fff;border-radius:16px;padding:3.5rem 2rem;display:flex;align-items:center;justify-content:space-around;box-shadow:0 10px 40px rgba(0,0,0,.25);border:1px solid rgba(226,232,240,.8);opacity:0;transform:translateY(25px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease}.minimalist-stats-bar.in-view{opacity:1;transform:translateY(0)}.minimalist-stats-bar:hover{border-color:var(--accent-gold);box-shadow:0 15px 45px rgba(0,0,0,.22),0 0 25px rgba(217,119,6,.2)}.minimalist-stat-item{flex:1 1;text-align:center;padding:1.8rem 1.25rem 1.6rem;position:relative;border-radius:14px;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),background .35s ease,border-color .35s ease,box-shadow .35s ease}.minimalist-stat-item.in-view{opacity:1;transform:translateY(0)}.minimalist-stat-item.active-selected,.minimalist-stat-item:active,.minimalist-stat-item:hover{background:linear-gradient(135deg,rgba(217,119,6,.08),rgba(217,119,6,.18));border-color:var(--accent-gold);transform:translateY(-6px) scale(1.02);box-shadow:0 14px 35px rgba(217,119,6,.28),inset 0 0 15px rgba(217,119,6,.1)}.minimalist-stat-item.active-selected .card-top-accent,.minimalist-stat-item:active .card-top-accent,.minimalist-stat-item:hover .card-top-accent{background:var(--accent-gold);box-shadow:0 0 12px var(--accent-gold)}.minimalist-stat-item.active-selected .stat-big-number,.minimalist-stat-item:active .stat-big-number,.minimalist-stat-item:hover .stat-big-number{color:var(--accent-gold);transform:scale(1.08);filter:drop-shadow(0 4px 12px rgba(217,119,6,.45))}.minimalist-stat-item.active-selected .stat-sub-label,.minimalist-stat-item:active .stat-sub-label,.minimalist-stat-item:hover .stat-sub-label{color:#b45309;font-weight:700}.stat-big-number{font-size:3.6rem;font-weight:800;font-family:Outfit,Inter,Cairo,sans-serif;color:#0f172a;line-height:1.1;margin-bottom:.4rem;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:all .35s ease}.counter-animating{color:var(--accent-gold);background:linear-gradient(135deg,var(--accent-gold) 0,#b45309 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes statArrivalPulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(217,119,6,0))}40%{transform:scale(1.08);color:var(--accent-gold);filter:drop-shadow(0 4px 15px rgba(217,119,6,.5))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(217,119,6,0))}}.stat-pulse-glow{animation:statArrivalPulse .45s cubic-bezier(.175,.885,.32,1.275) forwards}.stat-sub-label{font-size:.95rem;font-weight:600;color:#64748b;letter-spacing:.2px;transition:color .35s ease}.stat-vertical-divider{width:1px;height:56px;background:#e2e8f0;flex-shrink:0}@media (max-width:768px){.minimalist-stats-bar{flex-direction:column;gap:2rem;padding:2.5rem 1.5rem}.stat-vertical-divider{width:60px;height:1px}.stat-big-number{font-size:2.75rem}}.ctp-split-section{padding:4rem 0;background:#f8fafc}.ctp-split-grid{display:grid;grid-template-columns:1fr 1.65fr;grid-gap:2.2rem;gap:2.2rem;align-items:flex-start}@media (max-width:1024px){.ctp-split-grid{grid-template-columns:1fr;gap:2.5rem}}.ctp-cards-stack{display:flex;flex-direction:column;gap:1.25rem}.stack-contact-card{background:#fff;border-radius:16px;padding:1.4rem 1.6rem;display:flex;align-items:center;gap:1.25rem;box-shadow:0 4px 20px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05);border:1px solid #e2e8f0;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.stack-contact-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08);border-color:#cbd5e1}.stack-card-icon-wrap{width:52px;height:52px;border-radius:12px;background:#e0f2fe;color:#0284c7;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.stack-contact-card:hover .stack-card-icon-wrap{background:#0284c7;color:#fff}.stack-card-content{flex-grow:1}.stack-card-title{font-size:.85rem;font-weight:800;color:#0f172a;letter-spacing:.6px;text-transform:uppercase;margin:0 0 .35rem}.stack-card-text{font-size:.92rem;color:#475569;font-weight:600;line-height:1.5}.stack-val-line{display:block}.stack-action-link{display:inline-block;font-size:.8rem;font-weight:700;color:#0284c7;margin-top:.4rem;transition:transform .2s ease}.stack-contact-card:hover .stack-action-link{transform:translateX(4px)}.stack-action-pill{display:inline-block;font-size:.73rem;font-weight:700;color:#0284c7;background:#e0f2fe;border-radius:20px;padding:.2rem .75rem;margin-top:.4rem}.split-form-card{width:100%!important;max-width:none!important;box-sizing:border-box;background:#fff!important;border-radius:24px!important;padding:3.2rem 2.8rem!important;box-shadow:0 10px 40px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.05)!important;border:1px solid #e2e8f0!important;max-height:none!important;overflow:visible!important}.light-form-label{display:block;font-size:.82rem;font-weight:800;color:#1e293b;letter-spacing:.6px;text-transform:uppercase;margin-bottom:.45rem}.required-star{color:#ef4444;font-weight:800;-webkit-margin-start:2px;margin-inline-start:2px}.light-form-input,.light-form-select,.light-form-textarea{width:100%;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:.85rem 1.1rem;font-size:.95rem;font-weight:500;color:#0f172a;font-family:inherit;transition:all .25s ease}.light-form-input:focus,.light-form-select:focus,.light-form-textarea:focus{outline:none;border-color:#0284c7;background:#fff;box-shadow:0 0 0 3px rgba(2,132,199,.15)}.light-submit-btn{width:100%;padding:1rem 1.8rem;font-size:.95rem;font-weight:800;letter-spacing:.5px;border-radius:12px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;border:none;cursor:pointer;box-shadow:0 6px 20px rgba(2,132,199,.3);transition:all .3s ease}.light-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(2,132,199,.4)}body.rtl-mode,html[dir=rtl]{font-family:Cairo,Inter,sans-serif!important;direction:rtl;text-align:right}body.rtl-mode .nav-dropdown-menu{right:0;left:auto}body.rtl-mode .mega-menu-panel{right:auto;left:0;transform-origin:top left}body.rtl-mode .dropdown-link-item{padding:.7rem 1.8rem .7rem 1.2rem;text-align:right}body.rtl-mode .dropdown-link-item:hover{padding-right:2.2rem;padding-left:1.2rem}.policies-page{background:#f8fafc;color:#102950;min-height:620px}.policies-hero{height:315px;position:relative;overflow:hidden}.policies-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 46%;filter:brightness(.52)}.policies-hero-overlay{position:absolute;inset:0;padding:5.3rem max(3.8vw,2rem);color:#fff;background:linear-gradient(90deg,rgba(4,18,34,.82),rgba(4,18,34,.08) 78%)}.policies-hero-copy h1{margin:0;font-family:Georgia,serif;font-size:clamp(3rem,5vw,4.3rem);line-height:1;font-weight:700}.policies-gold-rule{display:block;width:88px;height:4px;margin:1.2rem 0 1.5rem;background:#d89515}.policies-hero-copy p{margin:0;color:#e8edf4;font-size:1.06rem;line-height:1.5}.policies-hero-message{position:absolute;right:7%;top:6.3rem;color:#e9edf4;font-size:.67rem;line-height:1.55;letter-spacing:4px;font-weight:600}.policies-hero-message span{display:block;width:48px;height:3px;margin-top:1rem;background:#d89515}.policies-list-wrap{max-width:1370px;margin:0 auto;padding:1.7rem 3.3vw 2.3rem}.policies-list-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem 1.1rem;gap:.8rem 1.1rem}.policy-list-item{min-height:62px;display:grid;grid-template-columns:52px 42px 1fr;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.6rem .8rem;border:1px solid #d8e0e9;border-radius:6px;background:hsla(0,0%,100%,.82);color:#102950;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.policy-list-item:focus-visible,.policy-list-item:hover{border-color:#bd831b;box-shadow:0 5px 16px rgba(15,39,69,.1);transform:translateY(-1px);outline:none}.policy-list-number{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:#f0f4f8;color:#183557;font-size:1rem;font-weight:700}.policies-document-icon{width:29px;height:29px;color:#17416d}.policy-list-title{font-family:Georgia,serif;font-size:1rem;line-height:1.25}.policies-modal-backdrop{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:rgba(7,20,36,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.policies-modal{width:min(690px,100%);max-height:calc(100vh - 2.4rem);display:flex;flex-direction:column;overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3)}.policies-modal-heading{min-height:59px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.2rem}.policies-modal-heading h2{margin:0;color:#102950;font-family:Georgia,serif;font-size:1.17rem;line-height:1.25}.policies-modal-close{padding:0;border:0;background:transparent;color:#102950;font-size:2rem;line-height:1;cursor:pointer}.policies-pdf-frame{height:min(72vh,700px);padding:1rem;background:#515558}.policies-pdf-frame iframe,.policies-pdf-frame object{width:100%;height:100%;display:block;border:0;background:#fff}.policies-pdf-frame img{width:100%;height:100%;display:block;object-fit:contain;background:#fff}.policies-open-pdf{display:block;padding:.75rem 1.2rem .9rem;color:#17416d;font-size:.82rem;font-weight:700;text-align:right;text-decoration:none}.policies-open-pdf span{color:#bd831b;font-size:1.1rem}body.policies-modal-open{overflow:hidden}.policies-page[dir=rtl] .policies-hero-overlay{background:linear-gradient(270deg,rgba(4,18,34,.82),rgba(4,18,34,.08) 78%)}.policies-page[dir=rtl] .policies-hero-message{right:auto;left:7%;letter-spacing:0;text-align:left}.policies-page[dir=rtl] .policies-gold-rule{margin-right:0}.policies-page[dir=rtl] .policy-list-item{text-align:right}.policies-page[dir=rtl] .policies-modal-heading h2,.policies-page[dir=rtl] .policy-list-title{font-family:Tahoma,Arial,sans-serif}.policies-page[dir=rtl] .policies-open-pdf{text-align:left}.policies-page[dir=rtl] .policies-open-pdf:first-of-type{display:none}.zonal-page .zonal-hero{position:relative;height:clamp(20rem,25vw,24rem);min-height:0;background:transparent}.zonal-page .zonal-hero>img{position:absolute;inset:0;width:100%;height:100%;opacity:1;filter:brightness(.76) saturate(.92);object-fit:cover;object-position:center}.zonal-page .zonal-hero-copy{position:absolute;top:50%;right:clamp(1rem,5vw,5rem);width:min(35rem,calc(100% - 2rem));height:auto;padding:clamp(1.25rem,2.6vw,2.35rem);color:#fff;background:linear-gradient(135deg,rgba(4,24,45,.95),rgba(7,40,70,.83));-webkit-border-start:3px solid var(--reference-gold);border-inline-start:3px solid var(--reference-gold);transform:translateY(-50%);box-sizing:border-box}.zonal-page .zonal-hero-copy h1{margin:.35rem 0 .7rem;color:#fff;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.04}.zonal-page .zonal-hero-copy>p:not(.zonal-kicker){max-width:31rem;margin:0;color:#f1f5f8;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.5}.zonal-page .zonal-hero-copy small{margin-top:.85rem;color:#eef4f8;line-height:1.35}.zonal-page .zonal-orange-btn{align-items:center;justify-content:space-between;min-width:13.5rem;padding:.78rem 1rem;margin-top:1rem}.zonal-page .zonal-workflow-step{border:0;background:transparent;font:inherit}.zonal-page .service-intro-wrap{padding:1.25rem 0 .65rem}.zonal-page .service-intro-card{min-height:0;padding:clamp(1.25rem,3vw,2rem)}.zonal-page .zonal-integrity{padding:clamp(2rem,4vw,3.25rem) 5%}.zonal-page .zonal-section{padding-block:clamp(2rem,4vw,3.25rem)}.zonal-page .zonal-workflow{padding:clamp(2rem,4vw,3.25rem) 5%}.zonal-page .zonal-capability-grid article{min-height:0;padding:1rem .8rem}.zonal-page .zonal-heading-row{margin-bottom:1.15rem}.zonal-page[dir=rtl] .zonal-hero-copy{text-align:right}.zonal-page[dir=rtl] .zonal-field li:before{margin-right:0;margin-left:8px}.zonal-page[dir=rtl] .zonal-hse-grid>div{border-left:0;border-right:1px solid #dce4eb;padding-left:0;padding-right:1rem}@media (max-width:1024px){.zonal-page .zonal-hero{height:21.5rem}.zonal-page .zonal-hero-copy{right:1.5rem;width:min(32rem,calc(100% - 3rem))}.zonal-page .zonal-integrity{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zonal-page .zonal-integrity-side{display:none}.zonal-page .zonal-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.zonal-page .zonal-hero{height:20.5rem}.zonal-page .zonal-hero>img{filter:brightness(.68) saturate(.88);object-position:60% center}.zonal-page .zonal-hero-copy{top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;padding:1.15rem;transform:none}.zonal-page .zonal-hero-copy h1{font-size:clamp(1.8rem,8vw,2.4rem)}.zonal-page .zonal-hero-copy>p:not(.zonal-kicker){font-size:.88rem}.zonal-page .zonal-hero-copy small{display:none}.zonal-page .zonal-orange-btn{min-width:0;padding:.7rem .85rem;font-size:.72rem}.zonal-page .service-intro-card{width:min(100% - 1.5rem,42rem);grid-template-columns:1fr;gap:1.1rem}.zonal-page .zonal-integrity{grid-template-columns:1fr;padding-inline:1rem}.zonal-page .zonal-diagram{height:14rem}.zonal-page .zonal-section,.zonal-page .zonal-workflow{padding:2rem 1rem}.zonal-page .zonal-capability-grid{grid-template-columns:1fr}.zonal-page .zonal-heading-row h2{font-size:1.4rem}.zonal-page .zonal-hse-grid>div,.zonal-page[dir=rtl] .zonal-hse-grid>div{border-right:0;border-left:0;padding-inline:0}}@media (max-width:420px){.zonal-page .zonal-hero{height:19rem}.zonal-page .zonal-hero-copy{padding:1rem}.zonal-page .zonal-hero-copy h1{font-size:1.75rem}.zonal-page .zonal-hero-copy>p:not(.zonal-kicker){line-height:1.4}}.zonal-page .zonal-hero>img{opacity:1!important;filter:none!important}.zonal-page[dir=ltr] .zonal-hero-copy{right:auto;left:clamp(1rem,5vw,5rem)}.zonal-page[dir=rtl] .zonal-hero-copy{right:clamp(1rem,5vw,5rem);left:auto}@media (max-width:1024px){.zonal-page[dir=ltr] .zonal-hero-copy{right:auto;left:1.5rem}.zonal-page[dir=rtl] .zonal-hero-copy{right:1.5rem;left:auto}}@media (max-width:767px){.zonal-page[dir=ltr] .zonal-hero-copy,.zonal-page[dir=rtl] .zonal-hero-copy{right:.75rem;left:.75rem}}.zonal-page{background:#fff;color:#10243d;font-family:Outfit,Inter,sans-serif}.zonal-hero{height:400px;background:#f2f6f9;position:relative;overflow:hidden}.zonal-hero>img{position:absolute;right:0;top:0;width:63%;height:100%;object-fit:cover}.zonal-hero-copy{position:relative;z-index:1;width:54%;height:100%;padding:40px 5.4%;background:linear-gradient(90deg,#f2f6f9 79%,rgba(242,246,249,0))}.zonal-kicker{color:#ef5715;font-size:.65rem;letter-spacing:1.5px;font-weight:800;margin:0 0 8px}.zonal-hero h1{font-size:2.55rem;line-height:1.02;margin:0 0 12px;font-weight:800}.zonal-hero-copy>p:not(.zonal-kicker){font-size:.92rem;line-height:1.4;margin:0;color:#253d59}.zonal-orange-btn{display:inline-flex;gap:22px;background:#ed5a14;color:#fff;padding:14px 18px;margin-top:20px;font-size:.75rem}.zonal-orange-btn:hover{background:#c8470a}.zonal-hero small{display:block;margin-top:20px;font-size:.62rem;color:#27415e}.zonal-service-nav{padding:0 2%;border-bottom:1px solid #dce4eb}.zonal-service-grid{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr)}.zonal-service-item{min-height:92px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:7px;text-align:center;border-right:1px solid #dce4eb;color:#10243d;font-weight:800;font-size:.7rem;line-height:1.15;position:relative}.zonal-service-item:nth-child(n+6){min-height:88px}.zonal-service-item:last-child,.zonal-service-item:nth-child(5){border:0}.zonal-service-item.active:after{content:"";height:3px;position:absolute;bottom:0;left:10%;right:10%;background:#ef5715}.zonal-icon{display:inline-block;color:#ef5715;font-size:1.65rem;font-weight:400;line-height:1}.zonal-integrity{display:grid;grid-template-columns:1.15fr .75fr 1.15fr;align-items:center;grid-gap:20px;gap:20px;padding:22px 5%;background:#fff}.zonal-rule{display:block;width:27px;height:3px;background:#ef5715;margin-bottom:10px}.zonal-integrity h2,.zonal-section h2{font-size:1.45rem;line-height:1.1;margin:0 0 14px;font-weight:800}.zonal-integrity p,.zonal-section p{font-family:Inter,sans-serif;color:#5d6f83;font-size:.77rem;line-height:1.45}.zonal-diagram{height:295px;text-align:center}.zonal-diagram img{height:100%;max-width:100%;object-fit:cover}.zonal-integrity-side{padding-left:20px}.zonal-integrity-side h2{font-size:1.2rem}.zonal-legend{display:flex;flex-direction:column;gap:6px;margin-top:20px;font-size:.67rem;color:#566b80}.zonal-legend b{color:#d9650e}.zonal-legend em{color:#d9650e;font-style:normal}.zonal-trio{display:flex;justify-content:space-between;margin-top:25px}.zonal-trio>div{display:flex;flex-direction:column;gap:7px;font-size:.65rem;color:#40566f}.zonal-trio .zonal-icon{font-size:1.5rem}.zonal-section{padding:27px 4.5%;max-width:1400px;margin:auto}.zonal-heading-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.zonal-heading-row h2{display:flex;align-items:center;gap:12px;font-size:1.2rem;margin:0}.zonal-heading-row h2 .zonal-rule{margin:0}.zonal-heading-row>span{color:#ef5715;font-size:.59rem;letter-spacing:.5px}.zonal-capability-grid{display:grid;grid-template-columns:repeat(6,1fr)}.zonal-capability-grid article{border:1px solid #e0e7ed;padding:20px 13px;min-height:180px;text-align:center}.zonal-capability-grid h3,.zonal-hse h3{font-size:.7rem;line-height:1.2;margin:11px 0;color:#10243d}.zonal-capability-grid p{font-size:.67rem;text-align:center}.zonal-workflow{background:#f2f6f9;padding:28px 5% 36px}.zonal-workflow .zonal-heading-row,.zonal-workflow-grid{max-width:1320px;margin-left:auto;margin-right:auto}.zonal-workflow-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;align-items:stretch}@keyframes zonalStepEntrance{0%{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.zonal-workflow-step{text-align:center;position:relative;cursor:pointer;padding:14px 10px;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:zonalStepEntrance .6s cubic-bezier(.16,1,.3,1) both;opacity:.75}.zonal-workflow-step:hover{opacity:1;transform:translateY(-3px)}.zonal-workflow-step.active{opacity:1;transform:translateY(-5px) scale(1.03);background:#fff;box-shadow:0 8px 24px rgba(239,87,21,.14),0 2px 6px rgba(0,0,0,.04)}.zonal-workflow-circle{width:56px;height:56px;border:2px solid #cbd7e2;border-radius:50%;background:#fff;margin:auto;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.zonal-workflow-step.active .zonal-workflow-circle{border-color:#ef5715;background:#fff;box-shadow:0 0 0 5px rgba(239,87,21,.18),0 4px 14px rgba(239,87,21,.3);transform:scale(1.1)}.zonal-workflow-circle .zonal-icon{font-size:1.45rem;transition:transform .3s ease,color .3s ease}.zonal-workflow-step.active .zonal-workflow-circle .zonal-icon{color:#ef5715;transform:scale(1.15)}.zonal-workflow-arrow{position:absolute;right:-16px;top:28px;color:#cbd7e2;font-size:1.4rem;transition:all .4s ease}.zonal-workflow-arrow.active-arrow{color:#ef5715;transform:translateX(4px) scale(1.15)}.zonal-workflow-step strong{display:block;font-size:.68rem;margin-top:10px;color:#566b80;transition:color .3s ease}.zonal-workflow-step.active strong{color:#ef5715;font-weight:800}.zonal-workflow-step h3{font-size:.74rem;margin:2px 0 5px;color:#10243d;transition:color .3s ease}.zonal-workflow-step.active h3{color:#ef5715}.zonal-workflow-step p{font-size:.67rem;color:#5d6f83;line-height:1.4}.zonal-workflow-controls{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:22px}.zonal-workflow-dot{width:10px;height:10px;border-radius:50%;background:#cbd7e2;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.zonal-workflow-dot:hover{background:#ef5715;transform:scale(1.2)}.zonal-workflow-dot.active{width:28px;border-radius:6px;background:#ef5715;box-shadow:0 2px 8px rgba(239,87,21,.4)}.zonal-workflow-mobile-card{display:none}.zonal-art{width:100%;line-height:0;overflow:hidden}.zonal-art img{display:block;width:100%;height:auto}.zonal-field{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:38px;gap:38px;align-items:center}.zonal-field-photo img{width:100%;height:auto}.zonal-field h2{display:flex;gap:10px;align-items:center;font-size:1.2rem}.zonal-field h2 .zonal-rule{margin:0}.zonal-field ul{padding:0;margin:17px 0 0;list-style:none;color:#4d637b;font-size:.7rem;line-height:1.8}.zonal-field li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;background:#ed5a14;color:#fff;border-radius:50%;width:13px;height:13px;margin-right:8px}.zonal-hse{display:grid;grid-template-columns:1.05fr 1.6fr .65fr;grid-gap:26px;gap:26px;align-items:center}.zonal-hse h2{display:flex;gap:10px;align-items:center;font-size:1.2rem}.zonal-hse h2 .zonal-rule{margin:0}.zonal-hse-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.zonal-hse-grid>div{border-left:1px solid #dce4eb;padding-left:16px}.zonal-hse-grid .zonal-icon{font-size:1.5rem}.zonal-hse-grid h3{margin:8px 0 3px}.zonal-hse-grid p{font-size:.65rem}.zonal-worker img{width:100%;height:125px;object-fit:cover}@media(max-width:800px){.zonal-hero{height:430px}.zonal-hero>img{width:100%;opacity:.42}.zonal-hero-copy{width:100%;background:rgba(242,246,249,.85);padding:40px 7%}.zonal-hero h1{font-size:2rem}.zonal-service-grid{display:flex;overflow-x:auto}.zonal-service-item{min-width:145px;min-height:78px}.zonal-field,.zonal-hse,.zonal-integrity{grid-template-columns:1fr;padding:30px 7%}.zonal-integrity-side{padding:0}.zonal-capability-grid{grid-template-columns:repeat(2,1fr)}.zonal-workflow-grid{display:flex;overflow-x:auto}.zonal-workflow-step{min-width:175px}.zonal-workflow-arrow{display:none}.zonal-hse-grid{grid-template-columns:1fr}.zonal-hse-grid>div{border-left:0;border-top:1px solid #dce4eb;padding:14px 0 0}.zonal-worker{display:none}.zonal-heading-row{align-items:flex-start;gap:10px;flex-direction:column}}@media(max-width:480px){.zonal-capability-grid{grid-template-columns:1fr}.zonal-hero-copy{padding-top:28px}.zonal-desktop{display:none}}@media(max-width:800px){.zonal-workflow-grid{display:none}.zonal-workflow-mobile-card{display:block;text-align:center;padding:18px 16px 20px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(239,87,21,.14),0 2px 6px rgba(0,0,0,.04);animation:zonalMobileStepChange .55s cubic-bezier(.16,1,.3,1)}.zonal-workflow-mobile-card .zonal-workflow-circle{border-color:#ef5715;box-shadow:0 0 0 5px rgba(239,87,21,.18),0 4px 14px rgba(239,87,21,.3);transform:scale(1.05)}.zonal-workflow-mobile-card .zonal-icon{color:#ef5715}.zonal-workflow-mobile-card strong{display:block;color:#ef5715;font-size:.68rem;margin-top:12px}.zonal-workflow-mobile-card h3{font-size:.85rem;margin:3px 0 6px;color:#10243d}.zonal-workflow-mobile-card p{margin:0;color:#5d6f83;font-size:.72rem;line-height:1.45}}@keyframes zonalMobileStepChange{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stimulation-page{background:#fff;color:#10243d;font-family:Outfit,Inter,sans-serif}.stim-art{width:100%;line-height:0;overflow:hidden}.stim-art img{width:100%;height:auto;display:block}.stim-hero{height:clamp(300px,36vw,500px)}.stim-hero img{width:100%;height:100%;object-fit:cover;object-position:center}.stim-service-nav{background:#fff;border-bottom:1px solid #e1e7ee;padding:0 2.2%}.stim-service-grid{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr)}.stim-service-item{min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;color:#10243d;border-right:1px solid #dce4ec;font-size:.72rem;font-weight:800;line-height:1.2;position:relative}.stim-service-item:nth-child(n+6){min-height:88px}.stim-service-item:last-child,.stim-service-item:nth-child(5){border-right:0}.stim-service-item.selected:after{content:"";position:absolute;height:3px;background:#f15a17;bottom:0;left:10%;right:10%}.stim-icon{color:#ef5715;font-size:1.7rem;line-height:1;font-weight:400;display:inline-block}.stim-section{max-width:1320px;margin:auto;padding:38px 4.3%}.stim-capability-intro{display:grid;grid-template-columns:30% 1fr;grid-gap:30px;gap:30px}.stim-reservoir h2,.stim-section h2{margin:0 0 9px;font-size:1.72rem;line-height:1.12;font-weight:800;color:#10243d}.stim-reservoir-copy>p:not(.stim-kicker),.stim-section p{color:#607087;font-family:Inter,sans-serif;font-size:.82rem;line-height:1.45}.stim-kicker{color:#ef5715!important;font-size:.62rem!important;letter-spacing:1.6px;font-weight:800;margin:0 0 8px}.stim-intro-copy h2:after{content:"";display:block;width:28px;height:3px;margin-top:12px;background:#ef5715}.stim-outline-btn{display:inline-flex;gap:18px;align-items:center;margin-top:18px;padding:9px 14px;border:1px solid #ef5715;color:#ef5715;font-size:.68rem;font-weight:800}.stim-outline-btn:hover{background:#ef5715;color:#fff}.stim-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.stim-card{border:1px solid #dfe6ed;padding:15px 17px;min-height:116px}.stim-card .stim-icon{font-size:1.65rem;margin-bottom:5px}.stim-card h3,.stim-mini-grid h3{color:#10243d;font-size:.75rem;line-height:1.2;margin:0 0 5px;font-weight:800}.stim-card p,.stim-mini-grid p{font-size:.7rem;line-height:1.35}.stim-reservoir{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.stim-reservoir-art img{width:100%;height:100%;object-fit:cover}.stim-reservoir-copy{padding:32px 5%;align-self:center}.stim-reservoir h2{font-size:1.75rem}.stim-chart{margin-top:22px;height:88px;border-bottom:1px solid #68809a;border-left:1px solid #68809a;position:relative;background:repeating-linear-gradient(90deg,transparent,transparent 19.5%,#d8e0e9 20%,transparent 20.5%)}.stim-chart:after,.stim-chart:before{content:"";position:absolute;width:100%;height:2px;left:0;top:43%;background:#f15a17;transform:skewY(-10deg) rotate(-2deg);border-radius:50%}.stim-chart:after{top:59%;background:#223c5c;transform:skewY(8deg) rotate(2deg)}.stim-sequence{padding-top:25px;padding-bottom:38px}.stim-sequence h2{font-size:1.55rem}.stim-sequence-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;margin-top:22px}.stim-step-line{display:flex;align-items:center;height:55px;position:relative}.stim-step-circle{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:2px solid #ef5715;border-radius:50%;background:#fff;z-index:1}.stim-arrow,.stim-step-circle .stim-icon{font-size:1.4rem}.stim-arrow{color:#173654;position:absolute;right:-13px}.stim-step strong{font-size:.65rem;color:#173654;display:block;margin-top:10px}.stim-step h3{color:#173654;font-size:.67rem;margin:3px 0}.stim-step p{font-size:.68rem}.stim-capabilities-art{margin-top:0}.stim-designed,.stim-hse{display:grid;grid-template-columns:36% 1fr;grid-gap:25px;gap:25px;padding-top:30px;padding-bottom:24px}.stim-designed>div:first-child>p:last-child,.stim-hse>div:first-child>p:last-of-type{max-width:420px}.stim-mini-grid{display:grid;grid-template-columns:repeat(3,1fr)}.stim-mini-grid>div{border-left:1px solid #dfe6ed;padding:4px 18px}.stim-mini-grid .stim-icon{font-size:1.8rem;margin-bottom:10px}.stim-hse{border-top:1px solid #e2e8ef;padding-top:25px}.stim-cta-art{margin-top:0}.reference-search{border:0;background:transparent;color:#10243d;display:grid;place-items:center;padding:6px;cursor:pointer}.reference-search:hover{color:#b77a12}.stim-chart-legend{position:absolute;top:-22px;left:0;right:0;display:flex;justify-content:space-around;color:#52647c;font-size:.46rem}.stim-chart-legend span:before{content:"";display:inline-block;width:18px;height:1px;margin:0 5px 3px 0;background:#ef5715}.stim-chart-legend span:nth-child(2):before{background:#223c5c}.stim-chart-legend span:nth-child(3):before{background:#9aaabd}.stim-chart-stages{position:absolute;left:0;right:0;bottom:-17px;display:flex;justify-content:space-between;color:#52647c;font-size:.43rem;white-space:nowrap}.stim-sequence{display:flex;flex-direction:column}.stim-sequence h2{order:1}.stim-sequence>.stim-kicker{order:2}.stim-sequence-row{order:3}.site-footer{background:#061b2c!important;padding:2rem 0 1rem;border-top:2px solid #c18418}.site-footer .container{max-width:1320px}.site-footer .footer-grid{grid-template-columns:1.1fr 1.3fr 1.3fr 1.15fr;gap:1.5rem;margin-bottom:1.4rem}.site-footer .footer-brand p{font-size:.68rem;line-height:1.35;max-width:185px;margin-top:.4rem!important}.site-footer .footer-logo-img-prominent{height:45px}.site-footer .footer-heading{font-size:.68rem;margin-bottom:.5rem}.site-footer .footer-links li{margin-bottom:.25rem}.site-footer .footer-contact-link,.site-footer .footer-contact-text,.site-footer .footer-links a{font-size:.58rem;line-height:1.35}.site-footer .footer-bottom{padding-top:.65rem;font-size:.55rem}@media (max-width:1100px){.main-nav{gap:.8rem}.nav-link{font-size:.72rem}.top-header-fullwidth{padding:0 1.5rem}}@media (max-width:800px){.stim-service-grid{display:flex;overflow-x:auto;justify-content:flex-start}.stim-service-item{min-width:145px;min-height:78px}.stim-capability-intro,.stim-designed,.stim-hse,.stim-reservoir{grid-template-columns:1fr}.stim-section{padding:30px 6%}.stim-capability-grid{grid-template-columns:repeat(2,1fr)}.stim-reservoir-copy{padding:28px 6%}.stim-sequence-row{display:flex;overflow-x:auto;padding-bottom:10px}.stim-step{min-width:175px}.stim-designed .stim-mini-grid,.stim-hse .stim-mini-grid{grid-template-columns:1fr;gap:18px}.stim-mini-grid>div{border-left:0;border-top:1px solid #dfe6ed;padding:15px 0 0}}@media (max-width:480px){.stim-capability-grid{grid-template-columns:1fr}.stim-card{min-height:auto}.stim-service-item{min-width:125px;font-size:.63rem}}@media (max-width:800px){.stim-hero{height:360px}}@media (max-width:480px){.stim-hero{height:280px}}@media (max-width:700px){.policies-hero{height:330px}.policies-hero-overlay{padding:5.5rem 1.25rem 1.5rem}.policies-hero-copy h1{font-size:3.1rem}.policies-hero-copy p{font-size:.92rem}.policies-desktop-only,.policies-hero-message{display:none}.policies-list-wrap{padding:1rem .8rem 1.5rem}.policies-list-grid{grid-template-columns:1fr;gap:.65rem}.policy-list-item{grid-template-columns:42px 35px 1fr;min-height:57px}.policy-list-number{width:32px;height:32px;font-size:.88rem}.policies-document-icon{width:25px;height:25px}.policy-list-title{font-size:.93rem}.policies-modal-backdrop{padding:.55rem}.policies-modal-heading{min-height:67px;padding:.65rem .85rem}.policies-modal-heading h2{font-size:1rem}.policies-pdf-frame{height:73vh;padding:.45rem}.policies-modal{width:100%;height:calc(100dvh - 1rem);max-height:none}.policies-pdf-frame{flex:1 1 auto;min-height:0;height:auto;overflow:auto;-webkit-overflow-scrolling:touch}.policies-pdf-frame iframe,.policies-pdf-frame object{min-height:100%;height:100%}}body.rtl-mode .btn-contact-header svg,body.rtl-mode .ctp-card-arrow svg,body.rtl-mode .quote-submit-btn svg{transform:scaleX(-1)}body.rtl-mode .side-drawer{right:0;left:auto;transform:translateX(100%)}body.rtl-mode .side-drawer.open{transform:translateX(0)}body.rtl-mode .quote-modal-close{left:1.25rem;right:auto}body,html{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}@media (max-width:640px){.container{padding-left:1.25rem!important;padding-right:1.25rem!important}}@media (max-width:768px){.hero-nav-bar{position:relative!important;bottom:auto!important;background:#0a0a0a!important;padding:.5rem 0!important}.hero-tabs-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:.6rem!important;padding:.4rem .8rem!important;scrollbar-width:none!important}.hero-tabs-grid::-webkit-scrollbar{display:none!important}.hero-tab-item{flex:0 0 auto!important;min-width:140px!important;scroll-snap-align:start!important;padding:.6rem .85rem!important;border-radius:12px!important;background:hsla(0,0%,100%,.05)!important}.hero-tab-item.active{background:rgba(2,132,199,.2)!important;border-color:#0284c7!important}.tab-label-wrap{white-space:nowrap!important}.tab-title{font-size:.78rem!important;font-weight:700!important}.tab-desc{display:none!important}.hero-title{font-size:clamp(1.6rem,6vw,2.5rem)!important;line-height:1.25!important}.hero-description{font-size:.95rem!important;margin-bottom:1.5rem!important}.top-header-fullwidth{padding:0 1rem!important}.header-actions{gap:.5rem!important}.header-logo-img-prominent{height:64px!important;max-height:70px!important}.header-quote-btn{padding:.5rem .9rem!important;font-size:.78rem!important}.header-quote-btn svg{margin-right:3px!important}}@media (max-width:480px){.header-quote-btn span{display:none!important}.header-quote-btn svg{margin-right:0!important}.header-quote-btn{padding:.55rem .65rem!important;border-radius:50%!important}.side-drawer{width:100%!important;max-width:100vw!important;padding:1.5rem 1rem!important}.drawer-nav-link{padding:.85rem 1rem!important;font-size:1rem!important}}@media (max-width:768px){.luxurious-accordion-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scroll-snap-type:x proximity!important;scroll-behavior:smooth!important;width:calc(100% + 2rem)!important;margin-left:-1rem!important;margin-right:-1rem!important;padding:.75rem 1.75rem 1.25rem!important;height:550px!important;gap:14px!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.luxurious-accordion-grid::-webkit-scrollbar{display:none!important}.luxurious-card-item{flex:0 0 68vw!important;min-width:160px!important;height:100%!important;transform:skewX(-12deg)!important;border-radius:20px!important;scroll-snap-align:start!important;transition:flex .5s cubic-bezier(.16,1,.3,1),transform .3s ease,border-color .3s ease,box-shadow .3s ease!important;box-shadow:0 12px 35px rgba(0,0,0,.6)!important;border:2px solid hsla(0,0%,100%,.15)!important}.luxurious-card-item.expanded,.luxurious-card-item:hover{flex:0 0 88vw!important;min-width:320px!important;border-color:var(--accent-gold)!important;box-shadow:0 18px 45px rgba(0,0,0,.8),0 0 35px rgba(217,119,6,.35)!important}.lux-bg-wrapper{left:-25%!important;width:150%!important}.lux-bg-wrapper,.lux-card-inner{transform:skewX(12deg)!important}.lux-card-inner{padding:1.25rem 1.1rem 1.1rem!important;justify-content:flex-end!important}.lux-line-1{gap:.5rem!important;margin-bottom:.35rem!important}.lux-card-num{font-size:.95rem!important}.lux-card-tag{font-size:.7rem!important;letter-spacing:.8px!important;white-space:nowrap!important}.lux-card-title{font-size:1.1rem!important;line-height:1.25!important;margin-bottom:.35rem!important}.lux-line-3{max-height:180px!important;margin-bottom:.6rem!important}.lux-card-desc{font-size:.8rem!important;line-height:1.4!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.lux-line-4{max-height:140px!important;margin-bottom:.75rem!important;opacity:1!important;overflow:visible!important}.lux-feature-pills{display:flex!important;flex-wrap:wrap!important;gap:.35rem .45rem!important;width:100%!important}.lux-pill{padding:.22rem .6rem!important;font-size:.65rem!important;font-weight:600!important;line-height:1.25!important;border-radius:12px!important;white-space:normal!important;text-align:center!important;max-width:100%!important;box-sizing:border-box!important}.lux-line-5{max-height:60px!important;opacity:1!important}.lux-action-btn{padding:.45rem .95rem!important;font-size:.78rem!important}}@media (max-width:480px){.luxurious-accordion-grid{height:530px!important;gap:12px!important;padding:.75rem 1.5rem 1.25rem!important}.luxurious-card-item{flex:0 0 70vw!important;min-width:150px!important;transform:skewX(-12deg)!important;border-radius:18px!important}.luxurious-card-item.expanded,.luxurious-card-item:hover{flex:0 0 88vw!important;min-width:300px!important}.lux-bg-wrapper,.lux-card-inner{transform:skewX(12deg)!important}.lux-card-inner{padding:1.15rem .95rem 1rem!important}.lux-card-tag{font-size:.66rem!important}.lux-card-title{font-size:1.02rem!important}.lux-card-desc{font-size:.78rem!important}.lux-feature-pills{gap:.3rem .4rem!important}.lux-pill{font-size:.62rem!important;font-weight:600!important;line-height:1.2!important;padding:.2rem .5rem!important;border-radius:10px!important;white-space:normal!important}.lux-action-btn{padding:.42rem .85rem!important;font-size:.75rem!important}}@media (max-width:992px){.ctp-split-grid{grid-template-columns:1fr!important;gap:2.5rem!important}.split-form-card{padding:2rem 1.5rem!important;border-radius:18px!important}}@media (max-width:640px){.quote-form-row{grid-template-columns:1fr!important;gap:1rem!important}.quote-modal-overlay{padding:.75rem!important}.quote-modal-card{padding:1.6rem 1.25rem!important;border-radius:16px!important;max-height:94vh!important}.quote-modal-title{font-size:1.35rem!important}.quote-modal-sub{font-size:.85rem!important;margin-bottom:1.2rem!important}.quote-modal-close{top:.85rem!important;right:.85rem!important;width:32px!important;height:32px!important}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr!important;gap:2rem!important;text-align:center!important}.footer-brand p{margin:1rem auto 0!important}.footer-logo-white-badge{margin:0 auto!important}.footer-links li{margin-bottom:.75rem!important}.footer-bottom{flex-direction:column!important;gap:.75rem!important;text-align:center!important}}@media (max-width:768px){.next-page-title{font-size:clamp(1.5rem,5vw,2.2rem)!important}.next-page-link{font-size:.95rem!important;padding:.35rem .85rem!important}}.slickline-page-root{background-color:#f8fafc;color:#0b192c;overflow-x:hidden}.slickline-page-root .section-label-group{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.82rem;letter-spacing:1.5px;color:#d97706;text-transform:uppercase;margin-bottom:.75rem}.slickline-page-root .section-label-group.light{color:#d97706}.slickline-page-root .orange-bar{color:#d97706;font-weight:800}.slickline-sec-title{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;color:#0b192c;line-height:1.2;margin-bottom:1rem;letter-spacing:-.5px}.slickline-body-text{font-size:1.05rem;line-height:1.7;color:#475569;margin-bottom:1.5rem}.slickline-hero-section{background:#fff;padding:3.5rem 1.5rem 3rem;border-bottom:1px solid #e2e8f0}.slickline-hero-container{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.slickline-hero-title{font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;color:#0b192c;line-height:1.1;margin-bottom:1.25rem;letter-spacing:-1px}.slickline-hero-lead{font-size:1.2rem;font-weight:600;color:#1e293b;line-height:1.5;margin-bottom:1rem}.slickline-hero-desc{font-size:1rem;color:#64748b;line-height:1.7;margin-bottom:2rem}.slickline-cta-btn{display:inline-flex;align-items:center;gap:.6rem;background-color:#d97706;color:#fff!important;font-weight:700;font-size:.95rem;padding:.9rem 1.8rem;border-radius:6px;box-shadow:0 4px 14px rgba(217,119,6,.3);transition:all .25s ease;letter-spacing:.5px}.slickline-cta-btn:hover{background-color:#b45309;transform:translateY(-2px);box-shadow:0 6px 20px rgba(217,119,6,.4)}.slickline-hero-image-wrap{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.12)}.slickline-hero-img{height:420px;object-fit:cover;display:block;z-index:0}.slickline-badge-overlay{position:absolute;top:1.5rem;right:1.5rem;background:rgba(11,25,44,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:1rem 1.25rem;border-radius:8px;border-right:4px solid #d97706;display:flex;flex-direction:column;gap:.2rem;box-shadow:0 8px 24px rgba(0,0,0,.3)}.badge-line{font-size:.75rem;font-weight:700;letter-spacing:1px;color:#cbd5e1}.badge-highlight{font-size:.85rem;font-weight:800;letter-spacing:1px;color:#d97706}.slickline-services-nav-section{background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:1.25rem 1rem}.slickline-nav-container{max-width:1320px;margin:0 auto}.slickline-nav-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:.75rem;gap:.75rem}.slickline-nav-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.85rem .6rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;transition:all .2s ease;color:#334155;text-decoration:none}.slickline-nav-card:hover{border-color:#d97706;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.slickline-nav-card.active{border:2px solid #d97706;background:#fffbeb;color:#d97706;box-shadow:0 4px 14px rgba(217,119,6,.15)}.nav-card-icon{color:#d97706;display:flex;align-items:center;justify-content:center}.nav-card-name{font-size:.68rem;font-weight:700;line-height:1.25;letter-spacing:.3px;text-transform:uppercase}.slickline-overview-section{padding:4rem 1.5rem;background:#fff}.slickline-overview-container{max-width:1320px;margin:0 auto}.slickline-overview-grid{display:grid;grid-template-columns:280px 1fr 300px;grid-gap:2.5rem;gap:2.5rem;align-items:flex-start}.slickline-depth-card{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1);position:relative;background:#0b192c}.depth-img-wrap{position:relative;height:700px;width:100%}.depth-bg-img{width:100%;height:100%;object-fit:cover;opacity:.85}.depth-ruler{position:absolute;top:0;left:1.25rem;bottom:60px;width:80px}.ruler-line{top:20px;bottom:20px;width:2px;background:hsla(0,0%,100%,.8)}.depth-mark,.ruler-line{position:absolute;left:0}.depth-mark{display:flex;align-items:center;gap:6px}.depth-mark:before{content:"";width:12px;height:2px;background:#fff}.depth-mark span{color:#fff;font-size:.75rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.8);white-space:nowrap}.depth-banner{position:absolute;bottom:0;left:0;right:0;background:rgba(11,25,44,.95);color:#fff;padding:1rem;text-align:center;font-size:.78rem;font-weight:800;letter-spacing:1px;border-top:2px solid #d97706}.slickline-features-quad{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:1.5rem 0 2.5rem}.feature-quad-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.9rem 1rem;gap:.8rem;font-weight:600;font-size:.9rem;color:#1e293b}.feature-quad-item,.quad-icon{display:flex;align-items:center}.quad-icon{background:#fffbeb;border:1px solid #ffedd5;border-radius:6px;padding:.4rem;justify-content:center}.slickline-caps-wrapper{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #e2e8f0}.slickline-caps-sub{font-size:.95rem;color:#64748b;margin-bottom:1.5rem}.slickline-caps-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.cap-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem;display:flex;gap:1rem;transition:all .25s ease}.cap-card:hover{border-color:#cbd5e1;box-shadow:0 6px 18px rgba(0,0,0,.05);transform:translateY(-2px)}.cap-icon{background:#fffbeb;border-radius:8px;width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.cap-title{font-size:1rem;font-weight:700;color:#0b192c;margin-bottom:.35rem}.cap-desc{font-size:.85rem;color:#64748b;line-height:1.5}.slickline-toolstring-card{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,.04)}.toolstring-title{font-size:.9rem;font-weight:800;color:#0b192c;letter-spacing:.5px;text-transform:uppercase;margin-bottom:1.25rem;text-align:center;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.toolstring-diagram-wrap{position:relative;display:flex;justify-content:center}.toolstring-svg{width:100%;max-width:300px;height:auto}.toolstring-labels-col{position:absolute;right:0;top:0;bottom:0;width:130px;pointer-events:none}.label-block{position:absolute;right:0;transform:translateY(-50%)}.lbl-title{font-size:.75rem;font-weight:700;color:#0b192c;line-height:1.2}.lbl-sub{font-size:.65rem;color:#64748b;line-height:1.2}.slickline-performance-section{padding:4rem 1.5rem;background:#f1f5f9;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.slickline-perf-container{max-width:1320px;margin:0 auto}.slickline-perf-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.slickline-bullets-list{display:flex;flex-direction:column;gap:.85rem;margin-top:1.5rem}.bullet-item{gap:.85rem;font-weight:600;font-size:.98rem;color:#1e293b}.bullet-item,.check-badge{display:flex;align-items:center}.check-badge{width:26px;height:26px;border-radius:50%;background:#d97706;color:#fff;justify-content:center;font-size:.8rem;font-weight:800;flex-shrink:0}.slickline-wellbore-schematic-card{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.06)}.wellbore-svg{width:100%;height:auto;border-radius:8px}.slickline-process-section{padding:4rem 1.5rem;background:#fff}.slickline-process-container{max-width:1320px;margin:0 auto}.process-header{text-align:center;margin-bottom:3rem}.slickline-stepper,.slickline-stepper-desktop{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.5rem;gap:1.5rem;position:relative}.slickline-stepper-desktop:before,.slickline-stepper:before{content:"";position:absolute;top:24px;left:10%;right:10%;height:2px;background:#e2e8f0;z-index:1}.stepper-item{position:relative;z-index:2;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem 1rem;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:all .25s ease;cursor:pointer}.drawer-nav-split{display:flex;align-items:stretch;min-height:52px;transition:var(--transition)}.drawer-nav-primary{display:flex;flex:1 1;align-items:center;padding:.9rem 1.5rem;color:var(--text-white);font-size:.98rem;font-weight:700;text-decoration:none}.drawer-submenu-trigger{display:grid;width:52px;place-items:center;padding:0;color:var(--accent-cyan);background:transparent;border:0;border-left:1px solid #1a1a1a;cursor:pointer}.drawer-nav-split.active .drawer-nav-primary,.drawer-nav-split.active .drawer-submenu-trigger,.drawer-nav-split:hover .drawer-nav-primary,.drawer-submenu-trigger:focus-visible,.drawer-submenu-trigger:hover{color:var(--accent-cyan);background-color:#1a1a1a}.drawer-submenu-trigger.expanded .drawer-arrow{transform:rotate(180deg)}.stepper-item.active,.stepper-item:hover{border-color:#d97706;transform:translateY(-4px);box-shadow:0 8px 24px rgba(217,119,6,.12)}.step-num-badge{width:48px;height:48px;border-radius:50%;background:#d97706;color:#fff;font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 4px 10px rgba(217,119,6,.3)}.step-icon-wrap{margin-bottom:.75rem}.slickline-stepper-mobile{display:none;flex-direction:column;align-items:center;width:100%;max-width:460px;margin:0 auto;padding:0 .5rem}.stepper-mobile-card{width:100%;min-height:210px;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:2.25rem 1.5rem;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;transition:border-color .3s ease,box-shadow .3s ease}.stepper-mobile-card:hover{border-color:#d97706;box-shadow:0 12px 36px rgba(217,119,6,.12)}.stepper-mobile-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:stepContentFadeIn .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes stepContentFadeIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.stepper-mobile-content .step-icon-wrap{width:58px;height:58px;border-radius:50%;background:rgba(217,119,6,.08);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.stepper-mobile-content .step-icon-wrap svg{width:28px;height:28px}.stepper-mobile-content .step-title{font-size:1.2rem;font-weight:700;color:#09294a;margin-bottom:.6rem;letter-spacing:-.02em}.stepper-mobile-content .step-desc{font-size:.92rem;line-height:1.5;color:#5d7084;margin:0;max-width:320px}.stepper-mobile-numbers-wrap{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:360px;margin-top:1.75rem;padding:0 .5rem}.stepper-mobile-connecting-line{position:absolute;top:50%;left:12%;right:12%;height:2px;background:#e2e8f0;transform:translateY(-50%);z-index:1}.step-num-btn{position:relative;z-index:2;width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid #cbd5e1;color:#475569;font-weight:800;font-size:1.05rem;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px rgba(0,0,0,.05)}.step-num-btn:hover{border-color:#d97706;color:#d97706}.step-num-btn.active{background:#d97706;border-color:#d97706;color:#fff;transform:scale(1.15);box-shadow:0 6px 18px rgba(217,119,6,.4)}.step-title{font-size:.95rem;font-weight:700;color:#0b192c;margin-bottom:.5rem}.step-desc{font-size:.82rem;color:#64748b;line-height:1.4}.slickline-gallery-section{padding:4rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0}.slickline-gallery-container{max-width:1320px;margin:0 auto}.gallery-top-bar{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.gallery-sub{font-size:1rem;color:#64748b}.gallery-controls{display:flex;gap:.5rem}.gallery-arrow-btn{width:40px;height:40px;border-radius:50%;border:1px solid #cbd5e1;background:#fff;color:#0b192c;font-size:1.4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.gallery-arrow-btn:hover{background:#d97706;color:#fff;border-color:#d97706}.gallery-photos-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.gallery-card-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.05);transition:all .25s ease}.gallery-card-item:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.gallery-img-wrapper{width:100%;height:220px;overflow:hidden}.gallery-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gallery-card-item:hover .gallery-img{transform:scale(1.05)}.gallery-card-body{padding:1rem 1.15rem}.gallery-card-body .card-title{font-size:.95rem;font-weight:700;color:#0b192c;margin-bottom:.25rem}.gallery-card-body .card-desc{font-size:.8rem;color:#64748b;line-height:1.4}@media (max-width:700px){.slickline-gallery-section{padding:2.5rem 1.25rem 2rem}.gallery-top-bar{align-items:flex-start;gap:1rem}.gallery-top-bar>div:first-child{min-width:0}.gallery-sub{font-size:.88rem;line-height:1.45}.gallery-controls{flex:0 0 auto;gap:.5rem}.gallery-arrow-btn{width:40px;height:40px}.gallery-photos-grid{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:.35rem;margin-right:-.25rem}.gallery-photos-grid::-webkit-scrollbar{display:none}.gallery-card-item{flex:0 0 100%;scroll-snap-align:start;min-width:0}.gallery-img-wrapper{height:215px}}.slickline-benefits-section{padding:4rem 1.5rem;background:#fff;border-top:1px solid #e2e8f0}.slickline-benefits-container{max-width:1320px;margin:0 auto}.benefits-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.benefit-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.75rem 1.25rem;text-align:center;transition:all .25s ease}.benefit-card:hover{border-color:#d97706;transform:translateY(-4px);box-shadow:0 8px 24px rgba(217,119,6,.1)}.benefit-icon{background:#fffbeb;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;border:1px solid #ffedd5}.benefit-title{font-size:1.05rem;font-weight:700;color:#0b192c;margin-bottom:.5rem}.benefit-desc{font-size:.85rem;color:#64748b;line-height:1.5}.slickline-hse-section{padding:4rem 1.5rem;background:#f1f5f9;border-top:1px solid #e2e8f0}.slickline-hse-container{max-width:1320px;margin:0 auto}.slickline-hse-sub{font-size:1.05rem;color:#64748b;margin-bottom:2.5rem}.hse-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.75rem;gap:1.75rem}.hse-card{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:2rem 1.5rem;transition:all .25s ease}.hse-card:hover{border-color:#d97706;box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.hse-icon{background:#fffbeb;width:54px;height:54px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.hse-title{font-size:1.1rem;font-weight:700;color:#0b192c;margin-bottom:.5rem}.hse-desc{font-size:.88rem;color:#64748b;line-height:1.6}.slickline-cta-banner-section{width:100vw;margin-left:calc(50% - 50vw);padding:0}.slickline-banner-wrap,.slickline-cta-banner-section{position:relative;min-height:280px;background:#080c14}.slickline-banner-wrap{width:100%;max-width:100%;margin:0;border-radius:0;overflow:hidden;padding:4rem 3rem;display:flex;align-items:center;justify-content:flex-start;box-shadow:none}.banner-bg-img{position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;opacity:.45}.banner-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,12,20,.95),rgba(8,12,20,.8) 50%,rgba(8,12,20,.4))}.banner-content{position:relative;z-index:2;max-width:650px}.banner-title{font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800;color:#fff;line-height:1.2;margin-bottom:1rem}.banner-sub{font-size:1.05rem;color:#cbd5e1;line-height:1.6;margin-bottom:2rem}.banner-cta-btn{display:inline-flex;align-items:center;gap:.6rem;background-color:#d97706;color:#fff!important;font-weight:700;font-size:.95rem;padding:.9rem 1.8rem;border-radius:6px;box-shadow:0 4px 14px rgba(217,119,6,.4);transition:all .25s ease}.banner-cta-btn:hover{background-color:#b45309;transform:translateY(-2px);box-shadow:0 6px 20px rgba(217,119,6,.5)}@media (max-width:1024px){.slickline-overview-grid{grid-template-columns:1fr}.slickline-depth-card{display:none}.slickline-perf-grid{grid-template-columns:1fr}.benefits-cards-grid,.gallery-photos-grid{grid-template-columns:repeat(2,1fr)}.slickline-stepper{grid-template-columns:1fr}.slickline-stepper:before{display:none}}@media (max-width:768px){.benefits-cards-grid,.gallery-photos-grid,.hse-cards-grid,.slickline-caps-grid,.slickline-hero-container{grid-template-columns:1fr}.slickline-banner-wrap{padding:2.5rem 1.5rem}.banner-bg-img{width:100%;opacity:.2}}.well-intervention-page{--wi-blue:#0b2c4f;--wi-orange:#f36b12;background:#fff;color:var(--wi-blue);font-family:Inter,Arial,sans-serif}.wi-hero{width:100%;line-height:0}.wi-hero img{width:100%;height:auto;display:block}.wi-lifecycle{display:grid;grid-template-columns:44% 56%;align-items:center;min-height:420px;padding:18px 4.3%;overflow:hidden}.wi-heading h2,.wi-lifecycle-copy h2,.wi-performance h2,.wi-sustainability h2{font-size:clamp(1.45rem,2.65vw,2.15rem);line-height:1.05;letter-spacing:-.5px;margin:0 0 10px;font-weight:800}.wi-rule{display:block;width:38px;height:2px;background:var(--wi-orange);margin:0 0 12px}.wi-heading p,.wi-lifecycle-copy p,.wi-performance p,.wi-sustainability p{font-size:.72rem;line-height:1.45;color:#334e6b}.wi-lifecycle-copy ol{list-style:none;margin:26px 0 0;padding:0}.wi-lifecycle-copy li{display:grid;grid-template-columns:38px 1fr;grid-column-gap:12px;column-gap:12px;align-items:flex-start;margin:14px 0}.wi-lifecycle-copy li b{grid-row:span 2;background:var(--wi-orange);color:#fff;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;font-size:.62rem}.wi-lifecycle-copy li strong{font-size:.7rem;line-height:1.2}.wi-lifecycle-copy li span{font-size:.66rem;color:#526b84;line-height:1.35;margin-top:2px}.wi-lifecycle-image{width:min(100%,560px);justify-self:end;display:block}.wi-capabilities{padding:20px 4.3% 22px;border-top:1px solid #e7edf2}.wi-heading{display:flex;justify-content:space-between;align-items:flex-start}.wi-heading h2{font-size:1.65rem}.wi-heading p{font-size:.6rem;text-align:left;font-style:italic;margin-top:2px}.wi-cap-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-top:12px}.wi-cap-grid article{min-height:154px;border:1px solid #e0e7ee;border-radius:3px;padding:16px 10px;text-align:center}.wi-cap-grid i{display:block;color:var(--wi-orange);font-size:1.8rem;font-style:normal;line-height:1}.wi-cap-grid h3{font-size:.66rem;line-height:1.15;margin:12px 0 8px}.wi-cap-grid h3 span{display:block}.wi-cap-grid p{font-size:.58rem;line-height:1.4;color:#64778b}.wi-performance{display:grid;grid-template-columns:57% 43%;align-items:center}.wi-performance>img{width:100%;height:292px;object-fit:cover}.wi-performance>div{padding:20px 7%}.wi-performance h2{font-size:1.7rem}.wi-performance p{font-size:.68rem;margin:0 0 7px}.wi-performance ul{list-style:none;padding:0;margin:10px 0 12px}.wi-performance li{font-size:.62rem;line-height:1.65;color:#3d5872}.wi-performance li:before{content:"✓";display:inline-grid;place-items:center;background:var(--wi-orange);color:#fff;width:13px;height:13px;border-radius:50%;margin-right:7px;font-size:9px}.wi-outline-btn{display:inline-block;border:1px solid var(--wi-orange);color:var(--wi-orange);padding:8px 14px;font-size:.59rem;font-weight:800}.wi-stats{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #e5ebf0;padding:16px 4%;text-align:center}.wi-stats div{display:flex;justify-content:center;align-items:center;gap:12px;border-right:1px solid #e5ebf0}.wi-stats div:last-child{border:0}.wi-stats b{color:var(--wi-orange);font-size:1.5rem;line-height:1}.wi-stats b strong{display:block;color:var(--wi-blue);font-size:1.2rem;margin-top:7px}.wi-stats span{font-size:.55rem;line-height:1.35}.wi-sustainability{position:relative;min-height:174px;overflow:hidden}.wi-sustainability img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.wi-sustainability>div{position:relative;width:58%;padding:24px 4.3%;z-index:1}.wi-sustainability h2{font-size:1.55rem}.wi-sustainability p{font-size:.65rem;max-width:480px;margin-bottom:11px}.wi-cta{display:flex;align-items:center;gap:7%;padding:25px 4.3%;background:var(--wi-blue);color:#fff}.wi-cta h2{font-size:1.45rem;line-height:1.05;margin:0;border-right:1px solid var(--wi-orange);padding-right:8%;white-space:nowrap}.wi-cta p{font-size:.67rem;line-height:1.4;flex:1 1}.wi-cta a{background:var(--wi-orange);color:#fff;padding:10px 18px;font-size:.6rem;font-weight:800;white-space:nowrap}@media(max-width:800px){.wi-lifecycle{display:block;padding:30px 7%}.wi-lifecycle-image{margin:25px auto 0}.wi-heading{display:block}.wi-heading p{margin:10px 0}.wi-cap-grid{grid-template-columns:repeat(2,1fr)}.wi-performance{grid-template-columns:1fr}.wi-performance>img{height:auto}.wi-performance>div{padding:28px 7%}.wi-stats{grid-template-columns:repeat(2,1fr);gap:12px}.wi-stats div:nth-child(2){border:0}.wi-sustainability>div{width:75%;padding:25px 7%}.wi-cta{display:block;padding:28px 7%}.wi-cta h2{border:0;padding:0;margin-bottom:14px}.wi-cta p{margin-bottom:16px}}@media(max-width:480px){.wi-cap-grid{grid-template-columns:1fr}.wi-lifecycle-copy li{margin:12px 0}.wi-sustainability{min-height:240px}.wi-sustainability>div{width:100%;background:hsla(0,0%,100%,.78);height:100%;padding:25px 7%}.wi-stats div{flex-direction:column;gap:5px;padding:8px}.wi-heading h2{font-size:1.35rem}}.wi-hero{position:relative;overflow:hidden;line-height:normal}.wi-hero>img{min-height:420px;object-fit:cover;object-position:center}.wi-hero-overlay{position:absolute;inset:0;padding:3.5rem 4.3%;color:#fff;background:linear-gradient(90deg,rgba(5,28,52,.94),rgba(5,28,52,.38) 48%,transparent 78%)}.wi-hero-breadcrumb{display:block;font-size:.58rem;margin-bottom:1.9rem;opacity:.9}.wi-hero-overlay h1{margin:0 0 1rem;font-size:clamp(2.1rem,4.2vw,4rem);line-height:.98;letter-spacing:-.05em}.wi-hero-overlay p{max-width:450px;margin:0 0 1.4rem;color:#eef4f8;font-size:.76rem;line-height:1.5}.wi-hero-btn{display:inline-flex;align-items:center;gap:1.2rem;padding:.75rem 1.15rem;background:var(--wi-orange);color:#fff;font-size:.62rem;font-weight:800;text-decoration:none}.wi-hero-btn b{font-size:1rem;font-weight:400}.wi-hero-side{position:absolute;top:4.6rem;right:5%;border-left:2px solid var(--wi-orange);padding-left:.7rem;font-size:.58rem;line-height:1.6;letter-spacing:.08em;font-weight:800}@media(max-width:800px){.wi-hero>img{min-height:500px;object-position:62% center}.wi-hero-overlay{padding:2.4rem 7%;background:linear-gradient(90deg,rgba(5,28,52,.9),rgba(5,28,52,.45) 75%,transparent)}.wi-hero-side{top:auto;bottom:2rem;right:7%}}.well-intervention-page .wi-hero-overlay{isolation:isolate;background:transparent}.well-intervention-page .wi-hero-overlay:before{content:"";position:absolute;z-index:-1;top:1.25rem;bottom:1.25rem;width:min(44rem,56%);background:linear-gradient(90deg,rgba(5,28,52,.94),rgba(5,28,52,.74))}.well-intervention-page .wi-hero-overlay>*{position:relative}.well-intervention-page[dir=ltr] .wi-hero-overlay{text-align:left}.well-intervention-page[dir=ltr] .wi-hero-overlay:before{left:2.5%;right:auto}.well-intervention-page[dir=ltr] .wi-hero-side{left:5%;right:auto;border-left:2px solid var(--wi-orange);padding-left:.7rem;border-right:0;padding-right:0}.well-intervention-page[dir=rtl] .wi-hero-overlay{text-align:right}.well-intervention-page[dir=rtl] .wi-hero-overlay:before{right:2.5%;left:auto;background:linear-gradient(270deg,rgba(5,28,52,.94),rgba(5,28,52,.74))}.well-intervention-page[dir=rtl] .wi-hero-side{right:5%;left:auto;border-right:2px solid var(--wi-orange);padding-right:.7rem;border-left:0;padding-left:0}@media (max-width:800px){.well-intervention-page .wi-hero-overlay:before{top:1rem;bottom:1rem;width:min(40rem,calc(100% - 2rem))}.well-intervention-page[dir=ltr] .wi-hero-overlay:before{left:1rem}.well-intervention-page[dir=rtl] .wi-hero-overlay:before{right:1rem}.well-intervention-page[dir=ltr] .wi-hero-side{left:7%}.well-intervention-page[dir=rtl] .wi-hero-side{right:7%}}.top-header-fullwidth{min-height:48px;padding:0 3.2%!important}.brand-logo-white-badge,.header-logo-img-prominent{height:44px!important;max-height:44px!important}.main-nav{gap:1.35rem}.nav-link{font-size:.56rem;letter-spacing:.2px}.header-quote-btn{padding:.55rem .85rem!important;border-radius:0!important;font-size:.57rem!important}.site-footer{background:#fff!important;color:#102950;border-top:0!important;padding:18px 0 0!important}.site-footer .footer-brand p,.site-footer .footer-contact-link,.site-footer .footer-contact-text,.site-footer .footer-heading,.site-footer .footer-links a{color:#183653!important}.site-footer .footer-bottom{background:#092b4d;color:#dce6ef;margin:18px -100vw 0;padding:18px 100vw!important}.site-footer .footer-logo-white-badge{padding:0!important}@keyframes benefit-slide-from-right{0%{opacity:0;transform:translateX(72px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.benefits-cards-grid .benefit-card{opacity:0;animation:benefit-slide-from-right .55s cubic-bezier(.22,.8,.24,1) forwards}.benefits-cards-grid .benefit-card:nth-child(4){animation-delay:0s}.benefits-cards-grid .benefit-card:nth-child(3){animation-delay:.12s}.benefits-cards-grid .benefit-card:nth-child(2){animation-delay:.24s}.benefits-cards-grid .benefit-card:first-child{animation-delay:.36s}}@media (prefers-reduced-motion:reduce){.benefits-cards-grid .benefit-card{opacity:1;animation:none}}.home-page{background:#e7ecf2}.home-page .hero-header-section{min-height:620px;background:#07192b}.home-page .hero-slide.active,.home-page .hero-slider-container{min-height:620px}.home-page .hero-slide:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(4,19,35,.88),rgba(4,19,35,.63) 43%,rgba(4,19,35,.15) 78%)}.home-page .hero-slide-bg img{filter:brightness(.72) saturate(.86)}.home-page .hero-slide.active .hero-slide-bg img{transform:scale(1.035)}.home-page .hero-content-wrap{display:flex;min-height:560px;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:5.5rem 8.25rem}.home-page .hero-tag{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.05rem;color:#e1b55d;font-size:.72rem;letter-spacing:.16em}.home-page .hero-tag:before{width:2.2rem;height:1px;background:currentColor;content:""}.home-page .hero-title{max-width:760px;margin:0 0 1.15rem;font-size:clamp(2.5rem,4.5vw,4.65rem);line-height:1.03;letter-spacing:-.035em}.home-page .hero-description{max-width:590px;margin:0 0 2rem;color:rgba(242,247,251,.92);font-size:clamp(.96rem,1.25vw,1.08rem);line-height:1.65}.home-page .btn-learn-more{gap:1.1rem;padding:.8rem 1.1rem .8rem 1.25rem;border:1px solid hsla(0,0%,100%,.7);border-radius:3px;background:rgba(5,21,37,.22);font-size:.78rem;letter-spacing:.025em}.home-page .hero-nav-bar{background:rgba(4,18,32,.88);border-top:1px solid hsla(0,0%,100%,.14)}.home-page .hero-tabs-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;background:transparent}.home-page .hero-tab-item{min-width:0;min-height:76px;padding:.9rem .65rem .8rem;border-right:1px solid hsla(0,0%,100%,.1);color:#b6c3d0;background:transparent;font-family:inherit;font-size:.64rem;letter-spacing:.075em;line-height:1.25}.home-page .hero-tab-item:last-child{border-right:0}.home-page .hero-tab-item.active,.home-page .hero-tab-item:hover{color:#fff;background:rgba(184,134,43,.13)}.home-page .hero-tab-item.active{color:#f0c36b}.home-page .tab-label-wrap{gap:.45rem}.home-page .tab-dot-mini{flex:0 0 auto;background:currentColor;opacity:.45}.home-page .hero-tab-item.active .tab-dot-mini{background:currentColor;box-shadow:0 0 8px currentColor;opacity:1}.home-page .progress-track{height:2px;background:hsla(0,0%,100%,.12)}.home-page .progress-fill{background:#d6ad5d;box-shadow:none}.home-intro-section{padding:2rem 0 2.75rem}.home-intro-section .container{max-width:none;padding-inline:1.5rem}.home-intro-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);min-height:31.15rem;overflow:hidden;border:1px solid #cad5e0;border-radius:1.3rem;background:#fff;box-shadow:0 8px 20px rgba(22,43,66,.06)}.home-intro-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:3.4rem 3.15rem}.home-intro-copy .section-eyebrow,.home-portfolio-header .section-eyebrow{color:#b8862b;font-size:.85rem;font-weight:800;letter-spacing:.16em}.home-intro-copy .section-title{max-width:40rem;margin:1rem 0 0;color:#202b42;font-size:clamp(2.25rem,3.45vw,3rem);font-weight:800;line-height:1.2;letter-spacing:-.025em}.home-intro-description{max-width:44rem;margin:1.45rem 0 0;color:#637591;font-size:1.2rem;line-height:1.72}.home-intro-link{display:inline-flex;align-items:center;justify-content:space-between;min-width:25rem;gap:1.5rem;margin-top:2rem;padding:.88rem 1.9rem;border-radius:999px;background:#ce6700;box-shadow:0 10px 18px rgba(206,103,0,.22);color:#fff;font-size:1rem;font-weight:800;letter-spacing:.015em;transition:background-color .2s ease,transform .2s ease}.home-intro-link span:last-child{color:#fff;font-size:1.45rem;line-height:.8}.home-intro-link:hover{background:#b95700;transform:translateY(-2px)}.home-intro-visual{display:grid;min-height:0;place-items:center;padding:2rem}.home-intro-visual img{width:21.75rem;height:21.75rem;min-height:0;border:.45rem solid #e8eef4;border-radius:50%;object-fit:cover;object-position:center;box-shadow:0 12px 24px rgba(27,43,61,.12);transition:transform .6s ease}.home-intro-panel:hover .home-intro-visual img{transform:scale(1.035)}.home-page .slanted-portfolio-section{padding:clamp(3.75rem,7vw,6rem) 0;background:#07192b}.home-portfolio-header{max-width:46rem;margin-bottom:2.4rem;text-align:left}.home-portfolio-header .section-title{margin:.75rem 0 0;color:#fff;font-size:clamp(2rem,3.3vw,3.35rem);line-height:1.08;letter-spacing:-.035em}.home-portfolio-header .section-subtitle{max-width:40rem;margin:1rem 0 0;color:#b7c4d2;line-height:1.65}.home-page .next-page-banner-section{border-top:1px solid hsla(0,0%,100%,.16)}@media (max-width:800px){.home-page .hero-header-section,.home-page .hero-slide.active,.home-page .hero-slider-container{min-height:600px}.home-page .hero-slide:after{background:linear-gradient(90deg,rgba(4,19,35,.9),rgba(4,19,35,.47))}.home-page .hero-content-wrap{min-height:525px;padding-block:4.5rem 7.5rem}.home-page .hero-tabs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .hero-tab-item{min-height:55px;padding:.65rem .35rem;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:.53rem}.home-page .hero-tab-item:nth-child(3n){border-right:0}.home-page .hero-tab-item:nth-child(n+4){border-bottom:0}.home-intro-panel{grid-template-columns:1fr;min-height:0}.home-intro-copy{padding:2.25rem 1.5rem 2.5rem}.home-intro-visual,.home-intro-visual img{min-height:0}.home-intro-visual{padding:.25rem 1.5rem 2.5rem}.home-intro-visual img{width:min(21.75rem,82vw);height:min(21.75rem,82vw)}}@media (max-width:520px){.home-page .hero-header-section,.home-page .hero-slide.active,.home-page .hero-slider-container{min-height:430px}.home-page .hero-content-wrap{min-height:380px;padding:2rem 1rem 5.5rem}.home-page .hero-tag{margin-bottom:.65rem;font-size:.52rem;letter-spacing:.1em}.home-page .hero-tag:before{width:1.35rem}.home-page .hero-title{max-width:20rem;margin-bottom:.7rem;font-size:clamp(1.55rem,8.8vw,2.15rem);line-height:1.08}.home-page .hero-description{max-width:20rem;margin-bottom:1.1rem;font-size:.7rem;line-height:1.45}.home-page .btn-learn-more{gap:.65rem;padding:.52rem .7rem .52rem .8rem;font-size:.62rem}.home-page .btn-learn-more .arrow-circle{width:20px;height:20px;font-size:.7rem}.home-page .hero-nav-bar{overflow:hidden}.home-page .tab-label-wrap{gap:.25rem}.home-page .hero-tabs-grid{display:flex;width:max-content;min-width:100%;overflow-x:auto;scrollbar-width:none}.home-page .hero-tabs-grid::-webkit-scrollbar{display:none}.home-page .hero-tab-item{flex:0 0 7.4rem;min-height:50px;padding:.55rem .7rem;border-bottom:0;font-size:.48rem}.home-page .hero-tab-item,.home-page .hero-tab-item:nth-child(3n){border-right:1px solid hsla(0,0%,100%,.1)}.home-page .hero-tab-item:last-child{border-right:0}.home-page .tab-dot-mini{width:4px;height:4px}.home-intro-section{padding:3rem 0}.home-intro-section .container{padding-inline:1rem}.home-intro-copy .section-title,.home-portfolio-header .section-title{font-size:2rem}.home-intro-description{font-size:.9rem}.home-intro-link{min-width:min(100%,25rem);font-size:.82rem}}body.rtl-mode .home-intro-copy,body.rtl-mode .home-portfolio-header{align-items:flex-end;text-align:right}.home-page .hero-header-section[dir=rtl] .hero-slide:after,body.rtl-mode .home-page .hero-slide:after{background:linear-gradient(270deg,rgba(4,19,35,.88),rgba(4,19,35,.63) 43%,rgba(4,19,35,.15) 78%)}body.rtl-mode .home-page .hero-tag:before{order:2}body.rtl-mode .home-intro-link span:last-child{transform:scaleX(-1)}.tf-construction .tf-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));background:#062b4a}.tf-construction .tf-feature-grid article{min-height:clamp(220px,24vw,360px)}.tf-construction .tf-feature-grid img{display:block;min-height:clamp(220px,24vw,360px);object-fit:cover}.tf-construction .tf-feature-grid h2{right:1rem;margin:0;font-size:clamp(1.05rem,2vw,1.6rem);line-height:1.12}.tf-construction .tf-people article{min-height:300px}.tf-construction .tf-people article img{width:100%;height:100%;min-height:300px;object-fit:cover}.tf-construction .tf-people article>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,2.5rem)}.tf-construction .tf-people h2{position:static;margin:.4rem 0 .8rem;font-size:clamp(1.1rem,2vw,1.55rem)}.tf-construction .tf-people p{font-size:clamp(.72rem,1vw,.84rem);line-height:1.5;margin:0}.tf-construction .tf-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-construction .tf-stats b{padding:clamp(1rem,2vw,1.5rem) clamp(1rem,3vw,2.5rem);font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.1}.tf-construction .tf-stats small{font-size:clamp(.57rem,.75vw,.7rem);line-height:1.35;margin-top:.35rem}@media(max-width:800px){.tf-construction .tf-feature-grid{grid-template-columns:1fr}.tf-construction .tf-people article{grid-template-columns:1fr;min-height:0}.tf-construction .tf-people article img{height:clamp(220px,58vw,340px);min-height:0}.tf-construction .tf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tf-construction .tf-feature-grid article,.tf-construction .tf-feature-grid img{min-height:210px}.tf-construction .tf-feature-grid h2{left:1rem;font-size:1.05rem}.tf-construction .tf-people article img{height:240px}.tf-construction .tf-stats b{font-size:1.15rem}}.anim-text-left{transform:translateX(-40px)}.anim-pic-right,.anim-text-left{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.anim-pic-right{transform:translateX(40px)}.anim-pic-right.is-visible,.anim-text-left.is-visible{opacity:1;transform:translateX(0)!important}@media (prefers-reduced-motion:reduce){.anim-pic-right,.anim-text-left{opacity:1!important;transform:none!important;transition:none!important}}.top-header{min-height:114px;border-top:1px solid #f0d8d8;border-bottom:3px solid #dce2e8;box-shadow:none}.top-header-main{padding:0!important}.top-header-fullwidth{min-height:111px;padding:0 40px!important}.brand-logo-white-badge,.header-logo-img-prominent{height:110px!important;max-height:110px!important}.main-nav{gap:29px}.nav-link{color:#17263b;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;padding:8px 0 10px}.nav-link.active,.nav-link:hover{color:#a96e05}.nav-link.active:after{height:2px;background:#c18418}.header-actions{gap:28px!important}.lang-switcher-btn{height:40px;min-width:84px;justify-content:center;padding:0 13px;color:#c87800;background:#fff8ef;border:1px solid #f0bd7f;border-radius:22px}.grid-menu-btn{width:44px;height:45px;color:#d97900;background:#f8fafc;border:1px solid #cbd8e6;border-radius:11px}.site-footer{background:#000!important;color:#fff!important;padding:63px 0 0!important;border:0!important}.site-footer>.container{max-width:none;padding:0 40px}.site-footer .footer-grid{grid-template-columns:1.55fr 1fr 1.08fr 1.18fr;gap:54px;margin-bottom:60px}.site-footer .footer-logo-white-badge{width:124px;height:84px;padding:8px 13px!important;border-radius:14px!important;border:0!important;box-shadow:none!important}.site-footer .footer-logo-img-prominent{width:96px;height:68px;max-height:68px}.site-footer .footer-brand p{max-width:340px;margin-top:20px!important;color:#d5e1ed!important;font-size:14px;line-height:1.75}.site-footer .footer-heading{margin-bottom:20px;color:#fff!important;font-size:17px;line-height:1.2}.site-footer .footer-links li{margin-bottom:14px}.site-footer .footer-contact-link,.site-footer .footer-contact-text,.site-footer .footer-links a{color:#d5e1ed!important;font-size:14px;line-height:1.45}.site-footer .footer-address-item{margin-top:14px;color:#d5e1ed;font-size:13px;line-height:1.45}.site-footer .footer-address-item strong{color:#fff;font-size:14px}.site-footer .interactive-contact-btn{padding:10px 18px;font-size:14px}.site-footer .footer-bottom{background:#000!important;padding:31px 0 43px;border-top:1px solid #333;color:#9dc4e5!important;font-size:14px}@media (max-width:1100px){.main-nav{gap:15px}.nav-link{font-size:12px}.header-actions{gap:12px!important}.top-header-fullwidth{padding-inline:24px!important}.site-footer .footer-grid{gap:28px}}@media (max-width:991px){.top-header{min-height:82px}.top-header-fullwidth{min-height:80px}.brand-logo-white-badge,.header-logo-img-prominent{height:74px!important;max-height:74px!important}}@media (max-width:600px){.site-footer{padding-top:42px!important}.site-footer>.container{padding-inline:24px}.site-footer .footer-grid{gap:34px;margin-bottom:38px}.site-footer .footer-bottom{gap:12px;padding-bottom:28px}}.services-overview-standalone{min-height:0}.tf-intro,.tf-intro-image{align-items:center}.tf-intro-image{display:flex;justify-content:center}.tf-intro-image img{width:100%;height:auto;max-height:360px;object-fit:contain}.wt-overview,.wt-performance-inner{min-height:0}.wi-lifecycle{min-height:0;padding-block:32px}@media (max-width:800px){.tf-intro{align-items:stretch}.tf-intro-image img{max-height:none}.wi-lifecycle{padding-block:30px}}.tf-construction #capabilities{position:relative}.tf-construction .tf-capabilities{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.tf-construction .tf-capabilities::-webkit-scrollbar{display:none}.tf-construction .tf-capabilities>article{flex-basis:calc((100% - 2.1rem) / 4)}.tf-capabilities-arrow{position:absolute;top:1.6rem;right:0;z-index:2;width:2.5rem;height:2.5rem;display:grid;place-items:center;color:#fff;background:#f36f0a;font-size:1.35rem;line-height:1;border-radius:50%;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.tf-capabilities-arrow:hover{background:#d95e05;transform:translateX(3px)}@media (max-width:800px){.tf-construction .tf-capabilities>article{flex-basis:82%}.tf-capabilities-arrow{top:1.35rem;right:0}}@media (prefers-reduced-motion:reduce){.tf-construction .tf-capabilities{scroll-behavior:auto}}.tf-construction .tf-capabilities{gap:1.25rem;padding:.15rem .1rem .5rem}.tf-construction .tf-capabilities>article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 3.75rem) / 4);min-height:360px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem;border:0;border-radius:18px;background:#45515b;color:#fff;scroll-snap-align:start}.tf-construction .tf-capabilities>article:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(3,18,31,.5)}.tf-construction .tf-capabilities>article>img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.tf-construction .tf-capabilities>article>h3,.tf-construction .tf-capabilities>article>p{position:relative;z-index:2;margin-inline:0;color:#fff}.tf-construction .tf-capabilities>article>h3{margin-top:0;font-size:.78rem;line-height:1.25;letter-spacing:.03em}.tf-construction .tf-capabilities>article>p{margin-top:.75rem;font-size:.7rem;line-height:1.45;color:hsla(0,0%,100%,.9)}.tf-construction .tf-capabilities>article.tf-cta{justify-content:center;background:#082b4c}.tf-construction .tf-capabilities>article.tf-cta:after{display:none}.tf-construction .tf-capabilities>article.tf-cta a,.tf-construction .tf-capabilities>article.tf-cta h3{position:relative;z-index:2}.tf-capabilities-arrow{display:none}@media (max-width:800px){.tf-construction .tf-capabilities>article{flex-basis:82%;min-height:330px}}:root{--reference-gold:#b8862b;--reference-gold-dark:#8f651d;--reference-gold-light:#d6ad5d}.about-client-arrow,.about-client-controls button,.about-client-icon,.about-intro-image>span,.about-new-eyebrow,.chart-orange,.grid-menu-btn,.lang-switcher-btn,.nav-link.active,.orange-bar,.services-hub-hero-copy .services-overview-eyebrow,.services-overview-card:focus-visible,.services-overview-card:focus-visible .services-overview-arrow,.services-overview-card:hover .services-overview-arrow,.services-overview-eyebrow,.services-overview-icon,.tf-hero-copy span,.tf-intro-cards b,.tf-people small,.tf-section small,.tf-stats b,.vehicle-related-card strong,.vehicle-related-card>div>span,.vehicle-secondary-button,.zonal-heading-row>span,.zonal-hero small,.zonal-icon,.zonal-kicker,.zonal-legend b,.zonal-legend em{color:var(--reference-gold)}.about-client-controls button,.about-experience-badge,.about-vm-card.mission,.grid-menu-btn,.lang-switcher-btn,.services-hub-hero-side,.tf-capabilities-arrow,.tf-hero-side,.tf-route,.vehicle-secondary-button,.wellhead-orange-btn,.wellhead-orange-btn:hover,.wi-hero-btn,.wi-outline-btn,.wi-rule,.wt-button,.wt-eyebrow,.wt-hero-side,.wt-process-line,.wt-stack span,.zonal-orange-btn,.zonal-orange-btn:hover,.zonal-rule,.zonal-service-item.active:after{border-color:var(--reference-gold)}.chart-orange,.orange-bar,.tf-route:before,.wi-rule,.wt-eyebrow i{background-color:var(--reference-gold)}.about-new-hero-message,.services-hub-hero-side,.tf-hero-side,.wi-hero-side,.wt-hero-side{border-left-color:var(--reference-gold)}.about-intro-image>span,.tf-capabilities-arrow,.tf-construction .tf-capabilities .tf-cta a,.tf-construction .tf-process-steps article b,.tf-cta a,.tf-hero-copy a,.tf-strip .active,.vehicle-primary-button,.wellhead-orange-btn,.wi-hero-btn,.wt-button,.zonal-orange-btn{background-color:var(--reference-gold)}.tf-capabilities-arrow:hover,.wellhead-orange-btn:hover,.zonal-orange-btn:hover{background-color:var(--reference-gold-dark)}.well-intervention-page,.well-testing-page{--wt-orange:var(--reference-gold);--wi-orange:var(--reference-gold)}.stim-icon,.stim-kicker,.stim-outline-btn,.vehicle-policy-row>strong,.vehicle-policy-title-row>div:first-child>span,.vehicle-related-card strong,.zonal-heading-row>span,.zonal-icon,.zonal-kicker,.zonal-workflow-arrow.active-arrow,.zonal-workflow-step.active h3,.zonal-workflow-step.active strong{color:var(--reference-gold)!important}.stim-chart-legend span:before,.stim-intro-copy h2:after,.stim-outline-btn:hover,.stim-step-circle,.zonal-field li:before,.zonal-rule,.zonal-service-item.active:after,.zonal-workflow-dot.active,.zonal-workflow-dot:hover{border-color:var(--reference-gold)!important;background-color:var(--reference-gold)}.stim-outline-btn:hover{color:#fff!important}.stim-step-circle{background-color:#fff}.zonal-field{grid-template-columns:1fr}.total-field-page .tf-strip{display:none!important}.stim-hero,.wellhead-hero,.wt-hero,.zonal-hero{height:320px}.tf-construction .tf-hero,.tf-hero{height:360px}.wi-hero{height:320px}.wi-hero>img{min-height:320px}.slickline-hero-section{padding-block:1.5rem}.slickline-hero-img{height:280px}@media (max-width:800px){.tf-construction .tf-hero,.tf-hero,.wellhead-hero,.wi-hero,.wt-hero,.zonal-hero{height:300px}.zonal-hero-copy{padding-block:24px}.zonal-hero>img{opacity:.72}.zonal-hero-copy{background:linear-gradient(90deg,rgba(242,246,249,.78),rgba(242,246,249,.5) 72%,rgba(242,246,249,.18))}.stim-hero{height:260px}.wi-hero>img{min-height:300px}.slickline-hero-section{padding-block:1.25rem}.slickline-hero-img{height:220px}}.drilling-page .tf-capabilities article{position:relative;aspect-ratio:.68;min-height:27rem;border:0;border-radius:1rem;overflow:hidden;background:#1b2024;isolation:isolate}.drilling-page .tf-capabilities img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.72) saturate(.86);image-rendering:auto;transition:transform .6s ease,filter .4s ease}.drilling-page .tf-capabilities article:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(4,11,16,.28),rgba(4,11,16,.42) 42%,rgba(4,11,16,.88))}.drilling-page .tf-capabilities article:hover img{transform:scale(1.05);filter:brightness(.78) saturate(.9)}.drilling-capability-overlay{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;color:#fff}.drilling-capability-overlay small{color:hsla(0,0%,100%,.86)!important;font-size:.72rem!important;letter-spacing:.08em}.drilling-capability-overlay h3{max-width:13rem;margin:1.2rem 0 0;color:#fff;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.18}.drilling-capability-arrow{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-top:auto;border:2px solid hsla(0,0%,100%,.95);border-radius:50%;color:#fff;font-size:1.4rem;line-height:1}@media (max-width:800px){.drilling-page .tf-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.drilling-page .tf-capabilities article{min-height:23rem}}@media (max-width:480px){.drilling-page .tf-capabilities{grid-template-columns:1fr}.drilling-page .tf-capabilities article{min-height:28rem}}.policy-dropdown-button{width:100%;border:0;cursor:pointer;text-align:left;font:inherit}.policy-preview-overlay{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:1.25rem;background:rgba(7,18,32,.62)}.policy-preview-modal{width:min(690px,100%);height:min(88vh,720px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:6px;background:#fff;box-shadow:0 22px 60px rgba(0,0,0,.3)}.policy-preview-footer,.policy-preview-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem}.policy-preview-header{min-height:59px;border-bottom:1px solid #e2e5e8}.policy-preview-header h2{margin:0;color:#17325a;font-family:Georgia,serif;font-size:1.05rem;line-height:1.3}.policy-preview-close{padding:0;border:0;background:transparent;color:#17325a;cursor:pointer;font-size:1.8rem;font-weight:700;line-height:1}.policy-preview-document{padding:1rem;background:#414548;min-height:0}.policy-preview-document iframe,.policy-preview-document img{width:100%;height:100%;display:block;border:3px solid #17191a;background:#fff}.policy-preview-document img{object-fit:contain}.policies-pdf-frame{min-height:0}.policies-modal-heading{flex-shrink:0}.policy-image-viewer{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.policy-zoom-controls{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem;background:#fff;border-bottom:1px solid #d8e0e9}.policy-zoom-controls button{min-width:36px;height:32px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;color:#17325a;font:inherit;font-size:1.25rem;cursor:pointer}.policy-zoom-controls button:hover:not(:disabled){background:#e8eef5}.policy-zoom-controls button:focus-visible{outline:2px solid #bd831b;outline-offset:2px}.policy-zoom-controls button:disabled{opacity:.4;cursor:default}.policy-zoom-controls .policy-zoom-reset{min-width:64px;font-size:.85rem}.policy-image-viewport{min-height:0;overflow:auto;background:#e8eaec;overscroll-behavior:contain}.policy-image-stage{display:flex;align-items:center;justify-content:center}.policy-image-stage img{display:block;flex-shrink:0;max-width:none;max-height:none;border:0;object-fit:contain;background:#fff}.policy-preview-footer{justify-content:flex-end;min-height:57px;background:#fff}.policy-preview-footer a{color:#174878;font-size:.78rem;font-weight:800;text-decoration:none}.policy-preview-footer a:hover{color:#bd7000;text-decoration:underline}@media (max-width:600px){.policy-preview-overlay{padding:.6rem}.policy-preview-modal{height:90vh}.policy-preview-header h2{font-size:.92rem}}.well-intervention-page{--wi-content-gutter:clamp(1.25rem,4.3vw,4.5rem)}.well-intervention-page .wi-lifecycle{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);min-height:0;padding:clamp(2rem,5vw,4.5rem) var(--wi-content-gutter)}.well-intervention-page .wi-lifecycle-copy h2{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.08;letter-spacing:-.025em;margin-bottom:clamp(.7rem,1.3vw,1rem)}.well-intervention-page .wi-rule{width:clamp(2rem,3vw,2.4rem);height:3px;margin-bottom:clamp(.7rem,1.3vw,1rem);background:var(--reference-gold,#c78a24)}.well-intervention-page .wi-lifecycle-copy p{max-width:31rem;margin:0;font-size:clamp(.78rem,.9vw,.95rem);line-height:1.5}.well-intervention-page .wi-lifecycle-copy ol{margin-top:clamp(1.5rem,3vw,2.4rem)}.well-intervention-page .wi-lifecycle-copy li{grid-template-columns:clamp(2rem,2.6vw,2.7rem) minmax(0,1fr);column-gap:clamp(.75rem,1.4vw,1.2rem);margin:clamp(.75rem,1.4vw,1rem) 0}.well-intervention-page .wi-lifecycle-copy li b{width:clamp(2rem,2.6vw,2.7rem);height:clamp(2rem,2.6vw,2.7rem);font-size:clamp(.62rem,.7vw,.75rem)}.well-intervention-page .wi-lifecycle-copy li strong{font-size:clamp(.7rem,.78vw,.84rem);line-height:1.25}.well-intervention-page .wi-lifecycle-copy li span{font-size:clamp(.68rem,.76vw,.82rem);line-height:1.4}.well-intervention-page .wi-lifecycle-image{width:min(100%,40rem);max-height:34rem;object-fit:contain}@media (max-width:800px){.well-intervention-page .wi-lifecycle{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.well-intervention-page .wi-lifecycle-image{max-height:28rem;margin:0 auto}}@media (max-width:480px){.well-intervention-page .wi-lifecycle-copy h2{font-size:clamp(1.65rem,8vw,2rem)}.well-intervention-page .wi-lifecycle-copy li span br,.well-intervention-page .wi-lifecycle-copy p br{display:none}}.stim-hero,.tf-hero,.wellhead-hero,.wi-hero,.wt-hero,.zonal-hero{height:auto;min-height:clamp(400px,38vw,500px)}.tf-construction .tf-hero{min-height:clamp(470px,42vw,540px)}.tf-hero-copy,.wi-hero-overlay,.wt-hero-copy,.zonal-hero-copy{box-sizing:border-box;padding-bottom:clamp(2rem,4vw,4rem)}@media (max-width:800px){.stim-hero,.tf-hero,.wellhead-hero,.wi-hero,.wt-hero,.zonal-hero{min-height:360px}.tf-construction .tf-hero{min-height:520px}}@media (max-width:480px){.stim-hero,.tf-hero,.wellhead-hero,.wi-hero,.wt-hero,.zonal-hero{min-height:340px}.tf-construction .tf-hero{min-height:560px}}:where(.about-page-new,.well-testing-page,.total-field-page,.zonal-page,.stimulation-page,.well-intervention-page,.wellhead-page,.slickline-page-root){overflow-x:clip}:where(.about-new-container,.wt-contained,.tf-section,.slickline-overview-container,.slickline-perf-container,.slickline-process-container,.slickline-gallery-container,.slickline-benefits-container,.slickline-hse-container){width:min(100% - 2rem,87.5rem);margin-inline:auto}:where(.wt-hero,.tf-hero,.zonal-hero,.stim-hero,.wi-hero,.wellhead-hero){height:clamp(21rem,32vw,30rem);min-height:0}:where(.wt-hero h1,.tf-hero h1,.zonal-hero h1,.wi-hero-overlay h1,.wellhead-hero-title,.slickline-hero-title,.stim-hero h1){font-size:clamp(2rem,4vw,3.75rem);line-height:1.08}:where(.wt-section,.stim-section,.zonal-section,.wi-capabilities,.wt-process,.wt-gallery,.wt-benefits,.wt-hse,.slickline-process-section,.slickline-gallery-section,.slickline-benefits-section,.slickline-hse-section){padding-block:clamp(2.5rem,5vw,4.75rem)}:where(.wt-overview,.tf-intro,.zonal-integrity,.zonal-field,.zonal-hse,.stim-reservoir,.stim-designed,.stim-hse,.wi-lifecycle,.wi-performance,.slickline-overview-grid,.slickline-perf-grid){min-height:0;gap:clamp(1.5rem,3.5vw,4rem)}:where(.wt-overview-copy,.stim-reservoir-copy,.wi-performance>div,.about-qhse-copy){padding-block:clamp(1.75rem,4vw,3.75rem)}:where(.wt-overview h2,.wt-section h2,.wt-performance h2,.wt-process h2,.wt-gallery h2,.wt-benefits h2,.wt-hse h2,.stim-section h2,.stim-reservoir h2,.zonal-integrity h2,.zonal-section h2,.wi-lifecycle-copy h2,.wi-heading h2,.wi-performance h2,.wi-sustainability h2,.about-intro-copy h2,.about-section-heading h2){font-size:clamp(1.5rem,2.7vw,2.35rem);line-height:1.12}:where(.wt-overview-copy>p,.wt-lead,.wt-performance p,.wt-gallery>p,.wt-hse p,.wt-cta p,.stim-section p,.stim-reservoir-copy>p:not(.stim-kicker),.zonal-integrity p,.zonal-section p,.wi-lifecycle-copy p,.wi-heading p,.wi-performance p,.about-intro-copy p,.about-qhse-copy p){font-size:clamp(.84rem,1vw,1.05rem);line-height:1.65}:where(.wt-cap-grid,.stim-capability-grid,.zonal-capability-grid,.wi-cap-grid,.about-values-grid,.about-client-grid){gap:clamp(.75rem,1.5vw,1.5rem);margin-top:clamp(1.25rem,2.5vw,2.25rem)}:where(.wt-cap-grid article,.stim-card,.zonal-capability-grid article,.wi-cap-grid article,.about-value-card){min-height:0}.tf-people article{min-height:0}.tf-people article img,.tf-people article>img{height:clamp(13rem,24vw,21rem);min-height:0;object-fit:cover}.tf-people article>div{padding:clamp(1.5rem,4vw,3rem)}.about-new-hero{height:clamp(22rem,34vw,31rem)}.about-new-hero-overlay{padding:clamp(2.5rem,6vw,5rem) max(1rem,5vw)}.about-new-hero h1{font-size:clamp(2rem,4.4vw,4rem);line-height:1.08}.about-intro-section{gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.5rem,5vw,4.5rem)}.about-intro-image img{height:clamp(14rem,25vw,22rem)}.about-vision-mission{margin-top:0}.about-values,.about-vision-mission{padding-block:clamp(2.5rem,5vw,4rem)}.about-qhse-copy{padding-inline:clamp(1.25rem,5vw,5rem)}.about-clients{padding-block:clamp(2.5rem,5vw,4rem)}@media (max-width:1024px){:where(.wt-overview,.zonal-integrity){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wt-toolstring,.zonal-integrity-side{display:none}:where(.tf-intro,.stim-reservoir,.wi-lifecycle,.wi-performance){gap:2rem}:where(.wt-cap-grid,.zonal-capability-grid,.wi-cap-grid){grid-template-columns:repeat(3,minmax(0,1fr))}.about-values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.about-new-container,.wt-contained,.tf-section,.slickline-overview-container,.slickline-perf-container,.slickline-process-container,.slickline-gallery-container,.slickline-benefits-container,.slickline-hse-container){width:min(100% - 2rem,42rem)}:where(.wt-hero,.tf-hero,.zonal-hero,.stim-hero,.wi-hero,.wellhead-hero){height:auto;min-height:20rem}:where(.wt-overview,.tf-intro,.zonal-integrity,.zonal-field,.zonal-hse,.stim-capability-intro,.stim-reservoir,.stim-designed,.stim-hse,.wi-lifecycle,.wi-performance,.slickline-overview-grid,.slickline-perf-grid){grid-template-columns:1fr;gap:1.5rem}:where(.wt-section,.stim-section,.zonal-section,.wi-capabilities,.wt-process,.wt-gallery,.wt-benefits,.wt-hse,.slickline-process-section,.slickline-gallery-section,.slickline-benefits-section,.slickline-hse-section){padding-block:2.5rem}:where(.wt-cap-grid,.stim-capability-grid,.zonal-capability-grid,.wi-cap-grid,.about-values-grid,.about-client-grid){grid-template-columns:1fr}:where(.wt-cap-grid article,.stim-card,.zonal-capability-grid article,.wi-cap-grid article,.about-value-card){padding:1rem}:where(.wt-overview-copy,.stim-reservoir-copy,.wi-performance>div,.about-qhse-copy){padding-block:0}.tf-people article img,.tf-people article>img{height:clamp(13rem,60vw,20rem)}.about-new-hero{height:24rem}.about-new-hero-overlay{padding:2.5rem 1rem 1.5rem}.about-new-hero h1{font-size:clamp(2rem,10vw,2.75rem)}.about-intro-section{padding-block:2.5rem}.about-intro-image img{height:14rem}.about-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.about-stat{min-height:0;padding:.9rem .75rem}.about-qhse{grid-template-columns:1fr}.about-qhse-image{min-height:0;height:13rem}.about-qhse-points{gap:.6rem}.slickline-hero-container{grid-template-columns:1fr;gap:1.5rem}.slickline-hero-image-wrap{order:-1}}@media (max-width:420px){:where(.wt-hero h1,.tf-hero h1,.zonal-hero h1,.wi-hero-overlay h1,.wellhead-hero-title,.slickline-hero-title,.stim-hero h1){font-size:2rem}.about-stats{grid-template-columns:1fr}.about-stat{border-right:0}}@media (prefers-reduced-motion:reduce){.about-values-grid .about-value-card{opacity:1;transform:none;transition:none}}.drilling-page .tf-capabilities{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:clamp(.75rem,1.25vw,1rem);padding:.15rem .1rem .75rem;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--reference-gold,#b8862b) #e8edf2}.drilling-page .tf-capabilities::-webkit-scrollbar{height:.45rem}.drilling-page .tf-capabilities::-webkit-scrollbar-track{background:#e8edf2}.drilling-page .tf-capabilities::-webkit-scrollbar-thumb{background:var(--reference-gold,#b8862b);border-radius:999px}.drilling-page .tf-capabilities>article{flex:0 0 clamp(16.5rem,23vw,19.5rem);width:clamp(16.5rem,23vw,19.5rem);scroll-snap-align:start}.drilling-page .tf-capabilities>article img,.drilling-page .tf-capabilities>article:nth-child(odd) img{height:clamp(11rem,16vw,13rem)}@media (max-width:767px){.drilling-page .tf-capabilities>article{flex-basis:min(82vw,20rem);width:min(82vw,20rem)}.drilling-page .tf-capabilities>article img,.drilling-page .tf-capabilities>article:nth-child(odd) img{height:clamp(11rem,52vw,14rem)}}.drilling-page .tf-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;overflow:visible;padding:.15rem 0 .5rem}.drilling-page .tf-capabilities>article{position:relative;flex:none;width:auto;aspect-ratio:.68;min-height:27rem;border:0;border-radius:1rem;overflow:hidden;background:#1b2024;isolation:isolate}.drilling-page .tf-capabilities>article img,.drilling-page .tf-capabilities>article:nth-child(odd) img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;z-index:0;filter:brightness(.72) saturate(.86);transition:transform .6s ease,filter .4s ease}.drilling-page .tf-capabilities>article:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(4,11,16,.28),rgba(4,11,16,.42) 42%,rgba(4,11,16,.88))}.drilling-page .tf-capabilities>article:hover img{transform:scale(1.05);filter:brightness(.78) saturate(.9)}.drilling-page .drilling-capability-overlay{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;color:#fff;text-align:left}.drilling-page .drilling-capability-overlay small{color:hsla(0,0%,100%,.86)!important;font-size:.72rem!important;letter-spacing:.08em}.drilling-page .drilling-capability-overlay h3{max-width:13rem;margin:1.2rem 0 0;color:#fff;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1.18}.drilling-page .drilling-capability-arrow{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-top:auto;border:2px solid hsla(0,0%,100%,.95);border-radius:50%;color:#fff;font-size:1.4rem;line-height:1}@media (max-width:800px){.drilling-page .tf-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.drilling-page .tf-capabilities>article{min-height:23rem}}@media (max-width:480px){.drilling-page .tf-capabilities{grid-template-columns:1fr}.drilling-page .tf-capabilities>article{min-height:28rem}}@media (max-width:767px){.drilling-page .tf-capabilities{display:flex;flex-wrap:nowrap;gap:.9rem;overflow-x:auto;overflow-y:hidden;padding:.15rem .1rem .75rem;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin}.drilling-page .tf-capabilities>article{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 2.5rem);width:calc(100vw - 2.5rem);min-height:28rem;aspect-ratio:.68;scroll-snap-align:start}}.careers-page{color:#102950;background:#fff}.careers-page-hero{position:relative;height:390px;overflow:hidden;color:#fff}.careers-page-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:brightness(.54)}.careers-page-hero-overlay{position:absolute;inset:0;display:flex;justify-content:space-between;padding:4.6rem max(5vw,2rem);background:linear-gradient(90deg,rgba(4,20,38,.88),rgba(4,20,38,.12) 82%)}.careers-page-hero-copy{max-width:650px}.careers-page-hero-eyebrow{display:block;color:#f36f0a;font-size:.72rem;font-weight:800;letter-spacing:.16em}.careers-page-hero h1{max-width:650px;margin:.7rem 0 .8rem;color:#fff;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.98;letter-spacing:-.03em;text-transform:uppercase}.careers-page-hero p{max-width:520px;margin:0 0 1.35rem;color:#eef3f7;font-size:1rem;line-height:1.55}.careers-page-hero-button{display:inline-flex;align-items:center;gap:1.5rem;padding:.75rem 1.05rem;color:#fff;background:#e9a733;border-radius:3px;font-size:.75rem;font-weight:800;text-decoration:none;text-transform:uppercase}.careers-page-hero-button span{font-size:1.15rem;font-weight:400}.careers-page-hero-button:focus-visible,.careers-page-hero-button:hover{color:#fff;background:#c98519}.careers-page-hero-message{align-self:center;border-left:2px solid #f36f0a;padding-left:.85rem;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:1px;line-height:1.7}.careers-page-content{width:min(850px,calc(100% - 2.5rem));margin:0 auto;padding:4rem 0 5rem}.careers-page-content h2{margin:.7rem 0 .8rem;font-size:clamp(1.8rem,3vw,2.7rem)}.careers-page-content p{max-width:650px;margin:0 0 1.5rem;color:#4b6078;line-height:1.7}.careers-page-button{display:inline-flex;align-items:center;gap:1.6rem;padding:.8rem 1.15rem;color:#fff;background:#e9a733;border-radius:3px;font-size:.8rem;font-weight:700;text-decoration:none}.careers-page-button span{font-size:1.2rem;font-weight:400}.careers-page[dir=rtl]{text-align:right}.careers-page[dir=rtl] .careers-page-hero-overlay{background:linear-gradient(270deg,rgba(4,22,42,.86),rgba(4,22,42,.2) 78%)}.careers-page[dir=rtl] .careers-page-button span{transform:scaleX(-1)}@media (max-width:600px){.careers-page-hero{height:280px}.careers-page-hero-overlay{align-items:flex-start;padding:2.4rem 1rem 1.25rem}.careers-page-hero-message{display:none}.careers-page-hero h1{margin:.45rem 0 .55rem;font-size:2.35rem}.careers-page-hero p{margin-bottom:.85rem;font-size:.85rem;line-height:1.4}.careers-page-hero-button{padding:.6rem .85rem}.careers-page-content{padding:3rem 0 4rem}}.home-service-card{position:relative;display:block;min-height:433px;height:433px;padding:0;overflow:hidden;border-radius:16px;background:#111a2b}.home-service-card .lux-bg-wrapper{position:absolute;inset:0;width:100%;height:100%;z-index:0}.home-service-card .lux-bg-img{filter:brightness(.54) saturate(.82);transition:transform .5s ease,filter .4s ease}.home-service-card .lux-gradient-overlay{background:linear-gradient(180deg,rgba(5,15,28,.25),rgba(5,15,28,.84))}.home-service-card:focus-visible .lux-bg-img,.home-service-card:hover .lux-bg-img{filter:brightness(.68) saturate(.9);transform:scale(1.05)}.home-service-card .lux-card-inner{position:absolute;inset:0;z-index:2;display:flex;width:auto;height:auto;min-height:0;padding:1.45rem 1.25rem 1.3rem;transform:none;justify-content:flex-start}.home-service-card .lux-line-1{margin-bottom:1rem}.home-service-card .lux-card-num{color:#f59e0b;font-size:1rem}.home-service-card .lux-card-tag{color:#fff!important;font-size:.72rem;letter-spacing:1.2px}.home-service-card .lux-line-2{margin-bottom:0}.home-service-card .lux-card-title{max-width:270px;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.15}.home-service-card .lux-line-3,.home-service-card .lux-line-4{display:none}.home-service-card .lux-line-5{display:block;max-height:none;margin-top:auto;opacity:1;overflow:visible}.home-service-card .lux-action-btn{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:2px solid hsla(0,0%,100%,.95);border-radius:50%;color:#fff}.home-service-card .lux-action-btn>span:first-child{display:none}.home-service-card .lux-arrow{font-size:1.25rem;line-height:1}.home-service-card .lux-action-btn{width:auto;height:auto;border:0;border-radius:0;background:transparent}@media (max-width:600px){.home-service-card{min-height:430px;height:430px}.home-service-card .lux-card-inner{padding:1.35rem 1.15rem 1.25rem}.home-service-card .lux-card-title{font-size:1.35rem}}.home-service-carousel{position:relative;padding-inline:2.6rem}.home-service-cards{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:.25rem .1rem .65rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.home-service-cards::-webkit-scrollbar{display:none}.home-service-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 3rem) / 4);width:calc((100% - 3rem) / 4);scroll-snap-align:start}.home-service-carousel-arrow{position:absolute;z-index:5;top:50%;display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;padding:0;border:1px solid hsla(0,0%,100%,.55);border-radius:50%;background:rgba(17,26,43,.92);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;transform:translateY(-50%);box-shadow:0 5px 15px rgba(0,0,0,.35)}.home-service-carousel-arrow:focus-visible,.home-service-carousel-arrow:hover{border-color:var(--accent-gold);background:var(--accent-gold);color:#111a2b}.home-service-carousel-arrow-left{left:0}.home-service-carousel-arrow-right{right:0}@media (max-width:1000px) and (min-width:601px){.home-service-card{flex-basis:calc((100% - 1rem) / 2);width:calc((100% - 1rem) / 2)}}@media (max-width:600px){.home-service-carousel{padding-inline:1.5rem}.home-service-cards{width:100%;margin:0;padding:.25rem 0 .65rem}.home-service-card{flex:0 0 100%;width:100%}.home-service-carousel-arrow{width:2.1rem;height:2.1rem}.home-service-carousel-arrow-left{left:-.1rem}.home-service-carousel-arrow-right{right:-.1rem}}.services-overview-standalone .services-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.services-overview-standalone .services-overview-card{min-height:256px;border-radius:10px;background:#111a2b;box-shadow:0 10px 22px rgba(15,28,49,.2)}.services-overview-standalone .services-overview-image{height:112px;flex-basis:112px}.services-overview-standalone .services-overview-card-body{align-items:flex-end;padding:1rem .9rem 1.15rem}.services-overview-standalone .services-overview-title{max-width:180px;padding-right:0;font-size:.65rem;line-height:1.28}.services-overview-standalone .services-overview-arrow{right:.75rem;bottom:.8rem;font-size:.85rem}.services-overview-standalone .services-overview-card:focus-visible,.services-overview-standalone .services-overview-card:hover{transform:translateY(-2px);border-color:rgba(148,163,184,.45);box-shadow:0 14px 26px rgba(15,28,49,.28)}@media (max-width:700px){.services-overview-standalone .services-overview-inner{width:calc(100% - 1.25rem)}.services-overview-standalone .services-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.services-overview-standalone .services-overview-card{min-height:230px}.services-overview-standalone .services-overview-image{height:100px;flex-basis:100px}}.services-overview-standalone{background:#f4f6f8;padding-block:2rem 3rem}.services-overview-standalone .services-overview-inner{width:min(1125px,calc(100% - 2rem))}.services-overview-standalone .services-overview-grid{padding:.5rem;gap:0;border-radius:8px;background:#fff;box-shadow:0 2px 16px rgba(15,28,49,.06)}.services-overview-standalone .services-overview-card{min-height:132px;align-items:center;justify-content:center;padding:1rem .75rem;overflow:visible;border:0;border-right:1px solid #edf0f2;border-radius:0;background:#fff;color:#111a2b;box-shadow:none;text-align:center}.services-overview-standalone .services-overview-card:nth-child(5),.services-overview-standalone .services-overview-card:nth-child(9){border-right:0}.services-overview-standalone .services-overview-card:nth-child(6){grid-column-start:2}.services-overview-standalone .services-overview-card:focus-visible,.services-overview-standalone .services-overview-card:hover{z-index:1;transform:none;border-color:#edf0f2;background:#fffaf2;color:#111a2b;box-shadow:inset 0 -3px 0 #b8862b}.services-overview-standalone .services-overview-icon{display:grid;place-items:center;min-height:42px;margin-bottom:.55rem;color:#b8862b}.services-overview-standalone .services-overview-icon svg{width:34px;height:34px}.services-overview-standalone .services-overview-title{max-width:150px;color:#111a2b;font-size:.61rem;font-weight:800;line-height:1.25;letter-spacing:.025em;text-transform:uppercase}.services-overview-standalone .services-overview-arrow{display:none}@media (max-width:700px){.services-overview-standalone .services-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-overview-standalone .services-overview-card,.services-overview-standalone .services-overview-card:nth-child(6){min-height:120px;grid-column-start:auto;border-right:1px solid #edf0f2}.services-overview-standalone .services-overview-card:nth-child(2n){border-right:0}}.well-testing-page .wt-hero{height:clamp(18rem,25vw,22rem)}.well-testing-page .wt-hero>img{object-position:center 48%}.well-testing-page .wt-hero-copy{top:50%;transform:translateY(-50%)}.well-testing-page .wt-hero h1{margin-block:10px 12px}.well-testing-page .wt-hero p{margin-bottom:0}.well-testing-page .wt-hero-side{top:50%;transform:translateY(-50%)}@media (max-width:767px){.well-testing-page .wt-hero{height:19rem;min-height:0}.well-testing-page .wt-hero-copy{top:50%}.well-testing-page .wt-hero-side{display:none}}.zonal-hero{background:#082b4c}.zonal-hero-copy{color:#fff;background:linear-gradient(90deg,rgba(4,24,45,.98),rgba(7,40,70,.94) 58%,rgba(7,40,70,.18))}.zonal-hero-copy small,.zonal-hero-copy>p:not(.zonal-kicker){color:#eef4f8}.zonal-hero>img{filter:brightness(.72) saturate(.9)}@media (max-width:800px){.zonal-hero>img{opacity:.52;filter:brightness(.65) saturate(.9)}.zonal-hero-copy{background:linear-gradient(90deg,rgba(4,24,45,.94),rgba(7,40,70,.78) 68%,rgba(7,40,70,.48))}}:where(.zonal-page>.zonal-hero,.well-intervention-page>.wi-hero,.stimulation-page>.stim-hero,.well-testing-page>.wt-hero,.wellhead-page>.wellhead-hero,.slickline-page-root>.slickline-hero-section,.total-field-page>.tf-hero){width:100%;max-width:none;margin-inline:0;border-radius:0}.service-intro-wrap{width:100%;padding:2rem 0 1rem;background:var(--bg-silver,#e3e7ed)}.service-intro-card{width:min(1275px,calc(100% - 5rem));min-height:300px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;grid-gap:2rem;gap:2rem;padding:2.5rem;border:1px solid #d89a52;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(31,46,68,.16);box-sizing:border-box}.service-intro-copy{min-width:0}.service-intro-eyebrow{color:#d97706;font-size:.78rem;font-weight:800;letter-spacing:1.6px}.service-intro-copy h2{max-width:650px;margin:.7rem 0 1rem;color:#1e293b;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.035em}.service-intro-copy p{max-width:650px;margin:0;color:#64748b;font-size:.96rem;line-height:1.7}.service-intro-button{display:inline-flex;align-items:center;gap:1rem;margin-top:1.5rem;padding:.8rem 1.35rem;border-radius:999px;background:#d97706;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.2px;text-decoration:none;box-shadow:0 6px 14px rgba(217,119,6,.3);transition:transform .2s ease,background .2s ease}.service-intro-button:focus-visible,.service-intro-button:hover{background:#b45309;color:#fff;transform:translateY(-2px)}.service-intro-button>span:last-child{font-size:1.1rem;line-height:1}.service-intro-image{width:260px;height:260px;justify-self:center;overflow:hidden;border:6px solid #d9e0e8;border-radius:50%;box-shadow:0 8px 20px rgba(15,23,42,.16)}.service-intro-image img{width:100%;height:100%;display:block;object-fit:cover}@media (max-width:800px){.service-intro-card{width:min(100% - 2rem,42rem);grid-template-columns:1fr;gap:1.5rem;padding:1.75rem 1.25rem}.service-intro-image{width:190px;height:190px;order:-1}.service-intro-copy h2{font-size:clamp(1.75rem,7vw,2.35rem)}}.drilling-fluids-page .static-page-banner{width:100vw;margin-left:calc(50% - 50vw);border-radius:0}.drilling-fluids-page .service-intro-wrap{width:100vw;margin-left:calc(50% - 50vw)}@media (max-width:480px){.service-intro-wrap{padding-top:1.25rem}.service-intro-card{border-radius:10px}.service-intro-copy p{font-size:.86rem;line-height:1.55}.service-intro-button{font-size:.65rem}}.stf-page{--stf-navy:#082c4c;--stf-ink:#102b47;--stf-gold:#c58928;--stf-mist:#f1f5f7;background:#fff;color:var(--stf-ink);overflow:hidden}.stf-page *{min-width:0}.stf-shell{width:min(1200px,calc(100% - 3rem));margin-inline:auto}.stf-hero{position:relative;min-height:390px;height:min(31vw,440px);overflow:hidden;background:var(--stf-navy);isolation:isolate}.stf-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 53%}.stf-hero-shade,.stf-safety-shade{position:absolute;inset:0;z-index:-1;background:rgba(4,29,50,.72)}.stf-hero-content{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:flex-end;grid-gap:3rem;gap:3rem;padding-block:3.1rem 2.25rem;color:#fff}.stf-hero-copy{max-width:680px}.stf-eyebrow{display:inline-block;color:var(--stf-gold);font-size:.7rem;font-weight:800;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.stf-hero h1{margin:.55rem 0 1rem;color:#fff;font-size:clamp(2.5rem,4.4vw,4.2rem);font-weight:750;letter-spacing:-.045em;line-height:.98}.stf-hero h1 i{color:#e6b45a;font-style:normal}.stf-hero-copy>p{max-width:575px;color:#e6edf2;font-size:clamp(.93rem,1.25vw,1.08rem);line-height:1.62}.stf-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.5rem}.stf-light-button,.stf-primary-button{display:inline-flex;align-items:center;gap:1.2rem;padding:.8rem 1rem;color:#fff;background:var(--stf-gold);font-size:.74rem;font-weight:800;text-decoration:none}.stf-primary-button:hover{background:#a96f12}.stf-light-button span,.stf-primary-button span{font-size:1.15rem;line-height:.8}.stf-text-link{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:.75rem;font-weight:750;text-decoration:none}.stf-text-link:hover{color:#f0c36e}.stf-hero-stats{align-self:stretch;display:grid;grid-template-columns:1fr;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-border-start:1px solid hsla(0,0%,100%,.55);border-inline-start:1px solid hsla(0,0%,100%,.55)}.stf-hero-stats>div{display:flex;align-items:center;gap:.85rem;border-bottom:1px solid hsla(0,0%,100%,.25)}.stf-hero-stats>div:last-child{border-bottom:0}.stf-hero-stats strong{min-width:47px;color:#e9b858;font-size:1.3rem;line-height:1}.stf-hero-stats span{color:#f2f5f7;font-size:.7rem;font-weight:650;line-height:1.3}.stf-overview{display:grid;grid-template-columns:minmax(0,.92fr) minmax(370px,1.08fr);align-items:center;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,6.5rem)}.stf-overview h2,.stf-reservoir h2,.stf-safety h2,.stf-section-heading h2{margin:.6rem 0 1rem;color:var(--stf-ink);font-size:clamp(1.7rem,3vw,2.8rem);letter-spacing:-.035em;line-height:1.07}.stf-overview-copy>p,.stf-reservoir-copy>p,.stf-safety-content>div>p,.stf-section-heading p{color:#53677c;font-size:.94rem;line-height:1.7}.stf-overview ul{display:grid;grid-gap:.65rem;gap:.65rem;margin:1.45rem 0 0;padding:0;list-style:none}.stf-overview li{display:flex;align-items:center;gap:.65rem;color:#28445f;font-size:.78rem;font-weight:700}.stf-overview li svg{width:20px;height:20px;flex:0 0 auto;color:var(--stf-gold)}.stf-overview-image{height:350px;overflow:hidden;box-shadow:16px 16px 0 #e8eef2}.stf-overview-image img{width:100%;height:100%;object-fit:cover;object-position:center}.stf-services{padding-block:clamp(3.5rem,7vw,6rem);background:var(--stf-mist)}.stf-section-heading{max-width:690px;margin-bottom:2.2rem}.stf-section-heading p{margin:0}.stf-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d5dfe6;-webkit-border-start:1px solid #d5dfe6;border-inline-start:1px solid #d5dfe6}.stf-service-grid article{position:relative;min-height:230px;padding:1.4rem 1.35rem 1.25rem;-webkit-border-end:1px solid #d5dfe6;border-inline-end:1px solid #d5dfe6;border-bottom:1px solid #d5dfe6;background:#fff}.stf-card-index{position:absolute;inset-block-start:1.2rem;inset-inline-end:1.2rem;color:#bcc8d2;font-size:.7rem;font-weight:800}.stf-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:1.25rem;color:var(--stf-gold);border:1px solid #dfbd80;border-radius:50%}.stf-icon svg{width:22px;height:22px}.stf-process-grid h3,.stf-safety-grid h3,.stf-service-grid h3{margin:0 0 .55rem;color:var(--stf-ink);font-size:.95rem;line-height:1.2}.stf-process-grid p,.stf-safety-grid p,.stf-service-grid p{margin:0;color:#607286;font-size:.77rem;line-height:1.55}.stf-process{padding-block:clamp(3.5rem,7vw,6rem);background:var(--stf-navy)}.stf-process .stf-section-heading h2{color:#fff}.stf-process-grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.stf-process-grid:before{content:"";position:absolute;top:38px;inset-inline:6% 6%;height:1px;background:rgba(229,182,92,.55)}.stf-process-grid article{position:relative;z-index:1}.stf-process-grid strong{display:grid;place-items:center;width:76px;height:76px;margin-bottom:1.2rem;border:1px solid #dfac46;border-radius:50%;color:#f0bd59;background:var(--stf-navy);font-size:.86rem}.stf-process-dot{display:none}.stf-process-grid h3{color:#fff;font-size:.88rem}.stf-process-grid p{color:#bdcad4}.stf-reservoir{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:center;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,6.5rem)}.stf-reservoir-image{height:370px;overflow:hidden}.stf-reservoir-image img{width:100%;height:100%;object-fit:cover}.stf-reservoir-copy>div{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1.6rem}.stf-reservoir-copy>div span{display:grid;grid-template-columns:35px 1fr;align-items:center;grid-gap:.55rem;gap:.55rem;color:#36516c;font-size:.79rem;font-weight:750}.stf-reservoir-copy>div b{color:var(--stf-gold);font-size:.72rem}.stf-safety{position:relative;min-height:415px;overflow:hidden;background:var(--stf-navy);isolation:isolate}.stf-safety>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.stf-safety-shade{background:rgba(4,28,47,.86)}.stf-safety-content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,5rem)}.stf-safety h2{color:#fff}.stf-safety-content>div>p{max-width:510px;color:#d7e0e7}.stf-light-button{margin-top:1.25rem;border:1px solid #dfb157;background:transparent}.stf-light-button:hover{color:var(--stf-navy);background:#e7b65b}.stf-safety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.stf-safety-grid article{min-height:184px;padding:.4rem 1rem 0;-webkit-border-start:1px solid hsla(0,0%,100%,.28);border-inline-start:1px solid hsla(0,0%,100%,.28)}.stf-safety-grid svg{width:28px;height:28px;margin-bottom:1.3rem;color:#e4b354}.stf-safety-grid h3{color:#fff}.stf-safety-grid p{color:#d2dde5}.stf-page[dir=rtl] .stf-eyebrow{letter-spacing:0;text-transform:none}.stf-page[dir=rtl] .stf-hero h1{letter-spacing:0}.stf-page[dir=rtl] .stf-hero-stats{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}.stf-page[dir=rtl] .stf-card-index,.stf-page[dir=rtl] .stf-reservoir-copy>div b{direction:ltr}@media (max-width:1024px){.stf-hero{min-height:430px;height:auto}.stf-hero-content{min-height:430px;grid-template-columns:minmax(0,1fr) 225px;gap:2rem}.stf-overview,.stf-reservoir{gap:2.5rem}.stf-overview-image{height:310px}.stf-service-grid article{min-height:245px}.stf-safety-content{gap:2.5rem}.stf-safety-grid article{padding-inline:.8rem}}@media (max-width:760px){.stf-shell{width:min(100% - 2rem,42rem)}.stf-hero{min-height:520px}.stf-hero>img{object-position:58% center}.stf-hero-shade{background:rgba(4,29,50,.78)}.stf-hero-content{min-height:520px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:1.7rem;padding-block:2.8rem 1.5rem}.stf-hero h1{font-size:clamp(2.35rem,11vw,3.5rem)}.stf-hero-copy>p{font-size:.91rem}.stf-hero-stats{grid-template-columns:repeat(3,1fr);padding:1rem 0 0;-webkit-border-start:0;border-inline-start:0;border-top:1px solid hsla(0,0%,100%,.45)}.stf-hero-stats>div{display:block;padding-inline:.75rem;border-bottom:0;-webkit-border-end:1px solid hsla(0,0%,100%,.25);border-inline-end:1px solid hsla(0,0%,100%,.25)}.stf-hero-stats>div:first-child{-webkit-padding-start:0;padding-inline-start:0}.stf-hero-stats>div:last-child{-webkit-border-end:0;border-inline-end:0}.stf-hero-stats strong{display:block;margin-bottom:.35rem;font-size:1.02rem}.stf-hero-stats span{font-size:.61rem}.stf-overview,.stf-reservoir,.stf-safety-content{grid-template-columns:1fr}.stf-overview{gap:2rem}.stf-overview-image{order:-1;height:260px;box-shadow:10px 10px 0 #e8eef2}.stf-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stf-process-grid{grid-template-columns:1fr;gap:0}.stf-process-grid:before{top:0;bottom:0;inset-inline-start:37px;inset-inline-end:auto;width:1px;height:auto}.stf-process-grid article{display:grid;grid-template-columns:76px 1fr;grid-column-gap:1.2rem;column-gap:1.2rem;padding-bottom:1.5rem}.stf-process-grid article:last-child{padding-bottom:0}.stf-process-grid strong{grid-row:span 2;margin:0}.stf-process-grid h3{align-self:end;margin-bottom:.28rem}.stf-reservoir-image{height:290px}.stf-safety-grid{margin-top:.5rem}.stf-safety-grid article{min-height:150px}.stf-safety-grid svg{margin-bottom:1rem}.stf-page[dir=rtl] .stf-hero-stats{padding-inline:0}}@media (max-width:480px){.stf-hero,.stf-hero-content{min-height:540px}.stf-hero-actions{gap:1rem;margin-top:1.25rem}.stf-primary-button{padding:.72rem .85rem}.stf-service-grid{grid-template-columns:1fr}.stf-service-grid article{min-height:0;padding:1.2rem 1.1rem}.stf-icon{margin-bottom:.85rem}.stf-safety-grid{grid-template-columns:1fr;gap:1.1rem}.stf-safety-grid article{min-height:0;padding:0 0 0 .9rem;-webkit-border-start:1px solid hsla(0,0%,100%,.28);border-inline-start:1px solid hsla(0,0%,100%,.28)}.stf-safety-grid svg{float:inline-start;margin:0 .8rem 1.5rem 0}.stf-safety-grid h3{padding-top:.2rem}.stf-safety-grid p{clear:both}.stf-page[dir=rtl] .stf-safety-grid article{padding:0 .9rem 0 0}.stf-page[dir=rtl] .stf-safety-grid svg{margin:0 0 1.5rem .8rem}}:root{--max-width:1420px;--page-content-width:1420px;--service-hero-shade:linear-gradient(90deg,rgba(8,24,46,.88),rgba(8,24,46,.6) 50%,rgba(8,24,46,.15))}.services-hub-hero>img,.static-page-banner img,.tf-hero>img,.tr-hero-bg img,.well-intervention-page .wi-hero>img,.zonal-hero>img{filter:none}.services-hub-hero-overlay,.static-banner-overlay,.tf-hero:after,.tr-hero-overlay,.wellhead-hero-overlay,.wt-hero-overlay{background:var(--service-hero-shade)}.tf-hero-side{z-index:1}.well-intervention-page .wi-hero-overlay:before{display:none}.well-intervention-page[dir=rtl] .wi-hero-overlay:before{background:linear-gradient(270deg,rgba(8,24,46,.88),rgba(8,24,46,.6) 50%,rgba(8,24,46,.15))}.zonal-hero-copy,.zonal-page .zonal-hero-copy{background:var(--service-hero-shade)}.stim-hero{position:relative}.stim-hero:after{content:"";position:absolute;inset:0;background:var(--service-hero-shade);pointer-events:none}.stim-hero-copy{position:relative;z-index:1}.slickline-hero-image-wrap:after,.stf-hero-shade{background:var(--service-hero-shade)}.slickline-hero-image-wrap:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.slickline-badge-overlay{z-index:2}.slickline-page-root,.stimulation-page,.total-field-page,.well-intervention-page,.well-testing-page,.wellhead-page,.zonal-page{width:min(var(--page-content-width),calc(100% - 3rem));max-width:var(--page-content-width);margin-inline:auto;overflow:visible!important}:where(.zonal-page>.zonal-hero,.well-intervention-page>.wi-hero,.well-intervention-page>.wi-sustainability,.well-intervention-page>.wi-cta,.stimulation-page>.stim-hero,.well-testing-page>.wt-hero,.wellhead-page>.wellhead-hero,.slickline-page-root>.slickline-hero-section,.total-field-page>.tf-hero){width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.well-testing-page>.wt-cta{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.tf-construction .tf-route{grid-template-columns:repeat(5,minmax(0,1fr))}.tf-construction .tf-route article{min-width:0;overflow:hidden}.tf-construction .tf-route img,.tf-construction .tf-route strong{max-width:100%}.tf-construction .tf-route strong{overflow-wrap:anywhere;text-wrap:balance}@media (max-width:800px){.tf-construction .tf-route{grid-template-columns:minmax(0,1fr);gap:.65rem;direction:ltr}.tf-construction .tf-route article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;overflow:visible}.tf-construction .tf-route img{grid-column:1;grid-row:1;height:100%;min-height:78px;margin:0}.tf-construction .tf-route strong{display:grid;grid-column:2;grid-row:1;place-items:center start;margin:0;padding:.55rem .75rem;text-align:start;background:#fff}}.slickline-hero-section{position:relative;min-height:clamp(22rem,32vw,30rem);padding-block:clamp(3rem,6vw,5rem);overflow:hidden;background:#08182e}.slickline-hero-image-wrap{position:absolute;inset:0;width:100%;height:100%;border-radius:0;box-shadow:none}.slickline-hero-img{width:100%;height:100%}.slickline-hero-container{position:relative;z-index:2}.slickline-hero-desc,.slickline-hero-lead,.slickline-hero-title,.slickline-page-root .section-label-group{color:#fff}.slickline-hero-desc{color:#e2eaf1}@media (max-width:768px){.slickline-hero-section{min-height:30rem}.slickline-hero-container{display:block}.slickline-hero-image-wrap{order:0}}.careers-showcase{--career-navy:#09284b;--career-ink:#102950;--career-gold:#ca8a1a;--career-mist:#eef3f7;position:relative;overflow:hidden;padding:clamp(2rem,4vw,4.25rem) max(1.25rem,calc((100vw - 1320px) / 2)) 1.4rem;background:#f5f8fa;color:var(--career-ink)}.careers-showcase:before{content:"";position:absolute;inset:auto -6rem -11rem auto;width:27rem;height:27rem;border:1px solid #dae4eb;border-radius:50%;pointer-events:none}.careers-showcase-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.94fr);grid-template-areas:"copy visual" "actions visual";align-items:center;grid-column-gap:clamp(2.5rem,5vw,5.8rem);column-gap:clamp(2.5rem,5vw,5.8rem);grid-row-gap:1.8rem;row-gap:1.8rem;max-width:1320px;margin:0 auto;padding:clamp(1.35rem,3vw,2.55rem);background:#fff;border:1px solid #e0e8ee;box-shadow:0 18px 42px rgba(12,42,76,.1)}.careers-showcase-copy{grid-area:copy}.careers-showcase-eyebrow{display:flex;align-items:center;gap:.65rem;margin:0 0 .65rem;color:#718297;font-size:.66rem;font-weight:800;letter-spacing:.21em;line-height:1.25}.careers-showcase-eyebrow span{display:inline-block;width:2.8rem;height:2px;background:var(--career-gold)}.careers-showcase h1{margin:0;color:var(--career-navy);font-size:clamp(3rem,5.1vw,5.15rem);font-weight:800;letter-spacing:-.07em;line-height:.84;text-transform:uppercase}.careers-showcase h2{margin:.45rem 0 1.35rem;color:var(--career-navy);font-size:clamp(1.12rem,1.75vw,1.6rem);font-weight:700;line-height:1.12}.careers-showcase-body,.careers-showcase-lead{max-width:38rem;color:#526780;font-size:.89rem;line-height:1.64}.careers-showcase-lead{margin:0 0 .8rem}.careers-showcase-body{margin:0}.careers-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.55rem;padding-top:1.1rem;border-top:1px solid #dfe7ed}.careers-pillar{display:flex;gap:.65rem;align-items:flex-start;min-width:0}.careers-pathway-icon,.careers-pillar-icon{display:grid;flex:0 0 auto;place-items:center;color:var(--career-gold)}.careers-pillar-icon{width:28px;height:31px}.careers-pillar h3{margin:.05rem 0 .23rem;color:var(--career-navy);font-size:.69rem;font-weight:800;line-height:1.1;text-transform:uppercase}.careers-pillar p{margin:0;color:#6a7c90;font-size:.62rem;line-height:1.3}.careers-showcase-visual{grid-area:visual;position:relative;align-self:stretch;min-height:390px;overflow:hidden;background:var(--career-navy);box-shadow:12px 14px 0 #dbe5eb}.careers-showcase-visual img{width:100%;height:100%;min-height:390px;object-fit:cover;object-position:center;transition:transform .7s ease}.careers-showcase-visual:hover img{transform:scale(1.035)}.careers-showcase-visual:after{content:"";position:absolute;inset:0;background:rgba(4,33,61,.08);pointer-events:none}.careers-image-stamp{position:absolute;z-index:1;inset:auto auto 1.15rem 1.15rem;max-width:9.3rem;padding:.6rem .7rem .55rem;border-left:3px solid #e2a439;color:#fff;background:rgba(5,30,54,.74);font-size:.6rem;font-weight:800;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.careers-visual-frame{position:absolute;z-index:1;inset:.7rem .7rem auto auto;width:3.2rem;height:3.2rem;border-top:1px solid hsla(0,0%,100%,.75);border-right:1px solid hsla(0,0%,100%,.75);pointer-events:none}.careers-showcase-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.careers-apply-button{display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;min-width:10.8rem;padding:.78rem 1.2rem;border:0;border-radius:999px;color:#fff;background:var(--career-gold);box-shadow:0 7px 16px rgba(190,127,14,.24);cursor:pointer;font:inherit;font-size:.76rem;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.careers-apply-button:focus-visible,.careers-apply-button:hover{color:#fff;background:#a96e10;box-shadow:0 10px 19px rgba(190,127,14,.32);transform:translateY(-2px)}.careers-apply-button span{font-size:1.15rem;font-weight:400;line-height:.8}.careers-closed-button{animation:careers-closed-button-bump 2.4s ease-in-out infinite}.careers-closed-button:focus-visible,.careers-closed-button:hover{animation:none}@keyframes careers-closed-button-bump{0%,72%,to{transform:translateY(0) scale(1)}80%{transform:translateY(-5px) scale(1.025)}88%{transform:translateY(0) scale(.99)}94%{transform:translateY(-2px) scale(1.01)}}@media (prefers-reduced-motion:reduce){.careers-closed-button{animation:none}}.careers-journey-link{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem 0;color:#687b90;border-bottom:1px solid #bdcad5;font-size:.68rem;font-weight:750;text-decoration:none}.careers-journey-link:focus-visible,.careers-journey-link:hover{color:var(--career-gold);border-color:var(--career-gold)}.careers-pathways{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;max-width:1240px;margin:1.45rem auto 0}.careers-pathway-card{display:grid;grid-template-columns:37px minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;min-height:90px;padding:1.05rem 1.2rem;color:var(--career-ink);background:#fff;border:1px solid #e1e8ed;box-shadow:0 7px 16px rgba(11,42,73,.06);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.careers-pathway-card[type=button]{width:100%;font:inherit;text-align:start;cursor:pointer}.careers-pathway-card:focus-visible,.careers-pathway-card:hover{color:var(--career-ink);border-color:#c8a05a;box-shadow:0 12px 22px rgba(11,42,73,.11);transform:translateY(-3px)}.careers-pathway-icon{width:37px;height:37px;color:var(--career-navy)}.careers-pathway-content{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.careers-pathway-content strong{font-size:.79rem;line-height:1.1;text-transform:uppercase}.careers-pathway-content small{color:#6a7d91;font-size:.63rem;line-height:1.35}.careers-card-arrow{color:var(--career-gold);font-size:1.3rem;font-weight:400}.careers-notice-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:1.25rem;background:rgba(7,29,53,.58)}.careers-closed-notice{width:min(100%,430px);padding:2rem;color:var(--career-ink);background:#fff;border-top:4px solid var(--career-gold);box-shadow:0 20px 60px rgba(7,29,53,.3)}.careers-closed-notice h2{margin:0;color:var(--career-navy);font-size:1.25rem}.careers-closed-notice p{margin:.8rem 0 1.35rem;color:#61758a;font-size:.9rem;line-height:1.6}.careers-closed-notice button{min-width:92px;padding:.7rem 1.1rem;color:#fff;background:var(--career-navy);border:0;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700}.careers-closed-notice button:focus-visible,.careers-closed-notice button:hover{background:var(--career-gold)}.careers-footer-line{position:relative;z-index:1;display:flex;align-items:center;gap:.7rem;max-width:1240px;margin:1.25rem auto 0;color:#7b8b9b;font-size:.55rem;font-weight:750;letter-spacing:.2em;text-transform:uppercase}.careers-footer-line span{width:2rem;height:1px;background:var(--career-gold)}.careers-showcase[dir=rtl] .careers-footer-line,.careers-showcase[dir=rtl] .careers-showcase-eyebrow,.careers-showcase[dir=rtl] h1{letter-spacing:0}.careers-showcase[dir=rtl] .careers-image-stamp{inset:auto 1.15rem 1.15rem auto}.careers-showcase[dir=rtl] .careers-visual-frame{inset:.7rem auto auto .7rem}.careers-showcase[dir=rtl] .careers-apply-button span,.careers-showcase[dir=rtl] .careers-card-arrow{transform:scaleX(-1)}.careers-reference-page{--career-navy:#09284b;--career-gold:#c98b22;--career-cream:#f5f1e9;color:#19324e;background:#fbfaf7}.career-reference-hero{position:relative;min-height:390px;overflow:hidden;color:#fff}.career-reference-hero>img{width:100%;height:390px;object-fit:cover;object-position:center 38%;filter:brightness(.55)}.career-reference-hero-overlay{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;padding:2rem max(5vw,1.25rem);background:linear-gradient(90deg,rgba(4,18,32,.92),rgba(4,18,32,.1) 82%)}.career-reference-kicker{margin:0 0 .55rem;color:var(--career-gold);font-size:.65rem;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.career-reference-hero h1{max-width:600px;margin:0 0 .9rem;color:#fff;font-size:clamp(2.5rem,5vw,4.65rem);line-height:.93;letter-spacing:-.055em;text-transform:uppercase}.career-reference-hero-desc{max-width:450px;margin:0 0 1.25rem;color:#edf1f2;font-size:.82rem;line-height:1.55}.career-job-card button,.career-reference-hero-button,.career-submit{display:inline-flex;align-items:center;gap:1.2rem;border:0;padding:.7rem 1rem;color:#fff;background:var(--career-gold);font:inherit;font-size:.67rem;font-weight:800;text-decoration:none;text-transform:uppercase;cursor:pointer}.career-job-card button:hover,.career-reference-hero-button:hover,.career-submit:hover{color:#fff;background:#a87116}.career-job-card button span,.career-reference-hero-button span,.career-submit span{font-size:1rem;font-weight:400}.career-reference-side-label{margin:0;border-left:2px solid var(--career-gold);padding-left:.75rem;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.12em;line-height:1.8}.career-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:-1.2rem auto 0;position:relative;z-index:2;background:#fff;box-shadow:0 8px 22px rgba(10,33,57,.1)}.career-stat-strip div{display:grid;grid-template-columns:28px 1fr;grid-column-gap:.6rem;column-gap:.6rem;align-items:center;padding:.9rem 1rem;border-right:1px solid #e7e1d6}.career-stat-strip div:last-child{border-right:0}.career-stat-strip svg{grid-row:span 2;color:var(--career-gold)}.career-stat-strip strong{color:var(--career-navy);font-size:1.05rem;line-height:1}.career-stat-strip span{color:#738093;font-size:.57rem}.career-vacancies-section,.career-why-section{width:min(1120px,calc(100% - 2rem));margin:0 auto}.career-vacancies-section{padding:4rem 0 4.5rem}.career-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.1rem;border-bottom:1px solid #ded9d0;padding-bottom:.9rem}.career-section-heading h2,.career-why-copy h2{margin:0;color:var(--career-navy);font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.04em}.career-section-heading>p{margin:0;color:#738093;font-size:.72rem}.career-filters{display:flex;gap:.55rem;margin-bottom:1.25rem}.career-filters select{min-width:170px;border:1px solid #d7d4ce;padding:.55rem .7rem;color:#4e6178;background:#fff;font:inherit;font-size:.67rem}.career-job-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem}.career-job-card{display:flex;min-height:255px;flex-direction:column;padding:1rem;background:#fff;border:1px solid #e4e0d8;box-shadow:0 5px 13px rgba(10,33,57,.045)}.career-job-card-top{display:flex;justify-content:space-between;align-items:center}.career-job-icon{display:grid;place-items:center;width:31px;height:31px;color:var(--career-gold);background:var(--career-cream)}.career-open-badge{padding:.22rem .38rem;color:#fff;background:#c88b25;font-size:.49rem;font-weight:800;letter-spacing:.1em}.career-job-card h3{margin:.9rem 0 .35rem;color:var(--career-navy);font-size:.88rem;line-height:1.15}.career-job-meta,.career-job-type{margin:0;color:#718196;font-size:.6rem}.career-job-type{margin-top:.25rem;color:var(--career-gold);font-weight:750}.career-job-description{display:-webkit-box;overflow:hidden;margin:.7rem 0 1rem;color:#53687f;font-size:.67rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.career-job-card button{align-self:flex-start;margin-top:auto;padding:.55rem .7rem;font-size:.57rem}.career-empty-state{padding:2rem;color:#68798c;background:#fff;border:1px dashed #d9d2c7;text-align:center;font-size:.8rem}.career-why-section{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-bottom:4rem;background:#fff}.career-why-image{min-height:300px}.career-why-image img{width:100%;height:100%;object-fit:cover}.career-why-copy{padding:2.3rem;background:var(--career-cream)}.career-why-copy>p:not(.career-reference-kicker){max-width:400px;color:#596d82;font-size:.78rem;line-height:1.65}.career-why-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.career-why-points div{display:flex;align-items:center;gap:.55rem;color:var(--career-navy);font-size:.67rem;font-weight:750}.career-why-points svg{color:var(--career-gold)}.career-modal-backdrop{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(3,18,34,.65)}.career-modal{position:relative;width:min(600px,100%);max-height:92vh;overflow:auto;padding:2rem;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.25)}.career-modal-close{position:absolute;top:.5rem;right:.7rem;border:0;color:#53667b;background:transparent;font-size:1.5rem;cursor:pointer}.career-modal-kicker{margin:0 0 .4rem;color:var(--career-gold);font-size:.62rem;font-weight:800;letter-spacing:.14em}.career-modal h2{margin:0;color:var(--career-navy);font-size:1.55rem}.career-modal-meta{margin:.4rem 0 1.2rem;color:#718196;font-size:.72rem}.career-application-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.career-application-form label{display:grid;grid-gap:.3rem;gap:.3rem;color:#52677d;font-size:.65rem;font-weight:700}.career-application-form input,.career-application-form textarea{width:100%;border:1px solid #d7dfe5;padding:.6rem;color:#213c59;background:#fff;font:inherit;font-size:.75rem}.career-form-error,.career-form-wide,.career-submit{grid-column:1/-1}.career-form-error{margin:0;color:#a3382c;font-size:.7rem}.career-submit{justify-content:center}.career-success{padding:2rem 1rem;text-align:center}.career-success>span{color:#fff;background:#c88b25;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;font-size:1.5rem}.career-success h2{margin-top:1rem}.career-success p{color:#64768a;font-size:.8rem}@media (max-width:800px){.career-reference-side-label{display:none}.career-stat-strip{grid-template-columns:repeat(2,1fr);margin:0 1rem}.career-stat-strip div:nth-child(2){border-right:0}.career-job-grid{grid-template-columns:repeat(2,1fr)}.career-why-section{grid-template-columns:1fr}.career-why-image{min-height:220px}}@media (max-width:560px){.career-reference-hero,.career-reference-hero>img{min-height:340px;height:340px}.career-reference-hero-overlay{align-items:flex-end;padding-bottom:2rem}.career-reference-hero h1{font-size:2.5rem}.career-section-heading{display:block}.career-section-heading>p{margin-top:.7rem}.career-filters{display:grid;grid-template-columns:1fr 1fr}.career-filters select{min-width:0}.career-job-grid{grid-template-columns:1fr}.career-why-copy{padding:1.5rem}.career-application-form{grid-template-columns:1fr}.career-form-error,.career-form-wide,.career-submit{grid-column:auto}}@media (max-width:900px){.careers-showcase-shell{grid-template-columns:1fr;grid-template-areas:"copy" "visual" "actions";gap:1.55rem}.careers-showcase-visual,.careers-showcase-visual img{min-height:310px}.careers-showcase-visual{max-width:660px;width:100%}.careers-pillars{max-width:660px}.careers-pathways{grid-template-columns:1fr;max-width:660px}.careers-footer-line{max-width:660px}}@media (max-width:991px){.side-drawer{background:#fff;color:#102f54;border-right-color:#dce5ee;box-shadow:12px 0 34px rgba(11,42,73,.2)}.drawer-header,.drawer-search{border-bottom-color:#e3eaf1}.drawer-header>div{border-bottom-color:#e3eaf1!important}.drawer-close-btn{color:#102f54}.drawer-close-btn:hover{color:#b57810;background:#fff8ef}.search-input-wrap input{color:#102f54;background:#fff;border-color:#d7e1eb}.search-input-wrap input:focus{border-color:#c88a1c}.search-icon{color:#718398}.drawer-nav-item{border-bottom-color:#e3eaf1}.drawer-nav-link{color:#102f54}.drawer-nav-link.active,.drawer-nav-link:hover{color:#a96e05;background:#fff8ef}.drawer-nav-primary{color:#102f54}.drawer-submenu-trigger{color:#b57810;border-left-color:#e3eaf1}.drawer-nav-split.active .drawer-nav-primary,.drawer-nav-split.active .drawer-submenu-trigger,.drawer-nav-split:hover .drawer-nav-primary,.drawer-submenu-trigger:focus-visible,.drawer-submenu-trigger:hover{color:#a96e05;background:#fff8ef}.drawer-sub-container{margin-left:1.15rem;background:#f8fafc;border-left-color:#c88a1c}.drawer-nav-sub-item{border-bottom-color:#e3eaf1}.drawer-nav-link.sub-link{color:#526981}.drawer-nav-link.sub-link:hover{color:#102f54;background:#fff}.drawer-footer{color:#526981;background:#f8fafc;border-top-color:#e3eaf1}.drawer-contact-info{color:#526981}}@media (max-width:560px){.careers-showcase{padding:1rem 1rem 1.25rem}.careers-showcase-shell{padding:1.35rem}.careers-showcase h1{font-size:clamp(2.7rem,15vw,4rem)}.careers-showcase h2{font-size:1.1rem}.careers-showcase-body,.careers-showcase-lead{font-size:.82rem}.careers-pillars{grid-template-columns:1fr;gap:.85rem;margin-top:1.25rem}.careers-pillar{align-items:center}.careers-pillar h3{font-size:.7rem}.careers-pillar p{font-size:.67rem}.careers-showcase-visual,.careers-showcase-visual img{min-height:245px}.careers-showcase-actions{gap:1rem}.careers-apply-button{flex:1 1}.careers-pathway-card{min-height:82px}.careers-footer-line{margin-top:1.1rem;font-size:.48rem}}.tr-hero{isolation:isolate;display:block;min-height:28rem;height:clamp(28rem,26vw,31rem);background:#081828}.tr-hero-bg img{object-position:center 52%}.tr-hero-overlay{background:linear-gradient(90deg,rgba(4,21,39,.91),rgba(4,21,39,.8) 35%,rgba(4,21,39,.48) 61%,rgba(4,21,39,.18))}.tr-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:min(52rem,calc(100% - clamp(3rem, 12vw, 14rem)));height:100%;max-width:52rem;-webkit-margin-start:clamp(1.5rem,6vw,7rem);margin-inline-start:clamp(1.5rem,6vw,7rem);padding:3rem 0}.tr-hero-eyebrow{margin:0 0 1rem;color:#e2a439;font-size:.78rem;font-weight:800;letter-spacing:.19em;line-height:1.2;text-transform:uppercase}.tr-hero-title{max-width:50rem;margin:0;color:#fff;font-size:clamp(3rem,4.65vw,5rem);font-weight:800;letter-spacing:-.045em;line-height:.98;text-transform:none}.tr-hero-accent-line{display:none}.tr-hero-desc{max-width:39rem;margin:1.25rem 0 0;color:#edf3f7;font-size:clamp(.95rem,1.14vw,1.14rem);line-height:1.55}.trading-quote-cta{align-self:flex-start;min-width:0;min-height:0;margin-top:1.6rem;padding:.78rem 1.15rem;border-color:hsla(0,0%,100%,.62);border-radius:0;background:rgba(5,32,57,.36);box-shadow:none;font-size:.72rem;letter-spacing:.09em}.trading-quote-cta:hover{color:#fff;background:#c7871c;box-shadow:0 10px 22px rgba(4,21,39,.28);filter:none;transform:translateY(-2px)}.tr-hero-trust-mark{position:absolute;z-index:2;inset-inline-end:clamp(2.5rem,9vw,10rem);top:50%;display:grid;width:clamp(6rem,7vw,8.2rem);aspect-ratio:1;place-items:center;color:#e6ac41;border:1px solid rgba(230,172,65,.88);border-radius:50%;background:rgba(4,24,44,.3);transform:translateY(-8%)}.tr-hero-trust-mark:after,.tr-hero-trust-mark:before{content:"";position:absolute;width:1.2rem;height:1px;background:#e6ac41}.tr-hero-trust-mark:before{inset-inline-start:-1.45rem}.tr-hero-trust-mark:after{inset-inline-end:-1.45rem}@media (max-width:760px){.tr-hero{height:auto;min-height:34rem}.tr-hero-bg img{object-position:62% center}.tr-hero-overlay{background:rgba(4,21,39,.76)}.tr-hero-content{width:min(100% - 2.5rem,40rem);margin-inline:auto;padding:3.25rem 0}.tr-hero-title{font-size:clamp(2.65rem,10vw,4.15rem)}.tr-hero-trust-mark{display:none}}.tr-hero:dir(rtl) .tr-hero-content{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:clamp(1.5rem,6vw,7rem);margin-inline-end:clamp(1.5rem,6vw,7rem)}.tr-hero:dir(rtl) .tr-hero-eyebrow{letter-spacing:0}.wellhead-page>.wellhead-hero{width:100vw;max-width:100vw;height:clamp(22rem,36vw,32rem);min-height:0;-webkit-margin-start:calc(50% - 50vw);margin-inline-start:calc(50% - 50vw);-webkit-margin-end:0;margin-inline-end:0;border-radius:0}.wellhead-page>.wellhead-hero .wellhead-hero-content{width:min(1360px,calc(100% - 4rem))}.wellhead-page .bottom-cta-banner{width:100vw;max-width:100vw;-webkit-margin-start:calc(50% - 50vw);margin-inline-start:calc(50% - 50vw);-webkit-margin-end:0;margin-inline-end:0;border-radius:0}@media (max-width:767px){.wellhead-page>.wellhead-hero{height:370px}.wellhead-page>.wellhead-hero .wellhead-hero-img{object-position:62% center}.wellhead-page>.wellhead-hero .wellhead-hero-overlay{background:linear-gradient(180deg,rgba(8,24,46,.18),rgba(8,24,46,.9) 100%)}.wellhead-page>.wellhead-hero .wellhead-hero-content{width:min(100% - 2rem,32rem);margin:0 auto}.wellhead-page>.wellhead-hero .wellhead-hero-title{max-width:21rem;margin-bottom:.75rem;font-size:clamp(2rem,10vw,3rem);line-height:.98}.wellhead-page>.wellhead-hero .wellhead-hero-tagline{max-width:20rem;margin-bottom:1.2rem;font-size:.7rem;line-height:1.4}.wellhead-page>.wellhead-hero .wellhead-orange-btn{padding:.7rem .9rem;font-size:.62rem}.wellhead-page>.wellhead-hero .wellhead-hero-vertical-tag{display:none}}@media (max-width:420px){.wellhead-page>.wellhead-hero{height:335px}.wellhead-page>.wellhead-hero .wellhead-hero-content{width:calc(100% - 1.5rem)}.wellhead-page>.wellhead-hero .wellhead-kicker{margin-bottom:.45rem;font-size:.56rem}.wellhead-page>.wellhead-hero .wellhead-hero-title{font-size:clamp(1.7rem,9.5vw,2.25rem)}.wellhead-page>.wellhead-hero .wellhead-hero-tagline{margin-bottom:.9rem;font-size:.6rem}}.zonal-page .zonal-hero-copy{background:transparent!important;text-shadow:0 2px 8px rgba(0,0,0,.72)}.zonal-page .zonal-hero-copy .zonal-orange-btn{text-shadow:none}.zonal-page .zonal-hero:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,24,46,.88),rgba(8,24,46,.62) 46%,rgba(8,24,46,.16))}.zonal-page .zonal-hero-copy{z-index:1}@media (max-width:767px){.zonal-page .zonal-hero:after{background:linear-gradient(180deg,rgba(8,24,46,.2),rgba(8,24,46,.86))}}.ct-page{--ct-blue:#092c4d;--ct-orange:#c98225;background:#f3f6f8;color:var(--ct-blue)}.ct-hero{position:relative;min-height:440px;overflow:hidden;color:#fff}.ct-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 54%}.ct-hero-overlay{position:relative;display:flex;align-items:center;min-height:440px;padding:4rem 7%;background:linear-gradient(90deg,rgba(5,25,45,.92),rgba(5,25,45,.58) 48%,rgba(5,25,45,.08))}.ct-hero-copy{max-width:580px}.ct-eyebrow,.ct-hero-copy>span{color:var(--ct-orange);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ct-hero h1{margin:.7rem 0 1rem;color:#fff;font-size:clamp(2.35rem,5vw,4.4rem);line-height:.98;letter-spacing:-.045em}.ct-hero p{max-width:480px;margin:0 0 1.5rem;color:#e5edf3;font-size:.95rem;line-height:1.6}.ct-hero-button{display:inline-flex;align-items:center;gap:1.1rem;padding:.78rem 1rem;background:var(--ct-orange);color:#fff;font-size:.7rem;font-weight:800;text-decoration:none}.ct-hero-button b{font-size:1rem;font-weight:400}.ct-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;grid-gap:3rem;gap:3rem;max-width:1180px;margin:0 auto;padding:5rem 2rem}.ct-capabilities h2,.ct-intro h2{margin:.65rem 0 1rem;color:var(--ct-blue);font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.05;letter-spacing:-.035em}.ct-intro p{max-width:560px;color:#60758a;font-size:.95rem;line-height:1.7}.ct-intro img{width:100%;height:280px;object-fit:cover;box-shadow:14px 14px 0 #dfe7ed}.ct-capabilities{padding:4rem max(2rem,calc((100% - 1180px) / 2));background:#fff}.ct-capabilities h2{margin-bottom:2rem}.ct-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.ct-capability-grid article{padding:1.4rem;border:1px solid #dce5eb;background:#fff}.ct-capability-grid article>span{color:var(--ct-orange);font-size:1.5rem}.ct-capability-grid h3{margin:.8rem 0 .5rem;font-size:.95rem}.ct-capability-grid p{margin:0;color:#60758a;font-size:.78rem;line-height:1.55}.ct-hero-actions{display:flex;align-items:center;gap:1.25rem;margin-top:1.5rem;flex-wrap:wrap}.ct-secondary-button{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:.75rem;font-weight:700;text-decoration:none;border-bottom:2px solid var(--ct-orange);padding-bottom:2px}.ct-intro-copy ul{list-style:none;padding:0;margin:1.25rem 0 0}.ct-intro-copy li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.6rem;font-size:.84rem;color:#40566d}.ct-bullet-icon{font-size:1rem}.ct-bullet-icon,.ct-card-number{color:var(--ct-orange);font-weight:900}.ct-card-number{font-size:.85rem;letter-spacing:.1em;display:block;margin-bottom:.4rem}.ct-process{padding:4rem max(2rem,calc((100% - 1180px) / 2));background:#071e36;color:#fff}.ct-process .ct-eyebrow{color:#d7963b}.ct-process h2{color:#fff;margin-bottom:2.5rem}.ct-process-carousel{position:relative}.ct-process-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.25rem;gap:1.25rem}.ct-process-grid article{background:hsla(0,0%,100%,.05);border-top:3px solid var(--ct-orange);padding:1.5rem 1rem}.ct-process-grid strong{font-size:1.4rem;color:var(--ct-orange);font-weight:900;display:block;margin-bottom:.6rem}.ct-process-grid h3{font-size:.9rem;color:#fff;margin:0 0 .5rem}.ct-process-grid p{font-size:.75rem;color:#b4c7d9;line-height:1.5;margin:0}.ct-process-arrow{display:none}.ct-safety{padding:4rem max(2rem,calc((100% - 1180px) / 2));background:#f3f6f8}.ct-safety-header{max-width:680px;margin-bottom:2rem}.ct-safety-header h2{color:var(--ct-blue);margin:.5rem 0 .75rem;font-size:clamp(1.6rem,3vw,2.4rem)}.ct-safety-header p{color:#50667d;font-size:.9rem;line-height:1.6}.ct-safety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.ct-safety-grid article{min-width:0;background:#fff;padding:2rem 1.5rem;border:1px solid #dce5eb;border-top:3px solid var(--ct-orange)}.ct-safety-icon{font-size:1.8rem;display:block;margin-bottom:1rem}.ct-safety-grid h3{overflow-wrap:anywhere;font-size:.95rem;color:var(--ct-blue);margin:0 0 .5rem}.ct-safety-grid p{overflow-wrap:anywhere;font-size:.8rem;color:#60758a;line-height:1.6;margin:0}.ct-page[dir=rtl] .ct-process-grid article,.ct-page[dir=rtl] .ct-safety-grid article{text-align:right}@media (max-width:900px){.ct-safety{padding:3rem max(1.5rem,calc((100% - 760px) / 2))}.ct-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ct-safety-grid article:last-child{grid-column:1/-1}}@media (max-width:700px){.ct-hero,.ct-hero-overlay{min-height:390px}.ct-hero-overlay{align-items:flex-end;padding:2rem 7% 2.25rem;background:linear-gradient(180deg,rgba(5,25,45,.08),rgba(5,25,45,.92) 76%)}.ct-hero>img{object-position:62% center}.ct-hero h1{font-size:clamp(2rem,10vw,3rem)}.ct-hero p{font-size:.76rem;line-height:1.45}.ct-intro{grid-template-columns:1fr;gap:1.5rem;padding:3rem 1.25rem}.ct-intro img{height:220px}.ct-capabilities{padding:3rem 1.25rem}.ct-capability-grid{grid-template-columns:1fr}.ct-process{padding-inline:1.25rem}.ct-process-carousel{margin-inline:-1.25rem}.ct-process-grid{display:flex;gap:.85rem;overflow-x:auto;padding:.15rem 3rem .8rem;scroll-snap-type:x mandatory;scrollbar-width:none}.ct-process-grid::-webkit-scrollbar{display:none}.ct-process-grid article{flex:0 0 min(78vw,20rem);min-height:13rem;scroll-snap-align:center}.ct-process-arrow{position:absolute;z-index:2;top:50%;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid hsla(0,0%,100%,.48);border-radius:50%;color:#fff;background:rgba(7,30,54,.9);font:inherit;font-size:1.25rem;cursor:pointer;transform:translateY(-50%)}.ct-process-arrow-prev{left:.5rem}.ct-process-arrow-next{right:.5rem}.ct-process-arrow:focus-visible{outline:2px solid var(--ct-orange);outline-offset:3px}.ct-safety{padding:3rem 1.25rem}.ct-safety-header{margin-bottom:1.5rem}.ct-safety-grid{grid-template-columns:1fr;gap:1rem}.ct-safety-grid article{padding:1.5rem 1.25rem}.ct-safety-grid article:last-child{grid-column:auto}.ct-safety-icon{margin-bottom:.85rem}.ct-safety-grid p{font-size:.84rem}}.well-intervention-page>.wi-hero{width:100vw;max-width:100vw;-webkit-margin-start:calc(50% - 50vw);margin-inline-start:calc(50% - 50vw);-webkit-margin-end:0;margin-inline-end:0;border-radius:0}@media (max-width:767px){.well-intervention-page>.wi-hero{height:390px;min-height:0}.well-intervention-page .wi-hero>img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:62% center}.well-intervention-page .wi-hero-overlay{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.35rem 7% 1.5rem;background:linear-gradient(180deg,rgba(5,28,52,.16) 12%,rgba(5,28,52,.88))}.well-intervention-page .wi-hero-overlay:before,.well-intervention-page[dir=rtl] .wi-hero-overlay:before{top:0;right:0;bottom:0;left:0;width:100%;background:linear-gradient(180deg,rgba(5,28,52,.1),rgba(5,28,52,.72) 58%,rgba(5,28,52,.95))}.well-intervention-page .wi-hero-breadcrumb{width:100%;margin-bottom:.8rem;overflow:hidden;font-size:.43rem;line-height:1.2;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.well-intervention-page .wi-hero-overlay h1{max-width:15rem;margin-bottom:.65rem;font-size:clamp(1.8rem,9.5vw,2.55rem);line-height:.94;letter-spacing:-.045em}.well-intervention-page .wi-hero-overlay p{max-width:19rem;margin-bottom:1rem;font-size:.66rem;line-height:1.38}.well-intervention-page .wi-hero-btn{gap:.75rem;padding:.58rem .8rem;font-size:.55rem;line-height:1.1}.well-intervention-page .wi-hero-btn b{font-size:.85rem}.well-intervention-page .wi-hero-side{display:none}}@media (max-width:420px){.well-intervention-page>.wi-hero{height:335px}.well-intervention-page .wi-hero-overlay{padding:1rem 7% 1.1rem}.well-intervention-page .wi-hero-breadcrumb{margin-bottom:.6rem;font-size:.38rem}.well-intervention-page .wi-hero-overlay h1{max-width:12rem;margin-bottom:.55rem;font-size:clamp(1.65rem,9.2vw,2.1rem)}.well-intervention-page .wi-hero-overlay p{max-width:15rem;margin-bottom:.75rem;font-size:.58rem;line-height:1.32}.well-intervention-page .wi-hero-btn{padding:.5rem .7rem;font-size:.5rem}}.slickline-page-root{width:100%;max-width:none;margin-inline:0}.slickline-page-root>.slickline-hero-section{position:relative;min-height:540px;padding:0;border:0;background:#07182d;overflow:hidden}.slickline-page-root>.slickline-hero-section .slickline-hero-container{display:block;position:static;width:min(1240px,calc(100% - 2.5rem));min-height:540px;margin:0 auto}.slickline-page-root>.slickline-hero-section .slickline-hero-image-wrap{position:absolute;inset:0;width:100%;height:100%;border-radius:0;box-shadow:none}.slickline-page-root>.slickline-hero-section .slickline-hero-img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.slickline-page-root>.slickline-hero-section .slickline-hero-image-wrap:before{content:"";position:absolute;z-index:1;inset:0;background:transparent}.slickline-page-root>.slickline-hero-section .slickline-hero-image-wrap:after{background:var(--service-hero-shade)}.slickline-page-root>.slickline-hero-section .slickline-hero-container:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none}.slickline-page-root>.slickline-hero-section .slickline-hero-content{position:relative;z-index:3;display:flex;min-height:540px;max-width:680px;flex-direction:column;justify-content:center;padding:3rem 0}.slickline-page-root>.slickline-hero-section .slickline-hero-title{max-width:650px;margin:.7rem 0 1rem;color:#fff;font-size:clamp(2.7rem,5.3vw,5rem);line-height:.98;letter-spacing:-.055em}.slickline-page-root>.slickline-hero-section .slickline-hero-lead{max-width:570px;margin:0 0 .85rem;color:#fff;font-size:clamp(1rem,1.7vw,1.35rem)}.slickline-page-root>.slickline-hero-section .slickline-hero-desc{max-width:570px;margin:0 0 1.5rem;color:#dce7f0;font-size:.9rem;line-height:1.65}.slickline-page-root>.slickline-hero-section .slickline-badge-overlay{top:2rem;right:2rem}.slickline-page-root[dir=rtl]>.slickline-hero-section .slickline-hero-content{margin-left:auto;margin-right:0;text-align:right}.slickline-page-root[dir=rtl]>.slickline-hero-section .slickline-hero-image-wrap:after{background:linear-gradient(270deg,rgba(8,24,46,.88),rgba(8,24,46,.6) 50%,rgba(8,24,46,.15))}.slickline-page-root[dir=rtl]>.slickline-hero-section .slickline-badge-overlay{right:auto;left:2rem;border-right:0;border-left:4px solid #d97706}.slickline-page-root .slickline-cta-banner-section{padding:0;background:#080c14;width:100vw;margin-left:calc(50% - 50vw)}.slickline-page-root .slickline-banner-wrap{min-height:280px;display:flex;align-items:center;padding:3.5rem 3rem;max-width:100%;border-radius:0;box-shadow:none;margin:0;background:#080c14}.slickline-page-root .banner-bg-img{width:100%;opacity:1;filter:brightness(.46)}.slickline-page-root .banner-overlay,.slickline-page-root[dir=rtl] .banner-overlay{background:linear-gradient(180deg,rgba(10,15,29,.35),rgba(10,15,29,.85))}.slickline-page-root[dir=rtl] .banner-content{margin-left:0;margin-right:auto;text-align:right}.slickline-page-root[dir=rtl] .slickline-cta-banner-section .section-label-group{flex-direction:row-reverse}@media (max-width:700px){.slickline-page-root>.slickline-hero-section,.slickline-page-root>.slickline-hero-section .slickline-hero-container,.slickline-page-root>.slickline-hero-section .slickline-hero-content{min-height:600px}.slickline-page-root>.slickline-hero-section .slickline-hero-container{width:calc(100% - 1.5rem)}.slickline-page-root>.slickline-hero-section .slickline-hero-content{justify-content:flex-end;padding:2rem 0 3rem}.slickline-page-root>.slickline-hero-section .slickline-hero-title{font-size:clamp(2.25rem,12vw,3.6rem)}.slickline-page-root>.slickline-hero-section .slickline-hero-desc{font-size:.78rem}.slickline-page-root>.slickline-hero-section .slickline-hero-image-wrap:after,.slickline-page-root[dir=rtl]>.slickline-hero-section .slickline-hero-image-wrap:after{background:linear-gradient(180deg,rgba(8,24,46,.14) 10%,rgba(8,24,46,.9))}.slickline-page-root>.slickline-hero-section .slickline-badge-overlay{top:1rem;right:1rem}.slickline-page-root[dir=rtl]>.slickline-hero-section .slickline-badge-overlay{right:auto;left:1rem}.slickline-page-root .slickline-cta-banner-section{padding:0}.slickline-page-root .slickline-banner-wrap{min-height:280px;padding:2.5rem 1.5rem;border-radius:0}.slickline-page-root .banner-bg-img{width:100%}.slickline-page-root .banner-overlay{background:linear-gradient(180deg,rgba(10,15,29,.35),rgba(10,15,29,.85))}.slickline-page-root .banner-title{font-size:clamp(1.75rem,8vw,2.5rem)}.slickline-page-root .banner-sub{font-size:.82rem}}.cms-page{background:#f7f8fa;color:#111827}.cms-page-hero{min-height:460px;background-position:50%;background-size:cover;display:flex;align-items:flex-end}.cms-page-hero-copy{width:min(1180px,100%);margin:0 auto;padding:90px 24px 72px;color:#fff}.cms-eyebrow,.cms-page-hero-copy span{color:#d7aa4a;font-size:.78rem;letter-spacing:.16em;font-weight:700}.cms-page-hero-copy h1{max-width:850px;margin:14px 0;font-size:clamp(2.4rem,6vw,5.6rem);line-height:.98}.cms-page-hero-copy p{max-width:720px;font-size:1.12rem;line-height:1.7;color:#e5e7eb}.cms-page[dir=rtl] .cms-page-hero{background-image:var(--cms-hero-background)}.cms-page[dir=rtl] .cms-page-hero-copy{text-align:right}.cms-page-stats{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border-bottom:1px solid #dfe3e8;background:#fff}.cms-page-stats>div{display:grid;grid-gap:6px;gap:6px;padding:24px;-webkit-border-end:1px solid #dfe3e8;border-inline-end:1px solid #dfe3e8;text-align:center}.cms-page-stats>div:last-child{-webkit-border-end:0;border-inline-end:0}.cms-page-stats strong{color:#0d5c83;font-size:1.7rem}.cms-page-stats span{color:#526274;font-size:.78rem;line-height:1.4}.cms-page-intro{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-gap:48px;gap:48px;align-items:center;padding:72px 24px;border-bottom:1px solid #dfe3e8}.cms-page-intro h2{margin:10px 0 16px;font-size:clamp(1.8rem,3vw,3rem)}.cms-page-intro p{color:#4b5563;line-height:1.8;white-space:pre-line}.cms-page-intro img{width:100%;max-height:420px;object-fit:cover;border-radius:4px}.cms-page-sections{width:min(1180px,100%);margin:0 auto;padding:36px 24px 90px}.cms-content-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-gap:48px;gap:48px;align-items:center;padding:72px 0;border-bottom:1px solid #dfe3e8}.cms-content-section.no-image,.cms-content-section:not(:has(>img)){grid-template-columns:1fr}.cms-content-section-reverse{direction:rtl}.cms-content-section-reverse>*{direction:ltr}.cms-content-copy h2{margin:10px 0 16px;font-size:clamp(1.8rem,3vw,3rem)}.cms-content-copy p{color:#4b5563;line-height:1.8;white-space:pre-line}.cms-content-copy ul{-webkit-padding-start:20px;padding-inline-start:20px;line-height:2}.cms-content-copy a{display:inline-block;margin-top:16px;color:#0d5c83;font-weight:700}.cms-content-section>img{width:100%;max-height:420px;object-fit:cover;border-radius:4px}.cms-card-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.cms-card-grid article{background:#fff;padding:24px;border-top:3px solid #d7aa4a;box-shadow:0 8px 26px rgba(15,23,42,.07)}.cms-card-grid img{width:100%;max-height:150px;object-fit:cover;margin-top:10px}.cms-page-documents{width:min(1180px,100%);margin:0 auto;padding:52px 24px 72px;background:#fff}.cms-page-documents h2{margin:0 0 24px;color:#102950;font-size:clamp(1.6rem,3vw,2.4rem)}.cms-page-documents>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.cms-page-documents a{display:grid;grid-template-columns:1fr auto;grid-gap:6px 14px;gap:6px 14px;align-items:center;min-height:74px;padding:16px 18px;border:1px solid #dfe3e8;-webkit-border-start:4px solid #d7aa4a;border-inline-start:4px solid #d7aa4a;color:#102950;background:#f8fafc;text-decoration:none}.cms-page-documents a:hover{background:#eef5f8}.cms-page-documents strong{font-size:.85rem;line-height:1.35}.cms-page-documents span{grid-column:1;color:#64748b;font-size:.72rem;line-height:1.45}.cms-page-documents em{grid-column:2;grid-row:1/span 2;color:#0d5c83;font-size:1.4rem;font-style:normal}.cms-page-cta{min-height:280px;display:flex;align-items:center;background:#082b4c 50%/cover no-repeat;color:#fff}.cms-page-cta>div{width:min(1180px,100%);margin:0 auto;padding:64px 24px}.cms-page-cta h2{max-width:700px;margin:12px 0;font-size:clamp(1.8rem,4vw,3.4rem)}.cms-page-cta p{max-width:620px;color:#dbe7ef;line-height:1.7}.cms-page-cta a{display:inline-block;margin-top:12px;padding:12px 18px;color:#fff;background:#d7aa4a;font-weight:700;text-decoration:none}.cms-page[dir=rtl] .cms-page-cta{text-align:right}@media (max-width:720px){.cms-content-section,.cms-content-section-reverse,.cms-page-intro{grid-template-columns:1fr;direction:ltr}.cms-page-hero{min-height:390px}.cms-page-stats>div{padding:18px 10px}.cms-page-documents{padding-inline:16px}}