.studio-page{--ext-bg:#050505;--ext-bg-2:#07080a;--ext-panel:#0a0b0d;--ext-panel-2:#101216;--ext-text:#ffffff;--ext-orange:#fa5537;--ext-orange-2:#ff7a4d;--ext-cyan:#38e1ff;--ext-cyan-dim:rgba(56,225,255,0.5);--ext-border:rgba(255,255,255,0.1);--ext-border-strong:rgba(255,255,255,0.2);--ext-muted:rgba(255,255,255,0.6);--ext-faint:rgba(255,255,255,0.38);--font-main:'Montserrat', 'Helvetica', sans-serif;--font-mono:'Montserrat', 'Helvetica', sans-serif;--ease-smooth:cubic-bezier(0.22, 1, 0.36, 1)}.studio-page{background:var(--ext-bg);color:var(--ext-text);font-family:var(--font-main);width:100%;overflow-x:hidden;position:relative}.studio-page *{box-sizing:border-box}.studio-page img,.studio-page video{display:block;max-width:100%}.studio-page a{text-decoration:none}.studio-page .faq-q,.studio-page .proof-title,.studio-page .proof-cat,.studio-page .ec-title,.studio-page .fs-title,.studio-page .proof-item{text-decoration:none}.studio-page .visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;margin:-1px;padding:0}.hud-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:#000;padding:6px 12px;border-radius:50px;border:1px solid rgb(255 255 255 / .14)}.hud-tag.orange{color:var(--ext-orange)}.hud-tag .slash{color:var(--ext-orange)}.hud-tag .live{width:6px;height:6px;border-radius:50%;background:var(--ext-orange);box-shadow:0 0 8px var(--ext-orange);animation:hudBlink 1.6s infinite}.hud-tag .live.cyan{background:var(--ext-cyan);box-shadow:0 0 8px var(--ext-cyan)}@keyframes hudBlink{0%,100%{opacity:1}50%{opacity:.3}}.brackets{position:relative}.brackets::before,.brackets::after,.brackets>.br-tl,.brackets>.br-tr,.brackets>.br-bl,.brackets>.br-br{pointer-events:none}.br-corner{position:absolute;width:16px;height:16px;border:1.5px solid var(--ext-orange);z-index:4;opacity:.8;transition:all .4s var(--ease-smooth)}.br-tl{top:10px;left:10px;border-right:none;border-bottom:none}.br-tr{top:10px;right:10px;border-left:none;border-bottom:none}.br-bl{bottom:10px;left:10px;border-right:none;border-top:none}.br-br{bottom:10px;right:10px;border-left:none;border-top:none}.os-frame{position:fixed;inset:0;z-index:60;pointer-events:none;mix-blend-mode:screen}.os-frame .fc{position:absolute;width:22px;height:22px;border:1.5px solid rgb(250 85 55 / .55);border-radius:7px}.os-frame .fc.tl{top:14px;left:14px;border-right:none;border-bottom:none}.os-frame .fc.tr{top:14px;right:14px;border-left:none;border-bottom:none}.os-frame .fc.bl{bottom:14px;left:14px;border-right:none;border-top:none}.os-frame .fc.br{bottom:14px;right:14px;border-left:none;border-top:none}.os-scanline{position:fixed;inset:0;z-index:58;pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .025) 0,rgb(255 255 255 / .025) 1px,transparent 1px,transparent 3px)}.s-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 22px}.s-section{padding:88px 0;position:relative}.s-head{max-width:760px;margin:0 auto 54px;text-align:center}.s-label{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--ext-orange);padding:6px 14px;border-radius:50px;border:1px solid rgb(250 85 55 / .3);background:rgb(250 85 55 / .06)}.s-label::before{content:'›';color:var(--ext-orange);opacity:.7}.s-h2{font-weight:900;text-transform:uppercase;font-size:clamp(2.1rem, 7.2vw, 4.1rem);line-height:.95;letter-spacing:-.03em;margin:20px 0 0;color:#fff;text-wrap:balance}.s-h2 .o{color:var(--ext-orange)}.s-h2 .stroke{color:#fff0;-webkit-text-stroke:1.4px rgb(255 255 255 / .85)}.s-lead{color:var(--ext-muted);font-size:1.04rem;line-height:1.65;margin:22px auto 0;max-width:580px}.s-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:17px 32px;font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:1px solid #fff0;border-radius:50px;transition:transform .25s var(--ease-smooth),background .3s,color .3s,box-shadow .3s,border-color .3s;will-change:transform;overflow:hidden}.s-btn .arr{transition:transform .3s var(--ease-smooth)}.s-btn:hover .arr{transform:translateX(5px)}.s-btn-primary{background:var(--ext-orange);color:#000}.s-btn-primary::after{content:'';position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-20deg);transition:left .6s var(--ease-smooth)}.s-btn-primary:hover{box-shadow:0 14px 40px rgb(250 85 55 / .45)}.s-btn-primary:hover::after{left:130%}.s-btn-ghost{border-color:var(--ext-border-strong);color:#fff;background:rgb(255 255 255 / .02)}.s-btn-ghost:hover{background:#fff;color:#000;border-color:#fff}.s-btn:focus-visible,.faq-q:focus-visible,.proof-item:focus-visible,.proof-tape:focus-visible{outline:2px solid var(--ext-cyan);outline-offset:4px}.studio-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:120px 22px 64px;overflow:hidden;isolation:isolate;text-align:center}.hero-media{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-media video,.hero-media img{width:100%;height:100%;object-fit:cover;opacity:.38;filter:grayscale(80%) contrast(1.1)}.hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 0%,rgb(5 5 5 / .5) 58%,#050505 100%),linear-gradient(180deg,rgb(5 5 5 / .7) 0%,transparent 30%,transparent 58%,#050505 100%)}.hero-grid{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.18;background-image:linear-gradient(to right,rgb(255 255 255 / .16) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .16) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse at center,black 22%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 22%,transparent 70%)}#studio-embers{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.hero-readout{position:absolute;top:96px;left:0;right:0;z-index:5;display:flex;justify-content:space-between;padding:0 6vw;font-family:var(--font-mono);font-size:.6rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--ext-faint)}.hero-readout .ro{display:flex;align-items:center;gap:8px}.hero-readout .dot{width:6px;height:6px;border-radius:50%;background:var(--ext-orange);box-shadow:0 0 8px var(--ext-orange);animation:hudBlink 1.6s infinite}.hero-inner{position:relative;z-index:5;max-width:900px;margin:0 auto}.hero-kicker{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--ext-orange);margin-bottom:24px}.hero-kicker .bar{width:26px;height:1px;background:var(--ext-orange)}.hero-title{position:relative;font-weight:900;text-transform:uppercase;font-size:clamp(2.9rem, 11.5vw, 7.4rem);line-height:.88;letter-spacing:-.045em;margin:0;text-shadow:0 14px 44px rgb(0 0 0 / .7)}.hero-title .o{color:var(--ext-orange)}.glitch{position:relative;display:inline-block}.glitch::before,.glitch::after{content:attr(data-text);position:absolute;inset:0;opacity:.75}.glitch::before{color:var(--ext-cyan);z-index:-1;animation:glitchA 3.2s infinite steps(2)}.glitch::after{color:var(--ext-orange);z-index:-2;animation:glitchB 2.6s infinite steps(2)}@keyframes glitchA{0%,92%,100%{transform:translate(0)}93%{transform:translate(-2px,1px)}96%{transform:translate(2px,-1px)}}@keyframes glitchB{0%,90%,100%{transform:translate(0)}91%{transform:translate(2px,1px)}95%{transform:translate(-2px,-1px)}}.hero-sub{color:rgb(255 255 255 / .82);font-size:1.06rem;line-height:1.6;max-width:560px;margin:26px auto 0;text-shadow:0 6px 20px rgb(0 0 0 / .6)}.hero-cta-row{margin-top:36px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.hero-stats{position:relative;z-index:5;margin:54px auto 0;max-width:800px;display:grid;grid-template-columns:1fr;border:1px solid var(--ext-border);border-radius:18px;overflow:hidden;background:rgb(8 9 11 / .6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-stat{padding:22px 20px;border-bottom:1px solid var(--ext-border);display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:left;position:relative;overflow:hidden;transition:background .3s}.hero-stat:hover{background:rgb(250 85 55 / .05)}.hero-stat:last-child{border-bottom:none}.hero-stat .hs-top{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.58rem;letter-spacing:1.5px;color:var(--ext-faint)}.hero-stat .hs-top .led{width:6px;height:6px;border-radius:50%;background:var(--ext-orange);box-shadow:0 0 8px var(--ext-orange)}.hero-stat .hs-val{font-size:1.18rem;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.hero-stat .hs-key{font-family:var(--font-mono);font-size:.64rem;letter-spacing:1px;color:var(--ext-muted)}.hero-scroll{position:relative;z-index:5;margin:42px auto 0;display:inline-flex;flex-direction:column;align-items:center;gap:8px}.hero-scroll span{font-family:var(--font-mono);font-size:.56rem;letter-spacing:3px;text-transform:uppercase;color:var(--ext-faint)}.hero-scroll .line{width:2px;height:40px;background:linear-gradient(to bottom,var(--ext-orange),transparent);transform-origin:top;animation:dropLine 2s infinite}@keyframes dropLine{0%{transform:scaleY(0);opacity:0}50%{transform:scaleY(1);opacity:1}100%{transform:translateY(16px) scaleY(0);opacity:0}}.studio-evolution{position:relative;overflow:hidden;border-top:1px solid var(--ext-border);border-bottom:1px solid var(--ext-border);padding:110px 0}.evolution-orb-wrap{position:absolute;inset:0;z-index:0;display:grid;place-items:center;pointer-events:none}#evolution-orb{width:min(760px, 130vw);height:min(760px, 130vw);opacity:.9}.evolution-scrim{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center,transparent 30%,rgb(5 5 5 / .6) 72%,#050505 100%)}.evolution-inner{position:relative;z-index:2;max-width:820px;margin:0 auto;text-align:center}.evolution-term{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.64rem;letter-spacing:2px;text-transform:uppercase;color:var(--ext-cyan);margin-bottom:22px}.evolution-term .live{width:6px;height:6px;border-radius:50%;background:var(--ext-cyan);box-shadow:0 0 8px var(--ext-cyan);animation:hudBlink 1.6s infinite}.evolution-statement{font-weight:800;letter-spacing:-.02em;line-height:1.2;font-size:clamp(1.5rem, 4.6vw, 2.5rem);margin:8px auto 0;max-width:760px;color:#fff;text-wrap:balance}.evolution-statement .o{color:var(--ext-orange)}.evolution-statement .dim{color:var(--ext-faint)}.evolution-slogan{margin-top:38px;display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--ext-muted)}.evolution-slogan b{color:#fff}.evolution-slogan .sep{width:5px;height:5px;background:var(--ext-orange);transform:rotate(45deg)}.engine-grid{display:grid;grid-template-columns:1fr;gap:16px}.engine-card{position:relative;border:1px solid var(--ext-border);border-radius:18px;background:var(--ext-panel);overflow:hidden;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .45s var(--ease-smooth),border-color .35s,box-shadow .45s}.engine-card:hover{transform:translateY(-8px);border-color:rgb(250 85 55 / .6);box-shadow:0 28px 64px rgb(0 0 0 / .6)}.ec-img{position:absolute;inset:0;z-index:0}.ec-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) brightness(.42);transition:filter .6s var(--ease-smooth),transform 1.2s var(--ease-smooth)}.engine-card:hover .ec-img img{filter:grayscale(35%) brightness(.62);transform:scale(1.06)}.ec-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(5 5 5 / .2) 0%,rgb(5 5 5 / .55) 45%,rgb(5 5 7 / .94) 100%)}.ec-scan{position:absolute;left:0;right:0;top:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent,var(--ext-orange),transparent);opacity:0;transform:translateY(0)}.engine-card:hover .ec-scan{opacity:.9;animation:ecScan 1.6s linear infinite}@keyframes ecScan{0%{transform:translateY(0)}100%{transform:translateY(320px)}}.ec-head{position:absolute;top:14px;left:14px;right:14px;z-index:3;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.58rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--ext-faint)}.ec-head .mod{color:var(--ext-orange)}.ec-head .led{display:inline-flex;align-items:center;gap:6px}.ec-head .led i{width:6px;height:6px;border-radius:50%;background:var(--ext-orange);box-shadow:0 0 8px var(--ext-orange);animation:hudBlink 1.6s infinite;font-style:normal}.ec-body{position:relative;z-index:3;padding:26px 24px}.ec-icon{width:42px;height:42px;border-radius:12px;border:1px solid rgb(250 85 55 / .4);background:rgb(250 85 55 / .1);display:grid;place-items:center;color:var(--ext-orange);margin-bottom:16px}.ec-icon svg{width:22px;height:22px}.ec-title{font-size:1.35rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px}.ec-desc{color:var(--ext-muted);font-size:.94rem;line-height:1.55;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease-smooth),opacity .4s,margin .4s}.engine-card:hover .ec-desc{max-height:140px;opacity:1;margin-top:4px}.engine-note{margin-top:30px;text-align:center;display:inline-flex}.engine-note-wrap{text-align:center;margin-top:30px}.studio-flow{position:relative;background:var(--ext-bg-2);border-top:1px solid var(--ext-border);border-bottom:1px solid var(--ext-border);overflow:hidden}.flow-pipe{position:relative;max-width:980px;margin:0 auto}.flow-conduit{position:absolute;left:27px;top:12px;bottom:12px;width:2px;z-index:0;background:rgb(255 255 255 / .1);overflow:hidden}.flow-conduit::after{content:'';position:absolute;left:0;right:0;top:-40%;height:40%;background:linear-gradient(180deg,transparent,var(--ext-orange),transparent);animation:pipeFlow 2.6s linear infinite}@keyframes pipeFlow{0%{top:-40%}100%{top:100%}}.flow-grid{display:grid;grid-template-columns:1fr;gap:14px;position:relative;z-index:1}.flow-step{position:relative;border:1px solid var(--ext-border);border-radius:16px;background:rgb(10 11 13 / .85);padding:24px 22px 24px 70px;transition:transform .35s var(--ease-smooth),border-color .3s,background .3s}.flow-step:hover{transform:translateX(6px);border-color:rgb(250 85 55 / .5);background:rgb(16 18 22 / .92)}.flow-node{position:absolute;left:14px;top:22px;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--ext-orange);background:#050505;display:grid;place-items:center;z-index:2;box-shadow:0 0 0 4px rgb(5 5 5),0 0 16px rgb(250 85 55 / .35);transition:box-shadow .3s,transform .3s}.flow-node::after{content:'';width:8px;height:8px;border-radius:50%;background:var(--ext-orange);box-shadow:0 0 10px var(--ext-orange)}.flow-step:hover .flow-node{transform:scale(1.12);box-shadow:0 0 0 4px rgb(5 5 5),0 0 24px rgb(250 85 55 / .7)}.fs-meta{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--ext-faint);margin-bottom:10px}.fs-meta .step-id{color:var(--ext-orange)}.fs-meta .status{margin-left:auto;color:var(--ext-cyan);display:inline-flex;align-items:center;gap:6px}.fs-meta .status i{width:5px;height:5px;border-radius:50%;background:var(--ext-cyan);box-shadow:0 0 8px var(--ext-cyan);font-style:normal}.fs-title{font-size:1.3rem;font-weight:900;text-transform:uppercase;margin:0 0 8px;letter-spacing:-.01em}.fs-desc{color:var(--ext-muted);font-size:.92rem;line-height:1.55;margin:0}.flow-cta{margin-top:44px;text-align:center}.proof-tape-wrap{position:relative;width:100%}.proof-tape{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 22px 26px;cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:none}.proof-tape::-webkit-scrollbar{display:none}.proof-tape.active{cursor:grabbing}.proof-item{flex:0 0 auto;width:80vw;max-width:440px;scroll-snap-align:center;text-decoration:none;color:inherit}.proof-thumb{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:18px;border:1px solid var(--ext-border);background:#0a0a0a}.proof-thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) brightness(.82);transition:transform 1s var(--ease-smooth),filter .7s}.proof-item:hover .proof-thumb img,.proof-item:focus .proof-thumb img{transform:scale(1.05);filter:grayscale(0%) brightness(1)}.proof-thumb::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgb(0 0 0 / .7));pointer-events:none}.proof-hud{position:absolute;top:12px;left:12px;right:12px;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;font-family:var(--font-mono);font-size:.56rem;letter-spacing:1px;text-transform:uppercase}.proof-hud .tag{background:#000;color:#fff;padding:5px 9px;border-radius:50px;border:1px solid rgb(255 255 255 / .14)}.proof-hud .id{color:var(--ext-orange);padding-top:5px}.proof-meta{position:absolute;bottom:14px;left:14px;right:14px;z-index:3}.proof-cat{font-family:var(--font-mono);font-size:.62rem;letter-spacing:2px;text-transform:uppercase;color:var(--ext-orange);font-weight:700}.proof-title{font-size:1.25rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:5px 0 0}.proof-hint{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ext-orange);background:rgb(250 85 55 / .08);border-radius:50px;border:1px solid rgb(250 85 55 / .3);padding:8px 16px}.proof-hint .dot{width:7px;height:7px;border-radius:50%;background:var(--ext-orange);animation:hudBlink 1.8s infinite}.proof-foot{text-align:center;margin-top:34px}.studio-faq{background:var(--ext-bg-2);border-top:1px solid var(--ext-border)}.faq-list{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--ext-border);border-radius:16px;background:rgb(10 11 13 / .7);overflow:hidden;transition:border-color .3s,background .3s}.faq-item.active{border-color:var(--ext-orange);background:rgb(250 85 55 / .04)}.faq-q{width:100%;text-align:left;background:none;border:none;color:#fff;font-family:var(--font-main);font-size:1rem;font-weight:800;padding:22px 24px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:color .3s}.faq-q .qid{font-family:var(--font-mono);font-size:.66rem;color:var(--ext-orange);letter-spacing:1px;flex-shrink:0}.faq-q .qt{flex:1}.faq-q:hover{color:var(--ext-orange)}.faq-q .ico{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1px solid var(--ext-border-strong);display:grid;place-items:center;font-size:1.2rem;font-weight:400;transition:transform .35s var(--ease-smooth),background .3s,color .3s,border-color .3s}.faq-item.active .faq-q{color:var(--ext-orange)}.faq-item.active .ico{transform:rotate(45deg);background:var(--ext-orange);color:#000;border-color:var(--ext-orange)}.faq-a{max-height:0;opacity:0;overflow:hidden;padding:0 24px 0 58px;color:var(--ext-muted);font-size:.94rem;line-height:1.7;transition:max-height .4s ease,opacity .3s ease,padding-bottom .3s ease}.faq-item.active .faq-a{max-height:320px;opacity:1;padding-bottom:24px}.studio-cta{position:relative;overflow:hidden;text-align:center;padding:120px 0}.cta-orb-wrap{position:absolute;inset:0;z-index:0;display:grid;place-items:center;pointer-events:none}#cta-orb{width:min(700px, 130vw);height:min(700px, 130vw);opacity:.75}.cta-scrim{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center,rgb(250 85 55 / .1),transparent 58%),linear-gradient(180deg,#050505,rgb(5 5 5 / .7))}.cta-inner{position:relative;z-index:2;max-width:780px;margin:0 auto}.cta-h{font-weight:900;text-transform:uppercase;font-size:clamp(2.4rem, 9.5vw, 5.2rem);line-height:.9;letter-spacing:-.04em;margin:18px 0 0}.cta-h .o{color:var(--ext-orange)}.cta-sub{color:var(--ext-muted);font-size:1.05rem;line-height:1.6;max-width:520px;margin:22px auto 0}.cta-row{margin-top:36px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.reveal{opacity:0;transform:translateY(42px);transition:opacity .85s var(--ease-smooth),transform .85s var(--ease-smooth);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.reveal.out-up{opacity:0;transform:translateY(-32px)}.r-d1{transition-delay:.08s}.r-d2{transition-delay:.16s}.r-d3{transition-delay:.24s}@media (min-width:720px){.s-section{padding:108px 0}.hero-stats{grid-template-columns:repeat(3,1fr)}.hero-stat{border-bottom:none;border-right:1px solid var(--ext-border)}.hero-stat:last-child{border-right:none}.engine-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (min-width:1000px){.s-section{padding:124px 0}.engine-grid{grid-template-columns:repeat(4,1fr)}.flow-conduit{left:12%;right:12%;top:27px;bottom:auto;width:auto;height:2px}.flow-conduit::after{top:0;bottom:0;left:-40%;right:auto;width:40%;height:auto;background:linear-gradient(90deg,transparent,var(--ext-orange),transparent);animation:pipeFlowH 2.6s linear infinite}@keyframes pipeFlowH{0%{left:-40%}100%{left:100%}}.flow-grid{grid-template-columns:repeat(4,1fr);gap:16px}.flow-step{padding:64px 22px 24px}.flow-step:hover{transform:translateY(-6px)}.flow-node{left:22px;top:14px}.proof-item{width:30vw;max-width:400px}}@media (max-width:480px){#evolution-orb,#cta-orb{display:none}}@media (prefers-reduced-motion:reduce){.reveal,.reveal.in,.reveal.out-up{opacity:1!important;transform:none!important;transition:none!important}.hero-scroll .line,.proof-hint .dot,.hud-tag .live,.flow-conduit::after,.ec-scan,.glitch::before,.glitch::after,.hero-readout .dot,.hero-stat .led,.ec-head .led i,.evolution-term .live,.fs-meta .status i{animation:none!important}.hero-media video{display:none}}