.forge-page-module__b8B8cW__pageShell{position:relative;overflow:hidden}.forge-page-module__b8B8cW__heroSection{isolation:isolate;padding:8.5rem 1rem 6.5rem;position:relative}.forge-page-module__b8B8cW__section{padding:6.5rem 1rem;position:relative}.forge-page-module__b8B8cW__emberField{pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 0%, rgba(var(--accent-primary-rgb), .14), transparent 38%), radial-gradient(circle at 20% 20%, rgba(var(--accent-primary-bright-rgb), .07), transparent 34%), linear-gradient(180deg, #ffffff06, transparent 36%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 200px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 200px),#0000 100%)}.forge-page-module__b8B8cW__emberFieldCompact{z-index:0;opacity:.72;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 78%,#0000 100%)}.forge-page-module__b8B8cW__ember{bottom:-10%;left:var(--ember-x);width:var(--ember-size);height:var(--ember-size);background:rgba(var(--accent-primary-bright-rgb), var(--ember-alpha));box-shadow:0 0 12px rgba(var(--accent-primary-bright-rgb), .36), 0 0 26px rgba(var(--accent-primary-rgb), .18);animation:forge-page-module__b8B8cW__forge-ember-rise var(--ember-duration) linear infinite;animation-delay:var(--ember-delay);border-radius:9999px;position:absolute}.forge-page-module__b8B8cW__heroText{text-align:center;max-width:61rem;margin-inline:auto}.forge-page-module__b8B8cW__heroBadge,.forge-page-module__b8B8cW__sectionBadge{color:#e0fbfff0;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 28px rgba(var(--accent-primary-bright-rgb), .08);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0b;border:1px solid #a5f3fc29;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:800;display:inline-flex}.forge-page-module__b8B8cW__executionGradient{background:linear-gradient(135deg, var(--text-primary), var(--accent-primary-bright) 48%, var(--accent-primary));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.forge-page-module__b8B8cW__promiseLine{color:#cffafe;letter-spacing:.01em;text-shadow:0 0 30px rgba(var(--accent-primary-bright-rgb), .22);margin-top:1.4rem;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:750}.forge-page-module__b8B8cW__heroTitle{color:#fff;letter-spacing:0;text-wrap:balance;max-width:60rem;margin:1rem auto 0;font-size:clamp(2.25rem,5vw,4rem);font-weight:640;line-height:1.07}.forge-page-module__b8B8cW__heroTitle span{display:block}.forge-page-module__b8B8cW__heroCopy{color:#ecfeffc7;text-wrap:balance;max-width:46rem;margin:1.25rem auto 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.68}.forge-page-module__b8B8cW__heroFuture{color:#cffafea3;max-width:44rem;margin:.85rem auto 0;font-size:.96rem;line-height:1.7}.forge-page-module__b8B8cW__heroActions{margin-top:1.7rem}.forge-page-module__b8B8cW__heroReveal{animation:.62s cubic-bezier(.22,1,.36,1) both forge-page-module__b8B8cW__forge-stagger-in}.forge-page-module__b8B8cW__heroRevealBadge{animation-delay:0s}.forge-page-module__b8B8cW__heroRevealPromise{animation-delay:80ms}.forge-page-module__b8B8cW__heroRevealTitle{animation-delay:.16s}.forge-page-module__b8B8cW__heroRevealCopy{animation-delay:.24s}.forge-page-module__b8B8cW__heroRevealFuture{animation-delay:.32s}.forge-page-module__b8B8cW__heroRevealActions{animation-delay:.4s}.forge-page-module__b8B8cW__productShotWrap{max-width:72rem;margin:3rem auto 0}.forge-page-module__b8B8cW__productShot{transform-origin:bottom;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s;position:relative;transform:perspective(1600px)rotateX(5deg)}.forge-page-module__b8B8cW__productShot:hover{filter:saturate(1.06);transform:perspective(1600px)rotateX(0)translateY(-2px)}.forge-page-module__b8B8cW__productGlow{background:radial-gradient(ellipse at center, rgba(var(--accent-primary-bright-rgb), .24), transparent 70%);filter:blur(24px);border-radius:9999px;height:4rem;position:absolute;inset:auto 7% -2.2rem}.forge-page-module__b8B8cW__browserFrame{box-shadow:0 42px 130px #0000008f, 0 0 72px rgba(var(--accent-primary-bright-rgb), .12), inset 0 1px 0 #ffffff1f;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#ffffff1a,#ffffff08),#111a2ead;border:1px solid #a5f3fc2e;border-radius:1.7rem;padding:.72rem;position:relative;overflow:hidden}.forge-page-module__b8B8cW__browserChrome{background:#ffffff09;border:1px solid #ffffff1a;border-bottom:0;border-radius:1.1rem 1.1rem 0 0;align-items:center;gap:.5rem;height:2.5rem;padding-inline:1rem;display:flex}.forge-page-module__b8B8cW__previewImage{background:var(--bg-base);border:1px solid #ffffff1a;border-radius:0 0 1.1rem 1.1rem;width:100%;height:auto;display:block}.forge-page-module__b8B8cW__glassCard{box-shadow:0 24px 90px #00000057, 0 0 42px rgba(var(--accent-primary-bright-rgb), .06), inset 0 1px 0 #ffffff0e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff16,#ffffff05),#111a2eb8;border:1px solid #a5f3fc29;border-radius:1.35rem;position:relative;overflow:hidden}.forge-page-module__b8B8cW__processStepper{gap:.9rem;display:grid}.forge-page-module__b8B8cW__processStep{background:#111a2e85;border:1px solid #a5f3fc21;border-radius:1.1rem;grid-template-columns:auto 1fr;gap:1rem;min-height:5.5rem;padding:1.1rem;transition:transform .26s,border-color .26s,background-color .26s;display:grid;position:relative}.forge-page-module__b8B8cW__processStep:after{content:"";background:linear-gradient(180deg, rgba(var(--accent-primary-bright-rgb), .42), transparent);width:1px;position:absolute;top:3.4rem;bottom:-1rem;left:2.2rem}.forge-page-module__b8B8cW__processStep:last-child:after{display:none}.forge-page-module__b8B8cW__processStep:hover{background:#111a2eb3;border-color:#a5f3fc57;transform:translateY(-2px)}.forge-page-module__b8B8cW__processNumber{background:rgba(var(--accent-primary-rgb), .12);color:#cffafe;border:1px solid #a5f3fc3d;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.86rem;font-weight:800;display:inline-flex}.forge-page-module__b8B8cW__bentoGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.forge-page-module__b8B8cW__bentoCard{background:radial-gradient(circle at 12% 0%, rgba(var(--accent-primary-bright-rgb), .08), transparent 32%), #111a2e9e;border:1px solid #94a3b829;border-radius:1.35rem;align-content:start;gap:1.15rem;height:100%;min-height:12.25rem;padding:1.35rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0f}.forge-page-module__b8B8cW__bentoCard:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, #cffafe47, transparent) top / 100% 1px no-repeat, radial-gradient(circle at 92% 0%, rgba(var(--accent-primary-bright-rgb), .11), transparent 35%);opacity:.68;transition:opacity .3s;position:absolute;inset:0}.forge-page-module__b8B8cW__bentoCard:hover{box-shadow:0 28px 90px #0000006b, 0 0 46px rgba(var(--accent-primary-bright-rgb), .12), inset 0 1px 0 #ffffff14;border-color:#a5f3fc57;transform:translateY(-3px)}.forge-page-module__b8B8cW__bentoCard:hover:before{opacity:1}.forge-page-module__b8B8cW__bentoAnchor{background:radial-gradient(circle at 18% 0%, rgba(var(--accent-primary-bright-rgb), .16), transparent 38%), linear-gradient(145deg, #ffffff1a, #ffffff05), #111a2ec7;min-height:14rem}.forge-page-module__b8B8cW__bentoWideTail{min-height:12.25rem}.forge-page-module__b8B8cW__iconChip{background:rgba(var(--accent-primary-rgb), .1);color:#a5f3fc;width:2.65rem;height:2.65rem;box-shadow:0 0 28px rgba(var(--accent-primary-bright-rgb), .1);border:1px solid #a5f3fc33;border-radius:1rem;justify-content:center;align-items:center;transition:border-color .3s,background-color .3s,color .3s,box-shadow .3s;display:inline-flex}.forge-page-module__b8B8cW__bentoCard:hover .forge-page-module__b8B8cW__iconChip{background:rgba(var(--accent-primary-rgb), .15);color:#cffafe;box-shadow:0 0 34px rgba(var(--accent-primary-bright-rgb), .16);border-color:#a5f3fc5c}.forge-page-module__b8B8cW__trustBandWrap{margin-top:1rem}.forge-page-module__b8B8cW__trustBand{background:radial-gradient(circle at 0% 0%, rgba(var(--accent-primary-bright-rgb), .12), transparent 36%), linear-gradient(135deg, #ffffff14, #ffffff05), #111a2eb8;box-shadow:0 26px 88px #00000061, 0 0 52px rgba(var(--accent-primary-bright-rgb), .1), inset 0 1px 0 #ffffff14;border:1px solid #94a3b82e;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.forge-page-module__b8B8cW__trustBand:before{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(var(--accent-primary-bright-rgb), .62), transparent 42%, rgba(var(--accent-primary-rgb), .22)) top / 100% 1px no-repeat, linear-gradient(180deg, rgba(var(--accent-primary-bright-rgb), .18), transparent 42%) left / 2px 100% no-repeat;opacity:.8;position:absolute;inset:0}.forge-page-module__b8B8cW__trustIconChip{z-index:1;background:rgba(var(--accent-primary-rgb), .12);color:#cffafe;width:3rem;height:3rem;box-shadow:0 0 30px rgba(var(--accent-primary-bright-rgb), .12);border:1px solid #a5f3fc42;border-radius:1rem;justify-content:center;align-items:center;display:inline-flex;position:relative}.forge-page-module__b8B8cW__trustBand>div{z-index:1;position:relative}.forge-page-module__b8B8cW__journeyTrack{grid-template-columns:repeat(8,minmax(8.8rem,1fr));gap:.75rem;display:grid;position:relative}.forge-page-module__b8B8cW__journeyTrack:before{content:"";background:linear-gradient(90deg, rgba(var(--accent-primary-bright-rgb), .66), rgba(var(--accent-primary-rgb), .16));height:1px;position:absolute;top:1.5rem;left:4.6rem;right:4.6rem}.forge-page-module__b8B8cW__journeyStep{text-align:center;background:#111a2e80;border:1px solid #a5f3fc21;border-radius:1.15rem;padding:1rem;transition:transform .26s,border-color .26s,background-color .26s;position:relative}.forge-page-module__b8B8cW__journeyStep:hover{background:#111a2ead;border-color:#a5f3fc57;transform:translateY(-2px)}.forge-page-module__b8B8cW__journeyNumber{z-index:1;background:var(--bg-base);color:#cffafe;width:3rem;height:3rem;box-shadow:0 0 24px rgba(var(--accent-primary-bright-rgb), .12);border:1px solid #a5f3fc47;border-radius:9999px;justify-content:center;align-items:center;font-weight:850;display:inline-flex;position:relative}.forge-page-module__b8B8cW__marqueeShell{gap:.9rem;padding-block:.5rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.forge-page-module__b8B8cW__marqueeRow{gap:.9rem;width:max-content;animation:30s linear infinite forge-page-module__b8B8cW__forge-marquee;display:flex}.forge-page-module__b8B8cW__marqueeReverse{animation-direction:reverse}.forge-page-module__b8B8cW__marqueeShell:hover .forge-page-module__b8B8cW__marqueeRow{animation-play-state:paused}.forge-page-module__b8B8cW__audiencePill{white-space:nowrap;color:#ecfeff;background:#111a2e9e;border:1px solid #a5f3fc29;border-radius:9999px;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.92rem;font-weight:680;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}.forge-page-module__b8B8cW__founderCard{box-shadow:0 34px 120px #00000075, 0 0 72px rgba(var(--accent-primary-bright-rgb), .16), 0 0 120px rgba(var(--accent-primary-rgb), .08), inset 0 1px 0 #ffffff1c;border-color:#a5f3fc47}.forge-page-module__b8B8cW__spotPanel{background:rgba(var(--accent-primary-rgb), .08);border:1px solid #a5f3fc29;border-radius:1rem;width:100%;padding:1rem}.forge-page-module__b8B8cW__spotMeter{background:#ffffff14;border-radius:9999px;height:.55rem;margin-top:.85rem;position:relative;overflow:hidden}.forge-page-module__b8B8cW__spotFill{inset-block:0;width:var(--spot-width);border-radius:inherit;background:linear-gradient(90deg, rgba(var(--accent-primary-rgb), .52), rgba(var(--accent-primary-bright-rgb), .92));animation:.82s cubic-bezier(.22,1,.36,1) both forge-page-module__b8B8cW__forge-spot-fill;position:absolute;left:0}.forge-page-module__b8B8cW__spotFill:after{content:"";width:.7rem;height:.7rem;box-shadow:0 0 18px rgba(var(--accent-primary-bright-rgb), .64);background:#cffafe;border-radius:9999px;animation:1.6s ease-in-out infinite forge-page-module__b8B8cW__forge-dot-pulse;position:absolute;top:50%;right:0;transform:translate(38%,-50%)}.forge-page-module__b8B8cW__checkItem{color:#ecfeffc7;animation:.48s both forge-page-module__b8B8cW__forge-check-in;animation-delay:var(--check-delay);align-items:center;gap:.75rem;font-size:.9rem;line-height:1.5;display:flex}.forge-page-module__b8B8cW__forgeFaq .rex-energy-card{border-left:2px solid rgba(var(--accent-primary-bright-rgb), .22)}.forge-page-module__b8B8cW__finalCta{isolation:isolate;background:radial-gradient(circle at 50% 0%, rgba(var(--accent-primary-bright-rgb), .12), transparent 38%), #111a2eb8;text-align:center;max-width:64rem;box-shadow:0 34px 110px #00000075, 0 0 80px rgba(var(--accent-primary-bright-rgb), .1);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid #a5f3fc29;border-radius:2rem;margin-inline:auto;padding:2rem;position:relative;overflow:hidden}@keyframes forge-page-module__b8B8cW__forge-ember-rise{0%{opacity:0;transform:translate(0,0)scale(.74)}12%{opacity:1}72%{opacity:.72}to{opacity:0;transform:translate3d(var(--ember-drift), -112vh, 0) scale(1.12)}}@keyframes forge-page-module__b8B8cW__forge-stagger-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes forge-page-module__b8B8cW__forge-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes forge-page-module__b8B8cW__forge-spot-fill{0%{width:0}to{width:var(--spot-width)}}@keyframes forge-page-module__b8B8cW__forge-dot-pulse{0%,to{opacity:.76;transform:translate(38%,-50%)scale(.84)}50%{opacity:1;transform:translate(38%,-50%)scale(1)}}@keyframes forge-page-module__b8B8cW__forge-check-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.forge-page-module__b8B8cW__heroTitle span{white-space:nowrap}.forge-page-module__b8B8cW__heroSection,.forge-page-module__b8B8cW__section{padding-inline:1.5rem}.forge-page-module__b8B8cW__finalCta{padding:3rem}}@media (min-width:768px){.forge-page-module__b8B8cW__bentoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-page-module__b8B8cW__bentoAnchor{grid-column:span 2}}@media (min-width:1024px){.forge-page-module__b8B8cW__heroSection{padding:7.75rem 2rem 6rem}.forge-page-module__b8B8cW__section{padding:7.5rem 2rem}.forge-page-module__b8B8cW__processStepper{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-page-module__b8B8cW__processStep:nth-child(4):after,.forge-page-module__b8B8cW__processStep:last-child:after{display:none}.forge-page-module__b8B8cW__bentoGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.forge-page-module__b8B8cW__bentoAnchor,.forge-page-module__b8B8cW__bentoWideTail{grid-column:span 2}.forge-page-module__b8B8cW__trustBand{grid-template-columns:auto minmax(0,1fr);padding:1.3rem 1.45rem}}@media (max-width:1023px){.forge-page-module__b8B8cW__journeyTrack{grid-template-columns:1fr}.forge-page-module__b8B8cW__journeyTrack:before{background:linear-gradient(180deg, rgba(var(--accent-primary-bright-rgb), .66), rgba(var(--accent-primary-rgb), .16));width:1px;height:auto;inset:1.5rem auto 1.5rem 1.5rem}.forge-page-module__b8B8cW__journeyStep{text-align:left;grid-template-columns:auto 1fr;column-gap:1rem;display:grid}.forge-page-module__b8B8cW__journeyStep p{grid-column:2}.forge-page-module__b8B8cW__journeyNumber{grid-row:span 2}}@media (prefers-reduced-motion:reduce){.forge-page-module__b8B8cW__ember,.forge-page-module__b8B8cW__heroReveal,.forge-page-module__b8B8cW__marqueeRow,.forge-page-module__b8B8cW__spotFill,.forge-page-module__b8B8cW__spotFill:after,.forge-page-module__b8B8cW__checkItem{animation:none}.forge-page-module__b8B8cW__ember{opacity:.34;transform:none}.forge-page-module__b8B8cW__marqueeRow{flex-wrap:wrap;width:auto}.forge-page-module__b8B8cW__productShot,.forge-page-module__b8B8cW__productShot:hover,.forge-page-module__b8B8cW__bentoCard,.forge-page-module__b8B8cW__bentoCard:hover,.forge-page-module__b8B8cW__iconChip,.forge-page-module__b8B8cW__journeyStep,.forge-page-module__b8B8cW__journeyStep:hover,.forge-page-module__b8B8cW__processStep,.forge-page-module__b8B8cW__processStep:hover{transition:none;transform:none}}