.b5XEia_banner{color:#eef2e8;background:#101415;position:relative;overflow:hidden}.b5XEia_orbits{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.b5XEia_orbits path{fill:none;stroke:#cfdd3c;stroke-width:1px;opacity:.1}.b5XEia_inner{align-items:center;gap:48px;max-width:80rem;margin:0 auto;padding:72px 24px;display:grid;position:relative}@media(min-width:1024px){.b5XEia_inner{grid-template-columns:35fr 65fr;gap:56px;padding:96px 32px}}.b5XEia_copy .b5XEia_brand{letter-spacing:.22em;text-transform:uppercase;color:#cfdd3c;margin:0;font-size:12px;font-weight:600}.b5XEia_title{letter-spacing:-.01em;margin:20px 0 0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:700;line-height:1.18}.b5XEia_titleLine{display:block}.b5XEia_titleAccent{color:#cfdd3c}.b5XEia_subtitle{color:#b6bfc0;max-width:34rem;margin:20px 0 0;font-size:15px;line-height:1.8}.b5XEia_features{color:#dde4d6;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:28px 0 0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.b5XEia_features li{align-items:center;gap:14px;display:flex}.b5XEia_features li+li:before{content:"";background:#cfdd3c8c;width:1px;height:12px}.b5XEia_cta{color:#141a14;background:#cfdd3c;border-radius:10px;align-items:center;gap:10px;margin-top:36px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.b5XEia_cta:hover{background:#ddeb55}.b5XEia_cta:focus-visible{outline-offset:3px;outline:2px solid #cfdd3c}.b5XEia_cta svg{transition:transform .2s}.b5XEia_cta:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.b5XEia_cta,.b5XEia_cta svg{transition:none}}.b5XEia_panel{background:#141a1b;border:1px solid #272e30;border-radius:16px;margin:0;padding:22px 22px 16px;box-shadow:0 24px 60px -32px #000c,inset 0 1px #ffffff08}.b5XEia_panelHead{border-bottom:1px solid #222a2b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-bottom:14px;display:flex}.b5XEia_panelTitle{letter-spacing:.18em;color:#9aa5a6;margin:0;font-size:12px;font-weight:600}.b5XEia_legend{color:#b6bfc0;gap:18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.b5XEia_legend li{align-items:center;gap:8px;display:flex}.b5XEia_legend i{border-radius:1px;width:18px;height:2px;display:block}.b5XEia_legendSupply{background:#cfdd3c}.b5XEia_legendDemand{background:#e8ede0}.b5XEia_chart{width:100%;height:auto;margin-top:14px;display:block}.b5XEia_grid line{stroke:#232b2c;stroke-width:1px}.b5XEia_supplyLine{fill:none;stroke:#cfdd3c;stroke-width:2.4px;stroke-linecap:round}.b5XEia_demandLine{fill:none;stroke:#e8ede0;stroke-width:1.8px;stroke-linecap:round}.b5XEia_modules{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media(min-width:640px){.b5XEia_modules{grid-template-columns:repeat(3,1fr)}}.b5XEia_module{background:#171d1e;border:1px solid #232b2c;border-radius:12px;padding:14px 16px 12px}.b5XEia_moduleHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.b5XEia_moduleName{color:#eef2e8;font-size:13px;font-weight:600}.b5XEia_moduleDash{background:#3a4445;flex:none;width:14px;height:1px}.b5XEia_moduleChart{width:100%;height:auto;margin-top:10px;display:block}.b5XEia_miniCurve{fill:none;stroke:#cfdd3c;stroke-width:1.6px;stroke-linecap:round}.b5XEia_miniCurveAlt{fill:none;stroke:#e8ede0;stroke-width:1.4px;stroke-linecap:round}.b5XEia_miniCurveDash{fill:none;stroke:#7d8a72;stroke-width:1.2px;stroke-dasharray:4 4;stroke-linecap:round}.b5XEia_miniBars rect{fill:#cfdd3c;opacity:.5}.b5XEia_miniBarsAlt rect{fill:#5a6668;opacity:.7}.b5XEia_caption{text-align:right;color:#7d8889;border-top:1px solid #222a2b;margin-top:14px;padding-top:12px;font-size:11px}.Cu2PZW_summary{--s-ink:#062919;--s-ink-deep:#001c10;--s-lime:#cfdd3c;--s-olive:#9cb13a;--s-warm:#f7f4ec;--s-warm-muted:#cfd3c5;isolation:isolate;background:radial-gradient(circle at 85% 20%,#1e47298c,transparent 55%),linear-gradient(160deg,var(--s-ink),var(--s-ink-deep));color:var(--s-warm);padding:clamp(64px,9vw,120px) 0;scroll-margin-top:80px;font-family:system-ui,sans-serif;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.Cu2PZW_summary{--s-ink:lab(13.6599% -16.6411 6.54076);--s-ink-deep:lab(7.79559% -12.9005 4.56815);--s-warm-muted:lab(83.9714% -3.38104 6.62003);background:radial-gradient(circle at 85% 20%,lab(26.6495% -21.0503 13.785/.55),transparent 55%),linear-gradient(160deg,var(--s-ink),var(--s-ink-deep))}}.Cu2PZW_summary :focus-visible{outline:3px solid var(--s-lime);outline-offset:4px}.Cu2PZW_inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,88px);width:min(1200px,100% - 40px);margin-inline:auto;display:grid}.Cu2PZW_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--s-lime);align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.Cu2PZW_eyebrow:before{content:"";background:var(--s-lime);width:36px;height:1px}.Cu2PZW_title{letter-spacing:0;text-wrap:balance;margin:18px 0 16px;font-size:clamp(36px,5vw,60px);font-weight:680;line-height:1.15}.Cu2PZW_subtitle{color:var(--s-warm-muted);max-width:34em;margin:0 0 36px;font-size:clamp(17px,1.6vw,20px);line-height:1.7}.Cu2PZW_steps{border-top:1px solid #ffffff29;border-top:1px solid lab(100% 0 0/.16);margin:0 0 40px;padding:0;list-style:none}.Cu2PZW_steps li{border-bottom:1px solid #ffffff29;border-bottom:1px solid lab(100% 0 0/.16);grid-template-columns:52px minmax(0,1fr);gap:4px 12px;padding:16px 0;display:grid}.Cu2PZW_steps b{font-variant-numeric:tabular-nums;color:var(--s-lime);grid-row:span 2;padding-top:3px;font-size:13px}.Cu2PZW_steps strong{font-size:17px;font-weight:620}.Cu2PZW_steps span{color:var(--s-warm-muted);font-size:14px;line-height:1.65}.Cu2PZW_ctas{flex-wrap:wrap;gap:12px;display:flex}.Cu2PZW_cta,.Cu2PZW_ctaAlt{border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.Cu2PZW_cta{background:var(--s-lime);color:var(--s-ink-deep)}.Cu2PZW_cta:hover{background:#dbe867;transform:translateY(-1px)}.Cu2PZW_ctaAlt{color:var(--s-warm);border:1px solid #ffffff73;border:1px solid lab(100% 0 0/.45)}.Cu2PZW_ctaAlt:hover{border-color:var(--s-lime);transform:translateY(-1px)}.Cu2PZW_visual{grid-template-columns:repeat(12,minmax(0,1fr));justify-self:center;align-items:end;width:100%;max-width:560px;display:grid;position:relative}.Cu2PZW_portrait{grid-area:1/1/auto/span 8;margin:0;position:relative}.Cu2PZW_portrait:before{content:"";z-index:-1;border:1px solid #d1e0578c;border:1px solid lab(86.1569% -18.2846 62.9761/.55);border-radius:18px;position:absolute;inset:18px -18px -18px 18px}.Cu2PZW_portrait img,.Cu2PZW_landscape img{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -28px #000000b3}.Cu2PZW_portrait img{aspect-ratio:1153/1536;object-fit:cover;max-height:600px}.Cu2PZW_landscape{z-index:1;grid-area:1/6/auto/span 7;align-self:end;margin:0 0 -56px;position:relative}.Cu2PZW_landscape img{aspect-ratio:808/606;border:6px solid var(--s-warm)}.Cu2PZW_captions{color:var(--s-warm-muted);grid-column:1/-1;gap:8px;margin-top:76px;font-size:12px;line-height:1.6;display:grid}.Cu2PZW_captions p{margin:0}.Cu2PZW_captions b{color:var(--s-lime);margin-right:6px;font-weight:650}.Cu2PZW_rise{animation:.9s cubic-bezier(.2,.7,.2,1) both Cu2PZW_rise}.Cu2PZW_rise2{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both Cu2PZW_rise}@keyframes Cu2PZW_rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.Cu2PZW_rise,.Cu2PZW_rise2{animation:none}.Cu2PZW_cta,.Cu2PZW_ctaAlt{transition:none}.Cu2PZW_cta:hover,.Cu2PZW_ctaAlt:hover{transform:none}}@media(max-width:900px){.Cu2PZW_inner{grid-template-columns:1fr}.Cu2PZW_visual{max-width:480px}}
