:root{--ink:#121212;--paper:#f0eee7;--paper-bright:#faf9f4;--signal:#ff3b18;--acid:#d9ff45;--green:#7cff67;--muted:#77746c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.glyph{flex:none;justify-content:center;align-items:center;width:1em;height:1em;font-family:Arial,sans-serif;font-weight:500;line-height:1;display:inline-flex}::selection{background:var(--signal);color:#fff}main{background-color:var(--paper);background-image:linear-gradient(#12121209 1px,#0000 1px),linear-gradient(90deg,#12121209 1px,#0000 1px);background-size:32px 32px;min-height:100vh}.section-pad{padding:110px 3vw}.section-kicker{font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:46px}.section-kicker.light{color:#a19f99}h2,h3,p{margin-top:0}h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6.5vw,105px);line-height:.88}h2 em{color:var(--signal);font-family:Georgia,serif;font-weight:400}.site-header{border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#f0eee7e8;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 3vw;display:grid;position:sticky;top:0}.brand{letter-spacing:-.06em;align-items:center;font-size:20px;font-weight:900;display:inline-flex}.brand-mark{background:var(--ink);color:var(--paper);letter-spacing:-.08em;place-items:center;width:31px;height:31px;margin-right:5px;display:inline-grid}nav{gap:34px;font-size:13px;font-weight:650;display:flex}nav a{position:relative}nav a:after{content:"";background:var(--signal);height:2px;transition:right .25s;position:absolute;bottom:-7px;left:0;right:100%}nav a:hover:after{right:0}.header-cta{text-transform:uppercase;letter-spacing:.08em;justify-self:end;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.header-cta .glyph{color:var(--signal);transition:transform .2s}.header-cta:hover .glyph{transform:translate(3px,-3px)}.menu-button{cursor:pointer;background:0 0;border:0;display:none}.hero{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);min-height:calc(100vh - 76px);display:grid}.hero-copy{border-right:1px solid var(--ink);flex-direction:column;padding:7.5vh 4vw 4vh 3vw;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:10px;margin:0 0 6.5vh;font-size:10px;font-weight:800;display:flex}.eyebrow span{background:var(--signal);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ff3b1821}h1{letter-spacing:-.075em;max-width:1100px;margin:0;font-size:clamp(58px,7.8vw,125px);font-weight:860;line-height:.83}h1 em{color:var(--signal);font-family:Georgia,serif;font-weight:400}.hero-lead{letter-spacing:-.025em;max-width:650px;margin:4.5vh 0 3.5vh;font-size:clamp(17px,1.45vw,23px);line-height:1.38}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.button{justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 20px;font-size:12px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--ink);color:#fff}.button-primary .glyph{color:var(--signal)}.button-ghost{border:1px solid var(--ink);background:#f0eee766}.hero-proof{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:auto;padding-top:6vh;display:grid}.hero-proof div{border-top:1px solid var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:13px;padding-top:12px;display:grid}.hero-proof strong{color:var(--signal);font-size:20px}.hero-proof span{text-transform:uppercase;letter-spacing:.06em;font-size:10px;line-height:1.4}.agent-console{background:var(--ink);color:#fff;flex-direction:column;min-height:620px;padding:25px;display:flex}.console-top{color:#b7b7b7;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border-bottom:1px solid #424242;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:9px;display:flex}.live-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 13px var(--green);border-radius:50%;margin-right:7px;animation:2s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.55;box-shadow:0 0 3px var(--green)}}.console-title{letter-spacing:-.06em;padding:36px 0;font-size:clamp(38px,3.8vw,62px);font-weight:800;line-height:.94}.console-flow{padding:8px 0 25px}.flow-row{border:1px solid #3a3a3a;grid-template-columns:1fr auto;gap:5px;padding:14px;font-size:11px;display:grid}.flow-row b{font-family:var(--font-geist-mono), monospace;color:#b4b4b4;font-size:9px}.flow-row i{color:#6c6c6c;font-style:normal;font-family:var(--font-geist-mono), monospace;grid-column:1/-1;font-size:9px}.flow-row.active{background:var(--signal);border-color:var(--signal)}.flow-row.active b,.flow-row.active i{color:#fff}.flow-line{border-left:1px solid #555;height:26px;margin-left:18px;position:relative}.flow-line span{background:#fff;width:5px;height:5px;position:absolute;bottom:0;left:-3px}.console-result{border-top:1px solid #424242;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.console-result span{color:#999;text-transform:uppercase;font-size:9px}.console-result strong{letter-spacing:-.05em;color:var(--green);white-space:nowrap;font-size:clamp(25px,2.8vw,41px)}.ticker{background:var(--signal);color:#fff;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);letter-spacing:.04em;white-space:nowrap;align-items:center;height:48px;font-size:13px;font-weight:850;display:flex;overflow:hidden}.ticker div{min-width:max-content;animation:25s linear infinite ticker}.ticker i{color:var(--ink);padding:0 18px;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.manifest{background:var(--paper-bright)}.manifest-grid{grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;display:grid}.manifest h2{font-size:clamp(48px,6vw,93px)}.manifest-copy{max-width:560px}.manifest-copy>p{letter-spacing:-.025em;font-size:clamp(18px,1.6vw,25px);line-height:1.4}.manifest-copy ul{border-top:1px solid var(--ink);margin:0;padding:30px 0 0;list-style:none}.manifest-copy li{align-items:center;gap:9px;padding:9px 0;font-size:13px;display:flex}.manifest-copy li .glyph{color:var(--signal)}.solutions{background:var(--ink);color:#fff}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:12vw;margin-bottom:70px;display:grid}.section-heading>p{color:#aaa;max-width:520px;margin-bottom:0;font-size:17px;line-height:1.5}.section-heading.on-light>p{color:var(--muted)}.solution-layout{border:1px solid #3d3d3d;grid-template-columns:minmax(290px,.65fr) 1.35fr;min-height:570px;display:grid}.solution-list{border-right:1px solid #3d3d3d;grid-template-rows:repeat(4,1fr);display:grid}.solution-tab{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #3d3d3d;grid-template-columns:35px 34px 1fr auto;align-items:center;gap:10px;padding:0 23px;transition:background .2s,color .2s;display:grid}.solution-tab:last-child{border-bottom:0}.solution-tab span{color:#777;font:10px/1 var(--font-geist-mono), monospace}.solution-tab b{font-size:clamp(18px,1.5vw,24px)}.solution-tab .glyph:last-child{opacity:0;transition:all .2s;transform:translate(-10px)}.solution-tab:hover{background:#1b1b1b}.solution-tab.active{background:var(--signal)}.solution-tab.active span{color:#fff}.solution-tab.active .glyph:last-child{opacity:1;transform:none}.solution-stage{flex-direction:column;padding:38px 3.5vw;display:flex;overflow:hidden}.stage-label{color:#aaa;font:9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.solution-stage h3{letter-spacing:-.055em;max-width:900px;margin:55px 0 22px;font-size:clamp(40px,4.4vw,73px);line-height:.94}.solution-stage>p{color:#aaa;max-width:700px;font-size:16px;line-height:1.55}.process-line{grid-template-columns:repeat(5,1fr);margin-top:auto;padding-top:55px;display:grid}.process-step{border-top:1px solid #555;min-height:80px;padding:20px 10px 0 0;position:relative}.process-step:before{content:"";background:var(--signal);width:7px;height:7px;position:absolute;top:-4px;left:0}.process-step span{color:#666;font:9px/1 var(--font-geist-mono), monospace;margin-bottom:8px;display:block}.process-step b{font-size:11px}.stage-metric{border-top:1px solid #3d3d3d;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:30px;padding-top:18px;display:grid}.stage-metric .glyph{color:var(--green)}.stage-metric span{color:#777;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.stage-metric strong{color:var(--green);font-size:18px}.tech{background:var(--paper)}.tech-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.tech-item{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:250px;padding:24px;transition:background .2s,color .2s;display:flex;position:relative}.tech-item:hover{background:var(--ink);color:#fff}.tech-item>span{color:var(--signal);font:10px/1 var(--font-geist-mono), monospace;position:absolute;top:18px;right:20px}.tech-item>.glyph{color:var(--signal);margin-bottom:auto}.tech-item h3{letter-spacing:-.045em;margin:40px 0 8px;font-size:clamp(25px,2.3vw,38px)}.tech-item p{color:var(--muted);margin:0;font-size:13px}.tech-item:hover p{color:#aaa}.tech-stack{flex-wrap:wrap;align-items:center;gap:18px 30px;padding:30px 0 0;display:flex}.tech-stack span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.tech-stack b{font-size:13px}.cases{background:var(--ink);color:#fff}.case-grid{border-top:1px solid #444;border-left:1px solid #444;grid-template-columns:repeat(3,1fr);display:grid}.case-card{--case-color:var(--signal);border-bottom:1px solid #444;border-right:1px solid #444;flex-direction:column;min-height:530px;padding:22px;display:flex;position:relative;overflow:hidden}.case-card:after{content:"";border:1px solid var(--case-color);opacity:.7;border-radius:50%;width:210px;height:210px;transition:transform .4s;position:absolute;top:72px;right:-90px}.case-card:hover:after{transform:scale(1.35)}.case-top{font:9px/1 var(--font-geist-mono), monospace;color:#777;justify-content:space-between;display:flex}.case-brand{letter-spacing:-.065em;z-index:2;max-width:80%;margin:74px 0 auto;font-size:clamp(25px,2.6vw,43px);font-weight:900;position:relative}.case-brand:before{content:"";background:var(--case-color);width:44px;height:7px;margin-bottom:15px;display:block}.case-card h3{letter-spacing:-.04em;margin:36px 0 12px;font-size:24px}.case-card p{color:#aaa;max-width:430px;font-size:13px;line-height:1.55}.case-result{color:var(--case-color);text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #444;align-items:center;gap:8px;padding-top:16px;font-size:10px;font-weight:700;display:flex}.more-concepts{border:1px solid #444;border-top:0;flex-wrap:wrap;display:flex}.more-concepts span{color:#aaa;border-right:1px solid #444;flex:1;justify-content:center;align-items:center;gap:9px;min-width:160px;padding:20px;font-size:11px;display:flex}.more-concepts span:last-child{border-right:0}.more-concepts .glyph{color:var(--signal)}.economy{background:var(--acid);grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.economy-copy h2{font-size:clamp(65px,7.6vw,120px)}.economy-copy h2 em{color:var(--ink)}.economy-copy>p{max-width:650px;margin:40px 0;font-size:18px;line-height:1.5}.economy blockquote{border-left:5px solid var(--ink);max-width:650px;margin:0;padding:8px 0 8px 22px;font-family:Georgia,serif;font-size:18px;line-height:1.45}.calculator{background:var(--paper-bright);border:1px solid var(--ink);box-shadow:12px 12px 0 var(--ink);padding:26px}.calc-top{font:700 10px/1 var(--font-geist-mono),monospace;border-bottom:1px solid var(--ink);justify-content:space-between;padding-bottom:19px;display:flex}.calculator label{border-bottom:1px solid #c8c6bf;grid-template-columns:1fr auto;gap:18px;padding:27px 0 22px;font-size:13px;display:grid}.calculator output{font-size:22px;font-weight:800}.calculator input[type=range]{width:100%;accent-color:var(--signal);cursor:ew-resize;grid-column:1/-1}.calc-compare{background:var(--ink);border:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;margin:24px 0;display:grid}.calc-compare div{background:var(--paper-bright);padding:18px}.calc-compare span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.calc-compare strong{font-size:clamp(22px,2.5vw,36px)}.calc-result{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:end;padding:22px;display:grid}.calc-result span{color:#aaa;text-transform:uppercase;font-size:10px}.calc-result strong{color:var(--green);letter-spacing:-.06em;grid-column:1/-1;margin-top:12px;font-size:clamp(46px,5vw,75px)}.calc-result small{color:#aaa}.calculator>p{color:var(--muted);margin:16px 0 0;font-size:9px;line-height:1.45}.market{background:var(--paper-bright)}.market-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;margin-bottom:65px;display:grid}.market-head p{color:var(--muted);max-width:520px;margin:0;font-size:17px;line-height:1.5}.market-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.market-grid>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:350px;padding:25px;display:flex}.market-code{color:var(--signal);font:700 10px/1 var(--font-geist-mono),monospace}.market-grid h3{letter-spacing:-.05em;margin:auto 0 14px;font-size:clamp(29px,2.8vw,45px);line-height:.96}.market-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.market-grid .market-us{background:var(--signal);color:#fff}.market-us .market-code,.market-us p{color:#fff}.market-us .glyph{margin-top:25px}.method{background:var(--paper)}.method-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.method-grid>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:290px;padding:24px;display:flex}.method-grid span{color:var(--signal);font:700 9px/1 var(--font-geist-mono),monospace}.method-grid h3{letter-spacing:-.045em;margin:auto 0 12px;font-size:clamp(28px,2.6vw,42px)}.method-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.offer{background:var(--signal);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:6vw;display:grid}.offer-stamp{text-align:center;border:1px solid #fff;border-radius:50%;place-content:center;width:170px;height:170px;display:grid;transform:rotate(-8deg)}.offer-stamp span{letter-spacing:.12em;font-size:9px}.offer-stamp b{letter-spacing:-.08em;font-size:58px}.offer-copy h2{max-width:900px}.offer-copy p{max-width:650px;margin:30px 0 0;font-size:17px;line-height:1.5}.circle-cta{background:var(--ink);border-radius:50%;place-items:center;width:110px;height:110px;transition:transform .3s;display:grid}.circle-cta:hover{transform:rotate(-25deg)}.faq{background:var(--paper-bright)}.faq-layout{grid-template-columns:.65fr 1.35fr;gap:9vw;display:grid}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--ink)}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:35px 1fr auto;align-items:center;gap:15px;width:100%;padding:23px 0;display:grid}.faq-item button span{font:9px/1 var(--font-geist-mono),monospace;color:var(--signal)}.faq-item button b{font-size:clamp(17px,1.6vw,24px)}.faq-item button .glyph{transition:transform .25s}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-answer p{color:var(--muted);max-width:700px;margin:0;font-size:14px;line-height:1.6;overflow:hidden}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding:0 50px 25px}.faq-item.open button .glyph{transform:rotate(180deg)}.contact{background:var(--ink);color:#fff;grid-template-columns:1fr .8fr;gap:9vw;display:grid}.contact-copy h2{font-size:clamp(57px,7vw,110px)}.contact-copy>p{color:#aaa;margin:35px 0;font-size:20px}.contact-note{color:var(--green);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;font-size:11px;display:inline-flex}form{flex-direction:column;display:flex}form label{color:#888;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:9px;margin-bottom:27px;font-size:10px;display:flex}form input,form textarea{color:#fff;text-transform:none;resize:vertical;background:0 0;border:0;border-bottom:1px solid #555;border-radius:0;outline:none;padding:7px 0 14px;font-size:17px;transition:border-color .2s}form input:focus,form textarea:focus{border-color:var(--signal)}form input::placeholder,form textarea::placeholder{color:#555}form button{background:var(--signal);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;font-weight:800;transition:background .2s;display:flex}form button:hover{background:#ff5738}form small{color:#666;padding-top:12px;font-size:8px;line-height:1.4}.success-message{border:1px solid #444;flex-direction:column;justify-content:center;min-height:410px;padding:40px;display:flex}.success-message>span{background:var(--green);width:60px;height:60px;color:var(--ink);place-items:center;display:grid}.success-message h3{letter-spacing:-.05em;margin:34px 0 12px;font-size:46px}.success-message p{color:#aaa;line-height:1.5}.success-message button{color:var(--signal);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:25px;padding:0;font-weight:700}.contact-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contact form button:disabled{cursor:wait;opacity:.72}.form-error{color:#ff7a63;margin:0;font-size:14px;line-height:1.45}footer{color:#fff;background:#080808;border-top:1px solid #333;grid-template-columns:1fr 1fr auto;align-items:start;gap:40px;min-height:230px;padding:50px 3vw 30px;display:grid}.footer-brand{font-size:28px}.footer-brand .brand-mark{background:var(--signal);color:#fff;width:40px;height:40px}footer p{color:#777;font-size:12px;line-height:1.55}footer>div{flex-direction:column;gap:9px;font-size:12px;display:flex}footer>span{color:#555;font:9px/1 var(--font-geist-mono),monospace;border-top:1px solid #222;grid-column:1/-1;padding-top:20px}@media (max-width:1080px){.hero{grid-template-columns:1.4fr .8fr}.hero-proof{gap:12px}.hero-proof div{grid-template-columns:1fr;gap:5px}.manifest-grid,.section-heading,.market-head{grid-template-columns:1fr;gap:45px}.solution-layout{grid-template-columns:280px 1fr}.process-line{grid-template-columns:repeat(3,1fr);row-gap:25px}.case-card{min-height:500px}.economy{gap:5vw}.offer{grid-template-columns:1fr auto}.offer-stamp{display:none}}@media (max-width:820px){.section-pad{padding:80px 20px}.site-header{grid-template-columns:1fr auto;height:68px;padding:0 20px}.header-cta{display:none}.menu-button{padding:8px;display:block}nav{background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;gap:0;max-height:0;padding:0 20px;transition:max-height .3s;display:flex;position:absolute;top:68px;left:0;right:0;overflow:hidden}nav.nav-open{max-height:300px}nav a{border-bottom:1px solid #cfcdc5;padding:19px 0}.hero{grid-template-columns:1fr}.hero-copy{border-right:0;border-bottom:1px solid var(--ink);min-height:calc(100svh - 68px);padding:52px 20px 24px}.eyebrow{margin-bottom:52px}h1{font-size:clamp(52px,15.5vw,87px)}.hero-lead{margin:40px 0 30px}.hero-proof{gap:9px;padding-top:58px}.hero-proof span{font-size:8px}.agent-console{min-height:600px}.manifest-grid{gap:42px}.solution-layout{grid-template-columns:1fr}.solution-list{border-bottom:1px solid #3d3d3d;border-right:0;grid-template:repeat(2,64px)/repeat(2,1fr)}.solution-tab{border-right:1px solid #3d3d3d;grid-template-columns:24px 1fr auto;padding:0 12px}.solution-tab .glyph:first-of-type{display:none}.solution-tab b{font-size:16px}.solution-stage{min-height:600px;padding:30px 20px}.solution-stage h3{margin-top:44px}.tech-grid{grid-template-columns:repeat(2,1fr)}.tech-item{min-height:225px}.case-grid{grid-template-columns:1fr}.case-card{min-height:500px}.economy{grid-template-columns:1fr;gap:65px}.calculator{box-shadow:7px 7px 0 var(--ink)}.market-grid{grid-template-columns:1fr}.market-grid>div{min-height:280px}.method-grid{grid-template-columns:repeat(2,1fr)}.offer{grid-template-columns:1fr}.circle-cta{width:80px;height:80px}.faq-layout{grid-template-columns:1fr;gap:55px}.contact{grid-template-columns:1fr;gap:75px}footer{grid-template-columns:1fr 1fr}}@media (max-width:520px){h2{font-size:52px}.hero-copy{min-height:770px}.hero-actions{flex-direction:column}.button{width:100%}.hero-proof strong{font-size:17px}.hero-proof span{font-size:7px}.console-title{font-size:43px}.tech-grid{grid-template-columns:1fr}.tech-item{min-height:210px}.tech-stack{gap:14px 20px}.solution-list{grid-template-rows:repeat(4,60px);grid-template-columns:1fr}.solution-tab{border-right:0}.process-line{grid-template-columns:repeat(2,1fr)}.stage-metric{grid-template-columns:auto 1fr}.stage-metric strong{grid-column:1/-1}.case-card{min-height:460px}.calc-compare,.method-grid{grid-template-columns:1fr}.method-grid>div{min-height:220px}.offer-copy h2{font-size:49px}.faq-item button{grid-template-columns:25px 1fr auto}.faq-item.open .faq-answer p{padding-left:40px}footer{grid-template-columns:1fr}footer>span{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
