:root{--ink:#09070c;--ink-2:#151019;--paper:#f5efe8;--white:#fff;--violet:#7137ff;--violet-deep:#4e13d5;--lilac:#c4b2ff;--copper:#bd6843;--copper-light:#f0a578;--rose:#9a416d;--signal:#f0a578;--acid:#f0a578;--line:rgba(255,255,255,.18);--font-display:"Manrope",sans-serif;--font-body:"DM Sans",sans-serif;--pad:clamp(22px,4vw,70px);--radius:24px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:88px}
body{margin:0;color:var(--ink);font-family:var(--font-body);background:var(--paper);overflow-x:clip}
body.menu-open{overflow:hidden}
a{color:inherit;text-decoration:none}
section:not(.is-inview) *{animation-play-state:paused!important}
button{font:inherit}
::selection{background:var(--acid);color:var(--ink)}
.skip-link{position:fixed;left:16px;top:10px;z-index:1000;transform:translateY(-160%);background:#fff;color:#000;padding:12px 18px;border-radius:99px}.skip-link:focus{transform:none}
.boot{position:fixed;inset:0;z-index:999;background:var(--ink);display:grid;place-items:center;transition:opacity .7s ease,visibility .7s ease}.boot.is-done{opacity:0;visibility:hidden}.boot__mark{width:72px;height:72px;border:1px solid #734dff;border-radius:22px;display:grid;place-items:center;color:#fff;font-size:39px;background:radial-gradient(circle at 40% 20%,#8c5fff,#32108c 58%,#120b20);box-shadow:0 22px 90px rgba(113,55,255,.4);animation:bootPulse 1.1s ease-in-out infinite alternate}.boot__line{position:absolute;bottom:0;width:100%;height:3px;background:#1f1828}.boot__line i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--violet),var(--copper-light));animation:bootLine 1.5s ease forwards}
@keyframes bootPulse{to{transform:translateY(-7px);box-shadow:0 34px 110px rgba(113,55,255,.58)}}@keyframes bootLine{to{width:100%}}
.topbar{position:fixed;z-index:90;top:12px;left:18px;right:18px;height:64px;border-radius:17px;display:flex;align-items:center;justify-content:space-between;padding:0 9px 0 18px;background:rgba(247,244,238,.82);border:1px solid rgba(10,8,13,.08);box-shadow:0 12px 34px rgba(17,10,27,.08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:background .35s,color .35s,transform .35s}.topbar.is-hidden{transform:translateY(-110px)}.topbar[data-header-theme="dark"]{background:rgba(14,10,19,.78);color:#fff;border-color:rgba(255,255,255,.12)}
.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;letter-spacing:.08em}.brand__mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:20px;background:linear-gradient(145deg,#8c61ff,#4817be 62%,#26113f);box-shadow:inset 0 1px 1px rgba(255,255,255,.42),0 7px 16px rgba(92,45,210,.24)}.brand__word{font-size:14px}.desktop-nav{display:flex;align-items:center;gap:clamp(16px,2.2vw,34px);font-size:14px}.desktop-nav a{opacity:.72;transition:.2s}.desktop-nav a:hover{opacity:1}.topbar__actions{display:flex;align-items:center;gap:16px}.text-link{font-size:14px}.pill{min-height:46px;padding:0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:14px;font-weight:600;border:1px solid transparent;transition:transform .25s,box-shadow .25s,background .25s}.pill:hover{transform:translateY(-2px)}.pill span{font-size:17px}.arrow-icon{display:inline-block;width:16px;height:16px;flex:0 0 16px;color:currentColor;vertical-align:-2px;background:currentColor;-webkit-mask:url("/assets/arrow-up-right.svg") center/contain no-repeat;mask:url("/assets/arrow-up-right.svg") center/contain no-repeat}.pill--dark{color:#fff;background:var(--ink)}.topbar[data-header-theme="dark"] .pill--dark{color:var(--ink);background:#fff}.pill--copper{color:var(--ink);background:var(--copper-light);box-shadow:0 14px 40px rgba(200,118,71,.24)}.pill--light{background:#fff;color:var(--ink);min-width:210px}.menu-button{display:none;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:inherit}.menu-button span{display:block;width:20px;height:1.5px;background:currentColor;margin:5px auto;transition:.25s}.menu-button[aria-expanded="true"] span:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-button[aria-expanded="true"] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}
.menu-panel{position:fixed;inset:0;z-index:80;background:var(--paper);padding:120px 26px 36px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden;transform:translateY(-20px);transition:.35s}.menu-panel.is-open{opacity:1;visibility:visible;transform:none}.menu-panel nav{display:grid}.menu-panel nav a{font:600 clamp(32px,10vw,52px)/1.25 var(--font-display);border-bottom:1px solid rgba(10,8,13,.15);padding:13px 0;display:flex;align-items:center;gap:18px}.menu-panel nav span{font:500 12px var(--font-body);opacity:.45}.menu-panel__foot{display:flex;gap:22px;font-size:14px}
.chapter-rail{position:fixed;z-index:55;left:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px;color:#fff;mix-blend-mode:difference}.chapter-rail__progress{position:absolute;left:3px;top:0;bottom:0;width:1px;background:rgba(255,255,255,.28)}.chapter-rail__progress i{display:block;width:2px;height:0;background:#fff}.chapter-rail a{display:flex;align-items:center;gap:10px;opacity:.42;transition:.3s;padding-left:14px}.chapter-rail a.is-active{opacity:1;transform:translateX(4px)}.chapter-rail b{font-size:10px}.chapter-rail span{font-size:11px;text-transform:uppercase;letter-spacing:.13em}
.eyebrow{font-size:12px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;margin:0 0 28px}.reveal{opacity:0;transform:translateY(35px);transition:opacity .8s cubic-bezier(.2,.75,.2,1),transform .8s cubic-bezier(.2,.75,.2,1)}.reveal.is-visible{opacity:1;transform:none}.reveal-scale{opacity:0;transform:scale(.94) translateY(28px);transition:opacity 1s cubic-bezier(.2,.75,.2,1),transform 1s cubic-bezier(.2,.75,.2,1)}.reveal-scale.is-visible{opacity:1;transform:none}
.hero{position:relative;min-height:100svh;background:var(--ink);color:#fff;overflow:hidden;padding:150px var(--pad) 100px}.hero__noise{position:absolute;inset:0;opacity:.045;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.hero__orb{position:absolute;border-radius:50%;filter:blur(30px);opacity:.34}.hero__orb--one{width:38vw;height:38vw;right:-12vw;top:-13vw;background:#6425ff}.hero__orb--two{width:32vw;height:32vw;left:18vw;bottom:-25vw;background:#d16f37}.hero__content{position:relative;z-index:3;max-width:1480px;margin:auto}.hero .eyebrow{color:#c7b8e7}.hero__title{font:500 clamp(58px,8.6vw,146px)/.89 var(--font-display);letter-spacing:-.072em;margin:0;max-width:1300px}.title-line{display:block;overflow:hidden;padding-bottom:.12em}.title-line>span{display:block;transform:translateY(110%);animation:titleUp 1.1s .25s cubic-bezier(.16,1,.3,1) forwards}.title-line:nth-child(2)>span{animation-delay:.4s}.title-line--accent{color:var(--copper-light);font-style:italic;font-weight:400}@keyframes titleUp{to{transform:none}}
.hero__lower{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:48px;max-width:1070px}.hero__lower>p{font-size:clamp(17px,1.45vw,23px);line-height:1.48;max-width:600px;color:#c8c0ce;margin:0}.hero__cta-row{display:flex;align-items:center;gap:24px;flex-shrink:0}.play-link{color:#fff;border:0;background:none;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.play-link i{width:38px;height:38px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:grid;place-items:center;font-style:normal}
.signal-stage{position:relative;width:min(800px,70vw);height:430px;margin:60px 4vw 20px auto;z-index:2}.signal-stage__halo{position:absolute;width:330px;height:330px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(113,55,255,.6),rgba(113,55,255,.09) 42%,transparent 70%);filter:blur(6px);animation:halo 3s ease-in-out infinite alternate}.signal-stage__ring{position:absolute;left:50%;top:50%;border:1px solid rgba(173,147,255,.28);border-radius:50%;transform:translate(-50%,-50%)}.signal-stage__ring--a{width:270px;height:270px;animation:spin 16s linear infinite}.signal-stage__ring--a:before,.signal-stage__ring--b:before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--copper-light);left:21px;top:44px;box-shadow:0 0 20px var(--copper-light)}.signal-stage__ring--b{width:410px;height:410px;border-style:dashed;animation:spin 31s linear infinite reverse}.signal-stage__ring--b:before{background:var(--violet);left:auto;right:7px;top:180px}.signal-stage__core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:44px;display:grid;place-items:center;background:linear-gradient(145deg,#9a73ff,#4b18c2 58%,#1a0d29);border:1px solid rgba(255,255,255,.23);box-shadow:inset 0 2px 3px rgba(255,255,255,.25),0 30px 100px #4817be}.signal-stage__glyph{font:400 72px/1 var(--font-display)}.signal-stage__core small{position:absolute;bottom:13px;font-size:9px;letter-spacing:.18em;color:#d5c7ff}.signal-node{position:absolute;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#d3c9dc;padding:10px 14px;border:1px solid rgba(255,255,255,.14);border-radius:99px;background:rgba(20,15,26,.72);backdrop-filter:blur(12px)}.signal-node i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--acid);margin-right:8px;box-shadow:0 0 12px var(--acid)}.signal-node--one{left:3%;top:18%;animation:float 4.1s ease-in-out infinite}.signal-node--two{right:0;top:42%;animation:float 4.7s .5s ease-in-out infinite}.signal-node--three{left:14%;bottom:4%;animation:float 4.4s 1s ease-in-out infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes halo{to{transform:translate(-50%,-50%) scale(1.13);opacity:.53}}@keyframes float{50%{transform:translateY(-10px)}}
.hero__ticker{position:absolute;bottom:0;left:0;right:0;overflow:hidden;border-top:1px solid rgba(255,255,255,.12);padding:15px 0;color:#7b7082}.hero__ticker>div{display:flex;width:max-content;gap:24px;animation:marquee 26s linear infinite}.hero__ticker span{font:500 11px var(--font-display);letter-spacing:.18em}.hero__ticker i{font-style:normal;color:var(--copper-light)}@keyframes marquee{to{transform:translateX(-50%)}}
.manifesto{padding:clamp(100px,15vw,240px) max(var(--pad),10vw);background:var(--paper)}.manifesto .eyebrow{color:#6644b1}.manifesto__copy{font:500 clamp(39px,5.8vw,92px)/1.03 var(--font-display);letter-spacing:-.052em;margin:0;max-width:1300px}.manifesto__copy .word{display:inline-block;opacity:.16;transition:opacity .16s}.manifesto__copy .word:not(:last-child){margin-right:.25em}.manifesto__copy .word.is-lit{opacity:1}.manifesto__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:100px;border-top:1px solid rgba(10,8,13,.2);padding-top:28px}.manifesto__stats div{display:grid;gap:7px}.manifesto__stats strong{font:500 clamp(42px,5vw,78px) var(--font-display);letter-spacing:-.05em}.manifesto__stats span{font-size:14px;color:#5f5865}
.global-demo-note{max-width:660px;margin:-10px 0 38px;padding:12px 15px;border:1px solid rgba(10,8,13,.14);border-radius:12px;font-size:12px;line-height:1.5;color:#5e5661;background:rgba(255,255,255,.46)}
.chapter{position:relative;padding:clamp(100px,10vw,170px) var(--pad);overflow:hidden}.chapter--violet{background:var(--violet);color:#fff}.chapter--ink{background:var(--ink);color:#fff}.chapter--acid{background:var(--acid);color:var(--ink)}.chapter--paper{background:var(--paper);color:var(--ink)}.chapter--copper{background:var(--copper);color:var(--ink)}.chapter__head{display:grid;grid-template-columns:1fr 2.3fr 1fr;gap:clamp(25px,4vw,70px);align-items:start;margin:0 auto clamp(70px,9vw,140px);max-width:1480px}.chapter__head>div{display:flex;align-items:center;gap:14px}.chapter__head .eyebrow{margin:0}.chapter__number{font-size:11px;opacity:.6;border:1px solid currentColor;border-radius:50%;width:29px;height:29px;display:grid;place-items:center}.chapter__head h2,.integrations h2,.pricing h2,.finale h2{font:500 clamp(48px,6.8vw,108px)/.94 var(--font-display);letter-spacing:-.065em;margin:0}.chapter__head h2 em,.integrations h2 em,.pricing h2 em,.finale h2 em{font-weight:400}.chapter__head>p{font-size:17px;line-height:1.55;margin:5px 0 0;opacity:.76}.chapter__head--wide{grid-template-columns:.8fr 2fr 1fr}.chapter__head--center{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:1000px}.chapter__head--center>div{justify-content:center}.chapter__head--center>p{max-width:530px}
.feature-spotlight{max-width:1440px;margin:auto;display:grid;grid-template-columns:.76fr 1.6fr;gap:clamp(35px,6vw,100px);align-items:start}.sticky-copy{position:sticky;top:130px;padding-top:20px}.feature-tag{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:22px;opacity:.65}.sticky-copy h3,.feature-card h3,.split-story h3,.control-card h3,.guided-callout h3{font:600 clamp(30px,3.1vw,52px)/1.05 var(--font-display);letter-spacing:-.045em;margin:0 0 20px}.sticky-copy>p,.feature-card>p,.split-story p,.control-card p{font-size:17px;line-height:1.55;opacity:.78}.check-list{list-style:none;padding:0;margin:35px 0 0;border-top:1px solid rgba(255,255,255,.22)}.check-list li{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.22);font-size:14px}.check-list li:before{content:"↳";margin-right:12px;color:var(--acid)}
.product-frame{border-radius:26px;padding:10px;box-shadow:0 40px 130px rgba(37,3,95,.37)}.product-frame--light{background:#e6e1d7;color:var(--ink)}.product-frame__bar{height:45px;display:flex;align-items:center;gap:5px;padding:0 8px;color:#625b68}.product-frame__bar>span{width:7px;height:7px;border-radius:50%;background:#beb7ad}.product-frame__bar b{margin-left:13px;font-size:9px;letter-spacing:.1em}.product-frame__bar em{margin-left:auto;font-size:9px;font-style:normal}.brief-ui{background:#fbfaf7;border-radius:18px;padding:clamp(22px,4vw,56px)}.brief-ui__top{display:flex;justify-content:space-between;align-items:start;gap:24px}.brief-ui__top small{font-size:9px;letter-spacing:.16em;color:#726a77}.brief-ui__top h4{font:600 clamp(28px,3.2vw,54px)/1.03 var(--font-display);letter-spacing:-.05em;max-width:600px;margin:12px 0}.confidence{font-size:10px;white-space:nowrap;background:#efe7ff;color:#5d2ac3;padding:9px 12px;border-radius:99px}.brief-ui__impact{margin:32px 0;padding:24px;border-radius:16px;background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr auto;align-items:end}.brief-ui__impact span{grid-column:1/-1;font-size:9px;letter-spacing:.14em;color:#b9aeca}.brief-ui__impact strong{font:500 clamp(34px,4vw,62px) var(--font-display);letter-spacing:-.05em;margin-top:12px}.brief-ui__impact small{padding-bottom:10px;color:#9b929f}.brief-ui__rows{border-top:1px solid #ddd8d1}.brief-ui__rows>div{display:grid;grid-template-columns:12px 1fr auto;gap:14px;align-items:start;padding:17px 0;border-bottom:1px solid #ddd8d1}.risk-dot{width:7px;height:7px;border-radius:50%;margin-top:5px}.risk-dot--high{background:#e75050}.risk-dot--mid{background:#e9a336}.risk-dot--low{background:#7f52ff}.brief-ui__rows span{display:grid;gap:4px}.brief-ui__rows b{font-size:13px}.brief-ui__rows small{font-size:11px;color:#777079}.brief-ui__rows em{font-size:10px;font-style:normal;color:#5a27c7}.ui-button{margin-top:28px;border:0;background:var(--violet);color:#fff;border-radius:99px;padding:14px 18px;font-size:12px;font-weight:600}.ui-button span{margin-left:20px}
.card-grid{max-width:1440px;margin:clamp(70px,9vw,140px) auto 0;display:grid;gap:20px}.card-grid--three{grid-template-columns:repeat(3,1fr)}.card-grid--two{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:500px;border-radius:var(--radius);padding:clamp(24px,3vw,44px);display:flex;flex-direction:column}.feature-card .feature-tag{margin-top:auto}.feature-card h3{font-size:clamp(28px,2.5vw,42px)}.feature-card>p{margin:0}.feature-card--dark{background:#161020}.feature-card--copper{background:var(--copper-light);color:var(--ink)}.feature-card--cream{background:#eee8dc;color:var(--ink)}.feature-card--outline{border:1px solid rgba(255,255,255,.2);background:#120e16}.mini-visual{height:205px;position:relative;margin-bottom:30px}.mini-visual--pulse{display:flex;align-items:center;justify-content:center}.mini-visual--pulse span{position:absolute;border:1px solid rgba(183,160,255,.3);border-radius:50%;width:80px;height:80px;animation:pulseRing 3s infinite}.mini-visual--pulse span:nth-child(2){animation-delay:1s}.mini-visual--pulse span:nth-child(3){animation-delay:2s}.mini-visual--pulse i{width:20px;height:20px;border-radius:50%;background:var(--violet);box-shadow:0 0 35px var(--violet)}@keyframes pulseRing{0%{transform:scale(.4);opacity:0}25%{opacity:1}100%{transform:scale(2.6);opacity:0}}.mini-visual--rank{display:grid;align-content:center;grid-template-columns:30px 1fr auto;gap:13px;border-top:1px solid rgba(10,8,13,.28)}.mini-visual--rank>*{padding:11px 0;border-bottom:1px solid rgba(10,8,13,.28)}.mini-visual--rank b,.mini-visual--rank span{font-size:11px}.mini-visual--rank em{font:600 18px var(--font-display);font-style:normal}.mini-visual--voice{display:flex;align-items:center;justify-content:center;gap:7px}.mini-visual--voice i{width:5px;height:20%;background:var(--violet);border-radius:99px;animation:voice 1.2s ease-in-out infinite alternate}.mini-visual--voice i:nth-child(2),.mini-visual--voice i:nth-child(6){height:35%;animation-delay:.2s}.mini-visual--voice i:nth-child(3),.mini-visual--voice i:nth-child(5){height:62%;animation-delay:.4s}.mini-visual--voice i:nth-child(4){height:88%;animation-delay:.55s}@keyframes voice{to{transform:scaleY(.28)}}
.authority-story{max-width:1320px;margin:auto;display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(50px,9vw,150px);align-items:center}.authority-story__copy{border-left:1px solid rgba(255,255,255,.2)}.authority-step{padding:20px 0 20px 32px;position:relative;opacity:.32;transition:.5s}.authority-step:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:3px;background:var(--copper-light);transform:scaleY(0);transition:.45s}.authority-step.is-active{opacity:1}.authority-step.is-active:before{transform:scaleY(1)}.authority-step span{font-size:10px;color:var(--copper-light)}.authority-step h3{font:500 clamp(27px,3vw,44px) var(--font-display);margin:3px 0}.authority-step p{margin:0;color:#a99fac;font-size:14px}.authority-console{position:relative;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:linear-gradient(160deg,#1c1426,#0c090f 55%);min-height:620px;overflow:hidden}.authority-console__glow{position:absolute;width:300px;height:300px;background:#5d22dc;border-radius:50%;filter:blur(110px);opacity:.38;top:70px;left:50%;transform:translateX(-50%)}.authority-console__header{position:relative;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.14em;color:#a99eb1;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:18px}.authority-console__header b{color:#f0a578}.authority-console__header i,.live-label i{display:inline-block;width:6px;height:6px;background:#f0a578;border-radius:50%;margin-right:7px;box-shadow:0 0 12px #f0a578}.authority-console__dial{position:relative;height:270px;margin-top:35px}.authority-console__dial svg{width:100%;height:100%;overflow:visible}.authority-console__dial path{fill:none;stroke:rgba(255,255,255,.12);stroke-width:4;stroke-linecap:round}.authority-console__dial .dial-progress{stroke:url(#none);stroke:var(--copper-light);stroke-dasharray:var(--dial,0) 100;transition:stroke-dasharray .7s ease;filter:drop-shadow(0 0 8px rgba(239,163,115,.6))}.authority-console__dial>div{position:absolute;left:0;right:0;bottom:18px;text-align:center;display:grid;gap:3px}.authority-console__dial small{font-size:9px;letter-spacing:.15em;color:#8f8594}.authority-console__dial strong{font:600 clamp(30px,4vw,53px) var(--font-display);letter-spacing:-.04em}.authority-console__dial span{font-size:11px;color:var(--copper-light)}.authority-console__metric{position:relative;display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:13px}.authority-console__metric span{color:#877d8d}.authority-console__metric strong{font-weight:500}.authority-console__event{position:relative;margin-top:25px;border-radius:15px;background:rgba(255,255,255,.05);display:flex;align-items:center;gap:14px;padding:18px}.authority-console__event>i{width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 20px var(--violet)}.authority-console__event span{display:grid;gap:4px}.authority-console__event b{font-size:12px}.authority-console__event small{font-size:10px;color:#847a88}
.marquee-line{margin:120px calc(-1 * var(--pad)) 0;padding:17px 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);overflow:hidden}.marquee-line div{display:flex;gap:50px;width:max-content;animation:marquee 31s linear infinite}.marquee-line span{font:500 13px var(--font-display);letter-spacing:.2em;color:#756b78}.marquee-line span:after{content:" /";color:var(--violet)}.decision-log{height:220px;display:grid;align-content:center}.decision-log div{display:grid;grid-template-columns:70px 1fr auto;gap:12px;border-bottom:1px solid rgba(255,255,255,.13);padding:15px 0;font-size:11px}.decision-log time{color:#776d7d}.decision-log b{font-weight:500;color:#9ed46d}.posterior{height:220px;position:relative;padding-top:25px}.posterior__labels{display:flex;justify-content:space-between;color:#786e7c;font-size:10px}.posterior__chart{display:flex;align-items:flex-end;justify-content:space-between;height:95px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:14px}.posterior__chart i{width:28%;background:linear-gradient(180deg,var(--violet),transparent);border-top:1px solid #966fff;height:32%}.posterior__chart i:nth-child(2){height:59%}.posterior__chart i:nth-child(3){height:92%;background:linear-gradient(180deg,var(--copper-light),transparent);border-color:var(--copper-light)}.posterior>strong{font:500 28px var(--font-display)}.posterior>small{margin-left:12px;color:#8b818e}
.radar-stage{position:relative;max-width:1320px;height:740px;margin:auto;background:#11100d;border-radius:30px;color:#fff;overflow:hidden}.radar-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:50px 50px}.radar-stage__copy{position:absolute;left:clamp(24px,4vw,65px);top:clamp(26px,4vw,60px);z-index:3;display:grid}.live-label{font-size:10px;letter-spacing:.17em;color:#b3aabd}.radar-stage__copy strong{font:500 clamp(55px,7vw,110px) var(--font-display);letter-spacing:-.06em;margin-top:25px}.radar-stage__copy small{color:#8d8493}.radar{position:absolute;width:570px;height:570px;border-radius:50%;right:-20px;bottom:-50px;border:1px solid rgba(240,165,120,.2);background:repeating-radial-gradient(circle,transparent 0 70px,rgba(240,165,120,.13) 71px 72px)}.radar>span{position:absolute;background:rgba(240,165,120,.16)}.radar>span:nth-of-type(1){width:100%;height:1px;top:50%}.radar>span:nth-of-type(2){height:100%;width:1px;left:50%}.radar__sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 10deg,rgba(240,165,120,.42),transparent 18%);animation:radarSweep 5s linear infinite}@keyframes radarSweep{to{transform:rotate(360deg)}}.blip{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 15px var(--acid)}.blip--1{left:32%;top:38%}.blip--2{right:24%;top:25%}.blip--3{left:57%;bottom:23%}.blip--4{right:11%;bottom:39%}.opportunity-card{position:absolute;z-index:4;width:230px;padding:17px;border-radius:13px;background:rgba(31,28,34,.88);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);display:grid;gap:6px;box-shadow:0 18px 40px rgba(0,0,0,.2)}.opportunity-card small{font-size:8px;letter-spacing:.12em;color:var(--acid)}.opportunity-card b{font-size:13px}.opportunity-card span{font-size:10px;color:#aaa1ac}.opportunity-card--one{right:29%;top:25%}.opportunity-card--two{right:5%;top:49%}.opportunity-card--three{right:37%;bottom:8%}.opportunity-table{max-width:1320px;margin:25px auto 0;border-top:1px solid rgba(10,8,13,.28)}.opportunity-table__head,.opportunity-table__row{display:grid;grid-template-columns:75px 2fr .7fr .8fr .6fr;gap:20px;align-items:center;border-bottom:1px solid rgba(10,8,13,.28);padding:18px 6px}.opportunity-table__head{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#625d53}.opportunity-table__row>b{font:600 24px var(--font-display)}.opportunity-table__row>span{font-size:12px}.opportunity-table__row>span:nth-child(2){display:grid;gap:4px}.opportunity-table__row small{color:#6c665e}.opportunity-table__row .positive{color:#f0a578;font-weight:600}.opportunity-table__row button{border:0;background:var(--ink);color:#fff;border-radius:99px;padding:10px;font-size:11px}
.profit-stage{max-width:1360px;margin:auto;display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;align-items:center}.profit-stage__summary{display:grid}.profit-stage__summary>strong{font:500 clamp(48px,6vw,86px) var(--font-display);letter-spacing:-.065em}.profit-stage__summary>small{color:#706b70;font-size:13px}.profit-stage__delta{margin-top:35px;display:flex;gap:10px}.profit-stage__delta b{font-size:13px;color:#8b3f64}.profit-stage__delta span{font-size:12px;color:#7a747b}.profit-stage__chart{position:relative;height:460px;background:#e7e2da;border-radius:25px;padding:32px 30px 26px;overflow:hidden}.chart-head{display:flex;gap:28px;font-size:9px;letter-spacing:.12em}.chart-head span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#b9b0bf;margin-right:7px}.chart-head span:last-child:before{background:var(--violet)}.profit-stage__chart svg{width:100%;height:300px;margin-top:45px;overflow:visible}.chart-fill{fill:url(#chartFill)}.chart-line{fill:none;stroke:var(--violet);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s ease}.profit-stage__chart.is-visible .chart-line{stroke-dashoffset:0}.chart-tooltip{position:absolute;top:90px;right:12%;background:var(--ink);color:#fff;padding:14px 17px;border-radius:12px;display:grid;box-shadow:0 18px 45px rgba(0,0,0,.2)}.chart-tooltip span{font-size:8px;color:#9c929f}.chart-tooltip strong{font:500 20px var(--font-display)}.chart-tooltip small{font-size:8px;color:#a89fa8}.chart-axis{position:absolute;bottom:24px;left:30px;right:30px;display:flex;justify-content:space-between;font-size:9px;color:#827c84}.economics-strip{max-width:1360px;margin:70px auto 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(10,8,13,.2);border-bottom:1px solid rgba(10,8,13,.2)}.economics-strip>div{padding:25px;border-right:1px solid rgba(10,8,13,.2);display:grid;gap:6px}.economics-strip>div:last-child{border:0}.economics-strip span,.economics-strip small{font-size:10px;color:#6c666e}.economics-strip strong{font:500 25px var(--font-display)}.split-story{max-width:1360px;margin:130px auto 0;display:grid;grid-template-columns:.65fr 1.35fr;gap:80px;align-items:center}.reconcile-flow{display:flex;align-items:center}.reconcile-flow>div:not(.reconcile-flow__core){flex:1;background:#fff;border:1px solid #d7d1c9;border-radius:14px;padding:15px;display:flex;gap:12px;align-items:center}.reconcile-flow>div span{display:grid;gap:2px}.reconcile-flow b{font-size:11px}.reconcile-flow small{font-size:9px;color:#797279}.shopify-icon,.google-icon{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#fff;background:#7137ff;font-style:normal;font-weight:700}.google-icon{background:#3876e7}.flow-line{width:50px;height:1px;background:#c6bec9;position:relative}.flow-line i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--violet);top:-2.5px;animation:flow 2s infinite}.flow-line:nth-of-type(2) i{animation-direction:reverse}@keyframes flow{from{left:0}to{left:100%}}.reconcile-flow__core{width:145px;height:145px;flex-shrink:0;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;align-content:center;gap:3px;box-shadow:0 20px 60px rgba(79,23,177,.22)}.reconcile-flow__core span{font-size:39px}.reconcile-flow__core b{font-size:8px;letter-spacing:.14em;color:var(--copper-light)}
.control-grid{max-width:1350px;margin:auto;display:grid;grid-template-columns:1.3fr .7fr;gap:20px}.control-card{background:rgba(255,244,235,.68);border:1px solid rgba(10,8,13,.18);border-radius:var(--radius);padding:40px;min-height:370px}.control-card--large{grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;min-height:760px}.control-card--large>div:last-child{max-width:680px}.control-orbit{position:relative;width:290px;height:290px;border:1px solid rgba(10,8,13,.22);border-radius:50%;margin:auto;display:grid;place-items:center;align-content:center}.control-orbit:before,.control-orbit:after{content:"";position:absolute;border:1px dashed rgba(10,8,13,.21);border-radius:50%;inset:35px}.control-orbit:after{inset:74px;border-style:solid}.control-orbit span{font:500 70px var(--font-display);z-index:1}.control-orbit small{text-align:center;font-size:8px;letter-spacing:.18em;z-index:1}.control-orbit i{position:absolute;width:14px;height:14px;background:var(--violet);border-radius:50%;left:19px;top:60px;box-shadow:0 0 20px rgba(113,55,255,.5);animation:orbit 6s linear infinite;transform-origin:125px 85px}@keyframes orbit{to{transform:rotate(360deg)}}.emergency{height:150px;border:1px solid rgba(10,8,13,.22);border-radius:15px;display:grid;place-items:center;align-content:center;text-align:center;gap:7px}.emergency i{width:29px;height:29px;border:8px solid #d23f3f;border-radius:50%}.emergency b{font-size:13px}.emergency span{font-size:9px;color:#6a6065}.audit-mini{height:140px;display:flex;align-items:center;justify-content:space-between}.audit-mini span{font-size:8px;letter-spacing:.11em;border:1px solid rgba(10,8,13,.23);padding:10px;border-radius:99px}.audit-mini i{height:1px;flex:1;background:rgba(10,8,13,.2);position:relative}.audit-mini i:after{content:"";position:absolute;right:0;top:-2px;border-left:5px solid var(--violet);border-top:2px solid transparent;border-bottom:2px solid transparent}.control-card h3{font-size:clamp(28px,2.5vw,40px)}
.integrations{padding:clamp(110px,14vw,220px) var(--pad);background:#e9e5dd;text-align:center;overflow:hidden}.integrations h2{max-width:900px;margin:auto}.integration-cloud{max-width:1050px;margin:80px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:13px}.integration-pill{padding:17px 23px;border-radius:999px;background:#f8f6f1;border:1px solid rgba(10,8,13,.12);font-size:15px;box-shadow:0 8px 22px rgba(20,12,30,.04);transition:transform .25s}.integration-pill:hover{transform:translateY(-5px) rotate(-1deg)}.integration-pill small{font-size:8px;margin-left:12px;color:#746d77;letter-spacing:.1em}.integration-pill--google{background:#19161c;color:#fff}.integration-pill--shopify{background:var(--violet);color:#fff}.integration-pill--google small,.integration-pill--shopify small{color:var(--acid)}
.pricing{background:var(--ink);color:#fff;padding:clamp(110px,12vw,190px) var(--pad)}.pricing__head{max-width:1450px;margin:auto;display:grid;grid-template-columns:.7fr 1.7fr .7fr;gap:40px;align-items:start}.pricing__head .eyebrow{color:#c6b8ca}.pricing__head>p:last-child{font-size:16px;line-height:1.55;color:#a99fad;margin-top:4px}.pricing__cards{max-width:1250px;margin:100px auto 0;display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.price-card{border:1px solid rgba(255,255,255,.18);border-radius:28px;padding:clamp(28px,4vw,55px);display:flex;flex-direction:column;min-height:690px;background:#120f15}.price-card--primary{background:var(--violet);border-color:transparent}.price-card__top{display:flex;justify-content:space-between;align-items:center}.price-card__top span{font:600 16px var(--font-display)}.price-card__top em{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-style:normal;border:1px solid currentColor;border-radius:99px;padding:7px 10px}.price{display:flex;align-items:end;gap:8px;margin:45px 0 15px}.price strong{font:500 clamp(50px,6vw,83px)/1 var(--font-display);letter-spacing:-.06em}.price span{font-size:13px;padding-bottom:10px;opacity:.65}.price-card>p{font-size:16px;line-height:1.5;color:#c0b6c4;max-width:520px}.price-card--primary>p{color:#e1d7ff}.price-card ul{list-style:none;margin:35px 0;padding:0;border-top:1px solid rgba(255,255,255,.17)}.price-card li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.17);font-size:13px}.price-card li:before{content:"✓";margin-right:12px;color:var(--acid)}.price-card__cta{margin-top:auto;min-height:54px;border-radius:999px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-weight:600;font-size:14px}.price-card__cta--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.price-card>small{text-align:center;font-size:10px;color:#b3aab5;margin-top:15px}.price-card--primary>small{color:#d9cefa}.guided-callout{max-width:1250px;margin:20px auto 0;border:1px solid rgba(255,255,255,.18);border-radius:28px;padding:clamp(28px,4vw,52px);display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(120deg,#17121c,#26133c)}.guided-callout h3{font-size:clamp(28px,3vw,44px);margin-bottom:9px}.guided-callout p{margin:0;color:#a99ead;max-width:660px}.guided-callout .feature-tag{margin-bottom:15px}
.finale{position:relative;min-height:800px;background:var(--violet);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px var(--pad);overflow:hidden}.finale h2{position:relative;z-index:2;margin-bottom:50px}.finale .eyebrow,.finale .pill{position:relative;z-index:2}.finale__orbit{position:absolute;width:min(800px,85vw);height:min(800px,85vw);border:1px solid rgba(255,255,255,.18);border-radius:50%;display:grid;place-items:center;animation:spin 30s linear infinite}.finale__orbit:before,.finale__orbit:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;inset:12%}.finale__orbit:after{inset:27%}.finale__orbit i{position:absolute;width:15px;height:15px;border-radius:50%;background:var(--copper-light);box-shadow:0 0 25px var(--copper-light)}.finale__orbit i:nth-child(1){top:9%;left:22%}.finale__orbit i:nth-child(2){bottom:16%;right:9%;background:var(--acid)}.finale__orbit i:nth-child(3){top:45%;left:-8px;background:#fff}.finale__orbit span{font-size:200px;opacity:.08;animation:spin 30s linear infinite reverse}
.footer{background:var(--ink);color:#fff;padding:80px var(--pad) 30px;display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.footer__brand{display:grid;align-content:start;justify-items:start}.footer__brand .brand__mark{margin-bottom:20px}.footer__brand strong{font:700 28px var(--font-display);letter-spacing:.1em}.footer__brand p{color:#837989;max-width:300px;font-size:14px;line-height:1.5}.footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.footer__links>div{display:grid;align-content:start;gap:12px}.footer__links span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#776c7c;margin-bottom:8px}.footer__links a{font-size:13px;color:#c0b6c3}.footer__bottom{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.12);padding-top:22px;display:flex;justify-content:space-between;color:#716777;font-size:11px}
.legal-page{min-height:100vh;background:var(--paper);padding:150px var(--pad) 100px}.legal-page__inner{max-width:840px;margin:auto}.legal-page h1{font:600 clamp(48px,7vw,90px)/1 var(--font-display);letter-spacing:-.06em;margin:0 0 35px}.legal-page h2{font:600 25px var(--font-display);margin-top:45px}.legal-page p,.legal-page li{font-size:17px;line-height:1.7;color:#565059}.support-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:50px}.support-card{padding:30px;border:1px solid rgba(10,8,13,.16);border-radius:22px;background:#fff}.support-card h2{margin:0 0 10px}.support-card a{display:inline-flex;margin-top:15px;font-weight:600;color:var(--violet)}.status-box{margin-top:50px;padding:30px;background:#fff;border-radius:22px;border:1px solid rgba(10,8,13,.14);display:flex;align-items:center;gap:16px}.status-box i{width:12px;height:12px;border-radius:50%;background:#f0a578;box-shadow:0 0 18px #f0a578}
@media(max-width:1100px){.desktop-nav{display:none}.chapter-rail{display:none}.chapter__head,.chapter__head--wide,.pricing__head{grid-template-columns:1fr}.chapter__head>p,.pricing__head>p:last-child{max-width:600px}.chapter__head>div{margin-bottom:12px}.feature-spotlight{grid-template-columns:1fr}.sticky-copy{position:relative;top:auto;max-width:640px}.card-grid--three{grid-template-columns:1fr 1fr}.card-grid--three .feature-card:last-child{grid-column:1/-1}.authority-story{grid-template-columns:.8fr 1.2fr}.profit-stage,.split-story{grid-template-columns:1fr}.control-grid{grid-template-columns:1fr 1fr}.control-card--large{grid-column:1/-1;grid-row:auto;min-height:650px}.pricing__cards{grid-template-columns:1fr 1fr}}
@media(max-width:760px){:root{--pad:20px;--radius:19px}html{scroll-padding-top:76px}.topbar{top:8px;left:8px;right:8px;height:58px;padding-left:12px}.brand__word{font-size:12px}.topbar .pill{min-height:40px;padding:0 14px;font-size:12px}.topbar .pill span{display:none}.desktop-only{display:none}.menu-button{display:block}.hero{padding-top:126px;min-height:930px}.hero__title{font-size:clamp(50px,15.2vw,78px);line-height:.91;letter-spacing:-.065em}.hero__lower{align-items:start;flex-direction:column;margin-top:30px;gap:27px}.hero__lower>p{font-size:17px}.hero__cta-row{width:100%;flex-wrap:wrap;gap:17px}.signal-stage{width:100%;height:340px;margin:42px 0 0}.signal-stage__ring--a{width:205px;height:205px}.signal-stage__ring--b{width:300px;height:300px}.signal-stage__core{width:115px;height:115px;border-radius:33px}.signal-stage__glyph{font-size:55px}.signal-node{font-size:8px;padding:8px 10px}.signal-node--one{left:0}.signal-node--two{right:-6px}.signal-node--three{left:5%}.hero__orb--one{width:90vw;height:90vw}.manifesto{padding-top:110px;padding-bottom:110px}.manifesto__copy{font-size:clamp(35px,10.8vw,53px)}.manifesto__stats{grid-template-columns:1fr;margin-top:60px;gap:0}.manifesto__stats div{grid-template-columns:110px 1fr;align-items:center;padding:18px 0;border-bottom:1px solid rgba(10,8,13,.15)}.manifesto__stats strong{font-size:43px}.chapter{padding-top:95px;padding-bottom:95px}.chapter__head{gap:20px;margin-bottom:65px}.chapter__head h2,.integrations h2,.pricing h2,.finale h2{font-size:clamp(46px,13vw,68px)}.chapter__head>p{font-size:16px}.product-frame{padding:6px;border-radius:20px}.product-frame__bar{height:37px}.brief-ui{padding:20px;border-radius:15px}.brief-ui__top{display:grid}.confidence{justify-self:start}.brief-ui__impact{grid-template-columns:1fr;padding:18px}.brief-ui__impact small{padding:0}.brief-ui__rows>div{grid-template-columns:10px 1fr}.brief-ui__rows em{grid-column:2}.card-grid--three,.card-grid--two{grid-template-columns:1fr}.card-grid--three .feature-card:last-child{grid-column:auto}.feature-card{min-height:440px}.authority-story{grid-template-columns:1fr}.authority-story__copy{display:grid;grid-template-columns:1fr 1fr;border-left:0;gap:8px}.authority-step{padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:14px}.authority-step:before{inset:auto 12px 0;height:3px;width:auto;transform:scaleX(0)}.authority-step.is-active:before{transform:scaleX(1)}.authority-step p{font-size:11px}.authority-console{min-height:545px;padding:20px}.authority-console__dial{height:230px}.marquee-line{margin-top:80px}.decision-log div{grid-template-columns:60px 1fr}.decision-log b{grid-column:2}.radar-stage{height:700px;border-radius:20px}.radar-stage__copy{left:22px;top:25px}.radar{width:430px;height:430px;right:-140px;bottom:-20px}.opportunity-card{width:195px}.opportunity-card--one{right:7%;top:32%}.opportunity-card--two{right:2%;top:56%}.opportunity-card--three{left:4%;bottom:7%}.opportunity-table__head{display:none}.opportunity-table__row{grid-template-columns:55px 1fr auto;gap:10px}.opportunity-table__row>span:nth-child(3),.opportunity-table__row>span:nth-child(4){display:none}.opportunity-table__row button{grid-column:3;grid-row:1;padding:9px 12px}.profit-stage{gap:40px}.profit-stage__chart{height:370px;padding:20px 15px}.profit-stage__chart svg{height:250px;margin-top:34px}.chart-head{gap:13px}.chart-tooltip{top:70px;right:8%}.chart-axis{left:15px;right:15px}.economics-strip{grid-template-columns:1fr 1fr}.economics-strip>div{border-bottom:1px solid rgba(10,8,13,.2)}.split-story{margin-top:85px;gap:45px}.reconcile-flow{flex-direction:column}.flow-line{width:1px;height:36px}.flow-line i{left:-2px;animation:flowY 2s infinite}@keyframes flowY{from{top:0}to{top:100%}}.reconcile-flow>div:not(.reconcile-flow__core){width:100%}.reconcile-flow__core{width:125px;height:125px}.control-grid{grid-template-columns:1fr}.control-card--large{grid-column:auto;min-height:620px}.control-orbit{width:230px;height:230px}.control-card{padding:28px;min-height:330px}.control-orbit i{transform-origin:95px 55px}.integrations{padding-top:100px;padding-bottom:100px}.integration-cloud{margin-top:55px;gap:8px}.integration-pill{padding:13px 16px;font-size:13px}.pricing__cards{grid-template-columns:1fr;margin-top:65px}.price-card{min-height:650px}.guided-callout{flex-direction:column;align-items:flex-start}.finale{min-height:690px}.footer{grid-template-columns:1fr;gap:50px;padding-top:65px}.footer__links{gap:20px}.footer__bottom{flex-direction:column;gap:13px}.support-grid{grid-template-columns:1fr}}
@media(max-width:420px){.topbar .pill{display:none}.hero{min-height:880px}.hero__title{font-size:15vw}.authority-story__copy{grid-template-columns:1fr}.authority-step p{font-size:12px}.economics-strip{grid-template-columns:1fr}.economics-strip>div{border-right:0}.footer__links{grid-template-columns:1fr 1fr}.footer__links>div:last-child{grid-column:1/-1}.opportunity-card--one{top:34%}.opportunity-card--two{top:58%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.title-line>span{transform:none}.reveal,.reveal-scale{opacity:1;transform:none}.manifesto__copy .word{opacity:1}}

/* Spring 2026 refinement — Malach brand system, navigation, Vision, and expanded pricing */
:where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--copper-light);outline-offset:4px}
.brand--image{height:45px;min-width:108px;overflow:hidden}.brand--image img{display:block;width:auto;height:45px;object-fit:contain}
.desktop-nav{gap:clamp(13px,1.5vw,25px)}.desktop-nav button{color:inherit;border:0;background:none;padding:18px 0;cursor:pointer;font-size:14px;opacity:.72}.desktop-nav button:hover,.desktop-nav button[aria-expanded="true"]{opacity:1}.desktop-nav button span{display:inline-block;margin-left:4px;transition:transform .25s}.desktop-nav button[aria-expanded="true"] span{transform:rotate(180deg)}
.nav-dropdown{display:flex;align-items:center;height:64px}.mega-menu{position:fixed;z-index:95;top:86px;left:18px;right:18px;display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:14px;padding:16px;background:rgba(247,242,235,.98);color:var(--ink);border:1px solid rgba(10,8,13,.1);border-radius:24px;box-shadow:0 30px 90px rgba(12,6,20,.2);backdrop-filter:blur(22px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.985);transform-origin:top;transition:opacity .24s,visibility .24s,transform .24s}.nav-dropdown.is-open .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mega-menu__intro,.mega-menu__group{padding:24px;border-radius:16px}.mega-menu__intro{background:linear-gradient(145deg,#17101d,#2c1636);color:#fff;display:flex;flex-direction:column;min-height:244px}.mega-menu small{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#7b707d}.mega-menu__intro small{color:#cbbbd0}.mega-menu__intro strong{font:500 clamp(22px,2.1vw,34px)/1.08 var(--font-display);letter-spacing:-.04em;margin:18px 0}.mega-menu__intro>a{font-size:12px;color:var(--copper-light);margin-top:auto}.mega-menu__group{display:grid;align-content:start;gap:6px}.mega-menu__group>small{margin:4px 10px 9px}.mega-menu__group>a{display:grid;gap:3px;padding:10px;border-radius:10px;transition:background .2s,transform .2s}.mega-menu__group>a:hover{background:#ebe3dc;transform:translateX(3px)}.mega-menu__group b{font:600 14px var(--font-display)}.mega-menu__group span{font-size:10px;color:#756d77;line-height:1.35}
.mega-menu--complete{grid-template-columns:repeat(3,1fr) 1.05fr;max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain}.mega-menu--complete .mega-menu__group>a{padding:7px 10px}.mega-menu--complete .mega-menu__intro{position:sticky;top:0}
.menu-panel{overflow-y:auto;overscroll-behavior:contain}.menu-panel nav details{border-bottom:1px solid rgba(10,8,13,.15)}.menu-panel nav summary{list-style:none;cursor:pointer;font:600 clamp(32px,10vw,52px)/1.25 var(--font-display);padding:13px 0;display:flex;align-items:center;gap:18px}.menu-panel nav summary::-webkit-details-marker{display:none}.menu-panel nav summary span{font:500 12px var(--font-body);opacity:.45}.menu-panel nav summary i{margin-left:auto;font:400 27px var(--font-body);font-style:normal;transition:transform .25s}.menu-panel nav details[open] summary i{transform:rotate(45deg)}.mobile-feature-links{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:4px 0 22px 31px}.mobile-feature-links a{font:600 15px/1.2 var(--font-display)!important;border:0!important;padding:10px 0!important}
.chapter--signal{background:radial-gradient(circle at 78% 18%,rgba(113,55,255,.38),transparent 30%),linear-gradient(145deg,#180d1d 0%,#4a1d43 52%,#a95042 110%);color:#fff}.chapter--signal:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 75%);pointer-events:none}.chapter--signal .radar-stage{background:#0f0c11;border-color:rgba(240,165,120,.18)}.chapter--signal .radar{border-color:rgba(240,165,120,.24);background:repeating-radial-gradient(circle,transparent 0 70px,rgba(240,165,120,.13) 71px 72px)}.chapter--signal .radar>span{background:rgba(240,165,120,.16)}.chapter--signal .radar__sweep{background:conic-gradient(from 10deg,rgba(113,55,255,.6),rgba(240,165,120,.24) 10%,transparent 19%)}.chapter--signal .blip{background:var(--copper-light);box-shadow:0 0 18px var(--copper-light)}.chapter--signal .opportunity-card small{color:var(--copper-light)}.chapter--signal .opportunity-table,.chapter--signal .opportunity-table__head,.chapter--signal .opportunity-table__row{border-color:rgba(255,255,255,.2)}.chapter--signal .opportunity-table__head,.chapter--signal .opportunity-table__row small{color:#c9bccb}.chapter--signal .opportunity-table__row .positive{color:var(--copper-light)}.chapter--signal .opportunity-table__row button{background:#fff;color:var(--ink);cursor:pointer;transition:transform .2s,background .2s}.chapter--signal .opportunity-table__row button:hover{background:var(--copper-light);transform:translateX(3px)}.demo-disclosure{margin:0 0 13px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#b8abbc}
.signal-node i,.live-label i,.authority-console__header i{background:var(--copper-light);box-shadow:0 0 12px rgba(240,165,120,.8)}.authority-console__header b{color:var(--copper-light)}.confidence{background:#efe7ff;color:#5d2ac3}.check-list li:before,.price-card li:before{color:var(--copper-light)}
.authority-step{display:block;width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ui-button{display:inline-flex;align-items:center;justify-content:center}
.integration-pill small{font-size:9px;color:#554d58}.integration-pill--live{border-color:rgba(113,55,255,.3);background:#efe9ff}.integration-pill--vision{background:linear-gradient(120deg,#1a101f,#5b2674);color:#fff;border-color:transparent}.integration-pill--google small{color:var(--copper-light)}.integration-pill--shopify small,.integration-pill--vision small{color:#fff}
.vision-home{position:relative;overflow:hidden;padding:clamp(110px,11vw,180px) var(--pad);background:linear-gradient(155deg,#0a070d,#1a0d20 50%,#31162c);color:#fff}.vision-home:before{content:"";position:absolute;width:70vw;height:70vw;right:-34vw;top:-25vw;border-radius:50%;background:radial-gradient(circle,rgba(113,55,255,.34),transparent 64%);filter:blur(5px)}.vision-home .chapter__head{position:relative;z-index:1}.vision-console{position:relative;z-index:1;max-width:1360px;margin:auto;border:1px solid rgba(255,255,255,.16);border-radius:30px;padding:clamp(18px,3vw,38px);background:rgba(14,9,17,.68);box-shadow:0 45px 140px rgba(0,0,0,.35);backdrop-filter:blur(22px)}.vision-console__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:10px;letter-spacing:.13em}.vision-console__top span i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--copper-light);box-shadow:0 0 16px var(--copper-light)}.vision-console__top small{color:#8f8493}.vision-console__grid{display:grid;grid-template-columns:.75fr .75fr .75fr 1.4fr;gap:12px;padding:28px 0}.vision-channel{border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#151019;color:#fff;min-height:250px;padding:20px;text-align:left;display:flex;flex-direction:column;cursor:pointer;transition:border-color .3s,background .3s,transform .3s}.vision-channel:hover,.vision-channel.is-active{border-color:var(--copper-light);background:#221429;transform:translateY(-4px)}.vision-channel span{font:600 15px var(--font-display)}.vision-channel small{font-size:8px;letter-spacing:.13em;color:var(--copper-light);margin-top:7px}.vision-channel b{font:500 clamp(42px,4vw,66px) var(--font-display);letter-spacing:-.06em;margin-top:auto}.vision-channel em{font-size:10px;color:#8f8592;font-style:normal}.vision-orbit{position:relative;min-height:250px;border-radius:18px;display:grid;place-items:center;align-content:center;overflow:hidden;background:radial-gradient(circle,rgba(113,55,255,.22),transparent 60%);text-align:center}.vision-orbit__rings,.vision-orbit__rings i{position:absolute;border-radius:50%;border:1px solid rgba(192,170,255,.18)}.vision-orbit__rings{width:320px;height:320px}.vision-orbit__rings i:nth-child(1){inset:12%}.vision-orbit__rings i:nth-child(2){inset:27%}.vision-orbit__rings i:nth-child(3){inset:42%;background:var(--violet);box-shadow:0 0 50px rgba(113,55,255,.55);animation:visionPulse 2.6s ease-in-out infinite alternate}.vision-orbit small,.vision-orbit strong,.vision-orbit>span{position:relative;z-index:2}.vision-orbit small{font-size:8px;letter-spacing:.16em;color:#b9aabd}.vision-orbit strong{font:500 64px var(--font-display);letter-spacing:-.07em}.vision-orbit>span{font-size:10px;color:#988b9e}.vision-states{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(255,255,255,.13);padding-top:20px}.vision-states span{font-size:10px;color:#a89bac}.vision-states i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--copper-light);margin-right:7px}.vision-states span:nth-child(2) i{background:var(--violet)}.vision-states span:nth-child(3) i{background:#9a416d}.vision-states span:nth-child(4) i{background:#fff}.vision-home__cta{position:relative;z-index:1;max-width:1360px;margin:30px auto 0;display:flex;justify-content:space-between;align-items:center;gap:30px}.vision-home__cta p{max-width:710px;color:#afa3b2;line-height:1.6}@keyframes visionPulse{to{transform:scale(1.18);box-shadow:0 0 80px rgba(240,165,120,.45);background:var(--copper)}}
.pricing__cards--four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1380px}.pricing__cards--four .price-card{min-height:650px}.price-card--portfolio{background:radial-gradient(circle at 80% 0,rgba(240,165,120,.28),transparent 35%),linear-gradient(145deg,#24102f,#491d50);border-color:rgba(240,165,120,.42)}.price-card--portfolio>p{color:#ddcfdf}.price-card--portfolio .price-card__cta{background:var(--copper-light)}
.feature-card.is-visible,.control-card.is-visible,.price-card.is-visible,.page-card.is-visible{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:opacity .8s cubic-bezier(.2,.75,.2,1),transform .35s cubic-bezier(.2,.75,.2,1),border-color .25s,background .25s}
.footer{grid-template-columns:.7fr 1.6fr}.footer__brand img{width:170px;height:auto;margin:-25px 0 2px}.footer__links{grid-template-columns:1.15fr .9fr 1fr .7fr}.footer__links>div{gap:10px}.footer__links span{color:#a99fad}.footer__bottom{color:#a39aa7}
@media(max-width:1100px){.menu-button{display:block}.mega-menu{display:none}.pricing__cards--four{grid-template-columns:1fr 1fr}.footer__links{grid-template-columns:repeat(2,1fr)}.vision-console__grid{grid-template-columns:repeat(3,1fr)}.vision-orbit{grid-column:1/-1;min-height:330px}.vision-orbit__rings{width:360px;height:360px}}
@media(max-width:760px){.brand--image,.brand--image img{height:38px}.menu-panel{padding-top:90px}.mobile-feature-links{grid-template-columns:1fr 1fr}.chapter--signal .radar{right:-185px}.chapter--signal .opportunity-card--one{right:3%}.chapter--signal .opportunity-card--two{right:1%}.vision-console__top{align-items:flex-start;gap:12px}.vision-console__top small{text-align:right}.vision-console__grid{grid-template-columns:1fr}.vision-channel{min-height:170px}.vision-orbit{grid-column:auto;min-height:310px}.vision-orbit__rings{width:310px;height:310px}.vision-home__cta{align-items:flex-start;flex-direction:column}.pricing__cards--four{grid-template-columns:1fr}.pricing__cards--four .price-card{min-height:590px}.footer__links{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.chapter--signal .opportunity-table__row{grid-template-columns:48px 1fr}.chapter--signal .opportunity-table__row>span:nth-child(3),.chapter--signal .opportunity-table__row>span:nth-child(4){display:block;grid-column:2}.chapter--signal .opportunity-table__row>span:nth-child(3):before{content:"Evidence · ";color:#96899b}.chapter--signal .opportunity-table__row>span:nth-child(4):before{content:"Modeled impact · ";color:#96899b}.chapter--signal .opportunity-table__row button{grid-column:2;grid-row:auto;justify-self:start;padding:10px 16px}}
@media(max-width:420px){.mobile-feature-links{grid-template-columns:1fr}.menu-panel nav a,.menu-panel nav summary{font-size:29px}.vision-console{border-radius:20px}.vision-channel{min-height:150px}.vision-orbit{min-height:260px}.vision-orbit__rings{width:270px;height:270px}.vision-orbit strong{font-size:52px}.footer__links{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.vision-orbit__rings i:nth-child(3){animation:none}.chapter--signal .radar__sweep{animation:none}.mega-menu{transition:none}}

/* Immersive system pass — glass navigation, real logo, Anti-Algorithm, and live product theater */
.topbar,.topbar[data-header-theme="dark"]{height:68px;padding:0 10px 0 12px;background:linear-gradient(112deg,rgba(8,6,12,.92),rgba(27,13,34,.87) 52%,rgba(63,26,34,.82));color:#fff;border:1px solid rgba(240,165,120,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 22px 70px rgba(18,7,28,.28),0 0 0 1px rgba(113,55,255,.08);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}
.topbar:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--violet),var(--copper-light),transparent);opacity:.72;pointer-events:none}
.brand--image{height:48px;min-width:122px;padding:1px 10px;border:1px solid rgba(255,255,255,.3);border-radius:13px;background:rgba(255,248,241,.94);box-shadow:inset 0 1px 0 #fff,0 8px 28px rgba(0,0,0,.18);overflow:hidden;justify-content:center}
.brand--image img{width:98px;height:auto;object-fit:contain;filter:saturate(1.14) contrast(1.08) drop-shadow(0 2px 5px rgba(80,25,65,.15))}
.desktop-nav a,.desktop-nav button{opacity:.73}.desktop-nav a:hover,.desktop-nav button:hover,.desktop-nav a[aria-current="page"]{opacity:1;color:#fff}.desktop-nav a[aria-current="page"]:after{content:"";display:block;height:1px;margin-top:5px;background:linear-gradient(90deg,var(--violet),var(--copper-light))}
.topbar .pill--dark,.topbar[data-header-theme="dark"] .pill--dark{color:#130c18;background:linear-gradient(115deg,#fff,#f6e7dc);box-shadow:0 8px 24px rgba(240,165,120,.18)}
.mega-menu{top:92px;background:linear-gradient(145deg,rgba(250,246,241,.985),rgba(237,226,235,.975));border-color:rgba(113,55,255,.18);box-shadow:0 40px 120px rgba(12,6,20,.34),inset 0 1px #fff}
.boot__mark--logo{width:210px;height:96px;padding:10px 18px;border-radius:24px;background:linear-gradient(135deg,rgba(255,250,245,.98),rgba(239,225,234,.95));border-color:rgba(240,165,120,.42);box-shadow:0 28px 110px rgba(113,55,255,.38),inset 0 1px #fff;overflow:hidden}
.boot__mark--logo img{display:block;width:100%;height:100%;object-fit:contain;filter:saturate(1.18) contrast(1.08)}
.malach-mark{position:relative;display:inline-block;width:88px;height:88px;overflow:hidden;flex:0 0 auto}.malach-mark img{display:block;width:auto;max-width:none;height:100%;object-fit:contain;object-position:left center;filter:saturate(1.18) contrast(1.08) drop-shadow(0 8px 22px rgba(0,0,0,.25))}
.malach-mark--core{width:92px;height:92px}.signal-stage__glyph.malach-mark{width:96px;height:96px}.signal-stage__core small{bottom:7px}.malach-mark--reconcile{width:46px;height:46px;margin-bottom:3px}.malach-mark--finale{width:190px;height:190px;opacity:.22!important}.malach-mark--tiny{width:24px;height:24px;vertical-align:middle}.malach-mark--shield{width:96px;height:96px;position:relative;z-index:2}
.chapter-rail{left:18px;width:174px;padding:18px 14px 18px 22px;gap:7px;color:#fff;mix-blend-mode:normal;background:linear-gradient(145deg,rgba(7,5,10,.86),rgba(39,18,43,.78));border:1px solid rgba(255,255,255,.18);border-radius:19px;box-shadow:0 20px 65px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.1);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}
.chapter-rail__progress{left:12px;top:14px;bottom:14px;background:rgba(255,255,255,.18)}.chapter-rail__progress i{background:linear-gradient(var(--violet),var(--copper-light));box-shadow:0 0 10px var(--copper-light)}
.chapter-rail a{min-height:31px;padding:6px 8px 6px 10px;gap:8px;opacity:.7;border-radius:9px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}.chapter-rail a:hover,.chapter-rail a.is-active{opacity:1;background:rgba(255,255,255,.1);transform:translateX(3px)}.chapter-rail a.is-active{box-shadow:inset 2px 0 var(--copper-light)}.chapter-rail b{color:var(--copper-light)}.chapter-rail span{font-size:10px;letter-spacing:.11em;font-weight:600}
.anti-algorithm{position:relative;overflow:hidden;padding:clamp(110px,12vw,190px) var(--pad);background:radial-gradient(circle at 12% 12%,rgba(113,55,255,.28),transparent 28%),radial-gradient(circle at 88% 80%,rgba(189,104,67,.22),transparent 31%),#09070c;color:#fff}
.anti-algorithm:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000,transparent 86%);pointer-events:none}
.anti-algorithm__intro,.anti-stack,.decision-math__grid--home,.doctrine-line{position:relative;z-index:1;max-width:1380px;margin-left:auto;margin-right:auto}.anti-algorithm__intro{display:grid;grid-template-columns:.62fr 1.65fr .83fr;gap:clamp(26px,5vw,70px);align-items:start}.anti-algorithm__intro h2,.product-theater__head h2,.feature-universe__head h2{font:500 clamp(49px,6.5vw,101px)/.94 var(--font-display);letter-spacing:-.064em;margin:0}.anti-algorithm__intro h2 em,.product-theater__head h2 em,.feature-universe__head h2 em{font-weight:400;color:var(--copper-light)}.anti-algorithm__intro>p:last-child{margin:5px 0 0;color:#b5a9b8;font-size:16px;line-height:1.62}.anti-algorithm__intro .eyebrow{color:var(--copper-light)}
.anti-stack{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:100px;padding:1px;background:linear-gradient(90deg,rgba(113,55,255,.65),rgba(240,165,120,.55));border-radius:24px;overflow:hidden}.anti-stack article{min-height:260px;padding:28px;background:linear-gradient(155deg,rgba(24,17,29,.98),rgba(10,7,13,.98));display:flex;flex-direction:column}.anti-stack article:first-child{border-radius:23px 0 0 23px}.anti-stack article:last-child{border-radius:0 23px 23px 0}.anti-stack span{font-size:9px;color:var(--copper-light);letter-spacing:.15em}.anti-stack strong{font:600 clamp(23px,2.2vw,33px)/1.05 var(--font-display);margin:auto 0 15px;letter-spacing:-.035em}.anti-stack p{margin:0;color:#9f94a3;font-size:13px;line-height:1.55}
.decision-math__grid--home{margin-top:28px}.doctrine-line{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:62px;color:#c7bbc9;text-transform:uppercase;font-size:9px;letter-spacing:.14em}.doctrine-line i{width:42px;height:1px;background:linear-gradient(90deg,var(--violet),var(--copper-light))}
.product-theater{position:relative;padding:clamp(110px,12vw,185px) var(--pad);background:radial-gradient(circle at 70% 15%,rgba(113,55,255,.31),transparent 32%),linear-gradient(145deg,#08060b,#1d0d25 58%,#351529);color:#fff;overflow:hidden}.product-theater:before{content:"";position:absolute;width:64vw;height:64vw;border:1px solid rgba(255,255,255,.07);border-radius:50%;right:-32vw;top:-24vw;box-shadow:0 0 0 80px rgba(255,255,255,.018),0 0 0 160px rgba(255,255,255,.012)}
.product-theater__head,.product-theater__tabs,.product-theater__frame{position:relative;z-index:1;max-width:1380px;margin-left:auto;margin-right:auto}.product-theater__head{display:grid;grid-template-columns:1.7fr .7fr;gap:50px;align-items:end}.product-theater__head .eyebrow{grid-column:1/-1;margin-bottom:-20px;color:#c9b8cd}.product-theater__head>p:last-child{color:#b3a7b7;line-height:1.6;margin:0}.product-theater__tabs{display:flex;gap:9px;margin-top:58px;margin-bottom:18px}.product-theater__tabs button{min-width:150px;padding:14px 22px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(255,255,255,.045);color:#a99dad;cursor:pointer;transition:.25s}.product-theater__tabs button:hover,.product-theater__tabs button.is-active{color:#fff;border-color:var(--copper-light);background:linear-gradient(110deg,rgba(113,55,255,.55),rgba(189,104,67,.38));transform:translateY(-2px)}
.product-theater__frame{padding:9px;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:rgba(8,6,10,.7);box-shadow:0 50px 150px rgba(0,0,0,.48),0 0 100px rgba(113,55,255,.12);backdrop-filter:blur(18px)}.product-theater__chrome{height:49px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#8f8494;font-size:9px;letter-spacing:.13em}.product-theater__chrome span{display:flex;align-items:center;gap:6px}.product-theater__chrome i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4a414e}.product-theater__chrome i:nth-child(1){background:var(--copper)}.product-theater__chrome i:nth-child(2){background:var(--violet)}.product-theater__chrome i:nth-child(3){margin-right:9px}.product-theater__chrome b{color:var(--copper-light);font-weight:500}.product-theater__frame figure{position:relative;margin:0;border-radius:22px;overflow:hidden;background:#efe7df;aspect-ratio:1503/840}.product-theater__frame figure:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),inset 0 -80px 110px rgba(30,10,25,.12);pointer-events:none}.product-theater__frame img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .22s,transform .65s cubic-bezier(.2,.75,.2,1)}.product-theater__frame.is-switching img{opacity:.15;transform:scale(.985)}.product-theater__caption{display:grid;grid-template-columns:.55fr 1fr auto;gap:28px;align-items:center;padding:25px 20px 18px}.product-theater__caption>div{display:grid}.product-theater__caption small{font-size:8px;letter-spacing:.15em;color:#877c8a}.product-theater__caption strong{font:600 22px var(--font-display)}.product-theater__caption p{margin:0;color:#a99ead;font-size:13px;line-height:1.5}.product-theater__caption a{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:12px 16px;font-size:11px;white-space:nowrap}.product-theater__caption a:hover{border-color:var(--copper-light);color:var(--copper-light)}
.feature-universe{padding:clamp(105px,12vw,180px) var(--pad);background:radial-gradient(circle at 100% 0,rgba(113,55,255,.1),transparent 26%),var(--paper)}.feature-universe__head{max-width:1380px;margin:0 auto 72px;display:grid;grid-template-columns:1.6fr .65fr;gap:50px;align-items:end}.feature-universe__head .eyebrow{grid-column:1/-1;margin-bottom:-20px;color:#6d40bc}.feature-universe__head h2 em{color:var(--violet)}.feature-universe__head>p:last-child{color:#655d67;line-height:1.6}.feature-universe__grid{max-width:1380px}.feature-universe__grid .system-module{background:rgba(255,255,255,.76);backdrop-filter:blur(12px);border-color:rgba(73,34,95,.15)}.feature-universe__grid .system-module:nth-child(3n+1){background:linear-gradient(145deg,#18101d,#2b1634);color:#fff}.feature-universe__grid .system-module:nth-child(3n+1) p{color:#b4a9b7}.feature-universe__grid .system-module:nth-child(3n+1) small{color:var(--copper-light)}
.finale{background:radial-gradient(circle at 50% 50%,rgba(240,165,120,.18),transparent 28%),linear-gradient(145deg,#4d18c9,#793ff5 48%,#8b3f68);min-height:860px}.finale h2{margin-bottom:26px}.finale__body{position:relative;z-index:2;max-width:690px;margin:0 0 34px;color:#ded2e7;font-size:17px;line-height:1.6}.finale__actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.finale .pill--ghost{color:#fff;border:1px solid rgba(255,255,255,.35);background:rgba(9,7,12,.15)}.finale__orbit>span{animation:spin 30s linear infinite reverse}
@media(max-width:1100px){.anti-algorithm__intro,.product-theater__head,.feature-universe__head{grid-template-columns:1fr}.anti-algorithm__intro .eyebrow,.product-theater__head .eyebrow,.feature-universe__head .eyebrow{grid-column:auto;margin-bottom:0}.anti-stack{grid-template-columns:1fr 1fr}.anti-stack article:first-child,.anti-stack article:last-child{border-radius:0}.product-theater__caption{grid-template-columns:.5fr 1fr}.product-theater__caption a{grid-column:1/-1;justify-self:start}.chapter-rail{display:none}}
@media(max-width:760px){.topbar,.topbar[data-header-theme="dark"]{height:60px;padding:0 8px}.topbar:after{left:12px;right:12px}.brand--image,.brand--image img{height:auto}.brand--image{min-width:103px;height:43px;padding:3px 8px;border-radius:11px}.brand--image img{width:87px}.boot__mark--logo{width:176px;height:82px}.malach-mark--core,.signal-stage__glyph.malach-mark{width:72px;height:72px}.anti-stack{grid-template-columns:1fr}.anti-stack article{min-height:210px}.anti-stack article:first-child{border-radius:22px 22px 0 0}.anti-stack article:last-child{border-radius:0 0 22px 22px}.doctrine-line{justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.doctrine-line span{white-space:nowrap}.product-theater__tabs{overflow-x:auto;justify-content:flex-start;padding-bottom:5px}.product-theater__tabs button{min-width:max-content}.product-theater__frame{border-radius:21px;padding:6px}.product-theater__frame figure{border-radius:16px}.product-theater__chrome b{display:none}.product-theater__caption{grid-template-columns:1fr;gap:13px;padding:18px 13px 13px}.product-theater__caption a{grid-column:auto}.feature-universe__head{margin-bottom:50px}.finale{min-height:760px}.finale__body{font-size:15px}.finale__actions{width:100%}.finale__actions .pill{width:100%}.malach-mark--finale{width:130px;height:130px}}
@media(max-width:420px){.brand--image{min-width:94px}.brand--image img{width:78px}.anti-algorithm__intro h2,.product-theater__head h2,.feature-universe__head h2{font-size:43px}.anti-stack{margin-top:60px}.product-theater__chrome span{font-size:7px}.finale__orbit{width:110vw;height:110vw}}
@media(prefers-reduced-motion:reduce){.product-theater__frame img{transition:none}}

/* Final viewport and interaction hardening */
.topbar{top:max(12px,env(safe-area-inset-top));left:max(18px,env(safe-area-inset-left));right:max(18px,env(safe-area-inset-right))}.menu-panel{padding-top:calc(120px + env(safe-area-inset-top));padding-left:calc(26px + env(safe-area-inset-left));padding-right:calc(26px + env(safe-area-inset-right));padding-bottom:calc(36px + env(safe-area-inset-bottom))}
.mega-menu__group>a:hover,.mega-menu__group>a[aria-current="page"]{color:var(--ink)}.mega-menu__group>a[aria-current="page"]:after{display:none}
.chapter-rail span{font-size:11px}.decision-log b{color:var(--copper-light)}
@keyframes finaleSpin{to{transform:rotate(360deg)}}.finale__orbit{animation:finaleSpin 30s linear infinite}.finale__orbit>span{animation:finaleSpin 30s linear infinite reverse}
@media(min-width:1101px) and (max-width:1864px){.chapter-rail{width:52px;padding:15px 9px 15px 17px;align-items:center}.chapter-rail span{display:none}.chapter-rail a{width:30px;justify-content:center;padding:6px;gap:0}.chapter-rail__progress{left:9px}}
@media(max-width:760px){.topbar{top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right))}.menu-panel{padding-top:calc(90px + env(safe-area-inset-top));padding-left:calc(26px + env(safe-area-inset-left));padding-right:calc(26px + env(safe-area-inset-right));padding-bottom:calc(28px + env(safe-area-inset-bottom))}.product-theater__frame figure{aspect-ratio:auto;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--copper-light) #1a101f}.product-theater__frame figure img{width:880px;max-width:none;height:auto}.product-theater__frame figure::-webkit-scrollbar{height:7px}.product-theater__frame figure::-webkit-scrollbar-thumb{background:var(--copper-light);border-radius:99px}}

/* Editions refinement — adaptive glass, native brand marks, Vision, and decision simulator */
.topbar,.topbar[data-header-theme="dark"]{height:66px;padding:0 9px 0 16px;background:linear-gradient(110deg,rgba(255,255,255,.86),rgba(249,242,238,.73));color:var(--ink);border-color:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 60px rgba(12,7,18,.18);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%)}
.topbar[data-header-theme="light"]{background:linear-gradient(110deg,rgba(13,9,17,.85),rgba(38,19,42,.76));color:#fff;border-color:rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 60px rgba(12,7,18,.19)}
.topbar:after{left:20%;right:20%;background:linear-gradient(90deg,transparent,rgba(113,55,255,.7),rgba(240,165,120,.82),transparent);opacity:.54}
.brand--image,.topbar .brand--image{width:132px;min-width:132px;height:54px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;justify-content:flex-start}
.brand--image img,.topbar .brand--image img{display:block;width:126px;height:auto;object-fit:contain;filter:saturate(1.12) contrast(1.08) drop-shadow(0 3px 10px rgba(30,10,28,.16));transition:filter .3s,opacity .3s}
.topbar[data-header-theme="light"] .brand--image img{filter:brightness(0) invert(1) drop-shadow(0 3px 9px rgba(0,0,0,.24))}
.topbar[data-header-theme="dark"] .desktop-nav a:hover,.topbar[data-header-theme="dark"] .desktop-nav button:hover,.topbar[data-header-theme="dark"] .desktop-nav a[aria-current="page"]{color:var(--ink)}
.topbar[data-header-theme="light"] .desktop-nav a:hover,.topbar[data-header-theme="light"] .desktop-nav button:hover,.topbar[data-header-theme="light"] .desktop-nav a[aria-current="page"]{color:#fff}
.topbar[data-header-theme="dark"] .pill--dark{background:var(--ink);color:#fff;box-shadow:0 9px 26px rgba(10,8,13,.16)}
.topbar[data-header-theme="light"] .pill--dark{background:#fff;color:var(--ink);box-shadow:0 9px 26px rgba(0,0,0,.18)}
.malach-mark{overflow:visible}.malach-mark img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(1.15) contrast(1.08) drop-shadow(0 8px 22px rgba(0,0,0,.25))}
.hero__title{font-size:clamp(58px,7vw,112px);line-height:.91;max-width:1120px;letter-spacing:-.067em}.hero__lower{max-width:1120px}.hero__lower>p{max-width:700px}
.platform-icon{display:grid!important;place-items:center;width:44px!important;height:44px!important;flex:0 0 44px;border-radius:12px!important;background:#fff!important;border:1px solid rgba(10,8,13,.1);box-shadow:0 8px 20px rgba(18,9,25,.08)}.platform-icon img{display:block;max-width:28px;max-height:28px}.reconcile-flow__core .malach-mark{display:block}
.integrations{position:relative;overflow:hidden}.integrations:before{content:"";position:absolute;width:42vw;height:42vw;left:-25vw;top:-26vw;border:1px solid rgba(113,55,255,.12);border-radius:50%;box-shadow:0 0 0 72px rgba(113,55,255,.025),0 0 0 144px rgba(113,55,255,.016)}
.integrations__lead{position:relative;max-width:650px;margin:30px auto 0;color:#665e68;font-size:16px;line-height:1.65;text-align:center}.integration-cloud{position:relative;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;max-width:1320px;margin-top:70px}.integration-pill{position:relative;min-width:0;min-height:190px;padding:22px;border:1px solid rgba(25,12,34,.12);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 18px 55px rgba(30,13,40,.07);display:flex;flex-direction:column;align-items:flex-start;gap:0;backdrop-filter:blur(14px);transition:transform .3s,border-color .3s,box-shadow .3s}.integration-pill:hover{transform:translateY(-8px);border-color:rgba(113,55,255,.38);box-shadow:0 28px 70px rgba(52,25,71,.13)}.integration-pill:after{content:"";position:absolute;top:21px;right:20px;width:21px;height:21px;background:#837987;-webkit-mask:url("/assets/arrow-up-right.svg") center/contain no-repeat;mask:url("/assets/arrow-up-right.svg") center/contain no-repeat}.integration-logo{display:grid;place-items:center;width:54px;height:54px;margin-bottom:auto;border-radius:15px;background:#fff;border:1px solid rgba(10,8,13,.08);box-shadow:0 9px 23px rgba(22,9,30,.08)}.integration-logo img{display:block;max-width:34px;max-height:34px}.integration-logo--wide img{max-width:43px}.integration-pill b{font:600 17px var(--font-display);margin-top:26px}.integration-pill small{margin-top:7px;color:#776d7a;font-size:8px;letter-spacing:.12em}
.vision-home{background:radial-gradient(circle at 92% 2%,rgba(113,55,255,.34),transparent 30%),radial-gradient(circle at 5% 90%,rgba(189,104,67,.18),transparent 28%),linear-gradient(145deg,#070509,#170b1d 65%,#321526)}
.vision-flow{position:relative;z-index:1;max-width:1380px;margin:auto;padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:32px;background:rgba(13,8,16,.72);box-shadow:0 48px 150px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(24px);overflow:hidden}.vision-flow__top{min-height:62px;padding:0 15px 0 18px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;color:#c2b6c5;font-size:9px;letter-spacing:.14em}.vision-flow__top>span i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--copper-light);box-shadow:0 0 15px var(--copper-light)}.vision-flow__top button{min-height:38px;padding:0 15px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.05);color:#c3b8c6;font:600 10px var(--font-body);cursor:pointer}.vision-flow__top button.is-active,.vision-flow__top button:hover{background:#fff;color:var(--ink);border-color:#fff}.vision-flow__stage{position:relative;display:grid;grid-template-columns:minmax(270px,.82fr) minmax(210px,.62fr) minmax(370px,1.15fr);gap:clamp(32px,5vw,76px);align-items:center;min-height:560px;padding:28px}.vision-wires{position:absolute;z-index:0;inset:22px 18px;width:calc(100% - 36px);height:calc(100% - 44px);pointer-events:none}.vision-wires path{fill:none;stroke:rgba(173,146,201,.22);stroke-width:1.5;stroke-dasharray:5 8;transition:stroke .28s,stroke-width .28s}.vision-wires .vision-wire--truth{stroke:rgba(240,165,120,.48)}.vision-wires .vision-wire--out{stroke:rgba(240,165,120,.48);stroke-dasharray:8 9}.vision-flow[data-active="all"] .vision-wires path,.vision-flow[data-active="google"] .vision-wires path:nth-child(1),.vision-flow[data-active="meta"] .vision-wires path:nth-child(2),.vision-flow[data-active="tiktok"] .vision-wires path:nth-child(3),.vision-flow[data-active="amazon"] .vision-wires path:nth-child(4),.vision-flow[data-active="shopify"] .vision-wires path:nth-child(5),.vision-flow:not([data-active]) .vision-wires path{stroke:var(--lilac);stroke-width:2.2;animation:visionRoute 1.5s linear infinite}.vision-flow[data-active="google"] .vision-wire--truth,.vision-flow[data-active="meta"] .vision-wire--truth,.vision-flow[data-active="tiktok"] .vision-wire--truth,.vision-flow[data-active="amazon"] .vision-wire--truth,.vision-flow[data-active="shopify"] .vision-wire--truth,.vision-flow .vision-wire--out{stroke:var(--copper-light);stroke-width:2.2;animation:visionRoute 1.5s linear infinite}.vision-sources,.vision-core,.vision-output{position:relative;z-index:2}.vision-sources{display:grid;gap:9px}.vision-source-button{position:relative;width:100%;min-height:84px;padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:rgba(255,255,255,.04);color:#fff;text-align:left;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;cursor:pointer;transition:transform .25s,background .25s,border-color .25s,opacity .25s}.vision-source-button:hover,.vision-source-button:focus-visible,.vision-source-button.is-active{transform:translateX(7px);background:rgba(113,55,255,.14);border-color:rgba(179,147,255,.62)}.vision-source-button--truth:hover,.vision-source-button--truth:focus-visible,.vision-source-button--truth.is-active{background:rgba(189,104,67,.14);border-color:rgba(240,165,120,.7)}.vision-source-button:not(.is-active){opacity:.46}.vision-source-button__logo{width:48px;height:48px;border-radius:13px;background:#fff;display:grid;place-items:center;box-shadow:0 8px 22px rgba(0,0,0,.18)}.vision-source-button__logo img{display:block;max-width:29px;max-height:29px}.vision-source-button__logo--wide img{max-width:40px}.vision-source-button>span:nth-child(2){display:grid;gap:3px}.vision-source-button b{font:600 14px var(--font-display)}.vision-source-button small{color:#9d91a1;font-size:9px}.vision-source-button em{font-style:normal;color:var(--copper-light);font-size:7px;letter-spacing:.11em;text-align:right}.vision-core{justify-self:center;width:190px;height:190px;border-radius:50%;display:grid;place-items:center;align-content:center;text-align:center;background:radial-gradient(circle,#45206d,#180e20 64%,#0a070d);border:1px solid rgba(240,165,120,.42);box-shadow:0 0 0 22px rgba(113,55,255,.06),0 0 0 50px rgba(113,55,255,.025),0 25px 75px rgba(0,0,0,.42)}.vision-core>i{position:absolute;inset:10px;border:1px dashed rgba(255,255,255,.2);border-radius:50%;animation:spin 22s linear infinite}.vision-core .malach-mark{width:72px;height:72px;margin-bottom:4px}.vision-core small{color:var(--copper-light);font-size:7px;letter-spacing:.15em}.vision-core strong,.vision-core em{font:600 13px var(--font-display)}.vision-core em{font-weight:400;color:#a99dad}.vision-output{min-height:450px;padding:34px;border-radius:24px;background:linear-gradient(145deg,#f8f2ed,#e9dfe8);color:var(--ink);box-shadow:0 28px 90px rgba(0,0,0,.27);transition:transform .32s}.vision-flow.is-routing .vision-output{animation:outputFlash .65s ease}.vision-output>small{color:var(--violet);font-size:8px;letter-spacing:.15em}.vision-output h3{font:600 clamp(31px,3.2vw,49px)/1 var(--font-display);letter-spacing:-.052em;margin:18px 0 12px}.vision-output>p{min-height:48px;margin:0;color:#6a626c;font-size:13px;line-height:1.55}.vision-contribution{height:16px;margin:29px 0 24px;border-radius:999px;overflow:hidden;display:flex;background:rgba(10,8,13,.08)}.vision-contribution i{display:block;width:var(--share);height:100%;transition:width .48s cubic-bezier(.2,.8,.2,1),opacity .3s}.vision-contribution i:nth-child(1){background:#7540ff}.vision-contribution i:nth-child(2){background:#a34e87}.vision-contribution i:nth-child(3){background:#de745d}.vision-contribution i:nth-child(4){background:#f0a578}.vision-output__metrics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(10,8,13,.11);border:1px solid rgba(10,8,13,.11);border-radius:15px;overflow:hidden}.vision-output__metrics div{min-height:82px;padding:15px;background:rgba(255,255,255,.6);display:grid;align-content:space-between}.vision-output__metrics span{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#776e79}.vision-output__metrics strong{font:600 20px var(--font-display)}.vision-output__confidence{margin-top:22px;display:grid;grid-template-columns:1fr auto;gap:9px;align-items:center;font-size:9px;color:#6b636d}.vision-output__confidence b{color:var(--ink)}.vision-output__confidence>i{grid-column:1/-1;height:4px;border-radius:99px;background:rgba(10,8,13,.1);overflow:hidden}.vision-output__confidence>i em{display:block;width:var(--confidence);height:100%;background:linear-gradient(90deg,var(--violet),var(--copper));transition:width .45s}.vision-flow__steps{min-height:57px;padding:0 18px;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;gap:16px;color:#a99dac;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.vision-flow__steps i{color:var(--copper-light);font-style:normal}
@keyframes visionRoute{to{stroke-dashoffset:-26}}@keyframes outputFlash{50%{transform:scale(.988);filter:brightness(1.08)}}
.product-theater{background:radial-gradient(circle at 70% 8%,rgba(113,55,255,.33),transparent 30%),radial-gradient(circle at 10% 92%,rgba(189,104,67,.18),transparent 27%),linear-gradient(145deg,#070509,#1d0d25 58%,#351529)}.decision-sim{position:relative;z-index:1;max-width:1380px;margin:64px auto 0;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:rgba(8,6,10,.78);box-shadow:0 50px 150px rgba(0,0,0,.5),0 0 100px rgba(113,55,255,.13);backdrop-filter:blur(20px);overflow:hidden}.decision-sim__top{min-height:56px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#968a9a;font-size:8px;letter-spacing:.14em}.decision-sim__top>span i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--copper-light);box-shadow:0 0 14px var(--copper-light)}.decision-sim__top b{color:var(--copper-light);font-weight:500}.decision-sim.is-calculating .decision-sim__top b{animation:statusBlink .5s ease infinite alternate}.decision-sim__controls{padding:22px;border-radius:21px 21px 0 0;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.decision-sim__controls>div>small{display:block;margin-bottom:10px;color:#8f8494;font-size:7px;letter-spacing:.14em}.decision-sim__segments{display:flex;gap:7px}.decision-sim__segments button{flex:1;min-height:48px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.035);color:#a99dad;font:600 11px var(--font-body);cursor:pointer;transition:.23s}.decision-sim__segments button:hover,.decision-sim__segments button:focus-visible,.decision-sim__segments button.is-active{color:#fff;border-color:var(--copper-light);background:linear-gradient(115deg,rgba(113,55,255,.45),rgba(189,104,67,.27));transform:translateY(-2px)}.decision-sim__segments--authority button{display:grid;gap:3px}.decision-sim__segments button em{font-style:normal;font-size:6px;letter-spacing:.12em;color:var(--copper-light)}.decision-sim__body{display:grid;grid-template-columns:.78fr 1.35fr .87fr;gap:1px;background:rgba(255,255,255,.11);border-left:1px solid rgba(255,255,255,.11);border-right:1px solid rgba(255,255,255,.11)}.decision-sim__signals,.decision-sim__model,.decision-sim__decision{padding:clamp(23px,2.7vw,38px);background:#100b14}.decision-sim__signals>small,.decision-sim__model-head small,.decision-sim__decision>small{color:var(--copper-light);font-size:8px;letter-spacing:.14em}.decision-sim__signals{display:flex;flex-direction:column;gap:9px}.decision-sim__signals>small{margin-bottom:13px}.decision-sim__signals>div{min-height:112px;padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.04);display:grid;align-content:space-between;transition:.25s}.decision-sim__signals>div:hover{border-color:rgba(240,165,120,.5);transform:translateX(4px)}.decision-sim__signals span{color:#9d91a1;font-size:9px}.decision-sim__signals strong{font:600 clamp(24px,2.3vw,34px) var(--font-display);letter-spacing:-.04em}.decision-sim__signals em{font-style:normal;color:#766c79;font-size:8px}.decision-sim__model{background:linear-gradient(145deg,#17101d,#24122d)}.decision-sim__model-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.decision-sim__model-head b{padding:7px 10px;border-radius:999px;background:rgba(240,165,120,.12);color:var(--copper-light);font-size:8px;letter-spacing:.08em}.decision-sim__path{display:flex;align-items:center;gap:7px;margin:26px 0 20px}.decision-sim__path span{font-size:7px;color:#746a78;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;transition:.3s}.decision-sim__path span.is-complete{color:#fff}.decision-sim__path i{height:1px;flex:1;background:rgba(255,255,255,.12);position:relative}.decision-sim__path i:after{content:"";position:absolute;left:0;top:0;width:0;height:1px;background:linear-gradient(90deg,var(--violet),var(--copper-light));transition:width .38s}.decision-sim__path.is-running i:after{width:100%}.decision-sim__chart{position:relative;min-height:255px;padding:20px 18px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:rgba(7,5,9,.42);overflow:hidden}.decision-sim__chart svg{width:100%;height:170px;overflow:visible}.decision-sim__chart [data-sim-line]{fill:none;stroke:var(--copper-light);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:d .4s}.decision-sim.is-calculating .decision-sim__chart [data-sim-line]{animation:simDraw .72s ease}.decision-sim__chart span{display:block;color:#928697;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.decision-sim__chart strong{position:absolute;right:20px;bottom:15px;font:600 27px var(--font-display)}.decision-sim__equation{position:relative;margin-top:11px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:rgba(255,255,255,.04)}.decision-sim__equation small{display:block;color:#8e8392;font-size:7px;letter-spacing:.12em}.decision-sim__equation code{display:block;margin:13px 0;color:#fff;font:500 clamp(16px,1.6vw,21px) var(--font-display)}.decision-sim__equation button{width:100%;min-height:39px;border:0;border-top:1px solid rgba(255,255,255,.1);background:transparent;color:#c7bbc9;text-align:left;padding:13px 0 0;display:flex;justify-content:space-between;cursor:pointer}.decision-sim__equation p{margin:14px 0 0;color:#a99dad;font-size:11px;line-height:1.55}.decision-sim__decision{display:flex;flex-direction:column;background:linear-gradient(155deg,#f2e8e1,#dbcbdc);color:var(--ink)}.decision-sim__decision>small{color:var(--violet)}.decision-sim__confidence{margin-top:28px;display:grid;grid-template-columns:1fr auto;gap:9px;align-items:center}.decision-sim__confidence>i{height:5px;border-radius:999px;background:rgba(10,8,13,.1);overflow:hidden}.decision-sim__confidence>i em{display:block;width:var(--confidence);height:100%;background:linear-gradient(90deg,var(--violet),var(--copper));transition:width .4s}.decision-sim__confidence b{font-size:9px}.decision-sim__decision h3{font:600 clamp(34px,3.2vw,50px)/.98 var(--font-display);letter-spacing:-.055em;margin:38px 0 16px}.decision-sim__decision>p{min-height:63px;margin:0;color:#655d67;font-size:13px;line-height:1.55}.decision-sim__guardrail{margin:auto 0 20px;padding:15px;border:1px solid rgba(10,8,13,.11);border-radius:14px;background:rgba(255,255,255,.42);display:grid;gap:5px}.decision-sim__guardrail span{font-size:7px;color:#776e79;letter-spacing:.12em}.decision-sim__guardrail b{font-size:10px}.decision-sim__execute,.decision-sim__hold{width:100%;min-height:50px;border-radius:999px;cursor:pointer;font-weight:600}.decision-sim__execute{padding:0 17px;border:0;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between}.decision-sim__execute:hover{background:var(--violet)}.decision-sim__execute.is-complete{background:#276540}.decision-sim__hold{margin-top:8px;border:1px solid rgba(10,8,13,.16);background:transparent;color:var(--ink)}.decision-sim__ledger{min-height:66px;padding:14px 18px;border:1px solid rgba(255,255,255,.11);border-top:0;border-radius:0 0 21px 21px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;color:#918596}.decision-sim__ledger>span,.decision-sim__ledger>b{font-size:7px;letter-spacing:.12em}.decision-sim__ledger>span i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--copper-light)}.decision-sim__ledger p{margin:0;color:#c0b4c3;font-size:10px}.decision-sim__ledger>b{color:var(--copper-light)}.decision-sim__ledger.is-recorded{background:rgba(71,153,92,.08)}.decision-sim__ledger.is-recorded>span i{background:#74d08a;box-shadow:0 0 12px #74d08a}.decision-sim__ledger.is-recorded>b{color:#8cdda0}
@keyframes statusBlink{to{opacity:.42}}@keyframes simDraw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@media(max-width:1100px){.integration-cloud{grid-template-columns:repeat(3,1fr)}.integration-pill:nth-child(4),.integration-pill:nth-child(5){min-height:165px}.vision-flow__stage{grid-template-columns:285px 1fr;gap:34px}.vision-wires{display:none}.vision-core{position:absolute;left:325px;top:50%;transform:translateY(-50%);width:145px;height:145px}.vision-core .malach-mark{width:54px;height:54px}.vision-output{grid-column:2;padding-left:95px}.decision-sim__body{grid-template-columns:.8fr 1.2fr}.decision-sim__decision{grid-column:1/-1;min-height:440px}.decision-sim__guardrail{margin-top:35px}.decision-sim__controls{grid-template-columns:1fr}.decision-sim__segments--authority{max-width:720px}}
@media(max-width:760px){.topbar,.topbar[data-header-theme="dark"],.topbar[data-header-theme="light"]{height:60px;padding:0 7px 0 11px}.brand--image,.topbar .brand--image{min-width:102px;width:102px;height:48px;padding:0;border:0;border-radius:0}.brand--image img,.topbar .brand--image img{width:100px;height:auto}.hero{padding-top:116px;min-height:900px}.hero__title{font-size:clamp(52px,16vw,68px);line-height:.92}.hero__lower>p{font-size:16px}.platform-icon{width:42px!important;height:42px!important}.integrations__lead{font-size:15px}.integration-cloud{grid-template-columns:1fr 1fr;gap:9px;margin-top:48px}.integration-pill,.integration-pill:nth-child(4),.integration-pill:nth-child(5){min-height:155px;padding:17px}.integration-pill:last-child{grid-column:1/-1}.integration-logo{width:46px;height:46px}.integration-logo img{max-width:30px;max-height:30px}.integration-pill b{font-size:15px;margin-top:20px}.vision-flow{padding:7px;border-radius:23px}.vision-flow__top{padding:9px 9px 9px 12px;gap:10px}.vision-flow__top>span{font-size:7px}.vision-flow__top button{min-height:42px}.vision-flow__stage{display:flex;flex-direction:column;min-height:auto;padding:14px;gap:28px}.vision-sources{width:100%;grid-template-columns:1fr 1fr}.vision-source-button{min-height:92px;grid-template-columns:42px 1fr;padding:10px;gap:9px}.vision-source-button:nth-child(5){grid-column:1/-1}.vision-source-button:hover,.vision-source-button:focus-visible,.vision-source-button.is-active{transform:translateY(-3px)}.vision-source-button__logo{width:42px;height:42px}.vision-source-button>em{grid-column:1/-1;text-align:left;margin-left:51px}.vision-core{position:relative;left:auto;top:auto;transform:none;width:150px;height:150px}.vision-output{width:100%;min-height:auto;padding:25px;grid-column:auto}.vision-output>p{min-height:0}.vision-output__metrics div{min-height:76px}.vision-flow__steps{padding:17px;justify-content:flex-start;overflow-x:auto}.vision-flow__steps span{white-space:nowrap}.vision-home__cta{margin-top:24px}.decision-sim{margin-top:45px;padding:6px;border-radius:22px}.decision-sim__top{padding:0 10px}.decision-sim__top b{max-width:120px;text-align:right}.decision-sim__controls{padding:15px}.decision-sim__segments{display:grid;grid-template-columns:1fr}.decision-sim__segments button{min-height:50px}.decision-sim__segments--authority{grid-template-columns:1fr 1fr 1fr}.decision-sim__body{grid-template-columns:1fr}.decision-sim__signals,.decision-sim__model,.decision-sim__decision{padding:24px}.decision-sim__signals>div{min-height:95px}.decision-sim__path{overflow-x:auto;padding-bottom:8px}.decision-sim__path i{min-width:25px}.decision-sim__chart{min-height:230px}.decision-sim__decision{grid-column:auto;min-height:520px}.decision-sim__ledger{grid-template-columns:1fr auto;gap:9px;padding:16px}.decision-sim__ledger p{grid-column:1/-1;grid-row:2}.product-theater__frame figure,.product-theater__frame figure img{width:auto;max-width:100%;overflow:visible}.malach-mark--finale{width:130px;height:130px}}
@media(max-width:420px){.integration-cloud{grid-template-columns:1fr}.integration-pill:last-child{grid-column:auto}.vision-sources{grid-template-columns:1fr}.vision-source-button:nth-child(5){grid-column:auto}.vision-source-button>em{grid-column:3;margin:0}.vision-source-button{grid-template-columns:42px 1fr auto}.vision-output__metrics{grid-template-columns:1fr}.decision-sim__segments--authority{grid-template-columns:1fr}.decision-sim__model-head{align-items:flex-start;flex-direction:column}.decision-sim__chart strong{position:static;display:block;margin-top:8px}.decision-sim__decision h3{font-size:39px}.finale h2{font-size:clamp(43px,12vw,56px)}}
@media(prefers-reduced-motion:reduce){.vision-wires path,.vision-core>i,.decision-sim.is-calculating .decision-sim__top b,.decision-sim.is-calculating .decision-sim__chart [data-sim-line]{animation:none}.vision-output,.vision-source-button,.decision-sim__segments button{transition:none}}
.decision-sim__execute.is-complete{background:linear-gradient(115deg,var(--violet),var(--rose))}.decision-sim__ledger.is-recorded{background:rgba(113,55,255,.1)}.decision-sim__ledger.is-recorded>span i{background:var(--copper-light);box-shadow:0 0 12px var(--copper-light)}.decision-sim__ledger.is-recorded>b{color:var(--lilac)}
.decision-sim__execute:disabled{cursor:wait;opacity:.72}
@media(max-width:1100px) and (min-width:761px){.vision-flow__stage{grid-template-columns:285px 1fr;align-items:center}.vision-core{position:relative;left:auto;top:auto;transform:none;grid-column:2;grid-row:1;width:170px;height:170px}.vision-output{grid-column:1/-1;grid-row:2;width:100%;padding:34px}.vision-wires{display:none}}
.vision-contribution__label{display:block;margin-top:25px;color:#776e79;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.vision-contribution__label+.vision-contribution{margin-top:8px}

/* Release polish — readable controls, clear selection, and compact visible chapter labels */
.vision-flow__top{font-size:11px}.vision-flow__top>span{font-size:11px}.vision-flow__top button{min-height:44px;font-size:12px}
.vision-source-button:not(.is-active){opacity:1}.vision-source-button.is-supporting{background:rgba(255,255,255,.065);border-color:rgba(240,165,120,.28)}
.vision-source-button small{color:#c7bacb;font-size:11px}.vision-source-button em{font-size:10px}.vision-core small{font-size:10px}.vision-output>small,.vision-output__metrics span,.vision-contribution__label{font-size:10px}.vision-output__confidence,.vision-flow__steps{font-size:11px}
.decision-sim{color:#fff}.decision-sim__top{font-size:11px}.decision-sim__controls>div>small,.decision-sim__signals>small,.decision-sim__model-head small,.decision-sim__decision>small{font-size:10px}.decision-sim__segments button{font-size:13px}.decision-sim__segments button em{font-size:9px}.decision-sim__signals span{color:#c2b5c6;font-size:11px}.decision-sim__signals em{color:#9f92a4;font-size:10px}.decision-sim__model-head b{font-size:10px}.decision-sim__path span{font-size:9px}.decision-sim__chart span{font-size:10px}.decision-sim__equation small{font-size:10px}.decision-sim__equation button{min-height:44px;font-size:12px}.decision-sim__equation p{font-size:12px}.decision-sim__confidence b{font-size:11px}.decision-sim__guardrail span{font-size:10px}.decision-sim__guardrail b{font-size:12px}.decision-sim__ledger>span,.decision-sim__ledger>b{font-size:10px}.decision-sim__ledger p{font-size:12px}
.menu-button{min-width:44px;min-height:44px}
@media(min-width:1101px) and (max-width:1460px){.chapter-rail{left:10px;width:118px;padding:14px 8px 14px 15px;align-items:stretch}.chapter-rail span{display:block;font-size:8px;letter-spacing:.055em}.chapter-rail a{width:100%;justify-content:flex-start;padding:5px 4px 5px 7px;gap:5px}.chapter-rail__progress{left:8px}}
@media(min-width:1461px) and (max-width:1864px){.chapter-rail{width:158px;padding:17px 11px 17px 20px;align-items:stretch}.chapter-rail span{display:block}.chapter-rail a{width:auto;justify-content:flex-start;padding:6px 8px 6px 10px;gap:8px}.chapter-rail__progress{left:11px}}
.topbar .mega-menu__group>a:hover,.topbar .mega-menu__group>a[aria-current="page"]{color:var(--ink)}
.boot__mark--logo{background:rgba(18,10,23,.58);border-color:rgba(240,165,120,.42);box-shadow:0 28px 110px rgba(113,55,255,.38),inset 0 1px rgba(255,255,255,.12);backdrop-filter:blur(18px)}
.decision-sim__execute.is-complete:disabled{cursor:default;opacity:1}
.chapter-rail{opacity:0;pointer-events:none;transition:opacity .25s,transform .3s}.chapter-rail.is-in-chapters{opacity:1;pointer-events:auto}
@media(min-width:1101px) and (max-width:1460px){body:not(.page-body) .chapter{padding-left:145px}}
@media(min-width:1461px) and (max-width:1864px){body:not(.page-body) .chapter{padding-left:185px}}
@media(max-width:1160px) and (min-width:761px){.vision-flow__stage{grid-template-columns:285px 1fr;align-items:center}.vision-core{position:relative;left:auto;top:auto;transform:none;grid-column:2;grid-row:1;width:170px;height:170px}.vision-output{grid-column:1/-1;grid-row:2;width:100%;padding:34px}.vision-wires{display:none}}
