@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_530d725f-module__PPPiNa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_530d725f-module__PPPiNa__variable{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_2c3af02b-module__hXXVWG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_2c3af02b-module__hXXVWG__variable{--font-sans:"Hanken Grotesk","Hanken Grotesk Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_b99a9d7f-module__D9annq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_b99a9d7f-module__D9annq__variable{--font-serif:"Instrument Serif","Instrument Serif Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;overflow-x:hidden}:root{--accent:#ff5c00;--accent-soft:#ff5c001a;--paper:#fcfaf7;--ink:#1e1e1e;--color-text-primary:#1e1e1e;--rim:#00000014;--rim-light:#0000000a;--text-dim:#5c5c58}.lp{background:var(--paper);position:relative}.wrap{max-width:1440px;margin:0 auto;padding:0 24px;position:relative}.lp:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#00000008 1px,#0000 0);background-size:40px 40px;position:fixed;inset:0}.nav{z-index:1000;pointer-events:none;justify-content:center;display:flex;position:fixed;top:24px;left:0;right:0}.nav__inner{-webkit-backdrop-filter:blur(24px);pointer-events:auto;background:#0f0f0fcc;border:1px solid #ffffff1a;border-radius:100px;justify-content:space-between;align-items:center;width:auto;min-width:620px;height:54px;padding:0 4px 0 24px;display:flex;box-shadow:0 20px 40px #0006}.nav__logo{align-items:center;height:100%;margin-right:48px;display:flex}.nav__logo img{max-height:28px;display:block}.nav__links{gap:28px;margin-right:48px;display:flex}.nav__links a{text-transform:uppercase;color:#fff9;letter-spacing:.08em;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s}.nav__links a:hover{color:#fff}.btn-nav-download{height:46px;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#fff;border:none;border-radius:100px;align-items:center;gap:10px;padding:0 24px;font-size:11px;font-weight:800;transition:all .2s;display:flex}.btn-nav-download:hover{transform:translateY(-1px);box-shadow:0 4px 12px #fff3}.hero--dark{background:var(--color-text-primary);background-image:radial-gradient(circle at 80% 20%,#ff5c000a 0%,transparent 50%),radial-gradient(circle at 10% 80%,#ff5c0008 0%,transparent 40%),linear-gradient(to bottom,var(--color-text-primary)0%,#151515 100%);padding:180px 0 240px;position:relative;overflow:hidden}.hero__axial-visual{perspective:1000px;z-index:0;pointer-events:none;width:600px;height:600px;position:absolute;bottom:0;right:5%}.axial-core{width:100%;height:100%;transform-style:preserve-3d;animation:12s ease-in-out infinite axial-float;position:relative}.axial-ring{transform-style:preserve-3d;border:1px solid #ff5c0033;border-radius:50%;position:absolute;inset:0}.axial-ring--1{animation:15s linear infinite axial-rot-1;transform:rotateX(60deg)rotateY(10deg)}.axial-ring--2{border-width:2px;border-color:#ff5c001a;animation:20s linear infinite reverse axial-rot-2;transform:rotateX(-60deg)rotateY(-10deg)}.axial-ring--3{border-style:dashed;animation:25s linear infinite axial-rot-3;transform:rotateY(90deg)}.axial-center{background:var(--accent);width:40px;height:40px;box-shadow:0 0 40px var(--accent);filter:blur(2px);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes axial-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes axial-rot-1{0%{transform:rotateX(60deg)rotateY(0)}to{transform:rotateX(60deg)rotateY(360deg)}}@keyframes axial-rot-2{0%{transform:rotateX(-60deg)rotateY(0)}to{transform:rotateX(-60deg)rotateY(360deg)}}@keyframes axial-rot-3{0%{transform:rotateY(90deg)rotateX(0)}to{transform:rotateY(90deg)rotateX(360deg)}}.hero__grid-overlay{pointer-events:none;z-index:1;background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero--dark>.wrap{z-index:2}.hero__welcome{color:var(--accent);text-transform:uppercase;letter-spacing:.3em;margin-bottom:28px;font-size:11px;font-weight:700;display:block}.hero--dark .hero__h1{color:#fff;letter-spacing:-.03em;max-width:900px;margin-bottom:32px;font-family:Space Grotesk,sans-serif;font-size:clamp(44px,6vw,76px);line-height:1.1}.hero--dark .hero__h1 span{color:#ffffffe6;margin-bottom:8px;font-family:Crimson Pro,serif;font-style:italic;font-weight:300;display:block}.hero--dark .hero__p{color:#ffffff8c;max-width:580px;margin-bottom:48px;font-size:17px;line-height:1.6}.hero__cta{align-items:center;gap:20px;display:flex}.btn-editorial{height:56px;color:var(--color-text-primary);cursor:pointer;background:#fff;border:none;border-radius:100px;justify-content:center;align-items:center;gap:14px;padding:0 32px 0 20px;font-family:Inter,sans-serif;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.19,1,.22,1);display:inline-flex}.btn-editorial--orange{color:#fff;text-shadow:none;background:#ff5c00;box-shadow:0 4px 12px #ff5c0033}.btn-icon-circle{background:var(--color-text-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.btn-editorial--orange .btn-icon-circle{color:#ff5c00;background:#fff}.btn-editorial--orange:hover{background:#ff752b;transform:translateY(-2px);box-shadow:0 8px 24px #ff5c004d}.btn-editorial--outline{color:#fff;background:#ffffff0d;border:1px solid #fff3;padding:0 32px}.btn-editorial--outline:hover{background:#ffffff1a;border-color:#fff}.btn-editorial--black{background:var(--color-text-primary);color:#fff;border:1px solid #ffffff1a}.editorial-grid{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.section{padding:80px 0;position:relative}.section--patterned{background:#fff;position:relative;overflow:hidden}.section-pattern{opacity:.04;background-image:radial-gradient(var(--accent)1px,transparent 1px);pointer-events:none;background-size:40px 40px;width:100%;height:100%;position:absolute;top:0;right:0}.section-overline{color:var(--accent);text-transform:uppercase;letter-spacing:5px;margin-bottom:24px;font-size:14px;font-weight:700;display:block}.section-title-huge{color:inherit;letter-spacing:-3px;text-transform:uppercase;margin-bottom:32px;font-size:clamp(48px,8vw,84px);font-weight:900;line-height:1}.section--dark{background:var(--color-text-primary);border:none;position:relative;overflow:hidden}.section--dark:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff5c000d 0%,#0000 60%);width:800px;height:800px;position:absolute;top:-40%;right:-20%}.section-label{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:10px;font-weight:800;display:block}.section--dark .p-text{color:#ffffff8c}.section-title{letter-spacing:-.05em;color:var(--color-text-primary);margin-bottom:72px;font-size:clamp(48px,6vw,72px);font-weight:800;line-height:1}.h3-title{letter-spacing:-.04em;color:var(--color-text-primary);margin-bottom:24px;font-size:32px;font-weight:700;line-height:1.1}.h4-title{letter-spacing:-.03em;margin-bottom:20px;font-size:22px;font-weight:700}.p-text{color:var(--text-dim);margin-bottom:24px;font-size:16px;line-height:1.6}.p-text--small{color:#888;font-size:14px;font-style:italic}.font-serif{font-family:Crimson Pro,serif}.flip-card-wrap{perspective:1200px;cursor:pointer;height:320px}.flip-card-inner{width:100%;height:100%}.flip-card-face{backface-visibility:hidden;border-radius:12px;padding:32px;position:absolute;inset:0;overflow:hidden}.flip-card-front{background:#fff;border:1px solid #0000000f;flex-direction:column;transition:all .35s cubic-bezier(.23,1,.32,1);display:flex;box-shadow:0 4px 24px #00000008}.flip-card-front:hover{border-color:#ff5c0033;transform:translateY(-2px);box-shadow:0 16px 48px #00000014}.flip-card-num{letter-spacing:.2em;color:var(--accent);text-transform:uppercase;margin-bottom:24px;font-size:9px;font-weight:800}.flip-card-title{letter-spacing:-.03em;color:#111;margin-bottom:8px;font-size:22px;font-weight:800;line-height:1.1}.flip-card-sub{text-transform:uppercase;letter-spacing:.15em;color:#999;margin-bottom:20px;font-size:10px;font-weight:700}.flip-card-body{color:#666;flex:1;margin:0;font-size:14px;line-height:1.65}.flip-card-hint{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);opacity:.6;margin-top:auto;font-size:10px;font-weight:800;transition:opacity .3s}.flip-card-wrap:hover .flip-card-hint{opacity:1}.flip-card-back{background:var(--color-text-primary);border:1px solid #ffffff12;padding:0;position:relative;transform:rotateY(180deg)}.flip-card-img{object-fit:cover;opacity:.5;width:100%;height:100%}.flip-card-overlay{background:linear-gradient(#0000 40%,#060402e6 100%);flex-direction:column;justify-content:flex-end;padding:32px;display:flex;position:absolute;inset:0}.flip-card-overlay-title{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11px;font-weight:800}.flip-card-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.flip-card-list li{color:#fffc;align-items:center;gap:10px;font-size:13px;display:flex}.technical-brief{align-items:flex-start;gap:32px;display:flex}.brief-num{color:var(--accent);letter-spacing:.1em;padding-top:6px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:800}.brief-content{flex:1}.brief-title{color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:20px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.brief-desc{color:var(--text-dim);max-width:680px;margin-bottom:24px;font-size:16px;line-height:1.7}.brief-comparison-box{border:1px solid var(--rim);background:#fff;border-radius:12px;flex-direction:column;gap:16px;margin:32px 0;padding:24px;display:flex}.comparison-syntax{flex-direction:column;gap:8px;display:flex}.comparison-syntax--uts{border-top:1px solid var(--rim-light);padding-top:16px}.syntax-label{text-transform:uppercase;letter-spacing:.1em;color:#999;font-size:10px;font-weight:800}.syntax-code{color:#333;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.5}.comparison-syntax--uts .syntax-label{color:var(--accent)}.comparison-syntax--uts .syntax-code{color:var(--color-text-primary);font-weight:600}.brief-list-wrap{margin-top:32px}.list-title{text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:800;display:block}.brief-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.brief-list li,.brief-list--numbered li{color:var(--text-dim);padding-left:28px;font-size:15px;line-height:1.6;position:relative}.brief-list li:before{content:"";background:var(--accent);opacity:.6;width:12px;height:1px;position:absolute;top:10px;left:0}.brief-list--numbered{counter-reset:brief-counter}.brief-list--numbered li{counter-increment:brief-counter}.brief-list--numbered li:before{content:counter(brief-counter);width:auto;height:auto;color:var(--accent);background:0 0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;position:absolute;top:0;left:0}.mev-neutralization{background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;margin-bottom:40px;padding:40px}.neutral-list li:before{content:"";background:var(--accent);width:16px;height:1px;position:absolute;top:12px;left:0}.neutral-footer{color:#fff6;border-top:1px solid #ffffff0d;padding-top:24px;font-size:14px;font-style:italic;line-height:1.6}.flip-card-badge{color:#ffffff08;letter-spacing:-.05em;-webkit-user-select:none;user-select:none;font-size:80px;font-weight:900;line-height:.8;position:absolute;top:20px;right:24px}.bg-blueprint{position:relative;overflow:hidden}.bg-blueprint:before{content:"";opacity:.1;pointer-events:none;z-index:0;background-image:linear-gradient(#ff5c001a 1px,#0000 1px),linear-gradient(90deg,#ff5c001a 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.bg-blueprint:after{content:"";opacity:.3;pointer-events:none;border-top:1px solid #ff5c0033;border-right:1px solid #ff5c0033;width:40px;height:40px;position:absolute;top:10px;right:10px}.technical-meta{letter-spacing:.25em;text-transform:uppercase;color:var(--accent);opacity:.5;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:9px;display:block}.terminal-title{letter-spacing:.1em;color:#ffffff4d;font-family:JetBrains Mono,Fira Code,monospace;font-size:10px;font-weight:700}.terminal-body{padding:32px 40px;font-family:JetBrains Mono,Fira Code,monospace}.terminal-row{opacity:.4;margin-bottom:24px;transition:opacity .3s}.terminal-row:last-child{margin-bottom:0}.terminal-row--active{opacity:1}.t-label{color:#ffffff80;letter-spacing:.05em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.t-text{color:#fff;margin:0;font-size:15px;display:inline-block}@keyframes blink{50%{opacity:0}}.visual-frame{background:#f4f2ee;border:1px solid #0000000d;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.visual-frame__inner{border:1px dashed #00000014;justify-content:center;align-items:center;width:100%;height:100%;margin:16px;display:flex}.visual-frame__label{color:#0000004d;text-transform:uppercase;letter-spacing:.15em;font-family:inherit;font-size:10px;font-weight:700}.list-block{margin:40px 0}.list-title{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11px;font-weight:800}.editorial-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.editorial-list li{color:var(--text-dim);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.editorial-list li:before{content:"";background:var(--accent);border-radius:50%;width:6px;min-width:6px;height:6px;margin-top:8px;display:inline-flex}.editorial-list--bullet li:before{content:"→";width:auto;min-width:auto;color:var(--accent);font-size:13px;line-height:inherit;background:0 0;margin-top:0}.quote-block{border-left:3px solid var(--accent);background:#faf8f5;border-radius:0 8px 8px 0;margin:24px 0;padding:20px 24px}.quote-text{color:#111;margin:0;font-family:Crimson Pro,serif;font-size:19px;font-style:italic;line-height:1.5}.section--cta{background:var(--color-text-primary);text-align:center;border:none;padding:160px 0;position:relative;overflow:hidden}.section--cta:before{content:"";pointer-events:none;background:radial-gradient(#ff5c0014 0%,#0000 70%);width:900px;height:500px;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.section--cta .giant-title{letter-spacing:-.05em;color:#fff;margin-bottom:24px;font-size:clamp(40px,7vw,90px);font-weight:800;line-height:.95}.section--cta .h3-title{color:#fff6;letter-spacing:0;margin-bottom:40px;font-size:18px;font-weight:400}.section--cta .p-text{color:#fff6}.cta-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:56px 0;display:flex}.cta-flow__item{letter-spacing:.1em;text-transform:uppercase;color:#fff9;border:1px solid #ffffff14;border-radius:100px;padding:12px 20px;font-size:13px;font-weight:700}.cta-flow__sep{color:#fff3;font-size:18px}.comparison-box{border:1px solid #00000014;border-radius:8px;max-width:100%;margin:48px 0;overflow:hidden}.tech-viz-box{background:#faf8f5;border:1px solid #0000000f;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:240px;padding:32px;display:flex;position:relative}.tech-viz-header{color:var(--accent);letter-spacing:.1em;font-family:monospace;font-size:10px}.tech-viz-footer{color:#aaa;text-align:right;font-family:monospace;font-size:10px}.tech-viz-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:fit-content;margin:20px 0;display:grid}.tech-viz-dot{background:#0000001a;border-radius:50%;width:4px;height:4px}.comparison-row{background:#fff;padding:32px}.comparison-row--accent{background:#fff5f0;border-top:1px solid #0000000f}.comparison-label{text-transform:uppercase;letter-spacing:.15em;color:#a1a19f;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.comparison-text{color:var(--color-text-primary);margin:0;font-family:JetBrains Mono,monospace;font-size:16px}.comparison-row--accent .comparison-label{color:#ff5c00}.terminal{color:#fff;background:#111;border-radius:12px;padding:32px 40px;font-family:JetBrains Mono,monospace;box-shadow:0 24px 60px #0003}.terminal__header{color:var(--accent);letter-spacing:.1em;margin-bottom:24px;font-size:11px}.terminal__body{color:#eee;font-size:14px;line-height:1.6}.equation-block{border:1px solid #0000000f;border-left:3px solid var(--accent);color:#111;background:#fafaf9;border-radius:4px;margin:32px 0;padding:28px 32px;font-family:JetBrains Mono,monospace;font-size:15px}.mechanism-card{background:#fff;border:1px solid #0000000f;border-radius:12px;height:100%;padding:40px;transition:all .3s;position:relative;overflow:hidden}.mechanism-card:before{content:"";background:var(--accent);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.mechanism-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000014}.mechanism-card:hover:before{opacity:1}.mechanism-title{letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:16px;font-size:19px;font-weight:700}.mechanism-desc{color:var(--text-dim);font-size:15px;line-height:1.7}.horizontal-wrap{will-change:transform;width:100%;transform-style:preserve-3d;display:flex;overflow:hidden}.horizontal-screen{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;width:100vw;height:100vh;transform-style:preserve-3d;background:#fdfcfb;flex-shrink:0;align-items:center;display:flex;transform:translate(0,0)}.horizontal-screen .section-title{margin-bottom:24px}.horizontal-screen .h3-title{font-size:28px}.faq-wrap{border-top:1px solid #0000000f}.faq-item{border-bottom:1px solid #0000000f}.section--dark .faq-wrap{border-top:1px solid #ffffff1a}.section--dark .faq-item{border-bottom:1px solid #ffffff1a}.faq-btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:32px 0;transition:all .2s;display:flex}.faq-btn:hover span{color:var(--accent)}.faq-btn span{color:var(--ink);letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;transition:color .2s}.section--dark .faq-btn span{color:#fff}.faq-icon{width:32px;height:32px;color:var(--ink);border:1.5px solid #0000001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;transition:all .2s;display:inline-flex}.section--dark .faq-icon{color:#fff;border-color:#fff3}.faq-item[data-open=true] .faq-icon{background:var(--accent);border-color:var(--accent);color:#fff}.faq-content__inner{color:var(--text-dim);padding-bottom:32px;font-size:15px;line-height:1.7}.section--dark .faq-content__inner{color:#fff9}.section--dark .faq-content strong{color:#fff}.section--dark .faq-content li strong{color:var(--accent)}.section--dark .faq-content i{color:#fff6}.editorial-footer{background:var(--color-text-primary);border-top:1px solid #ffffff0f;padding:80px 0 48px}.footer-grid{justify-content:space-between;align-items:flex-end;margin-bottom:64px;display:flex}.footer-logo{letter-spacing:.12em;color:#fff;font-size:13px;font-weight:800}.footer-meta{letter-spacing:.08em;color:#fff6;gap:48px;font-size:10px;font-weight:700;display:flex}.footer-bottom{letter-spacing:.06em;color:#ffffff4d;border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:32px;font-size:10px;font-weight:600;display:flex}.footer-links{gap:32px;display:flex}.footer-links a{color:#ffffff80;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#fff}.mev-features{grid-template-columns:1fr;gap:32px;margin-top:0;display:grid}.mev-feature-item{align-items:flex-start;gap:20px;display:flex}.mev-icon-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:64px;height:64px;color:var(--accent);background:linear-gradient(135deg,#ff5c0014 0%,#ff5c0005 100%);border:1px solid #ff5c0033;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #ff5c001a,0 10px 20px #0003}.mev-icon-wrap:before{content:"";border-top:1px solid #ff5c0066;border-left:1px solid #ff5c0066;width:6px;height:6px;position:absolute;top:4px;left:4px}.mev-icon-wrap svg{filter:drop-shadow(0 0 8px #ff5c0066);transition:transform .6s cubic-bezier(.23,1,.32,1)}.mev-feature-item:hover .mev-icon-wrap svg{transform:scale(1.1)rotate(5deg)}.mev-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:800}.mev-text{color:#ffffff80;font-size:14px;line-height:1.6}.premium-ledger{background:var(--color-text-primary);z-index:1;border:1px solid #ff5c0026;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 100px #000c,0 0 40px #ff5c0008}.ledger-header{background:#ffffff05;border-bottom:1px solid #ffffff0d;padding:24px 32px}.ledger-tag{color:var(--accent);letter-spacing:.15em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.ledger-comparison-label{color:#fff6;letter-spacing:.05em;font-size:11px;font-weight:700}.ledger-body{padding:16px 32px 24px}.ledger-col-labels{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:12px;display:flex}.l-col-placeholder{width:140px}.l-col-values{gap:32px;display:flex}.l-col-label{color:#ffffff40;letter-spacing:.08em;text-align:right;width:80px;font-size:9px;font-weight:800}.ledger-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.ledger-row:last-child{border-bottom:none}.l-label{color:#fff9;font-size:14px;font-weight:500}.l-values{gap:32px;display:flex}.l-val{text-align:right;min-width:80px;font-size:14px;font-weight:700}.l-val--trad{color:#ff5c0080}.l-val--uts{color:#4ade80}.l-val--critical{-webkit-text-decoration:underline decoration-color(#ff5c004d);text-decoration:underline decoration-color(#ff5c004d)}.ledger-footer{background:#0003;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:24px 40px;display:flex}.l-status{color:#fff3;letter-spacing:.1em;font-size:10px;font-weight:800}.l-timestamp{color:#4ade80;opacity:.6;letter-spacing:.1em;font-size:10px;font-weight:800}@media (max-width:900px){.editorial-grid{display:block}.section-title{margin-bottom:48px;font-size:36px}.h3-title{font-size:24px}.nav__inner{min-width:90vw;padding:0 16px}.nav__links{display:none}.hero--dark{padding:120px 0 100px}.hero__axial-visual{width:300px;height:300px;bottom:-5%;right:-10%}.mechanism-card{border-radius:8px}}.editorial-segment{border-bottom:1px solid var(--rim-light);background-color:var(--paper);padding:120px 0;position:relative;overflow:hidden}.editorial-segment:before{content:"";background-image:radial-gradient(var(--rim-light)1px,transparent 1px);opacity:.3;pointer-events:none;z-index:1;background-size:40px 40px;position:absolute;inset:0}.segment-header{z-index:2;align-items:baseline;gap:24px;margin-bottom:56px;display:flex;position:relative}.segment-num{color:var(--accent);letter-spacing:.15em;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:800;position:relative}.segment-num:after{content:"";background:var(--accent);width:20px;height:1px;position:absolute;bottom:-8px;left:0}.segment-title{color:var(--color-text-primary);letter-spacing:-.04em;margin:0;font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:700;line-height:1.1}.segment-body{z-index:2;max-width:900px;position:relative}.segment-p{color:var(--text-dim);margin-bottom:48px;font-size:19px;font-weight:400;line-height:1.7}.segment-grid{z-index:2;grid-template-columns:repeat(12,1fr);align-items:start;gap:48px;display:grid;position:relative}.segment-content{grid-column:span 7}.segment-blueprint{border:1px solid var(--rim);background:#fff;border-radius:20px;grid-column:span 5;padding:48px;position:relative;box-shadow:0 8px 32px #00000008}.segment-blueprint:before{content:"COORD_P22.AXIAL";color:#bbb;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:9px;position:absolute;top:16px;right:20px}.schematic-comparator{border:1px solid var(--rim);background:#fff;border-radius:16px;flex-direction:column;margin:48px 0;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000000a}.comparator-lane{flex-direction:column;gap:16px;padding:40px;display:flex}.lane-label{text-transform:uppercase;letter-spacing:.2em;color:#aaa;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.lane-code{color:#222;background:#fcfaf7;border-left:3px solid #eee;border-radius:8px;padding:24px;font-family:JetBrains Mono,monospace;font-size:16px;line-height:1.6}.comparator-divider{align-items:center;padding:0 40px;display:flex}.divider-coord{color:var(--accent);opacity:.6;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.divider-line{background:var(--rim-light);flex:1;height:1px;margin:0 16px}.comparator-lane--uts{background:#ff5c0008}.comparator-lane--uts .lane-label{color:var(--accent)}.comparator-lane--uts .lane-code{color:var(--color-text-primary);border-left-color:var(--accent);background:#fff;box-shadow:0 4px 12px #ff5c000d}.blueprint-title{text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin-bottom:40px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:800;display:block}.blueprint-steps{flex-direction:column;gap:32px;margin-bottom:40px;display:flex}.blueprint-step{align-items:flex-start;gap:24px;display:flex}.step-num{color:var(--accent);width:24px;padding-top:6px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800}.step-marker{background:var(--accent);opacity:.6;width:12px;height:1px;margin-top:14px}.step-text{color:var(--text-dim);font-size:16px;font-weight:450;line-height:1.7}.blueprint-footer{color:#777;border-top:1px solid var(--rim-light);margin:0;padding-top:32px;font-size:15px;font-style:italic;line-height:1.7}.mev-neutralization{border:1px solid #ffffff14;border-top:2px solid var(--accent);background:#ffffff08;border-radius:12px;margin-top:40px;padding:32px}.neutral-title{text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:24px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:800;display:block}.neutral-list{flex-direction:column;gap:16px;margin:0 0 24px;padding:0;list-style:none;display:flex}.neutral-list li{color:#fff9;padding-left:24px;font-size:15px;line-height:1.5;position:relative}.neutral-list li:before{content:"+";color:var(--accent);font-family:JetBrains Mono,monospace;font-size:12px;position:absolute;left:0}.neutral-list li strong{color:#fff;margin-right:4px;font-weight:700}.neutral-footer{color:#ffffff59;border-top:1px solid #ffffff0d;margin:0;padding-top:20px;font-size:14px;font-style:italic;line-height:1.6}.schematic-corner{color:var(--accent);opacity:.2;pointer-events:none;z-index:5;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;position:absolute}.schematic-corner.top-left{top:32px;left:32px}.schematic-corner.top-right{top:32px;right:32px}.schematic-corner.bottom-left{bottom:32px;left:32px}.schematic-corner.bottom-right{bottom:32px;right:32px}.segment-title-wrap{flex-direction:column;gap:4px;display:flex}.segment-subtitle{text-transform:uppercase;letter-spacing:.3em;color:var(--accent);opacity:.8;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:800}.lane-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lane-status{letter-spacing:.1em;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.danger-flash{color:#ff4d4d;background:#ff00001a;border:1px solid #f003}.active-pulse{color:#4ade80;background:#4ade801a;border:1px solid #4ade8033;box-shadow:0 0 10px #4ade8033}.segment-footer-note{border-top:1px solid var(--rim-light);align-items:flex-start;gap:16px;padding-top:24px;display:flex}.footer-label{color:var(--accent);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.segment-p-small{color:#888;margin:0;font-size:14px;line-height:1.6}.blueprint-header{margin-bottom:32px}.blueprint-grid-line{background:linear-gradient(90deg,var(--accent)0%,transparent 100%);opacity:.2;height:1px;margin-top:12px}.blueprint-data-line{background:repeating-linear-gradient(90deg,var(--accent)0,var(--accent)4px,transparent 4px,transparent 8px);opacity:.15;height:1px;margin-top:12px}.step-count{color:var(--accent);border:1px solid var(--rim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:flex}.step-vector{border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);opacity:.4;flex-shrink:0;width:14px;height:14px;margin-top:6px}.segment-blueprint--rfq{background:#fafafa}.detail-frame{border:1px solid var(--rim);z-index:10;background:#fff;border-radius:24px;margin-top:32px;position:relative;box-shadow:0 20px 60px #00000014}.detail-frame__inner{padding:60px;position:relative}.detail-close{border:1px solid var(--rim-light);cursor:pointer;width:44px;height:44px;color:var(--text-dim);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:all .2s;display:flex;position:absolute;top:32px;right:32px}.detail-close:hover{background:#f5f5f5;transform:rotate(90deg)}.detail-content-grid{grid-template-columns:repeat(12,1fr);gap:60px;display:grid}.detail-main{grid-column:span 8}.detail-side{grid-column:span 4}.detail-label{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:10px;font-weight:800;display:block}.detail-title{letter-spacing:-.04em;color:var(--color-text-primary);margin-bottom:24px;font-size:42px;font-weight:800;line-height:1.1}.detail-p{color:var(--text-dim);margin-bottom:48px;font-size:19px;line-height:1.7}.detail-list-block{margin-bottom:48px}.detail-sub-label{text-transform:uppercase;letter-spacing:.1em;color:#111;margin-bottom:24px;font-size:12px;font-weight:800;display:block}.detail-steps{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.detail-steps li{align-items:flex-start;gap:20px;display:flex}.detail-steps .step-count{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.detail-steps .step-text{color:var(--text-dim);margin:0;font-size:16px;line-height:1.6}.detail-compare{border:1px solid var(--rim-light);background:#fcfaf7;border-radius:16px;padding:32px}.compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.compare-item{flex-direction:column;gap:12px;display:flex}.compare-item .compare-label{color:#999;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.compare-item .compare-text{color:#444;margin:0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.5}.compare-item--uts .compare-label{color:var(--accent)}.compare-item--uts .compare-text{color:var(--color-text-primary);font-weight:600}.detail-footer-note{border-left:3px solid var(--accent);background:#fafaf9;border-radius:16px;padding:32px}.detail-footer-note .footer-text{color:#666;margin:0;font-size:14px;line-height:1.6}.flip-card-wrap.active .flip-card-front{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);transform:translateY(-4px)}@media (max-width:900px){.detail-frame__inner{padding:40px 24px}.detail-content-grid{display:block}.detail-main{margin-bottom:40px}.compare-grid{grid-template-columns:1fr}.detail-title{font-size:32px}}.terminal-widget{background:#111;border:1px solid #ffffff0d;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.terminal-header{background:#1a1a1a;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.terminal-dots{gap:6px;display:flex}.terminal-dots .dot{background:#ffffff26;border-radius:50%;width:8px;height:8px}.terminal-title{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;font-family:JetBrains Mono,monospace;font-size:10px}.terminal-body{gap:var(--space-grid-gap);flex-direction:column;padding:32px;display:flex}.terminal-row{flex-direction:column;gap:8px;display:flex}.terminal-row .t-label{color:#ffffff40;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.terminal-row .t-text{color:#ffffffb3;margin:0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.5}.terminal-row--active .t-label{color:var(--accent)}.terminal-row--active .t-text{color:#fff;font-weight:600}.t-cursor{background:var(--accent);vertical-align:middle;width:8px;height:15px;margin-left:8px;animation:1s step-end infinite blink;display:inline-block}.section--dark{color:#fff;position:relative;overflow:hidden;background:#0f0f0f!important}.section--dark:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 0);background-size:40px 40px;position:absolute;inset:0}.section--dark .section-title{color:#fff}.section--dark .mechanism-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;transition:all .4s cubic-bezier(.16,1,.3,1)}.section--dark .mechanism-card:hover{background:#ffffff0d;border-color:#ff5c004d;box-shadow:0 20px 40px #0006}.section--dark .mechanism-title{color:#fff}.section--dark .mechanism-desc{color:#fff9}.section--dark .editorial-list--bullet li:before{background:var(--accent);color:var(--accent)!important;background:0 0!important}.editorial-list li strong{white-space:nowrap}#how{contain:layout style;overflow:hidden}.horizontal-wrap{will-change:transform;width:100%;display:flex}.horizontal-screen{contain:layout style paint;flex-shrink:0;align-items:center;width:100vw;min-height:100vh;display:flex;overflow:hidden}.horizontal-screen--paper{background:var(--bg-alt)}.horizontal-screen,.horizontal-screen *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden}.faq-item[data-open=true]{border-left:2px solid var(--accent);background:#ff5c0004;margin-left:-18px;padding-left:18px;transition:all .25s}.faq-item[data-open=true] .faq-btn span{color:var(--accent)}.faq-btn{gap:20px}.faq-btn span{line-height:1.3}.faq-content__inner{color:#00000080}.faq-content__inner strong{color:var(--ink);font-weight:600}.faq-steps p{background:#00000005;border-left:2px solid #ff5c004d;border-radius:0 4px 4px 0;margin-bottom:10px;padding:11px 14px}.faq-steps p:last-child{margin-bottom:0}.section--cta-redesign{color:#fff;contain:paint;position:relative;overflow:hidden;background:#1e1e1e!important;padding:140px 0!important}.cta-solar-flare{pointer-events:none;z-index:0;background:radial-gradient(circle,#ff5c000d 0%,#0000 70%);width:700px;height:700px;position:absolute;bottom:-10%;right:-10%}.cta-technical-grid{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.cta-stats-dashboard{-webkit-backdrop-filter:blur(24px);border:1px solid #ffffff14;border-radius:24px;padding:2px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080;background:#ffffff05!important}.cta-stats-grid{background:#ffffff0d;flex-direction:column;gap:1px;display:flex}.cta-stat-item{background:#1a1a1a;padding:28px 32px}.cta-stat-label{letter-spacing:.15em;text-transform:uppercase;color:#ffffff4d;margin-bottom:8px;font-size:10px;font-weight:700}.cta-stat-value{color:var(--accent);letter-spacing:-.04em;margin-bottom:4px;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:900;line-height:1}.cta-stat-sub{color:#ffffff4d;font-size:11px;font-weight:500}.cta-pipeline{flex-direction:column;gap:16px;margin-top:40px;display:flex}.cta-pipeline-item{opacity:.4;align-items:center;gap:16px;transition:opacity .3s;display:flex}.cta-pipeline-item.is-complete{opacity:1}.cta-pipeline-marker{width:24px;height:24px;color:var(--accent);background:#ff5c001a;border:1px solid #ff5c004d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.is-complete .cta-pipeline-marker{background:var(--accent);color:#fff;box-shadow:0 0 15px #ff5c0080}.cta-pipeline-label{color:#fff9;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:600}.is-complete .cta-pipeline-label{color:#fff}@media (max-width:1250px){.section--cta-redesign{padding:120px 0!important}.section--cta-redesign .editorial-grid{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:64px!important;display:flex!important}.section--cta-redesign [style*="gridColumn: '1 / span 7'"]{max-width:640px!important}.section--cta-redesign .p-text{margin-left:auto!important;margin-right:auto!important}.section--cta-redesign .hero__cta{justify-content:center!important}.section--cta-redesign [style*="gridColumn: '9 / span 4'"]{width:100%!important;max-width:440px!important}.cta-stats-grid{flex-direction:row!important;gap:1px!important}.cta-stat-item{flex:1!important;padding:24px 16px!important}.cta-stat-value{font-size:28px!important}.cta-pipeline{flex-flow:wrap!important;justify-content:center!important;gap:24px!important}.cta-pipeline-item{text-align:center!important;flex-direction:column!important;gap:8px!important}}@media (max-width:1024px){.wrap{padding:0 32px}.section{padding:80px 0}.section-title{font-size:clamp(28px,4vw,40px)}.giant-title{font-size:clamp(36px,6vw,56px)}.h3-title{font-size:clamp(20px,3vw,28px)}.p-text{font-size:16px}.editorial-grid{grid-template-columns:repeat(8,1fr)}.nav__inner{padding:0 24px}.hero--dark{padding:120px 0 80px}.hero__headline{font-size:clamp(38px,6vw,60px)}.hero__axial-visual{opacity:.6;width:320px;height:320px;bottom:0;right:-5%}.protocol-feature-cards{grid-template-columns:repeat(2,1fr)}.mechanism-card{min-height:auto!important}.horizontal-screen .wrap.editorial-grid{grid-template-columns:1fr;gap:32px}.horizontal-screen [style*="gridColumn: '1 / span 6'"],.horizontal-screen [style*="gridColumn: '7 / span 6'"]{grid-column:1/-1!important}.horizontal-screen{overflow-y:auto}.faq-btn span{font-size:16px}}@media (max-width:768px){.wrap{padding:0 24px}.section{padding:64px 0}.section-title{margin-bottom:32px;font-size:clamp(24px,5.5vw,36px)}.giant-title{font-size:clamp(30px,7vw,48px)}.h3-title{font-size:clamp(18px,4vw,24px)}.p-text{font-size:15px;line-height:1.65}.p-text--small{font-size:13px}.editorial-grid{grid-template-columns:1fr}.nav__inner{min-width:unset;border-left:none;border-right:none;border-radius:0;width:100%;padding:0 20px;top:12px;left:0;right:0}.nav__links{display:none}.btn-nav-download{padding:8px 16px;font-size:12px}.btn-nav-download .btn-icon-circle{display:none}.hero--dark{text-align:center;padding:100px 0 60px}.hero__headline{letter-spacing:-.03em;font-size:clamp(32px,8vw,48px);line-height:1.1}.hero__sub{max-width:400px;margin:0 auto 32px;font-size:15px}.hero__cta{flex-direction:column;justify-content:center;align-items:center;gap:12px}.hero__axial-visual{display:none}.hero__grid-overlay{opacity:.03}.hero__kpi-row{text-align:center;flex-direction:column;align-items:center;gap:16px}.hero__kpi-sep{display:none}.protocol-feature-cards{grid-template-columns:1fr;gap:16px}.flip-card-wrap{min-height:240px}.section--dark .editorial-grid{flex-direction:column;gap:24px;display:flex}.mechanism-card{height:auto!important;min-height:auto!important}.terminal-widget{margin-top:20px}#how{height:auto!important;position:static!important;overflow:visible!important}.horizontal-wrap{flex-direction:column;width:100%;display:flex;transform:none!important}.horizontal-screen{border-bottom:1px solid #0000000f;width:100%;min-height:auto;padding:64px 0}.horizontal-screen--paper{background:var(--bg-alt)}.horizontal-screen .wrap.editorial-grid{flex-direction:column;gap:32px;display:flex}.horizontal-screen .h3-title{font-size:22px}.section--cta-redesign .editorial-grid{text-align:center;flex-direction:column;align-items:center;gap:64px;display:flex}.cta-stats-grid{width:100%;flex-direction:column!important}.cta-stat-item{text-align:center;padding:24px!important}.cta-pipeline{align-items:center;flex-direction:column!important;gap:20px!important}.cta-pipeline-item{width:100%;max-width:280px;text-align:left!important;flex-direction:row!important;gap:16px!important}.faq-btn{padding:20px 0}.faq-btn span{font-size:15px}.faq-content__inner{font-size:14px}.faq-steps p{font-size:13px}footer .wrap[style]{text-align:center;flex-direction:column!important;gap:16px!important;padding:24px!important}footer [style*="flex: 1"]{flex:none!important}}@media (max-width:480px){.wrap{padding:0 16px}.section{padding:48px 0}.section-title{margin-bottom:24px;font-size:clamp(22px,6.5vw,32px)}.giant-title{font-size:clamp(26px,8vw,38px)}.h3-title{font-size:19px}.p-text{font-size:14px}.hero--dark{padding:90px 0 48px}.hero__headline{font-size:clamp(28px,9vw,38px)}.btn-editorial{padding:14px 20px;font-size:12px}.btn-editorial .btn-icon-circle{width:28px;height:28px;font-size:13px}.mechanism-title{font-size:17px}.mechanism-desc,.editorial-list li{font-size:13px}.section--cta-redesign h2{line-height:1.1}.horizontal-screen{padding:48px 0}.horizontal-screen .h3-title{font-size:19px}.faq-btn span{font-size:14px}.faq-icon{width:26px;height:26px;font-size:16px}.detail-frame__inner{padding:32px 16px}.detail-title{font-size:24px}}@media (max-width:380px){.wrap{padding:0 12px}.section{padding:40px 0}.section-title{font-size:20px}.giant-title{font-size:24px}.h3-title{font-size:17px}.p-text{font-size:13px}.hero--dark{padding:80px 0 40px}.hero__headline{font-size:clamp(24px,10vw,30px)}.hero__sub{font-size:13px}.nav__inner{padding:0 12px;top:8px}.btn-nav-download span{display:none}.btn-editorial{justify-content:center;width:100%;padding:13px 16px;font-size:11px}.hero__cta{gap:10px;width:100%}.mechanism-title{font-size:15px}.mechanism-desc{font-size:12px}.faq-btn{gap:12px;padding:16px 0}.faq-btn span,.faq-content__inner{font-size:13px}.flip-card-wrap{min-height:200px}.horizontal-screen{padding:40px 0}.horizontal-screen svg{max-height:220px}}.footer--simple{color:#fff;contain:paint;border-top:1px solid #ff5c0026;position:relative;overflow:hidden;background:#1e1e1e!important;padding:60px 0!important}.footer__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#ff5c000a 0%,#0000 70%);width:600px;height:300px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.footer__simple-inner{z-index:1;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.footer__copyright{letter-spacing:.08em;color:#ffffff40;text-transform:uppercase;text-align:center;flex:1;font-size:10px;font-weight:600}.footer__social-simple{gap:28px;display:flex}.social-link-simple{letter-spacing:.12em;color:#ffffff4d;text-transform:uppercase;font-size:10px;font-weight:700;text-decoration:none;transition:all .3s}.social-link-simple:hover{color:var(--accent)}@media (max-width:768px){.footer--simple{padding:48px 0!important}.footer__simple-inner{text-align:center;flex-direction:column;gap:24px}.footer__social-simple{flex-wrap:wrap;justify-content:center;gap:20px}}
