.apex-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:30;padding:.7rem 1rem;color:#fff;background:#07364f;font:700 .8rem/1 Arial,sans-serif;transform:translateY(-160%)}.apex-skip-link:focus{transform:translateY(0)}.oilfield-landing{overflow-x:clip;font-family:Arial,sans-serif;line-height:1.65}.oilfield-landing img{display:block;max-width:100%;height:auto}.oilfield-landing a{color:inherit}.oilfield-landing .shell{width:min(87.5rem,calc(100% - 3rem));margin-inline:auto}.oilfield-landing :focus-visible{outline:3px solid var(--lp-green);outline-offset:4px}.oilfield-landing{--lp-navy: #07364f;--lp-blue: #17658f;--lp-blue-deep: #0b4d70;--lp-green: #557d28;--lp-ink: #15303e;--lp-muted: #58707c;--lp-pale: #edf2f2;--lp-paper: #f7f8f6;--lp-line: #d7e0e1;color:var(--lp-ink);background:var(--lp-paper)}.oilfield-landing *,.oilfield-landing *:before,.oilfield-landing *:after{box-sizing:border-box}.oilfield-landing h1,.oilfield-landing h2,.oilfield-landing h3,.oilfield-landing p{text-wrap:pretty}.lp-section{padding-block:clamp(5.5rem,9vw,9rem)}.lp-kicker{margin:0 0 1rem;color:var(--lp-blue);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lp-kicker-light{color:#ffffffc7}.lp-button{width:fit-content;min-height:3.35rem;padding:.85rem 1.15rem .85rem 1.35rem;display:inline-flex;align-items:center;justify-content:center;gap:1.3rem;border:1px solid transparent;color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1)}.lp-button svg{width:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .22s cubic-bezier(.16,1,.3,1)}.lp-button:hover svg{transform:translate(4px)}.lp-button:active{transform:translateY(1px)}.lp-button-primary{background:var(--lp-green)}.lp-button-primary:hover{color:var(--lp-green);background:#fff}.lp-button-secondary{border-color:#ffffffa6;background:#07364f47}.lp-button-secondary:hover,.lp-button-light{color:var(--lp-navy);background:#fff}.lp-button-light:hover{color:#fff;border-color:#ffffffb8;background:transparent}.lp-header{position:relative;z-index:5;background:#fffffffa;border-bottom:1px solid rgba(7,54,79,.1)}.lp-header-layout{min-height:6.25rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.lp-brand{width:10.875rem;display:block}.lp-header-actions{display:flex;align-items:center;gap:1.5rem}.lp-header-phone{display:grid;color:var(--lp-navy);font-size:1rem;font-weight:700;line-height:1.2;text-align:right;text-decoration:none}.lp-header-phone span{color:var(--lp-muted);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}.lp-header-cta{margin:0}.lp-hero{position:relative;min-height:min(58rem,calc(100dvh - 6.25rem));display:grid;align-items:center;isolation:isolate;overflow:hidden}.lp-hero-image{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center}.lp-hero-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#052b40fa,#084362e8 48%,#08364f8a),linear-gradient(0deg,rgba(5,43,64,.32),transparent 52%)}.lp-hero-layout{padding-block:clamp(4rem,7vw,6.5rem);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(24rem,.72fr);gap:clamp(3rem,7vw,7rem);align-items:center}.lp-hero-copy{color:#fff}.lp-hero-copy h1{max-width:11ch;margin:0;font-size:clamp(3.25rem,6vw,6.5rem);line-height:.93;letter-spacing:-.052em}.lp-hero-lead{max-width:54ch;margin:2rem 0 0;color:#ffffffdb;font-size:clamp(1.05rem,1.65vw,1.3rem);line-height:1.6}.lp-hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.8rem}.lp-hero-region{margin:1.6rem 0 0;color:#ffffffab;font-size:.82rem}.lp-quote-card{padding:clamp(1.8rem,3.5vw,3rem);background:#fff;box-shadow:0 30px 80px #052b4038}.lp-quote-card-compact{padding:clamp(1.55rem,2.5vw,2.25rem)}.lp-quote-heading h2{margin:0;color:var(--lp-navy);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.02;letter-spacing:-.035em}.lp-quote-heading>p:last-child{margin:1rem 0 0;color:var(--lp-muted);font-size:.92rem;line-height:1.55}.lp-form-preview{position:relative;margin-top:1.6rem}.lp-prototype-note{width:fit-content;margin:0 0 1rem;padding:.3rem .55rem;color:#6e7d64;background:#eef3e8;border:1px solid #d8e3cd;font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.lp-field-grid label{display:grid;gap:.35rem}.lp-field-grid label>span{color:var(--lp-ink);font-size:.7rem;font-weight:700}.lp-field-grid input:not([type=checkbox]):not([type=radio]),.lp-field-grid select,.lp-field-grid textarea{width:100%;min-height:2.9rem;padding:.75rem .85rem;border:1px solid var(--lp-line);border-radius:0;color:var(--lp-muted);background:#f9fbfa;font:inherit;font-size:.82rem;resize:none;opacity:1}.lp-field-grid select:disabled{color:var(--lp-muted);-webkit-text-fill-color:var(--lp-muted);opacity:1}.lp-checkbox-group{margin:0;padding:.8rem;display:grid;grid-template-columns:1fr 1fr;gap:.55rem;border:1px solid var(--lp-line);background:#f9fbfa}.lp-checkbox-group legend{padding:0;color:var(--lp-ink);font-size:.7rem;font-weight:700}.lp-checkbox-option{min-height:2.1rem;display:flex!important;align-items:center;gap:.55rem!important;color:var(--lp-muted);font-size:.78rem;line-height:1.25}.lp-checkbox-option input{width:1rem;height:1rem;flex:0 0 auto;accent-color:var(--lp-green);opacity:1}.lp-field-wide{grid-column:1 / -1}.lp-form-button{width:100%;margin-top:1rem;border:0;cursor:default;opacity:1}.lp-form-help{margin:.9rem 0 0;color:var(--lp-muted);font-size:.75rem;text-align:center}.lp-form-help a{color:var(--lp-blue);font-weight:700}.lp-trust-strip{color:#fff;background:var(--lp-navy)}.lp-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.lp-trust-grid>div{min-height:8.25rem;padding:1.6rem clamp(1.1rem,2.2vw,2.1rem);display:grid;align-content:center;border-left:1px solid rgba(255,255,255,.14)}.lp-trust-grid>div:last-child{border-right:1px solid rgba(255,255,255,.14)}.lp-trust-grid strong{color:#fff;font-size:clamp(1.65rem,2.5vw,2.45rem);line-height:1;letter-spacing:-.035em}.lp-trust-grid span{margin-top:.6rem;color:#ffffff9e;font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.lp-overview{background:linear-gradient(rgba(215,224,225,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(215,224,225,.35) 1px,transparent 1px),#fff;background-size:5rem 5rem}.lp-overview-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(26rem,1fr);gap:clamp(4rem,10vw,10rem)}.lp-overview h2,.lp-section-heading h2,.lp-benefits h2,.lp-use-cases h2,.lp-process h2,.lp-logistics h2,.lp-safety h2,.lp-faq h2,.lp-final-copy h2{margin:0;font-size:clamp(2.65rem,4.9vw,5.2rem);line-height:.98;letter-spacing:-.048em}.lp-overview h2,.lp-section-heading h2,.lp-benefits h2,.lp-process h2,.lp-safety h2,.lp-faq h2{color:var(--lp-blue)}.lp-overview-copy p,.lp-section-heading>p,.lp-process-header>p:last-child,.lp-safety-copy>p,.lp-faq-intro>p:last-child{color:var(--lp-muted)}.lp-large-copy{margin:0;color:var(--lp-ink)!important;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;line-height:1.5}.lp-overview-copy>p:not(.lp-large-copy){margin:1.5rem 0 0}.lp-inline-list{margin:2.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem;list-style:none}.lp-inline-list li{padding:.55rem .75rem;color:var(--lp-blue);background:var(--lp-pale);border-left:3px solid var(--lp-green);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.lp-equipment{background:var(--lp-pale)}.lp-section-heading{margin-bottom:clamp(3.5rem,7vw,6rem);display:grid;grid-template-columns:1.1fr .7fr;gap:clamp(3rem,8vw,8rem);align-items:end}.lp-section-heading>p{max-width:50ch;margin:0 0 .4rem}.lp-equipment-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:1rem}.lp-equipment-card{position:relative;min-height:clamp(27rem,38vw,38rem);overflow:hidden;box-shadow:0 20px 50px #07364f1f}.lp-equipment-card:nth-child(4n+2),.lp-equipment-card:nth-child(4n+3){min-height:clamp(24rem,32vw,32rem)}.lp-equipment-card:nth-child(4n+3){grid-column:1}.lp-equipment-card:nth-child(4n+4){grid-column:2}.lp-equipment-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.lp-equipment-card:hover>img{transform:scale(1.035)}.lp-equipment-shade{position:absolute;inset:0;background:linear-gradient(180deg,#07364f0f 20%,#07364ff5)}.lp-equipment-content{position:absolute;right:0;bottom:0;left:0;padding:clamp(1.75rem,4vw,3rem);color:#fff}.lp-equipment-content>span{color:#ffffff9e;font-size:.68rem;letter-spacing:.16em}.lp-equipment-content h3{max-width:12ch;margin:.65rem 0 0;font-size:clamp(1.8rem,3vw,3.3rem);line-height:.98;letter-spacing:-.04em}.lp-equipment-content p{max-width:58ch;margin:1rem 0 0;color:#ffffffc4;font-size:.92rem;line-height:1.55}.lp-equipment-content strong{margin-top:1.2rem;display:block;color:#fff;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.lp-benefits{background:#fff}.lp-benefits-layout{display:grid;grid-template-columns:minmax(20rem,.72fr) minmax(28rem,1fr);gap:clamp(4rem,9vw,9rem)}.lp-benefits-intro{position:sticky;top:2rem;align-self:start}.lp-benefits blockquote{margin:3rem 0 0;padding:2rem 0 0 2rem;border-top:1px solid var(--lp-line);border-left:4px solid var(--lp-green)}.lp-benefits blockquote p{margin:.4rem 0;color:var(--lp-navy);font-size:1.05rem;font-weight:700}.lp-benefit-list{border-top:1px solid var(--lp-line)}.lp-benefit-list article{padding-block:2.3rem;display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;border-bottom:1px solid var(--lp-line)}.lp-benefit-list article>span{padding-top:.35rem;color:var(--lp-green);font-size:.7rem;font-weight:700;letter-spacing:.14em}.lp-benefit-list h3{margin:0;color:var(--lp-blue);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.1}.lp-benefit-list p{max-width:58ch;margin:.8rem 0 0;color:var(--lp-muted)}.lp-use-cases{color:#fff;background:var(--lp-blue)}.lp-section-heading-light h2,.lp-logistics h2,.lp-final-copy h2{color:#fff}.lp-section-heading-light>p{color:#ffffffb8}.lp-use-case-list{border-top:1px solid rgba(255,255,255,.24)}.lp-use-case-list article{padding-block:2rem;display:grid;grid-template-columns:4rem minmax(16rem,.72fr) minmax(20rem,1fr);gap:clamp(2rem,5vw,5rem);align-items:start;border-bottom:1px solid rgba(255,255,255,.24)}.lp-use-case-list article>span{color:#c9ddb1;font-size:.7rem;font-weight:700;letter-spacing:.15em}.lp-use-case-list h3{margin:0;color:#fff;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.12}.lp-use-case-list p{margin:0;color:#ffffffbd}.lp-process{background:radial-gradient(circle at 90% 10%,rgba(85,125,40,.09),transparent 30%),var(--lp-paper)}.lp-process-header{max-width:65rem}.lp-process-header>p:last-child{max-width:58ch;margin:1.7rem 0 0;font-size:1.06rem}.lp-process-grid{margin:clamp(4rem,8vw,7rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;border-top:1px solid var(--lp-line);border-left:1px solid var(--lp-line)}.lp-process-grid li{min-height:24rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:#ffffffa3}.lp-process-grid li>span{color:var(--lp-green);font-size:.72rem;font-weight:700;letter-spacing:.16em}.lp-process-grid h3{margin:auto 0 1rem;color:var(--lp-blue);font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.08}.lp-process-grid p{margin:0;color:var(--lp-muted);font-size:.9rem}.lp-logistics{position:relative;isolation:isolate;overflow:hidden;color:#fff}.lp-logistics-image{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center}.lp-logistics-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#052b40f7 0 45%,#07364fd1 65%,#07364f9e)}.lp-logistics-layout{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(4rem,10vw,11rem)}.lp-logistics-layout>div:last-child>p{margin:0 0 1.3rem;color:#ffffffd1;font-size:1.02rem}.lp-region-grid{margin-top:2.5rem;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.28);border-left:1px solid rgba(255,255,255,.28)}.lp-region-grid span{padding:1rem;border-right:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp-safety{background:#fff}.lp-safety-layout{display:grid;grid-template-columns:1fr .8fr;gap:clamp(4rem,9vw,9rem);align-items:start}.lp-safety-copy>p{max-width:62ch}.lp-safety-copy>p:not(.lp-kicker):not(.lp-large-copy){margin-top:1.5rem}.lp-proof-panel{padding:clamp(2rem,4vw,3.5rem);color:#fff;background:var(--lp-navy);box-shadow:0 26px 70px #07364f2e}.lp-proof-metric{padding-bottom:1.7rem;display:grid;border-bottom:1px solid rgba(255,255,255,.18)}.lp-proof-metric+.lp-proof-metric{padding-top:1.7rem}.lp-proof-metric strong{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;letter-spacing:-.04em}.lp-proof-metric span{margin-top:.5rem;color:#ffffffad;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp-proof-logos{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--lp-line);border-left:1px solid var(--lp-line)}.lp-proof-logos>div{min-height:7rem;padding:1rem;display:grid;place-items:center;border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:#fff}.lp-proof-logos img{width:100%;max-width:8.5rem;max-height:4.2rem;object-fit:contain}.lp-proof-panel>p{margin:1.3rem 0 0;color:#ffffff8a;font-size:.7rem}.lp-support{padding-block:clamp(3.5rem,6vw,5rem);color:#fff;background:var(--lp-green)}.lp-support-layout{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(2.5rem,6vw,6rem);align-items:center}.lp-support-time{display:flex;align-items:baseline;color:#fff}.lp-support-time span{font-size:clamp(4.5rem,8vw,8rem);font-weight:700;line-height:.75;letter-spacing:-.08em}.lp-support-time strong{font-size:clamp(1.8rem,3vw,3rem)}.lp-support h2{margin:0;color:#fff;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1;letter-spacing:-.04em}.lp-support p:last-child{max-width:58ch;margin:1rem 0 0;color:#ffffffc7}.lp-faq{background:var(--lp-pale)}.lp-faq-layout{display:grid;grid-template-columns:minmax(20rem,.7fr) minmax(28rem,1fr);gap:clamp(4rem,9vw,9rem)}.lp-faq-intro{position:sticky;top:2rem;align-self:start}.lp-faq-intro>p:last-child{max-width:42ch;margin:1.5rem 0 0}.lp-faq-list{border-top:1px solid #bccbce}.lp-faq-list details{border-bottom:1px solid #bccbce}.lp-faq-list summary{min-height:5.75rem;display:grid;grid-template-columns:2.8rem 1fr 1.3rem;gap:1rem;align-items:center;cursor:pointer;list-style:none}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary>span{color:var(--lp-green);font-size:.68rem;font-weight:700;letter-spacing:.14em}.lp-faq-list summary strong{color:var(--lp-blue);font-size:1.03rem;line-height:1.35}.lp-faq-list summary svg{width:1.2rem;fill:none;stroke:var(--lp-blue);stroke-linecap:round;stroke-width:1.5;transition:transform .22s cubic-bezier(.16,1,.3,1)}.lp-faq-list details[open] summary svg{transform:rotate(45deg)}.lp-faq-list details>p{max-width:62ch;margin:0;padding:0 0 2.2rem 3.8rem;color:var(--lp-muted)}.lp-final-cta{color:#fff;background:radial-gradient(circle at 10% 90%,rgba(85,125,40,.26),transparent 35%),var(--lp-navy)}.lp-final-layout{display:grid;grid-template-columns:.8fr 1fr;gap:clamp(4rem,9vw,9rem);align-items:center}.lp-final-copy>p:not(.lp-kicker){max-width:48ch;margin:1.6rem 0 0;color:#ffffffbd}.lp-final-phone{width:fit-content;margin-top:2.3rem;display:grid;color:#fff;font-size:clamp(1.5rem,2.6vw,2.35rem);font-weight:700;line-height:1;text-decoration:none}.lp-final-phone span{margin-bottom:.4rem;color:#c9ddb1;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.lp-footer{color:#ffffffb3;background:#052b40}.lp-footer-main{padding-block:clamp(4rem,7vw,6rem);display:grid;grid-template-columns:1.1fr .9fr .65fr;gap:clamp(3rem,7vw,7rem)}.lp-footer-main>div,.lp-footer-main address{display:grid;align-content:start;font-style:normal}.lp-footer-mark{margin:0;color:#fff;font-size:2rem;font-weight:700;letter-spacing:-.04em}.lp-footer-mark span{color:#87aa5f}.lp-footer-main>div:first-child>p:last-child{max-width:35ch}.lp-footer-main strong{margin-bottom:.65rem;color:#fff;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.lp-footer-main a{width:fit-content;margin-top:.55rem;color:#fff}.lp-footer-bottom{padding-block:1.4rem;display:flex;justify-content:space-between;gap:2rem;border-top:1px solid rgba(255,255,255,.14);font-size:.76rem}.lp-footer-bottom p{margin:0}.lp-footer-bottom a{color:inherit}@media(max-width:70rem){.lp-hero{min-height:auto}.lp-hero-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);gap:2.5rem}.lp-hero-copy h1{font-size:clamp(3rem,6.4vw,5.1rem)}.lp-process-grid{grid-template-columns:1fr 1fr}.lp-process-grid li{min-height:20rem}.lp-support-layout{grid-template-columns:auto 1fr}.lp-support-layout>.lp-button{grid-column:2}}@media(max-width:62rem){.lp-header-layout{min-height:5.4rem}.lp-brand{width:8.5rem}.lp-hero-layout,.lp-overview-layout,.lp-section-heading,.lp-benefits-layout,.lp-logistics-layout,.lp-safety-layout,.lp-faq-layout,.lp-final-layout{grid-template-columns:1fr}.lp-hero-layout{padding-block:4.5rem}.lp-hero-copy{max-width:44rem}.lp-hero-copy h1{max-width:12ch}.lp-quote-card-compact{max-width:46rem}.lp-trust-grid{grid-template-columns:1fr 1fr}.lp-trust-grid>div:nth-child(2){border-right:1px solid rgba(255,255,255,.14)}.lp-trust-grid>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}.lp-overview-layout,.lp-section-heading,.lp-benefits-layout,.lp-logistics-layout,.lp-safety-layout,.lp-faq-layout,.lp-final-layout{gap:3.5rem}.lp-equipment-grid{grid-template-columns:1fr 1fr}.lp-equipment-card:nth-child(n){min-height:27rem;grid-column:auto}.lp-benefits-intro,.lp-faq-intro{position:static}.lp-use-case-list article{grid-template-columns:3rem .8fr 1fr;gap:1.5rem}.lp-footer-main{grid-template-columns:1fr 1fr}.lp-footer-main>div:first-child{grid-column:1 / -1}}@media(max-width:47rem){.lp-section{padding-block:4.5rem}.lp-header-actions{gap:.7rem}.lp-header-phone span{display:none}.lp-header-phone{font-size:.78rem}.lp-header-cta{display:none}.lp-hero-image{object-position:62% center}.lp-hero-overlay{background:linear-gradient(90deg,#052b40f7,#084362d6)}.lp-hero-copy h1,.lp-overview h2,.lp-section-heading h2,.lp-benefits h2,.lp-use-cases h2,.lp-process h2,.lp-logistics h2,.lp-safety h2,.lp-faq h2,.lp-final-copy h2{font-size:clamp(2.45rem,11vw,3.7rem)}.lp-hero-actions{display:grid}.lp-hero-actions .lp-button{width:100%}.lp-field-grid,.lp-checkbox-group{grid-template-columns:1fr}.lp-field-wide{grid-column:auto}.lp-trust-grid{grid-template-columns:1fr}.lp-trust-grid>div{min-height:6.5rem;border-right:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.14)}.lp-trust-grid>div:first-child{border-top:0}.lp-equipment-grid{grid-template-columns:1fr}.lp-equipment-card:nth-child(n){min-height:28rem}.lp-use-case-list article{grid-template-columns:2.5rem 1fr}.lp-use-case-list article p{grid-column:2}.lp-process-grid{grid-template-columns:1fr}.lp-process-grid li{min-height:17rem}.lp-region-grid{grid-template-columns:1fr}.lp-proof-panel{margin-inline:-.5rem}.lp-support-layout{grid-template-columns:1fr}.lp-support-time{margin-bottom:1rem}.lp-support-layout>.lp-button{grid-column:auto}.lp-faq-list details>p{padding-left:0}.lp-footer-main{grid-template-columns:1fr}.lp-footer-main>div:first-child{grid-column:auto}.lp-footer-bottom{flex-direction:column}}@media(prefers-reduced-motion:reduce){.oilfield-landing *,.oilfield-landing *:before,.oilfield-landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.accommodations-landing{background:#f7f8f6}.accom-hero{position:relative;overflow:hidden;padding-block:clamp(3.5rem,7vw,7rem);color:#fff;background:#092938}.accom-hero-image,.accom-hero-overlay{position:absolute;inset:0;width:100%;height:100%}.accom-hero-image{object-fit:cover}.accom-hero-overlay{background:linear-gradient(90deg,#041b27fa,#041b27d1 48%,#041b2794),linear-gradient(180deg,transparent 52%,rgba(4,25,35,.82))}.accom-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:start}.accom-hero-copy{position:sticky;top:7rem;padding-top:clamp(1rem,4vw,4rem)}.accom-hero h1{max-width:10ch;margin:0 0 1.4rem;font-size:clamp(3.25rem,6vw,6.25rem);line-height:.92;letter-spacing:-.06em}.accom-hero-lead{max-width:38rem;margin:0;color:#ffffffd1;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.65}.accom-hero-actions{display:flex;gap:1.25rem;align-items:center;margin-top:2rem}.accom-hero-phone{display:grid;gap:.2rem;color:#fff;font-size:1.05rem;font-weight:700;text-decoration:none}.accom-hero-phone span{color:#ffffffa3;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.accom-hero-note{max-width:35rem;margin:1.5rem 0 0;padding-left:1rem;border-left:2px solid #8fb15e;color:#ffffffa8;font-size:.87rem;line-height:1.55}.accom-hero-layout-no-form{grid-template-columns:minmax(0,.95fr) minmax(28rem,.75fr);align-items:center}.accom-hero-no-form{min-height:clamp(42rem,78vh,56rem)}.accom-call-panel{padding:clamp(1.5rem,3vw,2.4rem);border:1px solid rgba(255,255,255,.22);background:#fffffff0;color:var(--lp-ink);box-shadow:0 2.5rem 6rem #0000004d}.accom-call-panel h2{margin:0 0 1.4rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;letter-spacing:-.045em}.accom-call-panel ul{display:grid;gap:0;margin:0 0 1.5rem;padding:0;border-top:1px solid var(--lp-line);list-style:none}.accom-call-panel li{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem 0;border-bottom:1px solid var(--lp-line);color:#3e5661;line-height:1.45}.accom-call-panel li span{color:var(--lp-green);font-size:.7rem;font-weight:700;letter-spacing:.08em}.accom-call-panel>a{display:inline-flex;width:100%;min-height:3.35rem;align-items:center;justify-content:center;padding:.85rem 1rem;color:#fff;background:var(--lp-green);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase}.availability-check{scroll-margin-top:1rem;color:var(--lp-ink)}.availability-shell{overflow:hidden;border:1px solid rgba(255,255,255,.2);background:#fff;box-shadow:0 2.5rem 6rem #00000057}.availability-heading{padding:clamp(1.5rem,3vw,2.35rem) clamp(1.25rem,3vw,2.5rem) 1.5rem;border-bottom:1px solid var(--lp-line);background:#f4f7f6}.availability-heading h2{margin:0 0 .6rem;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1;letter-spacing:-.04em}.availability-heading>p:not(.lp-kicker){max-width:45rem;margin:0;color:var(--lp-muted);line-height:1.55}.availability-heading .availability-disclaimer{margin-top:.65rem!important;color:#7d641f!important;font-size:.78rem;font-weight:700}.availability-progress{padding:0 2rem;border-bottom:1px solid var(--lp-line)}.availability-progress ol{display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none}.availability-progress li{position:relative;z-index:0;min-width:0;padding:1rem .25rem;color:#788991;text-align:center}.availability-progress li:after{position:absolute;top:1.72rem;left:calc(50% + .55rem);z-index:-1;width:calc(100% - 1.1rem);height:1px;background:#cbd5d8;content:""}.availability-progress li:last-child:after{display:none}.availability-progress li>span{display:grid;place-items:center;width:1.45rem;height:1.45rem;margin:0 auto .42rem;border:1px solid #a9b7bc;border-radius:50%;background:#fff;font-size:.58rem;font-weight:700}.availability-progress li strong{display:block;overflow:hidden;font-size:.6rem;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.availability-progress li[aria-current=step]{color:var(--lp-navy)}.availability-progress li[aria-current=step]>span,.availability-progress li.is-complete>span{color:#fff;border-color:var(--lp-green);background:var(--lp-green)}.availability-progress li.is-complete:after{background:var(--lp-green)}.availability-form{padding:clamp(1.4rem,3vw,2.5rem)}.availability-step[hidden],.availability-confirmation[hidden],.availability-error[hidden],.availability-button[hidden]{display:none!important}.availability-error{margin-bottom:1.2rem;padding:.8rem 1rem;border-left:3px solid #a83028;color:#8c211b;background:#fff1ef;font-size:.86rem;font-weight:700}.availability-step-heading{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin-bottom:1.5rem}.availability-step-heading>span{padding-top:.2rem;color:var(--lp-green);font-size:.72rem;font-weight:700;letter-spacing:.12em}.availability-step-heading .lp-kicker{margin-bottom:.35rem}.availability-step-heading h3{margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.1;letter-spacing:-.03em}.availability-step-heading h3:focus,.availability-confirmation:focus{outline:none}.availability-step-heading p:last-child{margin:.45rem 0 0;color:var(--lp-muted);font-size:.9rem;line-height:1.5}.availability-fields{display:grid;gap:1rem}.availability-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-fields label{display:grid;gap:.45rem;color:#1d3a48;font-size:.75rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.availability-fields input,.availability-fields select,.availability-fields textarea,.availability-quantity input{width:100%;min-height:3rem;padding:.72rem .8rem;border:1px solid #aebdc2;border-radius:0;color:#17313e;background:#fff;font:inherit;letter-spacing:0;text-transform:none}.availability-fields textarea{min-height:7rem;resize:vertical}.availability-fields small{color:#718087;font-weight:400;line-height:1.4;text-transform:none}.availability-field-wide{grid-column:1 / -1}.availability-flexibility{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}.availability-flexibility label,.availability-recommendation{display:flex;gap:.7rem;align-items:flex-start;padding:.9rem;border:1px solid var(--lp-line);background:#f7f9f8}.availability-flexibility input,.availability-recommendation input,.availability-choice input[type=checkbox]{flex:0 0 auto;width:1.1rem;height:1.1rem;margin:.12rem 0 0;accent-color:var(--lp-green)}.availability-flexibility strong,.availability-recommendation strong{display:block;margin-bottom:.15rem;color:#213d4b;font-size:.86rem}.availability-flexibility span,.availability-recommendation small{color:#62747c;font-size:.78rem;line-height:1.4}.availability-choice-fieldset{margin:0;padding:0;border:0}.availability-choice-fieldset legend{margin-bottom:.8rem;color:#213d4b;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.availability-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.availability-choice{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;gap:.7rem;align-items:center;min-height:5.25rem;padding:.85rem;border:1px solid #c6d0d3;background:#fff}.availability-choice.is-selected{border-color:var(--lp-green);background:#f6f9f1}.availability-choice>label:first-child,.availability-recommendation{position:relative;display:flex;gap:.65rem;align-items:flex-start;cursor:pointer}.availability-choice-mark{display:none}.availability-choice strong{display:block;color:#1a3644;font-size:.86rem;line-height:1.3}.availability-choice small{display:block;margin-top:.18rem;color:#687980;font-size:.72rem;line-height:1.35}.availability-quantity{display:grid;gap:.3rem}.availability-quantity span{color:#65767e;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.availability-quantity input{min-height:2.5rem;padding:.35rem;text-align:center}.availability-quantity input:disabled{color:#87959a;background:#e9eeee}.availability-recommendation{margin-bottom:1rem;border-left:3px solid var(--lp-green)}.availability-actions{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center;margin-top:1.4rem;padding-top:1.25rem;border-top:1px solid var(--lp-line)}.availability-actions>span{color:#74858c;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.availability-button{width:fit-content;min-height:3.1rem;padding:.75rem 1rem;display:inline-flex;gap:.75rem;align-items:center;justify-content:center;border:1px solid transparent;color:#fff;background:var(--lp-green);font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.availability-button svg{width:1rem;fill:none;stroke:currentColor;stroke-width:1.7}.availability-button-back{color:var(--lp-navy);border-color:#aebcc2;background:#fff}.availability-button-next,.availability-button-submit{justify-self:end}.availability-fields input:focus-visible,.availability-fields select:focus-visible,.availability-fields textarea:focus-visible,.availability-quantity input:focus-visible,.availability-flexibility input:focus-visible,.availability-choice input:focus-visible,.availability-recommendation input:focus-visible,.availability-button:focus-visible,.availability-summary button:focus-visible{outline:3px solid rgba(23,101,143,.35);outline-offset:2px}.availability-summary{display:grid;gap:.75rem}.availability-summary>section{padding:1rem;border:1px solid var(--lp-line);background:#f8faf9}.availability-summary header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.availability-summary header>div{display:flex;gap:.6rem;align-items:center}.availability-summary header span{color:var(--lp-green);font-size:.65rem;font-weight:700}.availability-summary h4{margin:0;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.availability-summary button{padding:0;border:0;color:var(--lp-blue);background:transparent;font:inherit;font-size:.7rem;font-weight:700;text-transform:uppercase;cursor:pointer}.availability-summary dl,.availability-summary ul{margin:0;padding:0}.availability-summary dl>div,.availability-summary li{display:grid;grid-template-columns:minmax(7rem,.35fr) 1fr;gap:.75rem;padding-block:.35rem;border-top:1px solid #e3e9e9}.availability-summary dt,.availability-summary li span{color:#687980;font-size:.76rem}.availability-summary dd,.availability-summary li strong{margin:0;color:#29434f;font-size:.8rem;font-weight:700}.availability-summary ul{list-style:none}.availability-summary-empty,.availability-summary-note{margin:.35rem 0 0;color:#65767e;font-size:.78rem}.availability-confirmation{padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,5vw,4rem);text-align:center}.availability-confirmation-mark{display:grid;place-items:center;width:4rem;height:4rem;margin:0 auto 1.2rem;border-radius:50%;color:#fff;background:var(--lp-green)}.availability-confirmation-mark svg{width:2rem;fill:none;stroke:currentColor;stroke-width:2}.availability-confirmation h3{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.04em}.availability-confirmation>p:not(.lp-kicker){max-width:42rem;margin:.8rem auto;color:var(--lp-muted);line-height:1.6}.availability-confirmation-next{max-width:38rem;margin:1.5rem auto;padding:1.2rem;text-align:left;background:#f1f5f3}.availability-confirmation-next>span{color:var(--lp-navy);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.availability-confirmation-next ol{margin:.7rem 0 0;padding-left:1.2rem;color:#526872;line-height:1.55}.accom-proof{border-bottom:1px solid var(--lp-line);background:#fff}.accom-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.accom-proof-grid>div{min-height:9rem;padding:1.6rem;display:grid;align-content:center;gap:.35rem;border-right:1px solid var(--lp-line)}.accom-proof-grid>div:first-child{border-left:1px solid var(--lp-line)}.accom-proof strong{color:var(--lp-navy);font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:-.04em}.accom-proof span{color:var(--lp-muted);font-size:.72rem;font-weight:700;line-height:1.35;letter-spacing:.045em;text-transform:uppercase}.accom-intro,.accom-safety{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,7rem);align-items:center}.accom-intro-image{position:relative}.accom-intro-image img{width:100%;min-height:31rem;object-fit:cover}.accom-intro-image>div{position:absolute;right:-1.5rem;bottom:-1.5rem;max-width:21rem;padding:1.4rem 1.6rem;color:#fff;background:var(--lp-navy)}.accom-intro-image span{display:block;margin-bottom:.4rem;color:#b5cf8c;font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.accom-copy h2,.accom-section-heading h2,.accom-process-heading h2,.accom-logistics h2,.accom-faq h2,.accom-final h2{margin:0 0 1rem;font-size:clamp(2.4rem,4.5vw,4.6rem);line-height:.98;letter-spacing:-.055em}.accom-copy>p:not(.lp-kicker),.accom-process-heading>p,.accom-faq header>p{color:var(--lp-muted);line-height:1.7}.accom-checks{display:grid;gap:.8rem;margin:1.5rem 0 1.8rem;padding:0;list-style:none}.accom-checks li{position:relative;padding-left:1.5rem;color:#39525e;line-height:1.5}.accom-checks li:before{position:absolute;top:.45rem;left:0;width:.65rem;height:.65rem;background:var(--lp-green);content:""}.accom-text-link{color:var(--lp-blue-deep);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-underline-offset:.35rem}.accom-soft{background:var(--lp-pale)}.accom-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);gap:3rem;align-items:end;margin-bottom:2.5rem}.accom-section-heading h2{max-width:15ch}.accom-section-heading>p{margin:0 0 .4rem;color:var(--lp-muted);line-height:1.65}.accom-space-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.accom-space-grid article{position:relative;min-height:27rem;overflow:hidden;background:#0b2a39}.accom-space-grid img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.accom-space-grid article:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 32%,rgba(3,24,34,.94));content:""}.accom-space-grid article>div{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:clamp(1.4rem,3vw,2.25rem);color:#fff}.accom-space-grid h3{margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);letter-spacing:-.035em}.accom-space-grid p{max-width:34rem;margin:.5rem 0 0;color:#ffffffc2;line-height:1.55}.accom-process-heading{max-width:54rem;margin-bottom:3rem}.accom-process{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bac7ca;border-bottom:1px solid #bac7ca}.accom-process article{min-height:18rem;padding:1.6rem;border-right:1px solid #bac7ca}.accom-process article:first-child{border-left:1px solid #bac7ca}.accom-process span{display:block;margin-bottom:4rem;color:var(--lp-green);font-size:.75rem;font-weight:700}.accom-process h3{margin:0;font-size:1.3rem}.accom-process p{margin:.65rem 0 0;color:var(--lp-muted);line-height:1.55}.accom-logistics,.accom-final{color:#fff;background:var(--lp-navy)}.accom-logistics-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(30rem,1.15fr);gap:clamp(3rem,8vw,8rem)}.accom-logistics h2,.accom-final h2{color:#fff}.accom-logistics-grid>div:first-child>p:not(.lp-kicker),.accom-final-grid>div:first-child>p:last-child{color:#ffffffb3;line-height:1.65}.accom-provinces{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.accom-provinces span{padding:.55rem .7rem;border:1px solid rgba(255,255,255,.3);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.accom-logistics-list{border-top:1px solid rgba(255,255,255,.22)}.accom-logistics-list article{padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.22)}.accom-logistics-list h3{margin:0;font-size:1.25rem}.accom-logistics-list p{margin:.45rem 0 0;color:#ffffffad;line-height:1.6}.accom-safety-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--lp-line);border-left:1px solid var(--lp-line)}.accom-safety-logos>div{min-height:10rem;padding:1.5rem;display:grid;place-items:center;border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:#fff}.accom-safety-logos img{max-width:9rem;max-height:5rem;object-fit:contain}.accom-faq{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem)}.accom-faq header{align-self:start}.accom-faq .lp-button{margin-top:1rem}.accom-faq details{border-bottom:1px solid #bbc7ca}.accom-faq>div{border-top:1px solid #bbc7ca}.accom-faq summary{position:relative;padding:1.3rem 3rem 1.3rem 0;color:var(--lp-ink);font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.accom-faq summary::-webkit-details-marker{display:none}.accom-faq summary:after{position:absolute;top:1.25rem;right:.25rem;color:var(--lp-green);font-size:1.4rem;content:"+"}.accom-faq details[open] summary:after{content:"−"}.accom-faq details p{margin:-.35rem 3rem 1.35rem 0;color:var(--lp-muted);line-height:1.65}.accom-final{padding-block:clamp(3.5rem,7vw,6rem);background:#0a405b}.accom-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:center}.accom-final-grid>div:last-child{display:grid;gap:.85rem;justify-items:center}.accom-final-grid>div:last-child>a:last-child{color:#fff;font-weight:700;text-underline-offset:.3rem}@media(hover:hover){.accom-space-grid article:hover img{transform:scale(1.035)}}@media(max-width:1080px){.accom-hero-layout{grid-template-columns:1fr}.accom-hero-copy{position:static;max-width:50rem;padding-top:0}.accom-hero h1{max-width:13ch}.accom-process{grid-template-columns:repeat(2,1fr)}.accom-process article:nth-child(n+3){border-top:1px solid #bac7ca}.accom-process article:nth-child(3){border-left:1px solid #bac7ca}.accom-logistics-grid{grid-template-columns:1fr}}@media(max-width:800px){.accom-hero-actions{align-items:flex-start;flex-direction:column}.availability-progress li strong{display:none}.availability-fields-two,.availability-choice-grid,.accom-intro,.accom-safety,.accom-section-heading,.accom-faq,.accom-final-grid,.availability-flexibility{grid-template-columns:1fr}.accom-proof-grid{grid-template-columns:repeat(2,1fr)}.accom-proof-grid>div:nth-child(3){border-left:1px solid var(--lp-line)}.accom-proof-grid>div:nth-child(n+3){border-top:1px solid var(--lp-line)}.accom-intro-image{margin-bottom:1.5rem}.accom-intro-image>div{right:1rem;left:1rem}.accom-section-heading{gap:.5rem}.accom-space-grid article{min-height:23rem}.accom-final-grid>div:last-child{justify-items:start}}@media(max-width:560px){.accom-hero-layout{width:min(100% - 1rem,87.5rem)}.accom-hero h1{font-size:clamp(2.75rem,14vw,4rem)}.availability-progress{padding-inline:.75rem}.availability-heading,.availability-form{padding-right:1rem;padding-left:1rem}.availability-choice{grid-template-columns:minmax(0,1fr) 4rem}.availability-actions{grid-template-columns:1fr 1fr}.availability-actions>span{grid-column:1 / -1;grid-row:1}.availability-button-next,.availability-button-submit{grid-column:2}.availability-summary dl>div,.availability-summary li{grid-template-columns:1fr;gap:.15rem}.accom-space-grid,.accom-process{grid-template-columns:1fr}.accom-process article,.accom-process article:nth-child(n){min-height:auto;border:0;border-right:1px solid #bac7ca;border-bottom:1px solid #bac7ca;border-left:1px solid #bac7ca}.accom-process article:first-child{border-top:1px solid #bac7ca}.accom-process span{margin-bottom:2rem}}@media(prefers-reduced-motion:reduce){.accom-space-grid img{transition:none}}
