:root{--navy:#0b1821;--navy-2:#132631;--navy-3:#1d3440;--paper:#f3efe8;--cream:#fbfaf7;--ink:#17242b;--muted:#647078;--copper:#b8794a;--copper-bright:#d4935b;--line:rgba(23,36,43,.16);--light-line:rgba(243,239,232,.2);--sans:'DM Sans',Arial,sans-serif;--serif:'Newsreader',Georgia,serif;--shadow:0 24px 70px rgba(6,16,22,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1180px,calc(100% - 64px));margin:0 auto}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:10px 14px;background:var(--copper);color:#fff}.skip-link:focus{top:16px}.site-header{position:absolute;z-index:10;top:0;left:0;width:100%;color:var(--paper);border-bottom:1px solid rgba(255,255,255,.16)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:82px}.brand{display:inline-flex;align-items:center;gap:12px}.brand-mark{width:30px;height:30px;display:inline-flex;align-items:center;gap:4px;transform:skew(-12deg)}.brand-mark i{display:block;width:10px;height:30px;background:var(--copper)}.brand-mark i+ i{height:21px;background:var(--paper);margin-top:9px}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-copy strong{font-size:14px;letter-spacing:.23em;font-weight:700}.brand-copy small{font-size:9px;letter-spacing:.31em;color:var(--copper-bright);margin-top:7px}.primary-nav{display:flex;align-items:center;gap:30px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.primary-nav a:not(.nav-cta){opacity:.78;transition:opacity .2s ease}.primary-nav a:not(.nav-cta):hover,.primary-nav a:not(.nav-cta):focus-visible{opacity:1}.nav-cta{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.38);padding:12px 16px;transition:background .2s ease,border-color .2s ease}.nav-cta:hover,.nav-cta:focus-visible{background:var(--copper);border-color:var(--copper)}.menu-toggle{display:none;color:var(--paper);background:none;border:0;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.menu-toggle b{font-size:21px;line-height:0;font-weight:400;margin-left:8px}.hero{min-height:720px;background:var(--navy);color:var(--paper);position:relative;display:flex;align-items:center;overflow:hidden}.hero-image{position:absolute;inset:0 0 0 43%;background-image:url('/oil-refinery.jpg');background-size:cover;background-position:center;filter:saturate(.72) contrast(1.08)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,var(--navy) 0%,rgba(11,24,33,.98) 33%,rgba(11,24,33,.55) 58%,rgba(11,24,33,.17) 100%),linear-gradient(0deg,rgba(11,24,33,.58),transparent 44%)}.hero-content{position:relative;z-index:1;padding-top:78px}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--copper);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px}.eyebrow-light{color:var(--copper-bright)}.eyebrow-line{display:inline-block;width:31px;height:1px;background:currentColor}.hero h1{font-family:var(--serif);font-size:clamp(58px,7.2vw,104px);font-weight:400;line-height:.94;letter-spacing:-.055em;margin:0;max-width:800px}.hero h1 em,.section h2 em,.contact-section h2 em,.qualification-section h2 em{color:var(--copper-bright);font-style:italic}.hero-lede{font-size:18px;line-height:1.55;max-width:510px;color:rgba(243,239,232,.78);margin:32px 0}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:0 20px;border:1px solid transparent;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,border-color .2s ease}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-copper{background:var(--copper);color:#fff}.button-copper:hover,.button-copper:focus-visible{background:var(--copper-bright)}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--copper);padding-bottom:8px}.text-link-light{color:var(--paper);border-bottom-color:var(--copper-bright)}.text-link:hover,.text-link:focus-visible{color:var(--copper)}.hero-footnote{display:flex;align-items:center;gap:10px;margin-top:80px;color:rgba(243,239,232,.55);font-size:11px;letter-spacing:.08em}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--copper-bright);box-shadow:0 0 0 5px rgba(212,147,91,.14)}.hero-index{position:absolute;z-index:1;right:34px;bottom:27px;font-size:11px;color:var(--copper-bright);letter-spacing:.17em}.hero-index span{color:rgba(243,239,232,.42)}.signal-band{background:var(--copper);color:#fff}.signal-grid{display:grid;grid-template-columns:repeat(4,1fr);min-height:116px}.signal-grid>div{display:grid;grid-template-columns:46px 1fr;grid-template-rows:1fr 1fr;align-content:center;padding:27px 18px 25px 0;border-right:1px solid rgba(255,255,255,.24)}.signal-grid>div+div{padding-left:24px}.signal-number{grid-row:1 / span 2;font-family:var(--serif);font-size:26px;color:rgba(255,255,255,.58);line-height:1}.signal-grid strong{font-size:12px;letter-spacing:.07em;text-transform:uppercase}.signal-grid small{font-size:12px;color:rgba(255,255,255,.72)}.section{padding:126px 0}.section-light{background:var(--cream)}.section-paper{background:var(--paper)}.section-navy{background:var(--navy);color:var(--paper)}.split-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:80px}.section-rail{padding-top:7px}.rail-note{font-size:12px;line-height:1.6;color:var(--muted);max-width:170px}.rail-note-light{color:rgba(243,239,232,.62)}.section-body{max-width:760px}.section h2,.process-head h2,.contact-section h2,.qualification-section h2{font-family:var(--serif);font-size:clamp(47px,5.6vw,77px);font-weight:400;line-height:.98;letter-spacing:-.05em;margin:0 0 28px}.intro{font-size:18px;line-height:1.62;color:#58646a;max-width:690px;margin:0 0 45px}.intro-light{color:rgba(243,239,232,.7)}.eligibility-list{border-top:1px solid var(--line)}.eligibility-list article{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.list-index{font-family:var(--serif);font-size:23px;color:var(--copper)}.eligibility-list h3,.commodity-row h3,.process-step h3,.standards-grid h3{font-size:15px;margin:0 0 5px;letter-spacing:.015em}.eligibility-list p,.commodity-row p,.process-step p,.standards-grid p{font-size:14px;line-height:1.58;color:var(--muted);margin:0}.callout{display:flex;align-items:flex-start;gap:14px;margin-top:34px;padding:18px 20px;background:#ece7dd;border-left:3px solid var(--copper);font-size:13px}.callout p{margin:0}.callout-mark{display:inline-grid;place-items:center;width:21px;height:21px;border:1px solid var(--copper);color:var(--copper);font-weight:700;font-size:12px;flex:none}.commodity-stack{border-top:1px solid var(--light-line)}.commodity-row{display:grid;grid-template-columns:70px 1fr 28px;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--light-line)}.commodity-code{font-size:11px;letter-spacing:.15em;color:var(--copper-bright);font-weight:700}.commodity-row p{color:rgba(243,239,232,.59);max-width:580px}.row-arrow{font-size:21px;color:var(--copper-bright);justify-self:end}.legal-note{font-size:11px;line-height:1.6;color:var(--muted);margin:26px 0 0}.legal-note-light{color:rgba(243,239,232,.45)}.process-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px}.process-head h2{margin-bottom:0}.process-intro{max-width:340px;color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.65}.process-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:75px;border-top:1px solid var(--line)}.process-step{position:relative;padding:25px 28px 0 0;min-height:210px;border-right:1px solid var(--line)}.process-step+.process-step{padding-left:25px}.step-number{font-family:var(--serif);font-size:25px;color:var(--copper);display:block;margin-bottom:28px}.process-step p{max-width:200px}.step-tag{position:absolute;bottom:0;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--copper);font-weight:700}.standards-body{max-width:850px}.standards-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}.standards-grid>div{padding:28px 30px 26px 0;border-bottom:1px solid var(--line)}.standards-grid>div:nth-child(even){padding-left:30px;border-left:1px solid var(--line)}.standard-symbol{font-size:28px;line-height:1;color:var(--copper);display:block;margin-bottom:19px}.qualification-section{background:var(--navy-2);color:var(--paper);padding:126px 0 140px}.qualification-grid{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:95px}.qualification-section h2{font-size:clamp(54px,6vw,84px)}.qualification-intro>p:not(.eyebrow){color:rgba(243,239,232,.64);font-size:15px;line-height:1.65}.qual-note{display:flex;gap:14px;align-items:flex-start;border-top:1px solid var(--light-line);padding-top:21px;margin-top:34px}.qual-note strong{display:block;font-size:12px}.qual-note small{display:block;margin-top:5px;color:rgba(243,239,232,.54);font-size:11px}.not-fit{display:flex;flex-direction:column;gap:8px;margin-top:44px;padding-top:20px;border-top:1px solid var(--light-line);font-size:11px;color:rgba(243,239,232,.46)}.not-fit strong{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--copper-bright);margin-bottom:3px}.form-card{background:var(--cream);color:var(--ink);padding:31px 34px 27px;box-shadow:var(--shadow)}.form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:3px}.form-kicker{font-size:10px;letter-spacing:.2em;color:var(--copper);font-weight:700}.form-head h3{font-family:var(--serif);font-size:31px;font-weight:400;margin:8px 0 0;line-height:1}.form-status{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);padding-top:6px}.form-section{padding:23px 0;border-bottom:1px solid var(--line)}.form-section-title{display:flex;gap:12px;align-items:center;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700;margin:0 0 18px;color:var(--muted)}.form-section-title span{color:var(--copper);font-family:var(--serif);font-size:19px;letter-spacing:0}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-card label{display:flex;flex-direction:column;gap:7px;font-size:11px;letter-spacing:.03em;color:#49555a}.form-card input,.form-card select,.form-card textarea{width:100%;border:1px solid #d5d1ca;background:#fffdf9;color:var(--ink);padding:12px 12px;border-radius:0;outline:none;font-size:13px;transition:border .2s ease,box-shadow .2s ease}.form-card input::placeholder,.form-card textarea::placeholder{color:#9ca3a5}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:var(--copper);box-shadow:0 0 0 3px rgba(184,121,74,.15)}.full-field{margin-top:16px}.check-label{display:grid!important;grid-template-columns:18px 1fr;gap:10px!important;align-items:start;margin-top:19px!important;line-height:1.45}.check-label input{width:17px;height:17px;accent-color:var(--copper);margin:1px 0 0}.button-submit{width:100%;margin-top:24px}.form-privacy{font-size:10px;line-height:1.5;color:#7a8588;margin:15px 0 0}.form-privacy a{text-decoration:underline;text-underline-offset:2px}.form-success{display:none;align-items:flex-start;gap:13px;padding:17px;background:#e7efe9;border-left:3px solid #567863;margin-top:20px;color:#2d4938}.form-success.is-visible{display:flex}.success-icon{display:grid;place-items:center;width:23px;height:23px;border:1px solid #567863;border-radius:50%;font-weight:700}.form-success strong{font-size:13px}.form-success p{font-size:12px;margin:4px 0 0;line-height:1.5}.contact-section{background:var(--paper);padding:100px 0}.contact-inner{display:grid;grid-template-columns:1fr 360px;gap:80px;align-items:end}.contact-section h2{margin:0}.contact-copy{padding-bottom:7px}.contact-copy p{font-size:15px;line-height:1.65;color:var(--muted);margin:0 0 27px}.site-footer{background:#08141b;color:var(--paper);padding:54px 0 35px}.footer-main{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:40px;padding-bottom:50px}.brand-footer{align-self:start}.footer-main>p{font-size:13px;line-height:1.55;color:rgba(243,239,232,.55);margin:2px 0}.footer-links{display:flex;gap:20px;justify-content:flex-end;font-size:11px;color:rgba(243,239,232,.6);text-transform:uppercase;letter-spacing:.1em}.footer-links a:hover,.footer-links a:focus-visible{color:var(--copper-bright)}.footer-legal{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;gap:30px;border-top:1px solid rgba(243,239,232,.14);padding-top:23px;color:rgba(243,239,232,.39);font-size:10px;line-height:1.55}.footer-legal p{margin:0}.footer-legal strong{color:rgba(243,239,232,.62);font-weight:500}@media(max-width:900px){.shell{width:min(100% - 44px,680px)}.primary-nav{gap:17px}.split-layout{grid-template-columns:165px minmax(0,1fr);gap:40px}.qualification-grid{gap:45px}.hero-image{left:36%}.footer-main,.footer-legal{grid-template-columns:1fr 1fr}.footer-links{justify-content:flex-start}.footer-legal p:first-child{grid-column:1/-1;order:-1}}@media(max-width:700px){.shell{width:calc(100% - 38px)}.site-header{position:absolute}.header-inner{height:72px}.menu-toggle{display:block}.primary-nav{display:none;position:absolute;top:71px;left:0;right:0;background:var(--navy);padding:16px 19px 22px;flex-direction:column;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.14)}.primary-nav.is-open{display:flex}.primary-nav a{padding:12px 0}.primary-nav .nav-cta{justify-content:space-between;padding:13px 14px}.hero{min-height:700px;align-items:flex-end;padding-bottom:54px}.hero-image{left:0;opacity:.43;background-position:58% center}.hero-overlay{background:linear-gradient(180deg,rgba(11,24,33,.25) 0%,rgba(11,24,33,.9) 55%,var(--navy) 92%)}.hero-content{padding-top:130px}.hero h1{font-size:clamp(54px,16vw,76px)}.hero-lede{font-size:16px;margin:26px 0}.hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.hero-footnote{margin-top:49px}.hero-index{right:19px}.signal-grid{grid-template-columns:1fr 1fr}.signal-grid>div{padding:20px 15px!important;border-bottom:1px solid rgba(255,255,255,.24)}.signal-grid>div:nth-child(odd){border-right:1px solid rgba(255,255,255,.24)}.signal-grid>div:nth-child(even){border-right:0}.section{padding:86px 0}.split-layout{display:block}.section-rail{margin-bottom:42px}.rail-note{max-width:260px}.section h2,.process-head h2,.contact-section h2{font-size:clamp(46px,14vw,68px)}.intro{font-size:16px}.eligibility-list article{gap:14px}.commodity-row{grid-template-columns:52px 1fr 18px;gap:12px}.process-head{display:block}.process-intro{margin-top:28px}.process-timeline{grid-template-columns:1fr 1fr;margin-top:45px}.process-step{min-height:220px;padding-right:15px}.process-step+.process-step{padding-left:17px}.process-step:nth-child(2){border-right:0}.process-step:nth-child(3),.process-step:nth-child(4){border-top:1px solid var(--line);padding-top:25px}.standards-grid{grid-template-columns:1fr}.standards-grid>div:nth-child(even){padding-left:0;border-left:0}.qualification-section{padding:87px 0 95px}.qualification-grid{display:block}.qualification-intro{margin-bottom:48px}.qualification-section h2{font-size:clamp(54px,15vw,76px)}.form-card{padding:25px 19px 22px}.field-grid{grid-template-columns:1fr}.contact-section{padding:77px 0}.contact-inner{display:block}.contact-copy{margin-top:38px}.footer-main,.footer-legal{display:block}.footer-main>p{margin:30px 0}.footer-links{flex-wrap:wrap;gap:15px}.footer-legal p{margin-top:17px}.footer-legal p:first-child{margin-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

.form-error{color:#9b3e2f;font-size:11px;line-height:1.45;margin:18px 0 0}
