.eth{--c-bg: #0d0b0a;--c-surface: #131211;--c-surface-2: #1a1817;--c-line: #2a2624;--c-line-soft: #201d1b;--c-cream: #efe9dc;--c-soft: #c2b8a8;--c-muted: #8d8375;--c-red: #e8512a;--c-red-deep: #cf3514;--c-amber: #e8a04a;--f-display: "Outfit", system-ui, sans-serif;--f-body: "Inter", system-ui, sans-serif;--f-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-pill: 999px;--t-label: 11px;--t-meta: 12px;--t-small: 13px;--t-body: 15px;--t-lede: clamp(16px, 1.7vw, 18px);--t-h3: clamp(18px, 2vw, 22px);--t-h2: clamp(30px, 4.6vw, 54px);--t-h1: clamp(38px, 6.6vw, 76px);--t-anchor: clamp(56px, 8vw, 108px);--t-count: clamp(34px, 4.6vw, 52px);--s-1: 8px;--s-2: 12px;--s-3: 16px;--s-4: 24px;--s-5: 32px;--s-6: 48px;--line-1: #201d1b;--line-2: #2a2624;--line-3: #3a3431;--ease: cubic-bezier(.16, .84, .28, 1);--shell: 1200px;--pad-x: clamp(18px, 4vw, 40px);--pad-y: clamp(64px, 9vw, 132px);background:var(--c-bg);color:var(--c-cream);font-family:var(--f-body);overflow-x:clip;position:relative}.eth-band{position:relative;padding:var(--pad-y) var(--pad-x);z-index:2}.eth-band-alt{background:var(--c-surface)}.eth-shell{max-width:var(--shell);margin:0 auto;position:relative}.eth-tag{display:flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin-bottom:18px}.eth-tag-num{font-family:var(--f-display);font-weight:900;font-size:13px;color:var(--c-cream);letter-spacing:0}.eth-tag-rule{width:26px;height:1px;background:var(--c-line);flex:0 0 auto}.eth-h2{font-family:var(--f-display);font-weight:900;font-size:clamp(28px,4.6vw,54px);line-height:1.02;letter-spacing:-.028em;text-transform:uppercase;color:var(--c-cream);margin:0}.eth-h3{font-family:var(--f-display);font-weight:800;font-size:clamp(19px,2.4vw,26px);line-height:1.12;letter-spacing:-.02em;text-transform:uppercase;color:var(--c-cream);margin:0}.eth .accent{color:var(--c-red)}.eth .accent-amber{color:var(--c-amber)}.eth-lede{font-size:var(--t-lede);line-height:1.62;color:var(--c-soft);max-width:62ch;text-wrap:pretty;margin-top:var(--s-3)}.eth-body{font-size:var(--t-body);line-height:1.65;color:var(--c-soft)}.eth-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--f-display);font-weight:800;font-size:14px;letter-spacing:0;padding:13px 22px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .14s ease}.eth-btn-primary{background:var(--c-red);border-color:var(--c-red);color:#fff}.eth-btn-primary:hover{background:var(--c-red-deep);border-color:var(--c-red-deep);color:#fff}.eth-btn-ghost{background:transparent;border-color:var(--c-line);color:var(--c-cream)}.eth-btn-ghost:hover{border-color:var(--c-soft);background:#efe9dc0d}.eth-btn-sm{font-size:12.5px;padding:9px 15px;border-radius:var(--r-sm)}.eth-btn:active{transform:translateY(1px)}.eth-btn:disabled{cursor:progress;opacity:.7}.eth-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,28px);transition:border-color .28s ease,transform .28s var(--ease),background-color .28s ease}.eth-card-hover:hover{border-color:var(--line-3);background:var(--c-surface-2);transform:translateY(-2px)}.eth :focus-visible{outline:2px solid var(--c-amber);outline-offset:2px;border-radius:var(--r-sm)}.eth-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:150;pointer-events:none}.eth-progress-fill{height:100%;width:100%;transform:scaleX(0);transform-origin:0 50%;background:var(--c-amber);will-change:transform}.eth-hero{position:relative;padding:150px var(--pad-x) clamp(52px,7vw,96px);overflow:hidden;isolation:isolate}@media (max-width: 1000px){.eth-hero{padding-top:130px}}@media (max-width: 680px){.eth-hero{padding-top:116px}}.eth-hero-plate{position:absolute;inset:-10% 0;z-index:0;background-image:url(/ethanol/forecourt.webp);background-size:cover;background-position:72% center;opacity:.5}.eth-hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(98deg,#0d0b0afa,#0d0b0ae6 34%,#0d0b0a73 66%,#0d0b0ab3),linear-gradient(180deg,#0d0b0a66,#0d0b0aeb 96%)}.eth-hero-inner{position:relative;z-index:2;max-width:var(--shell);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);align-items:center}@media (min-width: 1000px){.eth-hero-inner{grid-template-columns:1.05fr .95fr}}.eth-hero-copy{min-width:0}.eth-hero-kicker{display:flex;align-items:center;gap:11px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-red);margin-bottom:20px}.eth-hero-kicker:before{content:"";width:22px;height:2px;background:var(--c-red);flex:0 0 auto}.eth-hero-title{font-family:var(--f-display);font-weight:900;font-size:clamp(38px,6.6vw,76px);line-height:.98;letter-spacing:-.032em;text-transform:uppercase;color:var(--c-cream);margin:0}.eth-hero-title-accent{color:var(--c-red);display:block}.eth-hero-lede{font-size:clamp(15px,1.6vw,17px);line-height:1.62;color:var(--c-soft);margin:20px 0 0;max-width:52ch;text-wrap:pretty}.eth-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:26px}.eth-hero-reassure{margin-top:13px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.eth-hero-aside{min-width:0}.eth-count-panel{background:#131211e0;backdrop-filter:blur(6px);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:clamp(18px,2.2vw,26px)}.eth-count-label{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.eth-count-num{font-family:var(--f-display);font-weight:900;font-size:clamp(34px,4.6vw,52px);line-height:1;letter-spacing:-.03em;color:var(--c-cream);margin-top:7px;transition:color .45s ease,transform .3s var(--ease)}.eth-count-num.is-flash{color:var(--c-amber);transform:scale(1.05)}.eth-count-bar{margin-top:14px;height:5px;border-radius:var(--r-pill);background:var(--c-line);overflow:hidden}.eth-count-bar-fill{height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--c-red),var(--c-amber));transition:width .9s var(--ease)}.eth-count-goal{margin-top:9px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.eth-anchors{display:grid;grid-template-columns:1fr;gap:0 clamp(24px,4vw,56px);margin-top:var(--s-5)}@media (min-width: 720px){.eth-anchors{grid-template-columns:repeat(2,minmax(0,1fr))}}.eth-anchor{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;border-top:1px solid var(--line-2);padding:var(--s-4) 0 var(--s-2)}.eth-anchor-figure{font-family:var(--f-display);font-weight:900;font-size:var(--t-anchor);line-height:.82;letter-spacing:-.05em;color:var(--c-red);min-width:1.5ch}.eth-anchor-label{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-cream);margin:4px 0 0}.eth-anchor-detail{font-size:var(--t-body);line-height:1.62;color:var(--c-soft);margin:var(--s-1) 0 0;max-width:38ch}.eth-blend{margin-top:clamp(30px,4vw,48px);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:clamp(20px,3vw,32px)}.eth-blend-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:20px}.eth-blend-title{font-family:var(--f-display);font-weight:800;font-size:clamp(17px,2vw,21px);letter-spacing:-.018em;text-transform:uppercase;color:var(--c-cream);margin:0}.eth-blend-axis{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.eth-blend-row{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;padding:13px 0}.eth-blend-row+.eth-blend-row{border-top:1px solid var(--c-line-soft)}@media (min-width: 720px){.eth-blend-row{grid-template-columns:64px 1fr 220px}}.eth-blend-code{font-family:var(--f-display);font-weight:900;font-size:clamp(19px,2.2vw,24px);letter-spacing:-.02em;color:var(--c-cream)}.eth-blend-row.is-off .eth-blend-code{color:var(--c-muted)}.eth-blend-track{position:relative;height:26px;border-radius:var(--r-sm);background:var(--c-surface-2);border:1px solid var(--c-line-soft);overflow:hidden}.eth-blend-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--c-red-deep),var(--c-red));border-radius:var(--r-sm) 0 0 var(--r-sm);transform-origin:0 50%;transition:transform 1.1s var(--ease) .15s}.js-reveal .fade-up:not(.is-in) .eth-blend-fill{transform:scaleX(0)}.eth-blend-row.is-off .eth-blend-fill{background:var(--c-line)}.eth-blend-pct{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;color:var(--c-cream);text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.eth-blend-status{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);display:flex;align-items:center;gap:8px;grid-column:2}@media (min-width: 720px){.eth-blend-status{grid-column:auto;justify-content:flex-end;text-align:right}}.eth-blend-dot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--c-line);flex:0 0 auto}.eth-blend-row.is-on .eth-blend-status{color:var(--c-amber)}.eth-blend-row.is-on .eth-blend-dot{background:var(--c-amber)}.eth-blend-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--c-line-soft);font-size:13.5px;line-height:1.65;color:var(--c-muted)}.eth-caveat{margin-top:18px;border:1px solid var(--c-line);border-left:3px solid var(--c-amber);border-radius:var(--r-md);background:#e8a04a0d;padding:15px 17px}.eth-caveat-title{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-amber);margin-bottom:8px}.eth-caveat-body{font-size:13.5px;line-height:1.65;color:var(--c-muted);margin:0}.eth-cine{position:relative;min-height:clamp(280px,34vw,440px);display:flex;align-items:flex-end;overflow:hidden;z-index:2}.eth-cine-plate{position:absolute;inset:-12% 0;background-image:url(/ethanol/nozzle.webp);background-size:cover;background-position:26% center;z-index:0}.eth-cine-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0d0b0a80,#0d0b0a00 38%,#0d0b0af2),linear-gradient(90deg,#0d0b0ab8,#0d0b0a00 58%)}.eth-cine-copy{position:relative;z-index:2;padding:var(--pad-x);padding-bottom:clamp(26px,3.5vw,48px);max-width:var(--shell);margin:0 auto;width:100%}.eth-cine-zero{font-family:var(--f-display);font-weight:900;font-size:var(--t-anchor);line-height:.82;letter-spacing:-.05em;color:var(--c-amber)}.eth-cine-line{font-family:var(--f-display);font-weight:900;font-size:clamp(22px,3.4vw,42px);line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;color:var(--c-cream);margin:12px 0 0;max-width:20ch}.eth-grows{margin-top:var(--s-5);border-bottom:1px solid var(--line-2)}.eth-grow{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;align-items:baseline;border-top:1px solid var(--line-2);padding:clamp(18px,2.6vw,28px) 0;text-decoration:none;transition:background-color .25s ease,padding-left .3s var(--ease)}@media (min-width: 900px){.eth-grow{grid-template-columns:44px minmax(240px,.9fr) 1.4fr auto;gap:22px}}.eth-grow:hover{background:#e8512a0d;padding-left:10px}.eth-grow-num{font-family:var(--f-mono);font-size:var(--t-meta);color:var(--c-muted)}.eth-grow-title{font-family:var(--f-display);font-weight:900;font-size:clamp(20px,2.8vw,30px);line-height:1.02;letter-spacing:-.024em;text-transform:uppercase;color:var(--c-cream)}.eth-grow-body{font-size:var(--t-body);line-height:1.62;color:var(--c-soft);grid-column:2;max-width:54ch}@media (min-width: 900px){.eth-grow-body{grid-column:auto}}.eth-grow-arrow{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--c-red);opacity:0;transition:opacity .25s ease;grid-column:2;justify-self:start}@media (min-width: 900px){.eth-grow-arrow{grid-column:auto;justify-self:end}}.eth-grow:hover .eth-grow-arrow,.eth-grow:focus-visible .eth-grow-arrow{opacity:1}.eth-charter{max-width:880px;margin:clamp(30px,4vw,48px) auto 0;background:var(--c-cream);color:#14110e;border-radius:var(--r-lg);padding:clamp(26px,4.5vw,56px);box-shadow:0 24px 80px #00000080}.eth-charter-seal{display:flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6e6455;padding-bottom:18px;border-bottom:2px solid #14110e}.eth-charter-seal-mark{color:#14110e;display:block;flex:0 0 auto}.eth-charter-title{font-family:var(--f-display);font-weight:900;font-size:clamp(22px,3.4vw,34px);line-height:1.06;letter-spacing:-.026em;text-transform:uppercase;color:#14110e;margin:22px 0 0}.eth-charter-preamble{font-size:clamp(14px,1.6vw,15.5px);line-height:1.7;color:#4a4237;margin:14px 0 0;max-width:58ch}.eth-charter-clauses{margin-top:22px;border-top:1px solid rgba(20,17,14,.16)}.eth-charter-clause{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:baseline;padding:17px 0;border-bottom:1px solid rgba(20,17,14,.16)}.eth-charter-num{font-family:var(--f-display);font-weight:900;font-size:14px;color:var(--c-red-deep);min-width:26px}.eth-charter-clause-title{font-family:var(--f-display);font-weight:800;font-size:clamp(15px,1.8vw,18px);letter-spacing:-.015em;text-transform:uppercase;color:#14110e;margin:0}.eth-charter-clause-body{font-size:13.5px;line-height:1.65;color:#4a4237;margin:6px 0 0}.eth-charter-foot{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.eth-charter-closing{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;line-height:1.8;color:#6e6455;max-width:44ch}.eth-charter-count{font-family:var(--f-display);font-weight:900;font-size:clamp(26px,3.4vw,38px);letter-spacing:-.03em;color:#14110e}.eth-charter-count-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6e6455;margin-top:3px}.eth-charter-cta{margin-top:22px}.eth-pet{position:relative;overflow:hidden;background:var(--c-red-deep);isolation:isolate}.eth-pet-texture{position:absolute;inset:-8% 0;background-image:url(/ethanol/paper.webp);background-size:cover;background-position:center;mix-blend-mode:multiply;opacity:.5;z-index:0;pointer-events:none}.eth-pet-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:clamp(26px,4vw,52px);align-items:start;max-width:var(--shell);margin:0 auto}@media (min-width: 900px){.eth-pet-inner{grid-template-columns:.9fr 1.1fr}}.eth-pet-kicker{display:flex;align-items:center;gap:11px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff4e6bf}.eth-pet-kicker:before{content:"";width:22px;height:2px;background:#fff4e6bf;flex:0 0 auto}.eth-pet-title{font-family:var(--f-display);font-weight:900;font-size:clamp(34px,5.4vw,64px);line-height:.98;letter-spacing:-.03em;text-transform:uppercase;color:#fff4e6;margin:14px 0 0}.eth-pet-lede{font-size:clamp(15px,1.6vw,17px);line-height:1.62;color:#fff4e6e0;margin:16px 0 0;max-width:44ch;text-wrap:pretty}.eth-pet-proof{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,244,230,.3)}.eth-pet-proof-label{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:#fff4e6bf}.eth-pet-proof-num{font-family:var(--f-display);font-weight:900;font-size:clamp(32px,4.4vw,50px);line-height:1;letter-spacing:-.032em;color:#fff4e6;display:block;margin-top:6px}.eth-form{position:relative;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:clamp(18px,2.4vw,28px)}.eth-form-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.eth-form-title{font-family:var(--f-display);font-weight:800;font-size:17px;line-height:1.2;letter-spacing:-.018em;text-transform:uppercase;color:var(--c-cream);margin:0}.eth-form-step{font-family:var(--f-mono);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted)}.eth-form-grid{display:grid;grid-template-columns:1fr;gap:13px}@media (min-width: 440px){.eth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eth-form-grid .eth-span2{grid-column:1 / -1}}.eth-field{display:flex;flex-direction:column;min-width:0}.eth-label{font-family:var(--f-mono);font-weight:400;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--c-muted);margin-bottom:7px;display:flex;align-items:baseline;gap:6px}.eth-optional{margin-left:auto;color:var(--c-muted);letter-spacing:.1em;font-size:9.5px;border:1px solid var(--c-line);border-radius:var(--r-pill);padding:2px 7px}.eth .eth-input{width:100%;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--r-md);color:var(--c-cream);font-family:var(--f-body);font-size:16px;padding:14px;outline:none;transition:border-color .18s ease,background-color .18s ease}.eth .eth-input::placeholder{color:var(--c-muted)}.eth .eth-input:focus{border-color:var(--c-amber);background:#131109}.eth .eth-input[aria-invalid=true],.eth .eth-input[aria-invalid=true]:focus{border-color:var(--c-red)}.eth .eth-select{appearance:none;cursor:pointer;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,var(--c-muted) 50%),linear-gradient(135deg,var(--c-muted) 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.eth .eth-select:has(option[value=""]:checked){color:var(--c-muted)}.eth .form-error{font-size:13px;line-height:1.4;color:var(--c-amber);display:flex;gap:7px}.eth .form-error:not(:empty){margin-top:7px}.eth .form-error:not(:empty):before{content:"▲";font-size:9px;line-height:1.7;flex:0 0 auto}.eth-contact-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.eth-segment{display:inline-flex;border:1px solid var(--c-line);border-radius:var(--r-sm);overflow:hidden;margin-bottom:7px}.eth-segment-btn{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);background:transparent;border:0;padding:5px 11px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.eth-segment-btn[aria-pressed=true]{background:var(--c-surface-2);color:var(--c-cream)}.eth-segment-btn+.eth-segment-btn{border-left:1px solid var(--c-line)}.eth-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.eth .form-submit{width:100%;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--f-display);font-weight:800;font-size:14px;letter-spacing:0;padding:14px 22px;border-radius:var(--r-md);border:1px solid var(--c-red);background:var(--c-red);color:#fff;cursor:pointer;text-transform:none;transition:background-color .18s ease,border-color .18s ease}.eth .form-submit:hover:not(:disabled){background:var(--c-red-deep);border-color:var(--c-red-deep)}.eth .form-submit:disabled{cursor:progress;opacity:.75}.eth .form-status{font-size:14px;line-height:1.55;margin-top:14px}.eth .form-status.success{color:var(--c-amber)}.eth .form-status.error{border:1px solid var(--c-red);border-radius:var(--r-md);background:#f14a1614;padding:12px 14px;color:var(--c-cream)}.eth-reassure{font-size:14px;line-height:1.55;color:var(--c-muted);margin-top:14px}.eth-done{position:relative;background:var(--c-surface);border:1px solid var(--c-amber);border-radius:var(--r-lg);padding:clamp(24px,5vw,40px)}.eth-done-title{font-family:var(--f-display);font-weight:900;font-size:clamp(22px,3vw,30px);line-height:1.08;letter-spacing:-.028em;text-transform:uppercase;color:var(--c-amber);margin:0}.eth-done-body{font-size:15px;line-height:1.6;color:var(--c-soft);margin:12px 0 0;max-width:48ch}.eth-done-rank{margin-top:18px;padding-top:16px;border-top:1px solid var(--c-line);font-family:var(--f-mono);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted)}.eth-done-rank strong{font-family:var(--f-display);font-weight:900;font-size:26px;letter-spacing:-.03em;color:var(--c-cream);display:block;margin-top:4px}.eth-done-share{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.eth-ledger{display:grid;grid-template-columns:1fr;margin-top:var(--s-5);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}@media (min-width: 720px){.eth-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}}.eth-stat-cell{padding:var(--s-4) var(--s-3) var(--s-4) 0}@media (min-width: 720px){.eth-stat-cell+.eth-stat-cell{border-left:1px solid var(--line-1);padding-left:var(--s-4)}}.eth-stat-num{font-family:var(--f-display);font-weight:900;font-size:clamp(30px,4.2vw,46px);line-height:1;letter-spacing:-.032em;color:var(--c-cream)}.eth-stat-num.is-live{color:var(--c-amber)}.eth-stat-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--c-muted);margin-top:9px;line-height:1.6}.eth-tl{margin-top:var(--s-4)}.eth-tl-item{display:grid;grid-template-columns:14px auto 1fr;gap:14px;align-items:baseline;padding:var(--s-2) 0;border-top:1px solid var(--line-1)}.eth-tl-dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--c-red);align-self:center}.eth-tl-kicker{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--c-muted);margin:0;min-width:130px}.eth-tl-title{font-family:var(--f-display);font-weight:800;font-size:16px;letter-spacing:-.015em;text-transform:uppercase;color:var(--c-cream);margin:0}.eth-share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:clamp(26px,3.4vw,40px)}@media (min-width: 780px){.eth-share-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.eth-share-grid>.eth-btn{width:100%}.eth-share-wa{background:var(--c-amber);border-color:var(--c-amber);color:#0d0b0a}.eth-share-wa:hover{background:#f0b064;border-color:#f0b064;color:#0d0b0a}.eth-share-quote{margin-top:16px;border:1px solid var(--c-line);border-left:3px solid var(--c-amber);border-radius:var(--r-md);background:var(--c-surface);padding:17px;font-size:14.5px;line-height:1.65;color:var(--c-soft)}.eth-share-tags{color:var(--c-amber)}.eth-faq{margin-top:clamp(30px,4vw,48px);border-top:1px solid var(--line-2)}.eth-faq-item{border-bottom:1px solid var(--line-2)}.eth-faq-item summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font-family:var(--f-display);font-weight:800;font-size:clamp(15px,1.9vw,18px);line-height:1.35;letter-spacing:-.015em;color:var(--c-cream)}.eth-faq-item summary::-webkit-details-marker{display:none}.eth-faq-item summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2px solid var(--c-red);border-bottom:2px solid var(--c-red);transform:rotate(45deg);transition:transform .22s var(--ease)}.eth-faq-item[open] summary:after{transform:rotate(225deg);margin-top:-2px}.eth-faq-item>p{margin:0;padding:0 44px 22px 0;font-size:14.5px;line-height:1.7;color:var(--c-soft);max-width:74ch}.eth-rail{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#0d0b0af2;backdrop-filter:blur(10px);border-top:1px solid var(--c-line);padding:10px var(--pad-x);display:flex;align-items:center;gap:13px;transform:translate3d(0,100%,0);transition:transform .35s var(--ease)}.eth-rail.is-in{transform:none}@media (max-width: 680px){.eth-rail{display:none}}.eth-rail-copy{flex:1 1 auto;min-width:0}.eth-rail-num{font-family:var(--f-display);font-weight:900;font-size:18px;letter-spacing:-.02em;color:var(--c-cream)}.eth-rail-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){.eth *,.eth *:before,.eth *:after{animation:none!important;transition:none!important}.eth-rail{transform:none}.js-reveal .fade-up:not(.is-in) .eth-blend-fill{transform:none}}
