.oilgas-promo{position:relative;isolation:isolate;overflow:hidden;background:#080b0f;color:#fff;border-top:5px solid #df1f2e;scroll-margin-top:110px}.oilgas-promo::before{content:"";position:absolute;z-index:-3;inset:-2%;background:linear-gradient(90deg,rgba(4,7,11,.97) 0%,rgba(4,7,11,.85) 37%,rgba(4,7,11,.2) 75%),url('assets/hero-industrial.png') center 55%/cover;animation:oilgas-pan 18s ease-in-out infinite alternate}.oilgas-promo::after{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent 30%),radial-gradient(ellipse at 100% 20%,rgba(217,23,35,.22),transparent 60%)}.oilgas-inner{max-width:1320px;margin:auto;padding:64px 6% 48px;display:grid;grid-template-columns:1.35fr .65fr;gap:40px;align-items:center}.oilgas-copy{max-width:740px}.oilgas-copy .oilgas-kicker{font:700 11px/1.4 'Inter',Arial,sans-serif;letter-spacing:.22em;color:#b8dfe3;margin:0 0 22px}.oilgas-event{display:inline-flex;flex-wrap:wrap;gap:6px 16px;padding:9px 12px;border:1px solid #b93540;border-left:4px solid #ed2939;background:#4e0c17a6;font:800 12px/1.4 'Inter',Arial,sans-serif;letter-spacing:.045em}.oilgas-event span{color:#f4c9cd;font-weight:500}.oilgas-copy h2{font:800 clamp(38px,4.2vw,70px)/.99 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:-.015em;margin:24px 0;color:#fff}.oilgas-copy h2 strong{font:inherit;font-size:1.3em;color:#fff;text-shadow:4px 4px 0 #b71b2b}.oilgas-copy .oilgas-lead{max-width:560px;font:400 clamp(16px,1.4vw,20px)/1.55 'Inter',Arial,sans-serif;color:#e2e7ed;margin:24px 0 20px}.oilgas-services{display:flex;flex-wrap:wrap;gap:9px 18px;font:600 12px/1.6 'Inter',Arial,sans-serif;color:#a6eaf0}.oilgas-services span{border-bottom:1px solid #42717b;padding-bottom:4px}.oilgas-copy .oilgas-invite{max-width:560px;margin:26px 0 20px;font:400 16px/1.65 'Inter',Arial,sans-serif;color:#fff}.oilgas-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;max-width:100%;padding:19px 24px;background:#df1f2e;border:1px solid #ef5a64;border-radius:3px;color:#fff;text-decoration:none;font:800 13px/1.3 'Inter',Arial,sans-serif;letter-spacing:.055em;box-shadow:0 8px 28px #cf142a30;transition:background .2s,transform .2s}.oilgas-cta:hover{background:#f32a3b;transform:translateY(-2px);color:#fff}.oilgas-cta span{font-size:23px}.oilgas-cta:focus-visible,.oilgas-motion:focus-visible{outline:3px solid #6fe8f3;outline-offset:5px}.oilgas-copy .oilgas-confirm{font:400 11px/1.6 'Inter',Arial,sans-serif;color:#b9c2ca;margin:12px 0 0}.oilgas-side{justify-self:end;margin-top:240px;text-align:right;font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;text-shadow:0 2px 12px #000}.oilgas-side>span{font-size:28px;line-height:1;font-weight:700;letter-spacing:.05em}.oilgas-side i{display:block;height:3px;width:64px;background:#e32939;margin:18px 0 18px auto}.oilgas-side b{font-size:16px;line-height:1.3;letter-spacing:.08em;color:#e0e7ec}.oilgas-angle{position:absolute;border:2px solid #e42a3b;transform:rotate(-24deg);pointer-events:none;z-index:-1;opacity:.6}.oilgas-angle-one{width:280px;height:700px;right:5%;top:-160px}.oilgas-angle-two{width:305px;height:680px;right:8%;top:-150px;opacity:.23}.oilgas-sweep{position:absolute;pointer-events:none;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,#e22c3d15 45%,#e22c3d40 49%,transparent 53%);transform:translateX(-110%);animation:oilgas-scan 10s ease-in-out infinite}.oilgas-footer{background:#c81d2b;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;padding:17px max(6%,calc((100% - 1160px)/2));border-top:1px solid #f34855}.oilgas-footer p{font:700 11px/1.6 'Inter',Arial,sans-serif;letter-spacing:.06em;margin:0;color:#fff}.oilgas-footer p span{margin:0 9px;color:#ffbac0}.oilgas-motion{border:1px solid #f18c96;background:transparent;color:#fff;font:500 11px/1.4 'Inter',Arial,sans-serif;padding:8px 10px;cursor:pointer;white-space:nowrap}.oilgas-promo.motion-paused::before,.oilgas-promo.motion-paused .oilgas-sweep{animation-play-state:paused}.oilgas-preview-note{padding:12px 20px;background:#fff7de;color:#58420a;font:500 13px/1.5 'Inter',Arial,sans-serif;text-align:center;border-bottom:1px solid #d6c68c}.oilgas-preview-result{border:1px solid #158b96;padding:12px;color:#b4f4f8;margin:12px 0;font-size:14px}@keyframes oilgas-pan{from{transform:scale(1)}to{transform:scale(1.025)}}@keyframes oilgas-scan{0%,30%{transform:translateX(-110%)}75%,100%{transform:translateX(110%)}}@media(max-width:760px){.oilgas-inner{grid-template-columns:1fr;padding:38px 24px 32px;gap:0}.oilgas-promo::before{background:linear-gradient(90deg,#05070ce8,#05070ca6),url('assets/hero-industrial.png') 60% center/cover}.oilgas-copy h2{font-size:clamp(38px,10vw,66px)}.oilgas-side{display:none}.oilgas-event{font-size:10px}.oilgas-event span{display:block;width:100%}.oilgas-angle-one{right:-170px;top:-110px}.oilgas-angle-two{right:-130px;top:-100px}.oilgas-copy .oilgas-kicker{font-size:10px}.oilgas-cta{width:100%;font-size:12px;padding:17px 18px}.oilgas-footer{padding:16px 24px}.oilgas-footer p{font-size:10px}.oilgas-footer p span{margin:0 5px}}@media(prefers-reduced-motion:reduce){.oilgas-promo::before,.oilgas-sweep{animation:none}.oilgas-cta{transition:none}.oilgas-motion{display:none}}
