.r44hero{position:relative;min-height:clamp(640px, 80vh, 900px);background:var(--c-void);overflow:hidden;isolation:isolate}.r44hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(240,208,0,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(240,208,0,0.04) 1px, transparent 1px),linear-gradient(rgba(240,208,0,0.10) 1px, transparent 1px),linear-gradient(90deg, rgba(240,208,0,0.10) 1px, transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;mask-image:radial-gradient(ellipse at center, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 75%);pointer-events:none}.r44hero__scan{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, var(--beacon), transparent);box-shadow:0 0 24px var(--beacon-glow);animation:r44scan 6s linear infinite;pointer-events:none;opacity:0.55;will-change:transform}@keyframes r44scan{0%{transform:translateY(0)}100%{transform:translateY(var(--hero-h, 100vh))}}@media (prefers-reduced-motion:reduce){.r44hero__scan{animation:none;opacity:0.3}}.r44hero__inner{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:clamp(96px, 14vh, 140px) var(--gut) clamp(64px, 9vw, 110px);display:grid;grid-template-columns:1fr;gap:clamp(40px, 6vw, 80px);align-items:center}@media (min-width:960px){.r44hero__inner{grid-template-columns:1.05fr 1fr}}.r44hero__copy{min-width:0}.r44hero__doc{display:inline-flex;gap:14px;align-items:baseline;font-family:var(--ff-mono);font-size:11.5px;letter-spacing:0.2em;color:var(--beacon);margin-bottom:clamp(22px, 3vw, 32px)}.r44hero__doc em{font-style:normal;color:var(--alloy)}.r44hero__title{font-family:var(--ff-display);font-weight:800;font-size:clamp(40px, 7vw, 96px);line-height:0.88;letter-spacing:-0.005em;text-transform:uppercase;color:var(--paper);margin:0}.r44hero__title em{font-style:normal;display:block;color:var(--beacon)}.r44hero__lede{margin:clamp(20px, 3vw, 32px) 0 0;max-width:520px;font-size:clamp(15.5px, 1.3vw, 18px);line-height:1.65;color:var(--alloy-2)}.r44hero__meta{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px 28px;margin:clamp(28px, 4vw, 40px) 0 0;max-width:480px}.r44hero__meta dt{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:0.18em;text-transform:uppercase;color:var(--alloy);margin:0}.r44hero__meta dd{font-family:var(--ff-display);font-weight:700;font-size:clamp(18px, 1.6vw, 22px);color:var(--paper);margin:4px 0 0;letter-spacing:0.02em}.r44hero__cta{display:inline-flex;align-items:center;gap:12px;margin-top:clamp(32px, 4vw, 44px);padding:16px 30px;background:var(--beacon);color:var(--c-void);font-family:var(--ff-mono);font-weight:500;font-size:13.5px;letter-spacing:0.16em;text-transform:uppercase;border-radius:999px;box-shadow:0 14px 28px rgba(0,0,0,0.5);transition:transform .2s ease,box-shadow .2s ease}.r44hero__cta:hover{transform:translateY(-2px);box-shadow:0 0 28px var(--beacon-glow),0 18px 36px rgba(0,0,0,0.6)}.r44hero__cta::after{content:"→"}.r44hero__schematic{position:relative;aspect-ratio:1/1;min-width:0;border:1px solid rgba(240,208,0,0.35);border-radius:6px;padding:12px;background:linear-gradient(135deg, rgba(7,10,13,0.25), rgba(7,10,13,0)),rgba(7,10,13,0.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04),0 30px 70px rgba(0,0,0,0.55),0 0 80px rgba(79,122,153,0.18);overflow:hidden}.r44hero__schematic::before,.r44hero__schematic::after{content:"";position:absolute;z-index:2;width:18px;height:18px;border:1.5px solid var(--beacon);pointer-events:none}.r44hero__schematic::before{top:6px;left:6px;border-right:none;border-bottom:none}.r44hero__schematic::after{bottom:6px;right:6px;border-left:none;border-top:none}.r44hero__schematic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:contrast(1.05) brightness(0.96)}.r44hero__schematic-tag{position:absolute;top:14px;right:14px;z-index:3;font-family:var(--ff-mono);font-size:10px;letter-spacing:0.18em;text-transform:uppercase;color:var(--beacon);background:rgba(7,10,13,0.7);padding:4px 8px;border:1px solid rgba(240,208,0,0.35);border-radius:2px}.r44hero__schematic-foot{position:absolute;bottom:14px;left:14px;z-index:3;font-family:var(--ff-mono);font-size:9.5px;letter-spacing:0.18em;text-transform:uppercase;color:var(--alloy);background:rgba(7,10,13,0.7);padding:4px 8px;border:1px solid var(--c-line);border-radius:2px}.anatomy{background:linear-gradient(180deg, var(--c-void), var(--c-1));padding:clamp(80px, 12vw, 160px) 0;border-top:1px solid var(--c-line)}.anatomy__inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.anatomy__head{max-width:760px;margin-bottom:clamp(40px, 6vw, 64px)}.anatomy__title{font-family:var(--ff-display);font-weight:800;font-size:clamp(34px, 5.5vw, 64px);line-height:1.02;letter-spacing:-0.005em;color:var(--paper);margin:14px 0 0}.anatomy__title em{font-style:normal;color:var(--beacon);display:block}.anatomy__layout{display:grid;grid-template-columns:1fr;gap:clamp(28px, 4vw, 48px)}@media (min-width:880px){.anatomy__layout{grid-template-columns:1.1fr 1fr;gap:clamp(40px, 5vw, 80px);align-items:start}}.anatomy__diagram{position:relative;background:var(--c-2);border:1px solid var(--c-line);border-radius:var(--r-md);padding:clamp(20px, 3vw, 32px);aspect-ratio:5/4}@media (min-width:880px){.anatomy__diagram{position:sticky;top:clamp(80px, 12vh, 120px);aspect-ratio:5/4}}.anatomy__diagram svg{width:100%;height:100%}.anatomy__zone{opacity:0.18;transition:opacity .35s ease,stroke .35s ease,fill .35s ease}.anatomy__zone.is-active{opacity:1;stroke:var(--beacon);fill:rgba(240,208,0,0.22)}.anatomy__zone-line{stroke:var(--alloy);stroke-width:1;fill:none;opacity:0.5;stroke-dasharray:4 4;transition:stroke .35s ease,opacity .35s ease}.anatomy__zone.is-active .anatomy__zone-line{stroke:var(--beacon);opacity:1}.anatomy__label{position:absolute;font-family:var(--ff-mono);font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--alloy);background:var(--c-1);padding:4px 8px;border:1px solid var(--c-line);border-radius:3px;transition:color .25s ease,border-color .25s ease,background .25s ease}.anatomy__label.is-active{color:var(--beacon);border-color:var(--beacon);background:rgba(7,10,13,0.85)}.anatomy__nodes{display:flex;flex-direction:column;min-width:0}.anatomy__node{padding:clamp(28px, 3.5vw, 44px) 0;border-bottom:1px solid var(--c-line);cursor:default;transition:padding-left .3s ease}.anatomy__node:last-child{border-bottom:0}.anatomy__node[data-zone].is-active{padding-left:16px}.anatomy__node-tag{font-family:var(--ff-mono);font-weight:500;font-size:11.5px;letter-spacing:0.18em;text-transform:uppercase;color:var(--alloy);margin-bottom:10px}.anatomy__node-tag-num{color:var(--beacon);margin-right:12px}.anatomy__node-name{font-family:var(--ff-display);font-weight:700;font-size:clamp(22px, 2.4vw, 30px);letter-spacing:-0.005em;color:var(--paper);margin:0 0 12px;line-height:1.2}.anatomy__node-copy{margin:0;font-size:15.5px;line-height:1.65;color:var(--alloy-2);max-width:560px}.lifecycle{background:var(--c-void);padding:clamp(80px, 12vw, 160px) 0;border-top:1px solid var(--c-line);position:relative;overflow:hidden}.lifecycle::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%, rgba(240,208,0,0.06), transparent 60%);pointer-events:none}.lifecycle__inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:1fr;gap:clamp(32px, 5vw, 64px);align-items:center;position:relative}@media (min-width:880px){.lifecycle__inner{grid-template-columns:1.05fr 1fr;gap:clamp(56px, 7vw, 96px)}}.lifecycle__copy{min-width:0}.lifecycle__title{font-family:var(--ff-display);font-weight:800;font-size:clamp(34px, 5.5vw, 64px);line-height:1.02;letter-spacing:-0.005em;color:var(--paper);margin:14px 0 18px}.lifecycle__title em{font-style:normal;color:var(--beacon);display:block}.lifecycle__lede{margin:0 0 24px;max-width:520px;font-size:16px;line-height:1.7;color:var(--alloy-2)}.lifecycle__stats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.lifecycle__stat{padding:18px;background:var(--c-2);border:1px solid var(--c-line);border-left:3px solid var(--beacon);border-radius:var(--r-sm);min-width:0}.lifecycle__stat-lbl{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:0.18em;text-transform:uppercase;color:var(--alloy);margin-bottom:6px}.lifecycle__stat-val{font-family:var(--ff-display);font-weight:800;font-size:clamp(28px, 3.5vw, 42px);letter-spacing:-0.01em;color:var(--paper);line-height:1}:where(.lifecycle__stats) *:where(dt, dd){margin:1em 0}.lifecycle__stat-sub{font-size:12.5px;color:var(--alloy-2);margin-top:4px}.lifecycle__clock{position:relative;aspect-ratio:1/1;max-width:460px;margin:0 auto}.lifecycle__clock svg{width:100%;height:100%}.lifecycle__needle-h,.lifecycle__needle-y{transform-origin:center center;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.lifecycle__needle-h{transform:rotate(0deg)}.lifecycle__needle-y{transform:rotate(0deg)}.lifecycle__milestone{font-family:var(--ff-mono);font-size:8.5px;letter-spacing:0.14em;fill:var(--alloy)}.lifecycle__milestone.is-passed{fill:var(--beacon)}.lifecycle__slider-wrap{margin-top:clamp(28px, 3.5vw, 40px);background:var(--c-2);border:1px solid var(--c-line);border-radius:var(--r-md);padding:22px}.lifecycle__slider-lbl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.lifecycle__slider-lbl label{font-family:var(--ff-mono);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--alloy)}.lifecycle__slider-lbl span:last-child{font-family:var(--ff-display);font-weight:700;font-size:18px;color:var(--beacon)}.lifecycle__slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:var(--c-line);border-radius:2px;outline:none}.lifecycle__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;background:var(--beacon);border:3px solid var(--c-void);border-radius:50%;cursor:pointer;box-shadow:0 0 14px var(--beacon-glow)}.lifecycle__slider::-moz-range-thumb{width:22px;height:22px;background:var(--beacon);border:3px solid var(--c-void);border-radius:50%;cursor:pointer}.chain{background:linear-gradient(180deg, var(--c-1), var(--c-void));padding:clamp(80px, 12vw, 160px) 0;border-top:1px solid var(--c-line)}.chain__inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.chain__head{max-width:760px;margin-bottom:clamp(40px, 6vw, 64px)}.chain__title{font-family:var(--ff-display);font-weight:800;font-size:clamp(34px, 5.5vw, 64px);line-height:1.02;letter-spacing:-0.005em;color:var(--paper);margin:14px 0 0}.chain__title em{font-style:normal;color:var(--beacon);display:block}.chain__flow{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:18px;position:relative;margin-top:clamp(28px, 4vw, 40px)}@media (min-width:720px){.chain__flow{grid-template-columns:repeat(4, 1fr);gap:0}}.chain__node{background:var(--c-2);border:1px solid var(--c-line);border-radius:var(--r-md);padding:24px 22px;position:relative;min-width:0}.chain__node-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-family:var(--ff-mono);font-weight:500;font-size:13px;color:var(--c-void);background:var(--beacon);border-radius:4px;margin-bottom:14px}.chain__node-name{font-family:var(--ff-display);font-weight:700;font-size:clamp(17px, 1.5vw, 21px);letter-spacing:-0.005em;color:var(--paper);margin:0 0 10px;line-height:1.2}.chain__node-copy{margin:0;font-size:14.5px;line-height:1.6;color:var(--alloy-2)}.chain__node-copy a{color:var(--paper);border-bottom:1px solid var(--beacon);padding-bottom:1px}@media (min-width:720px){.chain__node:not(:last-child)::after{content:"";position:absolute;right:-22px;top:50%;width:22px;height:1px;background:linear-gradient(90deg, var(--beacon), transparent);transform:translateY(-50%)}}.balance{background:var(--c-void);padding:clamp(80px, 12vw, 160px) 0;border-top:1px solid var(--c-line)}.balance__inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);display:grid;grid-template-columns:1fr;gap:clamp(32px, 5vw, 64px)}@media (min-width:880px){.balance__inner{grid-template-columns:1fr 1.1fr;align-items:center}}.balance__copy{min-width:0}.balance__title{font-family:var(--ff-display);font-weight:800;font-size:clamp(34px, 5.5vw, 64px);line-height:1.02;letter-spacing:-0.005em;color:var(--paper);margin:14px 0 18px}.balance__title em{font-style:normal;color:var(--beacon);display:block}.balance__lede{margin:0 0 22px;font-size:16px;line-height:1.7;color:var(--alloy-2);max-width:520px}.balance__viz{background:var(--c-2);border:1px solid var(--c-line);border-radius:var(--r-md);padding:28px;min-height:360px}.balance__viz-row{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:18px;margin-bottom:28px}.balance__viz-row:last-child{margin-bottom:0}.balance__viz-lbl{font-family:var(--ff-mono);font-size:11px;letter-spacing:0.18em;text-transform:uppercase;display:flex;flex-direction:column;gap:4px}.balance__viz-lbl em{font-style:normal;color:var(--alloy)}.balance__viz-row--before .balance__viz-lbl em{color:#F0655C}.balance__viz-row--after .balance__viz-lbl em{color:var(--live)}.balance__viz-wave{height:80px;width:100%;background:rgba(7,10,13,0.4);border:1px solid var(--c-line);border-radius:4px;position:relative;overflow:hidden}.balance__viz-wave svg{width:100%;height:100%}.balance__viz-wave path{stroke-width:2;fill:none}.balance__viz-row--before .balance__viz-wave path{stroke:var(--signal);filter:drop-shadow(0 0 6px var(--signal-glow))}.balance__viz-row--after .balance__viz-wave path{stroke:var(--live);filter:drop-shadow(0 0 6px rgba(107,195,107,0.4))}.r44limits{background:linear-gradient(180deg, var(--c-1), var(--c-void));padding:clamp(72px, 10vw, 130px) 0;border-top:1px solid var(--c-line)}.r44limits__inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.r44limits__title{font-family:var(--ff-display);font-weight:800;font-size:clamp(30px, 4.5vw, 52px);line-height:1.05;color:var(--paper);margin:14px 0 30px;max-width:700px}.r44limits__title em{font-style:normal;color:var(--signal)}.r44limits__lede{font-size:16px;line-height:1.7;color:var(--alloy-2);max-width:600px;margin:0 0 36px;border-left:3px solid var(--signal);padding-left:18px}.r44limits__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:720px){.r44limits__list{grid-template-columns:repeat(2, 1fr);gap:22px}}.r44limits__list li{background:var(--c-2);border:1px solid var(--c-line);border-top:3px solid var(--signal);border-radius:var(--r-sm);padding:24px}.r44limits__list strong{font-family:var(--ff-display);font-weight:700;font-size:clamp(17px, 1.5vw, 20px);letter-spacing:-0.005em;color:var(--paper);display:block;margin-bottom:10px}.r44limits__list span{font-size:14.5px;line-height:1.65;color:var(--alloy-2)}.r44wo{background:var(--c-void);padding:clamp(80px, 12vw, 160px) 0;border-top:1px solid var(--c-line)}.r44wo__inner{max-width:760px;margin:0 auto;padding:0 var(--gut)}.r44wo__title{font-family:var(--ff-display);font-weight:800;font-size:clamp(34px, 5.5vw, 64px);line-height:1.02;color:var(--paper);margin:14px 0 28px}.r44wo__title em{font-style:normal;color:var(--beacon);display:block}.r44wo__form{display:grid;gap:16px}.r44wo__row{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:720px){.r44wo__row{grid-template-columns:1fr 1fr;gap:20px}}.r44wo__field{display:flex;flex-direction:column;gap:6px;min-width:0}.r44wo__lbl{font-family:var(--ff-mono);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--alloy)}.r44wo__input{font-family:var(--ff-body);font-size:15.5px;background:var(--c-1);color:var(--paper);border:1px solid var(--c-line);border-radius:4px;padding:12px 14px;transition:border-color .2s ease,background .2s ease}.r44wo__input:focus{outline:none;border-color:var(--beacon);background:var(--c-2)}.r44wo__field--full{grid-column:1 / -1}textarea.r44wo__input{resize:vertical;min-height:120px;line-height:1.55}.r44wo__hp{display:none !important}.r44wo__submit{margin-top:8px;align-self:flex-start;display:inline-flex;gap:12px;align-items:center;background:var(--beacon);color:var(--c-void);padding:16px 28px;font-family:var(--ff-mono);font-weight:500;font-size:13.5px;letter-spacing:0.16em;text-transform:uppercase;border-radius:999px;border:none;box-shadow:0 14px 28px rgba(0,0,0,0.5);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.r44wo__submit:hover{transform:translateY(-2px);box-shadow:0 0 28px var(--beacon-glow),0 18px 36px rgba(0,0,0,0.6)}.r44wo__note{margin:16px 0 0;font-size:13.5px;color:var(--alloy);font-style:italic}.balance__viz-note{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:0.16em;text-transform:uppercase;color:var(--alloy);margin:8px 0 0}