.mkt{--mkt-ink:hsl(221 35% 21%);--mkt-ink-soft:hsl(221 20% 42%);--mkt-paper:hsl(220 20% 92%);--mkt-paper-soft:hsl(221 16% 64%);--mkt-navy:hsl(224 41% 31%);--mkt-navy-dark:hsl(224 45% 21%);--mkt-accent:hsl(221 57% 63%);--mkt-accent-light:hsl(221 57% 74%);--mkt-line:hsl(223 25% 86%);--mkt-rule-dark:hsl(221 30% 40%/0.5);--mkt-hair:hsl(221 57% 74%/0.14);--mkt-cell:hsl(226 46% 8%);--mkt-void:hsl(226 50% 6%);--mkt-day:hsl(223 33% 96%);--mkt-day-dim:hsl(223 31% 93%);--mkt-ease:cubic-bezier(0.14,0.23,0.12,1);--mkt-mono:var(--font-plex-mono),ui-monospace,monospace;background:var(--mkt-day);color:var(--mkt-ink);overflow-x:clip}.mkt .mono-label{font-family:var(--mkt-mono);font-size:.65rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.mkt .mkt-grain{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mkt .btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;padding:.72rem 1.5rem;border-radius:999px;border:1px solid transparent;transition:all .35s var(--mkt-ease);cursor:pointer}.mkt .btn-solid{background:var(--mkt-accent);color:var(--mkt-void)}.mkt .btn-solid:hover{background:var(--mkt-accent-light);box-shadow:0 8px 36px hsl(221 57% 63%/.45)}.mkt .btn-lg{padding:.95rem 2rem;font-size:.95rem}.mkt .stage{position:relative;height:400vh;background:var(--mkt-void)}.mkt .stage-pin{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.mkt .scene-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1}.mkt .stage-sky{position:absolute;inset:0;z-index:0;background:radial-gradient(90% 55% at 50% 100%,hsl(222 45% 14%/.8) 0,transparent 60%),linear-gradient(180deg,hsl(227 52% 4%),hsl(226 50% 6%) 45%,hsl(224 46% 9%))}.mkt .stage-stars{z-index:2;opacity:.5}.mkt .stage-grade,.mkt .stage-stars{position:absolute;inset:0;pointer-events:none}.mkt .stage-grade{z-index:1;opacity:0;mix-blend-mode:color;background:linear-gradient(180deg,hsl(221 62% 52%/.5),hsl(221 62% 52%/.25) 35%,transparent 60%)}.mkt .stage-birds{position:absolute;inset:0;z-index:3;pointer-events:none}.mkt .hud{position:absolute;z-index:10;font-family:var(--mkt-mono);font-size:.58rem;letter-spacing:.2em;color:hsl(221 22% 50%);text-transform:uppercase}.mkt .hud b{color:var(--mkt-accent-light);font-weight:500}.mkt .hud.tl{top:4.6rem;left:2.5rem}.mkt .hud.tr{top:4.6rem;right:2.5rem;text-align:right}.mkt .hud.bl{bottom:1.8rem;left:2.5rem}.mkt .hud.br{bottom:1.8rem;right:2.5rem;text-align:right}.mkt .hud-rule{position:absolute;z-index:10;background:hsl(221 30% 35%/.4);left:2.5rem;top:8rem;bottom:5rem;width:1px}.mkt .hud-rule:before{content:"";position:absolute;top:var(--p,0);left:-2px;width:5px;height:5px;border-radius:50%;background:var(--mkt-accent)}.mkt .beat{position:absolute;z-index:12;right:clamp(2rem,5.5vw,6rem);top:50%;transform:translateY(-50%);max-width:min(560px,54vw);opacity:0;pointer-events:none;color:var(--mkt-paper)}.mkt .beat .kicker{color:var(--mkt-accent-light);margin-bottom:1.1rem;display:flex;align-items:center;gap:.8rem}.mkt .beat .kicker:before{content:"";width:30px;height:1px;background:var(--mkt-accent-light)}.mkt .beat :is(h1,h2){font-size:clamp(2.6rem,6.2vw,5.2rem);font-weight:750;letter-spacing:-.04em;line-height:1.08;text-transform:uppercase;text-shadow:0 2px 14px hsl(226 50% 10%/.45)}.mkt .beat :is(h1,h2) .dim{color:hsl(221 25% 45%)}.mkt .beat :is(h1,h2) .acc{color:var(--mkt-accent-light)}.mkt .beat-win{max-width:min(560px,52vw)}.mkt .beat-1{max-width:min(640px,54vw)}.mkt .beat-1 h1{font-size:clamp(2.4rem,5.2vw,4.5rem)}.mkt .beat-win :is(h1,h2){font-size:clamp(2.3rem,5.2vw,4.5rem)}.mkt .beat-win .kicker{color:var(--mkt-paper);text-shadow:0 1px 2px hsl(226 50% 10%/.9),0 0 16px hsl(226 50% 12%/.6)}.mkt .beat-win .kicker:before{background:var(--mkt-paper)}.mkt .beat-win:before{content:"";position:absolute;inset:-2.5rem -3rem;z-index:-1;background:radial-gradient(65% 60% at 50% 42%,hsl(226 50% 10%/.55),transparent 72%);filter:blur(8px);pointer-events:none}.mkt .anno{position:absolute;left:0;top:0;z-index:9;white-space:nowrap;padding:.3rem .55rem;border:1px solid hsl(221 45% 80%/.35);border-radius:4px;background:hsl(226 50% 8%/.55);font-family:var(--mkt-mono);font-size:.58rem;letter-spacing:.14em;color:hsl(221 45% 84%);opacity:0;transition:opacity .5s}.mkt .anno b{font-weight:500;color:var(--mkt-paper)}.mkt .anno-lines{position:absolute;inset:0;z-index:9;width:100%;height:100%;pointer-events:none;overflow:visible}.mkt .anno-lines polyline{fill:none;stroke:hsl(221 45% 84%/.7);stroke-width:1;opacity:0;transition:opacity .5s}.mkt .anno-lines circle{fill:var(--mkt-accent-light);opacity:0;transition:opacity .5s}.mkt .scroll-cue{position:absolute;bottom:1.8rem;left:50%;transform:translateX(-50%);z-index:12;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--mkt-paper-soft);transition:opacity .4s}.mkt .scroll-cue .wheel{width:18px;height:28px;border:1px solid hsl(221 20% 50%);border-radius:10px;position:relative}.mkt .scroll-cue .wheel:after{content:"";position:absolute;left:50%;top:5px;width:2px;height:6px;background:var(--mkt-accent-light);border-radius:2px;transform:translateX(-50%);animation:mkt-wheel 1.8s var(--mkt-ease) infinite}@keyframes mkt-wheel{0%{top:5px;opacity:1}70%{top:14px;opacity:.2}to{top:5px;opacity:0}}.mkt .page{position:relative;z-index:5;background:var(--mkt-day);color:var(--mkt-ink)}.mkt [data-reveal]{opacity:0;transform:translateY(26px)}.mkt .section{padding:clamp(4.5rem,10vh,8rem) 2.5rem;position:relative}.mkt .section-inner{max-width:1180px;margin:0 auto}.mkt .section.dim{background:var(--mkt-day-dim)}.mkt .sec-head{margin-bottom:3rem;max-width:760px}.mkt .sec-label{display:flex;align-items:center;gap:.8rem;color:var(--mkt-navy);margin-bottom:1.3rem}.mkt .sec-label:after{content:"";width:38px;height:1px;background:currentColor;opacity:.35}.mkt .sec-title{font-size:clamp(2rem,4.2vw,3.4rem);font-weight:650;letter-spacing:-.03em;line-height:1.08;margin-bottom:1.2rem}.mkt .sec-title em{font-style:normal;color:var(--mkt-navy)}.mkt .center{text-align:center}.mkt .center .sec-label{justify-content:center}.mkt .center .sec-label:before{content:"";width:38px;height:1px;background:currentColor;opacity:.35}.mkt .center .sec-head{margin-left:auto;margin-right:auto}@keyframes mkt-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mkt .industry-seam{position:relative;background:var(--mkt-void)}.mkt .industry-seam:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:30vh;pointer-events:none;background:linear-gradient(180deg,hsl(226 50% 6%/0),hsl(226 50% 6%/.55) 55%,var(--mkt-void))}.mkt .industry-belt{position:relative;overflow:hidden;padding:1.9rem 0 1.6rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mkt .industry-belt .belt-track{animation:mkt-marquee 80s linear infinite;background:repeating-linear-gradient(90deg,hsl(221 57% 74%/.5) 0 1px,transparent 1px 120px) 0 0 /100% 12px no-repeat,repeating-linear-gradient(90deg,hsl(221 57% 74%/.22) 0 1px,transparent 1px 12px) 0 0 /100% 6px no-repeat}.mkt .industry-belt:hover .belt-track{animation-play-state:paused}.mkt .industry-set{display:flex;list-style:none;margin:0;padding:1.1rem 0 0}.mkt .industry-set li{display:flex;align-items:baseline;gap:.6rem;padding:0 2.6rem 0 0;white-space:nowrap;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:500;letter-spacing:-.01em;color:var(--mkt-paper)}.mkt .kb-band{color:var(--mkt-paper);background:radial-gradient(70% 60% at 50% 45%,hsl(225 48% 14%),var(--mkt-void) 75%)}.mkt .kb-band .section-inner{max-width:1360px}.mkt .kb-band .sec-head{margin-left:auto;margin-right:auto;text-align:center}.mkt .kb-band .sec-label{justify-content:center;color:var(--mkt-accent-light)}.mkt .kb-band .sec-title{color:var(--mkt-paper)}.mkt .kb-band .sec-title em{color:var(--mkt-accent-light)}.mkt .bv-stage{--bv-cols:250px minmax(0,1fr) 320px;position:relative;display:grid;grid-template-columns:var(--bv-cols);gap:1.5rem;align-items:center;min-height:min(640px,76vh)}.mkt .bv-cats{grid-column:3}.mkt .bv-col{position:relative;z-index:2;display:flex;flex-direction:column;gap:.6rem}.mkt .bv-label{color:var(--mkt-accent-light);margin-bottom:.3rem}.mkt .no-webgl .bv-brain{background:radial-gradient(closest-side,hsl(221 60% 50%/.22),transparent)}.mkt .bv-source{display:flex;align-items:center;gap:.65rem;height:46px;padding:0 .85rem;border-radius:10px;background:hsl(0 0% 100%);font-size:.84rem;font-weight:600;color:var(--mkt-ink)}.mkt .bv-source img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.mkt .bv-sources .bv-source{position:relative;overflow:hidden}.mkt .bv-system{position:absolute;inset:0;display:flex;align-items:center;gap:.65rem;padding:0 6.4rem 0 .85rem;opacity:0;transform:translateY(-10px);transition:opacity .2s,transform .25s}.mkt .bv-system.on{opacity:1;transform:none;transition:opacity .4s var(--mkt-ease) .18s,transform .5s var(--mkt-ease) .18s}.mkt .bv-system>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .bv-mono{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:5px;background:var(--mkt-ink);font-family:var(--mkt-mono);font-size:.55rem;font-weight:700;letter-spacing:-.02em;color:hsl(0 0% 100%)}.mkt .bv-kind{position:absolute;right:.85rem;top:50%;translate:0 -50%;font-family:var(--mkt-mono);font-size:.56rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:hsl(221 18% 52%)}.mkt .bv-brain{position:absolute;inset:0 -2rem;z-index:0}.mkt .bv-canvas{position:absolute;inset:0;width:100%;height:100%}.mkt .bv-cats-head{display:flex;justify-content:space-between;align-items:baseline}.mkt .bv-cats ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mkt .bv-sync{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;color:var(--mkt-paper-soft)}.mkt .bv-sync:before{content:"";width:7px;height:7px;border-radius:50%;background:hsl(150 50% 55%)}.mkt .bv-sync.pulse:before{animation:mkt-sync .9s var(--mkt-ease)}@keyframes mkt-sync{0%{box-shadow:0 0 0 0 hsl(150 50% 55%/.7)}to{box-shadow:0 0 0 9px hsl(150 50% 55%/0)}}.mkt .bv-row{padding:.65rem .85rem;border-radius:10px;border:1px solid hsl(224 35% 26%);background:hsl(225 40% 12%/.75)}.mkt .bv-row.hit{animation:bv-hit 1.6s var(--mkt-ease)}@keyframes bv-hit{0%{border-color:var(--mkt-accent-light);background:hsl(225 45% 21%)}to{border-color:hsl(224 35% 26%);background:hsl(225 40% 12%/.75)}}.mkt .bv-row-top{display:flex;justify-content:space-between;align-items:baseline}.mkt .bv-name{font-size:.92rem;font-weight:600;color:var(--mkt-paper)}.mkt .bv-count{font-family:var(--mkt-mono);font-size:.72rem;color:var(--mkt-accent-light)}.mkt .bv-latest{display:flex;align-items:center;gap:.5rem;min-width:0;margin-top:.3rem}.mkt .bv-latest-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;color:var(--mkt-paper-soft)}.mkt .bv-latest-tag{flex:none;padding:.1rem .45rem;border-radius:999px;background:hsl(221 57% 63%/.16);font-size:.64rem;color:var(--mkt-accent-light)}.mkt .bv-wires{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.mkt .bv-feed{fill:none;stroke:hsl(221 57% 74%/.3);stroke-width:1;stroke-dasharray:2 6;animation:bv-flow .9s linear infinite}@keyframes bv-flow{to{stroke-dashoffset:-8}}.mkt .bv-leader{fill:none;stroke:hsl(221 57% 74%/.2);stroke-width:1}.mkt .bv-leader.hit{animation:bv-leader 1.6s var(--mkt-ease)}@keyframes bv-leader{0%{stroke:hsl(221 57% 82%/.95);stroke-width:1.6}to{stroke:hsl(221 57% 74%/.2);stroke-width:1}}.mkt .bv-flight{fill:none;stroke:hsl(221 57% 74%/.45);stroke-width:1.2;opacity:0}.mkt .bv-dot{fill:hsl(0 0% 100%);filter:drop-shadow(0 0 5px var(--mkt-accent));opacity:0}.mkt .bv-chip{position:absolute;left:0;top:0;z-index:3;padding:.25rem .55rem;border-radius:6px;border:1px dashed hsl(221 30% 60%/.7);background:hsl(225 35% 14%/.92);font-family:var(--mkt-mono);font-size:.68rem;white-space:nowrap;color:var(--mkt-paper-soft);opacity:0;pointer-events:none}.mkt .kb-claims{display:grid;grid-template-columns:250px minmax(0,1fr) 320px;gap:1.5rem;margin-top:1.5rem}.mkt .kb-claim{padding-top:1.2rem;border-top:1px solid hsl(224 35% 26%)}.mkt .kb-claim:nth-child(2){justify-self:center;max-width:44ch}.mkt .kb-claim h3{margin-bottom:.5rem;font-size:1.05rem;font-weight:600;color:var(--mkt-paper)}.mkt .kb-claim p{font-size:.9rem;line-height:1.65;color:var(--mkt-paper-soft)}.mkt .kb-claim strong{font-weight:600;color:var(--mkt-paper)}.mkt .agents-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.mkt .agent-tabs{display:flex;flex-direction:column}.mkt .agent-tab{position:relative;padding:1.1rem 0 1.2rem}.mkt .agent-progress{position:absolute;top:0;left:0;right:0;height:2px;background:var(--mkt-line);overflow:hidden}.mkt .agent-progress i{position:absolute;inset:0;background:var(--mkt-navy);transform-origin:left;transform:scaleX(0)}.mkt .agent-progress i.running{animation-name:mkt-agent-progress;animation-timing-function:linear;animation-fill-mode:forwards}.mkt .agent-progress i.full{transform:scaleX(1)}@keyframes mkt-agent-progress{to{transform:scaleX(1)}}.mkt .agent-tab button{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;width:100%;font:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:var(--mkt-ink-soft)}.mkt .agent-name{font-size:1.45rem;font-weight:650;letter-spacing:-.02em;transition:color .3s var(--mkt-ease)}.mkt .agent-tab button:hover .agent-name,.mkt .agent-tab.active .agent-name{color:var(--mkt-ink)}.mkt .agent-detail{margin-top:.7rem}.mkt .agent-detail p{font-size:.95rem;line-height:1.6;color:var(--mkt-ink-soft)}.mkt .agent-stage{min-width:0}.mkt .agent-icon{display:none}@media (min-width:981px){.mkt .agent-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.mkt .flow{position:relative;padding:1.6rem 1.6rem 1.8rem;border:1px solid var(--mkt-hair);border-radius:18px;background:radial-gradient(70% 60% at 50% 70%,hsl(224 50% 13%),var(--mkt-cell) 75%)}.mkt .flow-rail{position:relative;display:grid;gap:.5rem;margin:0 0 1.4rem;padding:0;list-style:none}.mkt .flow-track{position:absolute;left:12.5%;right:12.5%;top:6px;height:1px;background:var(--mkt-hair)}.mkt .flow-track b{display:block;width:100%;height:100%;background:var(--mkt-accent-light);box-shadow:0 0 8px hsl(221 57% 63%/.8);transform-origin:left;transition:transform .6s var(--mkt-ease)}.mkt .flow-node button{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;padding:0;border:0;background:none;font:inherit;text-align:center;cursor:pointer}.mkt .flow-dot{position:relative;width:13px;height:13px;border-radius:50%;border:1.5px solid hsl(221 57% 74%/.5);background:var(--mkt-cell);transition:all .4s var(--mkt-ease)}.mkt .flow-node.current .flow-dot,.mkt .flow-node.done .flow-dot{border-color:var(--mkt-accent-light);background:var(--mkt-accent-light)}.mkt .flow-node.current .flow-dot{box-shadow:0 0 0 5px hsl(221 57% 63%/.2),0 0 14px hsl(221 57% 63%/.8)}.mkt .flow-node b{font-size:.86rem;font-weight:600;color:var(--mkt-paper-soft);transition:color .3s}.mkt .flow-node.current b{color:var(--mkt-paper)}.mkt .flow-node small{font-size:.68rem;line-height:1.35;color:hsl(221 18% 52%)}.mkt .flow-scene{position:relative;min-height:290px;padding-top:1.4rem;border-top:1px solid var(--mkt-hair)}.mkt .fx-in{opacity:0;animation:fx-in .5s var(--mkt-ease) forwards}.mkt .fx-pop{opacity:0;animation:fx-pop .4s var(--mkt-ease) forwards}.mkt .fx-grow{display:block;height:100%;border-radius:inherit;background:var(--mkt-accent-light);transform-origin:left;animation:fx-grow .9s var(--mkt-ease) both}.mkt .fx-type{transform-origin:left;animation:fx-grow .6s steps(14) both}.mkt .fx-feed{display:flex;flex-direction:column;gap:.55rem}.mkt .fx-row{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .9rem;border:1px solid var(--mkt-hair);border-radius:10px;background:hsl(224 42% 11%);font-size:.86rem;color:var(--mkt-paper-soft)}.mkt .fx-src{font-family:var(--mkt-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(221 18% 58%)}.mkt .fx-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .fx-fit{font-family:var(--mkt-mono);font-size:.7rem;color:hsl(221 18% 58%)}.mkt .fx-row.hot{border-color:hsl(221 57% 74%/.6);background:hsl(224 50% 16%);color:var(--mkt-paper);box-shadow:0 0 24px hsl(221 57% 63%/.25)}.mkt .fx-row.hot .fx-fit{color:hsl(150 50% 62%)}.mkt .fx-factors{position:relative;display:flex;flex-direction:column;gap:1rem;padding:.4rem 7.5rem 0 .2rem}.mkt .fx-factor{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:1rem;font-size:.84rem;color:var(--mkt-paper-soft)}.mkt .fx-factor i{height:8px;border-radius:4px;background:hsl(221 57% 74%/.12)}.mkt .fx-stamp{position:absolute;right:.6rem;top:50%;padding:.5rem 1rem;border:2px solid hsl(150 50% 55%);border-radius:8px;font-family:var(--mkt-mono);font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsl(150 50% 62%)}.mkt .fx-stamp-in{opacity:0;animation:fx-stamp .5s cubic-bezier(.16,1,.3,1) forwards}.mkt .fx-doc{display:flex;flex-direction:column;gap:.55rem;max-width:460px;margin:0 auto;padding:1.4rem 1.6rem;border-radius:10px;background:hsl(222 30% 94%);box-shadow:0 20px 50px hsl(226 60% 3%/.5)}.mkt .fx-kicker{font-family:var(--mkt-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mkt-ink-soft)}.mkt .fx-h{margin-bottom:.3rem;font-size:1.05rem;font-weight:650;color:var(--mkt-ink)}.mkt .fx-text{display:block;height:7px;border-radius:4px;background:hsl(221 20% 80%)}.mkt .fx-figure{display:flex;align-items:flex-end;height:74px;padding:.4rem .5rem;border-radius:6px;background:linear-gradient(180deg,hsl(205 35% 74%) 0 30%,hsl(95 14% 52%) 30% 62%,hsl(200 32% 46%) 62%)}.mkt .fx-figure span{padding:.12rem .4rem;border-radius:3px;background:hsl(226 50% 8%/.75);font-family:var(--mkt-mono);font-size:.55rem;color:var(--mkt-paper)}.mkt .fx-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.mkt .fx-chip{padding:.18rem .55rem;border:1px solid hsl(221 57% 63%/.45);border-radius:999px;background:hsl(221 57% 63%/.12);font-family:var(--mkt-mono);font-size:.6rem;color:var(--mkt-navy)}.mkt .fx-check{display:flex;flex-direction:column;gap:.6rem;max-width:440px;margin:0 auto}.mkt .fx-item{display:flex;align-items:center;gap:.8rem;padding:.7rem .9rem;border:1px solid var(--mkt-hair);border-radius:10px;background:hsl(224 42% 11%);font-size:.86rem;color:var(--mkt-paper)}.mkt .fx-tick{position:relative;flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid hsl(221 57% 74%/.4);animation:fx-tick .35s var(--mkt-ease) both}.mkt .fx-tick:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--mkt-void);border-width:0 2px 2px 0;transform:rotate(45deg)}.mkt .fx-total{align-self:flex-start;margin-top:.3rem;padding:.35rem .8rem;border-radius:999px;background:hsl(150 50% 55%/.16);font-family:var(--mkt-mono);font-size:.68rem;letter-spacing:.08em;color:hsl(150 50% 66%)}.mkt .fx-photo{position:relative;margin:0;aspect-ratio:4/3;border-radius:10px;overflow:hidden}.mkt .fx-photo.tone-a{background:repeating-linear-gradient(90deg,hsl(25 8% 30%/.55) 0 10px,transparent 10px 34px),radial-gradient(40% 30% at 45% 40%,hsl(18 30% 40%/.7),transparent 70%),linear-gradient(170deg,hsl(30 8% 64%),hsl(25 10% 40%) 60%,hsl(20 10% 26%))}.mkt .fx-photo.tone-b{background:linear-gradient(90deg,transparent 38%,hsl(30 10% 58%) 38% 58%,transparent 58%) top /100% 72% no-repeat,linear-gradient(180deg,hsl(205 35% 74%) 0 30%,hsl(95 14% 44%) 30% 62%,hsl(200 32% 36%) 62%,hsl(200 34% 28%))}.mkt .fx-photo.tone-c{background:linear-gradient(118deg,transparent 47%,hsl(30 10% 22%) 47.6% 48.4%,transparent 49%),linear-gradient(64deg,transparent 58%,hsl(30 10% 26%) 58.5% 59.1%,transparent 59.6%),linear-gradient(170deg,hsl(40 6% 74%),hsl(35 6% 56%) 55%,hsl(30 8% 42%))}.mkt .fx-photo figcaption{position:absolute;left:7px;right:7px;bottom:7px;padding:.22rem .45rem;border-radius:4px;background:hsl(226 50% 8%/.82);font-family:var(--mkt-mono);font-size:.58rem;line-height:1.35;color:var(--mkt-paper)}@keyframes fx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fx-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes fx-grow{0%{transform:scaleX(0)}}@keyframes fx-stamp{0%{opacity:0;transform:translateY(-50%) rotate(-8deg) scale(1.8)}to{opacity:1;transform:translateY(-50%) rotate(-8deg) scale(1)}}@keyframes fx-tick{to{border-color:hsl(150 50% 55%);background:hsl(150 50% 55%)}}.mkt .assembly{position:relative;display:grid;grid-template-columns:200px 80px minmax(0,1fr);align-items:center;min-height:440px;padding:1.6rem;border:1px solid var(--mkt-hair);border-radius:18px;background:radial-gradient(70% 60% at 70% 50%,hsl(224 50% 13%),var(--mkt-cell) 75%)}.mkt .as-sources{display:flex;flex-direction:column;gap:2.2rem;margin:0;padding:0;list-style:none}.mkt .as-src{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid var(--mkt-hair);border-radius:10px;background:hsl(224 42% 11%);animation:as-lit 1.4s var(--mkt-ease) both}.mkt .as-src b{display:block;font-size:.8rem;font-weight:600;color:var(--mkt-paper)}.mkt .as-src small{font-family:var(--mkt-mono);font-size:.58rem;color:hsl(221 18% 58%)}.mkt .as-icon{flex:none;width:30px;height:30px;border-radius:6px;background:hsl(221 40% 22%)}.mkt .as-photo .as-icon{background:linear-gradient(180deg,hsl(205 35% 74%) 0 35%,hsl(95 14% 44%) 35% 65%,hsl(200 32% 36%) 65%)}.mkt .as-log .as-icon{background:repeating-linear-gradient(180deg,hsl(220 16% 70%/.5) 0 2px,transparent 2px 6px) 50% /60% 60% no-repeat,hsl(221 40% 22%)}.mkt .as-data .as-icon{background:linear-gradient(90deg,hsl(221 57% 74%/.6) 0 30%,transparent 30%) 6px 8px /18px 3px no-repeat,linear-gradient(90deg,hsl(221 57% 74%/.6) 0 70%,transparent 70%) 6px 14px /18px 3px no-repeat,linear-gradient(90deg,hsl(221 57% 74%/.6) 0 50%,transparent 50%) 6px 20px /18px 3px no-repeat,hsl(221 40% 22%)}.mkt .as-links{width:100%;height:100%}.mkt .as-link{fill:none;stroke:hsl(221 75% 76%);stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:160;stroke-dashoffset:160;opacity:.8;animation:as-draw 1s var(--mkt-ease) forwards}.mkt .as-page{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.3rem 1.4rem;border-radius:10px;background:hsl(222 30% 94%);box-shadow:0 20px 50px hsl(226 60% 3%/.5)}.mkt .as-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.2rem 0 .4rem}.mkt .as-figs .fx-photo{aspect-ratio:4/3;border-radius:5px}.mkt .as-figs figcaption{left:4px;right:auto;bottom:4px;padding:.1rem .3rem;font-size:.5rem}.mkt .as-table{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:.4rem}.mkt .as-table span{padding:.3rem .4rem;border-radius:4px;background:hsl(221 30% 86%);font-family:var(--mkt-mono);font-size:.55rem;color:var(--mkt-ink)}.mkt .as-stamp{top:2.4rem;right:1.2rem;font-size:.78rem}@keyframes as-lit{0%{border-color:var(--mkt-hair);box-shadow:none}30%{border-color:var(--mkt-accent-light);box-shadow:0 0 22px hsl(221 57% 63%/.45)}to{border-color:hsl(221 57% 74%/.4);box-shadow:none}}@keyframes as-draw{to{stroke-dashoffset:0}}.mkt .scan{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:1.4rem;min-height:440px;padding:1.6rem;border:1px solid var(--mkt-hair);border-radius:18px;background:radial-gradient(70% 60% at 30% 50%,hsl(224 50% 13%),var(--mkt-cell) 75%)}.mkt .scan-page{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.4rem 1.5rem;overflow:hidden;border-radius:10px;background:hsl(222 30% 94%);box-shadow:0 20px 50px hsl(226 60% 3%/.5)}.mkt .scan-beam{position:absolute;left:0;right:0;top:0;height:64px;background:linear-gradient(180deg,transparent,hsl(221 80% 62%/.22) 70%,hsl(221 80% 58%/.9) 98%,transparent);animation:scan-beam 3.6s cubic-bezier(.45,0,.55,1) .3s both}.mkt .scan-mark{position:absolute;left:.8rem;right:.8rem;height:18px;border-radius:4px;opacity:0;animation:fx-pop .35s var(--mkt-ease) forwards}.mkt .scan-mark.miss{background:hsl(0 70% 60%/.18);box-shadow:inset 0 0 0 1px hsl(0 60% 52%/.55)}.mkt .scan-mark.warn{background:hsl(38 90% 60%/.2);box-shadow:inset 0 0 0 1px hsl(34 76% 45%/.55)}.mkt .scan-mark.ok{background:hsl(150 50% 55%/.16);box-shadow:inset 0 0 0 1px hsl(154 46% 40%/.55)}.mkt .scan-notes{position:relative}.mkt .scan-note{position:absolute;left:0;right:0;translate:0 -30%;margin:0;padding:.6rem .7rem;border:1px solid var(--mkt-hair);border-radius:8px;background:hsl(224 42% 11%);font-size:.74rem;line-height:1.4;color:var(--mkt-paper);opacity:0;animation:fx-in .4s var(--mkt-ease) forwards}.mkt .scan-note.miss{border-color:hsl(0 60% 60%/.5)}.mkt .scan-note.warn{border-color:hsl(38 90% 62%/.5)}.mkt .scan-note.ok{border-color:hsl(150 50% 55%/.5)}.mkt .scan-fixed{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;background:hsl(150 50% 55%/.18);font-size:.56rem;opacity:0;animation:fx-pop .35s var(--mkt-ease) forwards}.mkt .scan-fixed,.mkt .scan-total{border-radius:999px;font-family:var(--mkt-mono);letter-spacing:.08em;text-transform:uppercase;color:hsl(150 50% 66%)}.mkt .scan-total{position:absolute;left:0;bottom:0;margin:0;padding:.45rem .8rem;background:hsl(150 50% 55%/.16);font-size:.66rem}@keyframes scan-beam{0%{transform:translateY(-64px)}to{transform:translateY(420px)}}.mkt .idea-wall{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.5rem;min-height:440px;padding:.9rem 0;overflow:hidden;border:1px solid var(--mkt-hair);border-radius:18px;background:radial-gradient(60% 60% at 50% 50%,hsl(224 55% 14%),var(--mkt-cell) 80%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mkt .idea-row{overflow:hidden}.mkt .idea-track{display:flex;gap:.6rem;width:-moz-max-content;width:max-content;animation:idea-drift linear infinite paused}.mkt .idea-row[data-reverse] .idea-track{animation-direction:reverse}.mkt .idea-wall.live .idea-track{animation-play-state:running}.mkt .idea{flex:none;padding:.45rem .85rem;border:1px solid var(--mkt-hair);border-radius:10px;background:hsl(224 42% 12%/.9);font-size:.82rem;white-space:nowrap;color:hsl(221 18% 64%)}.mkt .idea[data-hot]{color:var(--mkt-paper);animation:idea-hot 6.6s ease-in-out infinite}.mkt .idea-yours{position:absolute;left:50%;top:50%;z-index:2;display:flex;flex-direction:column;gap:.55rem;width:min(300px,80%);padding:1.4rem 1.5rem;translate:-50% -50%;border:1px dashed var(--mkt-accent-light);border-radius:16px;background:hsl(224 48% 10%/.94);box-shadow:0 0 0 10px hsl(226 52% 6%/.55),0 30px 70px hsl(226 60% 3%/.8);backdrop-filter:blur(6px)}.mkt .idea-yours .mono-label{color:var(--mkt-accent-light)}.mkt .idea-yours b{font-size:1.35rem;font-weight:650;letter-spacing:-.015em;color:var(--mkt-paper)}.mkt .idea-hint{font-size:.85rem;line-height:1.5;color:var(--mkt-paper-soft)}@keyframes idea-drift{to{transform:translateX(calc(-50% - .3rem))}}@keyframes idea-hot{0%,to{border-color:var(--mkt-hair);box-shadow:none}50%{border-color:hsl(221 57% 74%/.6);box-shadow:0 0 18px hsl(221 57% 63%/.3)}}.mkt .belt-track{display:flex;width:-moz-max-content;width:max-content}.mkt .tx{--p:0;position:relative;z-index:1;overflow:hidden;margin:-3.5rem 0;pointer-events:none}.mkt .tx-stream{height:200px;margin:-4.5rem 0}.mkt .tx-stream i{position:absolute;top:0;left:calc((var(--x0) + (50 - var(--x0)) * min(1, var(--p) * 1.3)) * 1%);border-radius:50%;background:hsl(221 75% 82%);box-shadow:0 0 10px 1px hsl(221 57% 63%/.9);opacity:calc(min(1, var(--p) * 3) * (1 - var(--p) * .4));transform:translateY(calc((var(--p) - var(--lag) * .4) * var(--speed) * 240px))}.mkt .tx-converge{height:210px}.mkt .tx-ray{fill:none;stroke:url(#tx-converge-fade);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1, var(--p) * 1.5))}.mkt .tx-seal{fill:none;stroke:hsl(45 85% 66%/.45);stroke-width:1;transform-box:fill-box;transform-origin:center;opacity:clamp(0,calc((var(--p) - .72) * 5),1);transform:scale(calc(.4 + clamp(0, (var(--p) - .72) * 4, 1) * .6))}.mkt .tx-lock{--shut:clamp(0,calc((var(--p) - 0.5) * 4.5),1);fill:none;stroke:hsl(45 90% 70%);stroke-width:1.6;stroke-linecap:round;filter:drop-shadow(0 0 calc(4px + var(--shut) * 6px) hsl(45 90% 58%/.8));opacity:clamp(0,calc((var(--p) - .3) * 5),1)}.mkt .tx-shackle{transform-box:view-box;transform-origin:606px 198px;transform:translateY(calc((1 - var(--shut)) * -5px)) rotate(calc((1 - var(--shut)) * 32deg))}.mkt .tx-converge{margin-top:0}.mkt .tx-converge svg{position:absolute;inset:0;width:100%;height:100%}.mkt .tx-dawn{z-index:0;height:240px;margin:-3rem 0 -140px;overflow:visible}.mkt .tx-sun{position:absolute;left:50%;bottom:calc(-520px + var(--p) * 200px);width:900px;height:420px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,hsl(28 80% 72%/.32),hsl(221 60% 55%/.18) 55%,transparent 100%);opacity:calc(.3 + var(--p) * .7)}.mkt .viz{margin-top:1.4rem}.mkt .viz-row{display:flex;align-items:center;gap:.7rem;margin-bottom:.45rem}.mkt .viz-row i{display:block;height:6px;border-radius:3px;background:hsl(221 57% 74%/.3);transform-origin:left;animation:viz-grow 1.1s var(--mkt-ease) both}.mkt .viz-cut .viz-row.hot i{transform-origin:left;animation:viz-cut 1.4s var(--mkt-ease) .35s both}@keyframes viz-cut{0%{transform:scaleX(1)}to{transform:scaleX(.18)}}.mkt .viz-row.hot i{background:var(--mkt-accent-light);box-shadow:0 0 14px hsl(221 57% 63%/.6);animation-delay:.25s}.mkt .viz-row b{flex:none;font-family:var(--mkt-mono);font-size:.58rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-paper-soft)}.mkt .viz-ticks{display:flex;gap:4px}.mkt .viz-ticks i{width:9px;height:14px;border-radius:2px;background:hsl(221 57% 74%/.18);animation:viz-tick .3s var(--mkt-ease) both}@keyframes viz-grow{0%{transform:scaleX(0)}}@keyframes viz-tick{to{background:hsl(150 50% 55%)}}.mkt .proof-pin{position:sticky;top:0;display:flex;align-items:center;min-height:100vh;padding:5.5rem 2.5rem 2rem;background:var(--mkt-void)}.mkt .proof-pin .section-inner{width:100%}.mkt .proof-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1.6rem}.mkt .proof-head .sec-label{margin-bottom:0}.mkt .proof-track{--progress:0;--lp:0;position:relative;height:250vh}.mkt .proof-stage{display:grid}.mkt .proof-feature,.mkt .proof-results{grid-area:1/1}.mkt .proof-feature{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(2rem,6vw,5.5rem);align-items:center;opacity:clamp(0,calc((.5 - var(--progress)) * 14),1);transform:translateY(calc(clamp(0, (var(--progress) - .43) * 14, 1) * -28px))}.mkt .show-results .proof-feature{pointer-events:none}.mkt .q-feature{margin:0;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:550;line-height:1.25;letter-spacing:-.02em;color:var(--mkt-paper)}.mkt .q-feature:before{content:"\201C";display:block;height:.55em;font-family:Georgia,Times New Roman,serif;font-size:2.2em;line-height:1;color:var(--mkt-accent)}.mkt .support-card{padding:1.5rem 1.6rem;border:1px solid var(--mkt-hair);border-radius:16px;background:radial-gradient(90% 90% at 0 0,hsl(224 50% 14%),var(--mkt-cell))}.mkt .support-card .mono-label{margin-bottom:1rem;color:var(--mkt-accent-light)}.mkt .support-card ul{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}.mkt .support-card li{--on:clamp(0,calc((var(--lp) - 0.3 - var(--k) * 0.2) * 8),1);display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--mkt-paper);opacity:calc(.3 + var(--on) * .7)}.mkt .support-card li i{position:relative;flex:none;width:20px;height:20px;border:1.5px solid hsl(150 50% 58%/calc(.35 + var(--on) * .65));border-radius:50%;background:hsl(150 50% 55%/calc(var(--on) * .22))}.mkt .support-card li i:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid hsl(150 55% 70%);border-width:0 2px 2px 0;rotate:45deg;opacity:var(--on)}.mkt .proof-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.6rem);align-self:center;margin:0;padding:0;list-style:none}.mkt .result{--in:clamp(0,calc((var(--progress) - 0.5 - var(--k) * 0.08) * 10),1);padding-top:1.3rem;border-top:1px solid hsl(221 57% 74%/calc(.14 + var(--in) * .4));opacity:var(--in);transform:translateY(calc((1 - var(--in)) * 28px))}.mkt .result-quote{margin:0;font-size:clamp(1.05rem,1.25vw,1.18rem);font-weight:450;line-height:1.55;letter-spacing:-.005em;color:var(--mkt-paper)}.mkt .result-quote:before{content:"\201C";display:block;height:.62em;font-family:Georgia,Times New Roman,serif;font-size:2.8em;line-height:1;color:var(--mkt-accent)}.mkt .result-quote .q-who{margin-top:1rem;font-size:.86rem;opacity:1}.mkt .result-quote>strong{font-weight:600;color:var(--mkt-paper)}.mkt .page-dark .proof{color:var(--mkt-ink)}.mkt .page-dark .proof .proof-pin{background:var(--mkt-day)}.mkt .page-dark .proof .sec-label{color:var(--mkt-navy)}.mkt .proof .q-feature{color:var(--mkt-ink)}.mkt .proof .q-feature:before,.mkt .proof .result-quote:before{color:var(--mkt-accent)}.mkt .proof .q-who{color:var(--mkt-ink-soft)}.mkt .proof .q-who strong{color:var(--mkt-ink)}.mkt .proof .support-card{border-color:var(--mkt-line);background:hsl(0 0% 100%);box-shadow:0 18px 40px hsl(224 41% 31%/.08)}.mkt .proof .support-card .mono-label{color:var(--mkt-navy)}.mkt .proof .support-card li{color:var(--mkt-ink)}.mkt .proof .support-card li i{border-color:hsl(152 45% 38%/calc(.35 + var(--on) * .65));background:hsl(152 45% 42%/calc(var(--on) * .14))}.mkt .proof .support-card li i:after{border-color:hsl(152 50% 32%)}.mkt .proof .result{border-top-color:hsl(224 41% 31%/calc(.12 + var(--in) * .3))}.mkt .proof .result-quote{color:var(--mkt-ink-soft)}.mkt .proof .result-quote>strong{color:var(--mkt-ink);background:linear-gradient(transparent 58%,hsl(221 85% 62%/.2) 0,hsl(221 85% 62%/.2) 92%,transparent 0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.mkt .proof .proof-steps li{background:var(--mkt-line)}.mkt .proof .proof-steps li i{background:var(--mkt-navy)}.mkt .proof .partner-row img{filter:none;mix-blend-mode:multiply;opacity:.9}.mkt .q-word{white-space:nowrap;opacity:calc(.14 + .86 * clamp(0, var(--lp) * 1.35 * var(--n) - var(--i), 1));transition:opacity .15s linear}.mkt .q-who{display:block;margin-top:1.8rem;font-size:.95rem;font-weight:400;letter-spacing:0;color:var(--mkt-paper-soft);opacity:calc(clamp(0, var(--lp) * 3 - 1.6, 1))}.mkt .q-who strong{font-weight:600;color:var(--mkt-paper)}.mkt .page-dark .proof{background:var(--mkt-day)}.mkt .metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.6rem);margin:0 0 clamp(1.6rem,4vh,2.6rem);padding:0 0 clamp(1.2rem,3vh,2rem);border-bottom:1px solid var(--mkt-line);list-style:none}.mkt .metric-num{font-size:clamp(2.8rem,5.4vw,5rem);font-weight:750;line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--mkt-navy-dark)}.mkt .metrics .q-unit{color:hsl(221 55% 46%)}.mkt .metric-label{margin-top:.5rem;max-width:30ch;font-size:.98rem;line-height:1.45;color:var(--mkt-ink-soft)}.mkt .metric-viz{min-height:46px}.mkt .metric-viz .viz{margin-top:.9rem}.mkt .metrics .viz-row i{background:hsl(224 41% 31%/.16)}.mkt .metrics .viz-row.hot i{background:var(--mkt-navy);box-shadow:none}.mkt .metrics .viz-row b{color:var(--mkt-ink-soft)}.mkt .metrics .viz-ticks i{background:hsl(224 41% 31%/.12)}.mkt .proof .partners{margin-top:clamp(1.2rem,3vh,2rem);padding-top:clamp(.9rem,2vh,1.3rem);border-top:1px solid var(--mkt-line)}.mkt .proof .partners .sec-label{margin-bottom:.9rem}.mkt .proof .partner-row img{height:30px}.mkt .proof .result{padding-top:0;border-top:none}.mkt .metrics.looping .metric-viz .viz{animation:viz-cycle 4.8s linear both}@keyframes viz-cycle{0%,86%{opacity:1}to{opacity:0}}.mkt .q-unit{margin-left:.06em;font-size:.5em;letter-spacing:-.02em;color:var(--mkt-accent-light)}.mkt .proof-steps{display:flex;gap:.5rem;margin:clamp(1.2rem,3vh,2rem) 0 0;padding:0;list-style:none}.mkt .proof-steps li{position:relative;width:56px;height:2px;overflow:hidden;background:var(--mkt-hair)}.mkt .proof-steps li i{position:absolute;inset:0;background:var(--mkt-accent-light);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--mkt-ease)}.mkt .proof-steps li.cur i,.mkt .proof-steps li.done i{transform:scaleX(1)}.mkt .partner-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;margin:0;padding:0;list-style:none}.mkt .partner-row img{height:34px;width:auto;filter:invert(1) hue-rotate(180deg) saturate(1.3);mix-blend-mode:screen;opacity:.8;transition:opacity .3s}.mkt .partner-row li:hover img{opacity:1}.mkt .gate-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1.2rem,3vw,2.5rem);margin:0;padding:0;list-style:none}.mkt .gate-notes>li>h3{margin:1.4rem 0 .4rem;padding-top:1rem;border-top:1px solid hsl(221 57% 74%/.3);font-size:1.05rem;font-weight:600;color:var(--mkt-paper)}.mkt .gate-notes>li>p{font-size:.9rem;line-height:1.6;color:var(--mkt-paper-soft)}.mkt .sec-card{position:relative;min-height:210px;padding:1.1rem 1.2rem;overflow:hidden;border:1px solid var(--mkt-hair);border-radius:14px;background:radial-gradient(90% 90% at 0 0,hsl(224 50% 13%),var(--mkt-cell));font-size:.82rem;color:var(--mkt-paper-soft)}.mkt .sec-col-head{font-family:var(--mkt-mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:hsl(221 18% 58%)}.mkt .sec-file{margin-bottom:.9rem;font-weight:600;color:var(--mkt-paper)}.mkt .sec-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.65rem 1rem}.mkt .sec-row{display:contents}.mkt .sec-plain{display:flex;justify-content:space-between;gap:.5rem;padding-right:1rem;border-right:1px solid var(--mkt-hair)}.mkt .sec-plain b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--mkt-paper)}.mkt .sec-enc code{font-family:var(--mkt-mono);font-size:.8rem;letter-spacing:.06em;color:var(--mkt-accent-light)}.mkt .sec-iso{display:grid;grid-template-columns:minmax(0,1fr) 3px minmax(0,1fr);align-content:start;gap:0 1.1rem}.mkt .sec-firm{display:flex;flex-direction:column;gap:.4rem}.mkt .sec-firm .sec-col-head{margin-bottom:.2rem}.mkt .sec-chip{padding:.32rem .6rem;border:1px solid var(--mkt-hair);border-radius:7px;background:hsl(224 42% 12%);color:var(--mkt-paper)}.mkt .sec-other .sec-chip{color:hsl(221 18% 58%)}.mkt .sec-wall{height:170px;border-radius:2px;background:hsl(45 90% 66%)}.mkt .sec-denied,.mkt .sec-request{position:absolute;bottom:.9rem;padding:.28rem .6rem;border-radius:999px;font-family:var(--mkt-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.mkt .sec-request{left:calc(50% + 10px);border:1px solid hsl(221 57% 74%/.5);background:hsl(224 45% 14%);color:var(--mkt-paper)}.mkt .sec-denied{right:calc(50% + 10px);background:hsl(0 70% 60%/.16);color:hsl(0 80% 74%);opacity:0}.mkt .sec-locked{margin:1.1rem 0 0;text-align:center;text-wrap:balance;font-family:var(--mkt-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:hsl(221 18% 58%)}.mkt .sec-flow{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,.75fr);align-items:center}.mkt .sec-kept{display:flex;flex-direction:column;gap:.4rem}.mkt .sec-kept .sec-col-head,.mkt .sec-model .sec-col-head{margin-bottom:.2rem}.mkt .sec-gap{position:relative;height:120px}.mkt .sec-gap:before{content:"";position:absolute;left:6px;right:-6px;top:50%;border-top:1.5px dashed hsl(221 57% 74%/.5)}.mkt .sec-feed{position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--mkt-accent-light);box-shadow:0 0 10px hsl(221 75% 62%);opacity:0}.mkt .sec-no{width:34px;height:34px;border:2.5px solid hsl(0 75% 64%);border-radius:50%;box-shadow:0 0 14px hsl(0 75% 55%/.4)}.mkt .sec-no,.mkt .sec-no:after{position:absolute;left:50%;top:50%;translate:-50% -50%}.mkt .sec-no:after{content:"";width:30px;height:2.5px;rotate:-45deg;background:hsl(0 75% 64%)}.mkt .sec-model{display:flex;flex-direction:column;align-items:center;gap:.5rem}.mkt .sec-model svg{width:78px;height:58px;overflow:visible}.mkt .sec-model path{fill:none;stroke:hsl(221 14% 34%);stroke-width:1.2}.mkt .sec-model circle{fill:hsl(224 30% 16%);stroke:hsl(221 14% 44%);stroke-width:1.4}.mkt .live .sec-feed{animation:sec-feed 2.1s var(--mkt-ease) infinite}.mkt .live .sec-no{animation:sec-no .7s ease-out infinite}@keyframes sec-feed{0%{opacity:0;transform:translateX(-24px)}25%{opacity:1}62%{opacity:1;transform:translateX(14px) scale(1)}74%,to{opacity:0;transform:translateX(16px) scale(.3)}}@keyframes sec-no{0%,to{box-shadow:0 0 14px hsl(0 75% 55%/.4)}45%{box-shadow:0 0 22px hsl(0 75% 58%/.75)}}.mkt .live .sec-request{animation:sec-request 3.6s var(--mkt-ease) infinite}.mkt .live .sec-denied{animation:sec-denied 3.6s linear infinite}.mkt .live .sec-wall{animation:sec-wall 3.6s linear infinite}@keyframes sec-request{0%{opacity:0;transform:translateX(60px);border-color:hsl(221 57% 74%/.5)}12%{opacity:1}40%{transform:translateX(0);border-color:hsl(221 57% 74%/.5)}46%,76%{transform:translateX(6px);border-color:hsl(0 70% 62%);opacity:1}90%,to{opacity:0;transform:translateX(6px)}}@keyframes sec-denied{0%,42%{opacity:0}48%,76%{opacity:1}90%,to{opacity:0}}@keyframes sec-wall{0%,40%,56%,to{box-shadow:none}46%{box-shadow:0 0 16px hsl(45 90% 60%)}}.mkt .faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,5rem);align-items:start}.mkt .faq-head{position:sticky;top:7rem;margin-bottom:0}.mkt .faq-q{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:1.4rem;padding:1.4rem .2rem;font:inherit;font-size:1rem;font-weight:500;color:var(--mkt-ink)}.mkt .faq-a p{padding:0 .2rem 1.5rem;font-size:.93rem;line-height:1.7;color:var(--mkt-ink-soft);max-width:64ch}.mkt .faq-a p:not(:last-child){padding-bottom:.85rem}.mkt .sec-title .nowrap{white-space:nowrap}.mkt .app-marks{display:inline-flex;align-items:center;gap:.22em;margin-left:.32em;vertical-align:-.08em}.mkt .app-marks img{width:auto;height:.86em}.mkt .faq-item{border-bottom:1px solid var(--mkt-line)}.mkt .faq-icon{flex:0 0 18px;position:relative;height:18px}.mkt .faq-icon:after,.mkt .faq-icon:before{content:"";position:absolute;background:var(--mkt-navy);transition:transform .4s var(--mkt-ease)}.mkt .faq-icon:before{left:0;right:0;top:8px;height:2px}.mkt .faq-icon:after{top:0;bottom:0;left:8px;width:2px}.mkt .faq-item.open .faq-icon:after{transform:scaleY(0)}.mkt .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--mkt-ease)}.mkt .faq-item.open .faq-a{grid-template-rows:1fr}.mkt .cta,.mkt .faq-a-inner{overflow:hidden}.mkt .cta{position:relative;z-index:1;padding:clamp(7rem,16vh,10rem) 2.5rem;text-align:center;color:var(--mkt-paper)}.mkt .cta h2{max-width:16ch;margin:0 auto 1.2rem;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;color:var(--mkt-paper)}.mkt .cta h2 em{font-style:normal;color:var(--mkt-accent-light)}.mkt .cta>p{color:var(--mkt-paper-soft);margin-bottom:2.2rem}.mkt .cta .tagline{margin-top:2rem;color:var(--mkt-accent-light)}.mkt .btn-light{background:var(--mkt-paper);color:var(--mkt-void);transition:transform .25s ease-out,box-shadow .35s var(--mkt-ease)}.mkt .btn-light:hover{box-shadow:0 10px 40px hsl(221 57% 63%/.45)}.mkt .page-dark{background:var(--mkt-void);color:var(--mkt-paper)}.mkt .page-dark #security{background:radial-gradient(45% 45% at 20% 55%,hsl(224 50% 13%/.55),transparent 70%)}.mkt .page-dark .section.dim{background:transparent}.mkt .page-dark .section{padding-top:clamp(3rem,7vh,5rem);padding-bottom:clamp(3rem,7vh,5rem)}.mkt .page-dark .sec-label{color:var(--mkt-accent-light)}.mkt .page-dark .sec-title{color:var(--mkt-paper)}.mkt .page-dark .sec-title em{color:var(--mkt-accent-light)}.mkt .page-dark .agent-progress{background:var(--mkt-hair)}.mkt .page-dark .agent-progress i{background:var(--mkt-accent-light)}.mkt .page-dark .agent-tab button{color:hsl(221 18% 58%)}.mkt .page-dark .agent-tab button:hover .agent-name,.mkt .page-dark .agent-tab.active .agent-name{color:var(--mkt-paper)}.mkt .page-dark .agent-detail p{color:var(--mkt-paper-soft)}.mkt .page-dark .faq-item{border-bottom-color:var(--mkt-hair)}.mkt .page-dark .faq-q{color:var(--mkt-paper)}.mkt .page-dark .faq-a p{color:var(--mkt-paper-soft)}.mkt .page-dark .faq-icon:after,.mkt .page-dark .faq-icon:before{background:var(--mkt-accent-light)}.mkt .sub-hero{position:relative;min-height:72vh;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(120% 100% at 50% 0,hsl(225 48% 9%),hsl(226 52% 5%));color:var(--mkt-paper);overflow:hidden;padding:7rem 2.5rem 5rem}.mkt .sub-hero.short{min-height:46vh;padding-bottom:4rem}.mkt .sub-hero:before{content:"";position:absolute;inset:0;opacity:.5;background-image:linear-gradient(hsl(221 40% 60%/.05) 1px,transparent 0),linear-gradient(90deg,hsl(221 40% 60%/.05) 1px,transparent 0);background-size:56px 56px}.mkt .hero-bridge{position:absolute;right:-2%;bottom:6%;width:min(620px,52vw);opacity:.8}.mkt .hero-bridge path{stroke:hsl(221 60% 70%/.55);stroke-width:1.3;fill:none}.mkt .draw path{stroke-dasharray:900;stroke-dashoffset:900;animation:mkt-draw 3.2s var(--mkt-ease) forwards}.mkt .draw path:nth-child(2){animation-delay:.3s}.mkt .draw path:nth-child(3){animation-delay:.6s}.mkt .draw path:nth-child(4){animation-delay:.9s}@keyframes mkt-draw{to{stroke-dashoffset:0}}.mkt .blights circle{fill:hsl(45 90% 75%);opacity:0;animation:mkt-light-on .5s forwards var(--d),mkt-twinkle 3s ease-in-out infinite calc(var(--d) + .6s)}@keyframes mkt-light-on{to{opacity:1}}@keyframes mkt-twinkle{50%{opacity:.4}}.mkt .sub-hero-inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;width:100%}.mkt .sub-kicker{color:var(--mkt-accent-light);display:flex;align-items:center;gap:.8rem;margin-bottom:1.3rem}.mkt .sub-kicker:before{content:"";width:30px;height:1px;background:var(--mkt-accent-light)}.mkt .sub-hero h1{font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:750;letter-spacing:-.04em;line-height:1.04;max-width:18ch}.mkt .sub-hero h1 em{font-style:normal;color:var(--mkt-accent-light)}.mkt .sub-hero .tagline{margin-top:1.6rem;color:var(--mkt-paper-soft)}.mkt .sub-hero .sub{margin-top:1.5rem;font-size:1.02rem;line-height:1.7;color:hsl(220 18% 72%);max-width:60ch}.mkt .sub-hero .sub strong{color:var(--mkt-paper);font-weight:600}.mkt .hero-rise>*{opacity:0;transform:translateY(28px)}.mkt .stats-strip{border-top:1px solid var(--mkt-line);border-bottom:1px solid var(--mkt-line);display:flex;flex-wrap:wrap}.mkt .stat-cell{flex:1 1 200px;padding:1.4rem 1rem;text-align:center;border-left:1px solid var(--mkt-line)}.mkt .stat-cell:first-child{border-left:none}.mkt .stat-cell b{display:block;font-size:1.15rem;font-weight:700;color:var(--mkt-ink);letter-spacing:-.01em}.mkt .stat-cell span{font-family:var(--mkt-mono);font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mkt-ink-soft);margin-top:.35rem;display:block}.mkt .prin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem}.mkt .prin{border:1px solid var(--mkt-line);border-radius:16px;padding:1.6rem 1.5rem;background:hsl(0 0% 100%/.65);transition:transform .45s var(--mkt-ease),box-shadow .45s var(--mkt-ease)}.mkt .prin:hover{transform:translateY(-4px);box-shadow:0 16px 44px hsl(224 41% 31%/.1)}.mkt .prin .num{font-family:var(--mkt-mono);font-size:.6rem;letter-spacing:.2em;color:var(--mkt-accent);display:block;margin-bottom:.8rem}.mkt .prin h3{font-size:1.02rem;font-weight:650;color:var(--mkt-ink);margin-bottom:.45rem;letter-spacing:-.01em}.mkt .prin p{font-size:.88rem;line-height:1.6;color:var(--mkt-ink-soft)}.mkt .founders{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(2.5rem,8vw,7rem);margin-top:3rem}.mkt .founder{display:flex;flex-direction:column;align-items:center;text-align:center}.mkt .founder img{display:block;width:min(260px,66vw);aspect-ratio:1;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 94%);mask-image:linear-gradient(180deg,#000 62%,transparent 94%)}.mkt .founder h3{margin-top:.2rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.mkt .founder .role{display:inline-flex;align-items:center;gap:.55rem;margin-top:.3rem;font-size:.95rem;color:var(--mkt-ink-soft)}.mkt .founder .li{display:inline-flex;padding:13px;margin:-13px;color:var(--mkt-navy);opacity:.85;transition:opacity .3s var(--mkt-ease),transform .3s var(--mkt-ease)}.mkt .founder .li svg{width:18px;height:18px;fill:currentColor}.mkt .founder .li:focus-visible,.mkt .founder .li:hover{opacity:1;transform:translateY(-1px)}.mkt .sub-hero.about-hero{min-height:0;padding-bottom:clamp(2rem,5vh,3rem)}.mkt .page-dark .about-stats{padding-top:0;padding-bottom:clamp(1.5rem,4vh,2.5rem)}.mkt .page-dark .stats-strip{border-color:var(--mkt-hair)}.mkt .page-dark .stat-cell{border-left-color:var(--mkt-hair)}.mkt .page-dark .stat-cell b{color:var(--mkt-paper)}.mkt .page-dark .stat-cell span{color:hsl(221 18% 62%)}.mkt .page-dark .prin{border-color:var(--mkt-hair);background:hsl(224 40% 12%/.6)}.mkt .page-dark .prin:hover{border-color:hsl(221 57% 63%/.4);box-shadow:0 16px 44px hsl(224 60% 4%/.6)}.mkt .page-dark .prin .num{color:var(--mkt-accent-light)}.mkt .page-dark .prin h3{color:var(--mkt-paper)}.mkt .page-dark .prin p{color:var(--mkt-paper-soft)}.mkt .page-dark .founder h3{color:var(--mkt-paper)}.mkt .page-dark .founder .role{color:hsl(221 18% 62%)}.mkt .page-dark .founder .li{color:var(--mkt-paper)}.mkt .role-card{border:1px solid var(--mkt-line);border-radius:18px;background:hsl(0 0% 100%/.7);padding:2rem 2.1rem;margin-top:2.2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;transition:transform .45s var(--mkt-ease),border-color .45s var(--mkt-ease),box-shadow .45s var(--mkt-ease)}.mkt .role-card:hover{transform:translateY(-4px);border-color:var(--mkt-accent);box-shadow:0 18px 50px hsl(224 41% 31%/.12)}.mkt .role-card h3{font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.mkt .role-meta{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.mkt .role-meta span{font-family:var(--mkt-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--mkt-line);color:var(--mkt-ink-soft);border-radius:99px;padding:4px 10px}.mkt .role-blurb{font-size:.95rem;line-height:1.65;color:var(--mkt-ink-soft);margin-top:.9rem;max-width:56ch}.mkt .always{background:var(--mkt-navy);color:var(--mkt-paper);border-radius:22px;padding:clamp(2.2rem,5vw,3.2rem);text-align:center}.mkt .always .mono-label{color:var(--mkt-accent-light)}.mkt .always h3{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;letter-spacing:-.025em;margin:.9rem 0 1.5rem}.mkt .legal-body{max-width:760px;margin:0 auto;padding:clamp(3.5rem,8vh,6rem) 2.5rem}.mkt .legal-body h2{font-size:1.3rem;font-weight:650;letter-spacing:-.02em;color:var(--mkt-ink);margin:2.4rem 0 .8rem}.mkt .legal-body li,.mkt .legal-body p{font-size:.97rem;line-height:1.75;color:var(--mkt-ink-soft);margin-bottom:.9rem}.mkt .legal-body ul{padding-left:1.3rem}.mkt .legal-updated{font-family:var(--mkt-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mkt-ink-soft)}.mkt .stage.static-hero,.mkt .stage.webgl-fallback{height:100vh;height:100dvh}.mkt .stage.webgl-fallback .scene-canvas,.mkt .stage.webgl-fallback .stage-birds,.mkt .stage.webgl-fallback .stage-stars{display:none}.mkt .vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mkt .agent-tab button:focus-visible,.mkt .btn:focus-visible,.mkt .faq-q:focus-visible,.mkt a:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:3px;border-radius:4px}@media (max-aspect-ratio:1/1){.mkt .beat-1{top:42%}}@media (max-width:980px){.mkt .agents-grid,.mkt .kb-claims{grid-template-columns:1fr}.mkt .agents-grid{gap:1.1rem}.mkt .agent-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.mkt .agent-tab{padding:0;border:1px solid var(--mkt-hair);border-radius:11px;overflow:hidden;background:hsl(224 45% 11%/.6);transition:border-color .3s var(--mkt-ease),box-shadow .3s var(--mkt-ease)}.mkt .agent-tab.active{border-color:hsl(221 57% 74%/.5);background:radial-gradient(120% 140% at 0 0,hsl(224 50% 19%),hsl(224 45% 11%));box-shadow:0 8px 22px hsl(221 80% 45%/.16)}.mkt .agent-tab button{flex-wrap:nowrap;gap:.55rem;padding:.5rem .6rem}.mkt .agent-icon{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;background:hsl(221 57% 63%/.12);color:var(--mkt-accent-light);transition:background .3s var(--mkt-ease),color .3s var(--mkt-ease)}.mkt .agent-icon svg{width:15px;height:15px;stroke-width:1.9}.mkt .agent-tab.active .agent-icon{background:hsl(221 57% 63%/.3);color:var(--mkt-paper)}.mkt .agent-name{min-width:0;font-size:.88rem;line-height:1.2;letter-spacing:-.01em}.mkt .agent-detail{display:none}.mkt .page-dark .agent-progress{top:auto;bottom:0;background:none}.mkt .agent-copy{margin-bottom:1.1rem;font-size:.95rem;line-height:1.6;color:var(--mkt-paper-soft)}.mkt .faq-layout,.mkt .proof-feature{grid-template-columns:1fr}.mkt .proof-head{flex-direction:column;gap:.6rem}.mkt .flow-node small{display:none}.mkt .kb-claim:nth-child(2){justify-self:stretch;max-width:none}.mkt .bv-stage{grid-template-columns:1fr;min-height:0}.mkt .bv-cats{grid-column:auto}.mkt .bv-cats ul,.mkt .bv-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mkt .bv-sources .bv-label{grid-column:1/-1}.mkt .bv-cats .bv-row:last-child,.mkt .bv-sources .bv-source:last-child{display:none}.mkt .bv-stage{gap:.5rem}.mkt .bv-brain{position:relative;inset:auto;min-height:clamp(230px,62vw,360px);margin:0 -1.25rem}.mkt .faq-head{position:static}.mkt .prin-grid{grid-template-columns:1fr}.mkt .hero-bridge{width:90vw;opacity:.35}}@media (max-width:900px){.mkt .anno,.mkt .anno-lines,.mkt .hud,.mkt .hud-rule{display:none}.mkt .beat{right:1.6rem;max-width:min(520px,70vw)}.mkt .beat-win:before{background:radial-gradient(70% 65% at 50% 45%,hsl(226 50% 10%/.6),transparent 75%)}}@media (max-width:700px){.mkt .bv-source{height:42px;font-size:.8rem}.mkt .bv-system{gap:.5rem;padding:0 .7rem}.mkt .bv-mono,.mkt .bv-source img{width:20px;height:20px}.mkt .bv-kind,.mkt .bv-latest-tag{display:none}.mkt .bv-row{padding:.55rem .7rem}.mkt .bv-name{font-size:.86rem}.mkt .bv-latest-title{font-size:.72rem}.mkt .metrics{grid-template-columns:1fr;gap:0}.mkt .stats-strip{flex-wrap:nowrap}.mkt .stat-cell{flex:1 1 0;min-width:0;padding:.95rem .35rem}.mkt .stat-cell b{font-size:clamp(.82rem,3.9vw,1rem)}.mkt .stat-cell span{font-size:.6rem;letter-spacing:.12em;line-height:1.5}.mkt .metric{padding:1.1rem 0;border-top:1px solid var(--mkt-line)}.mkt .proof-track{--lp:1;--progress:0.5;height:auto}.mkt .proof-pin{position:static}.mkt .proof-stage{display:flex;flex-direction:column;gap:3rem}.mkt .proof-feature{grid-template-columns:1fr;opacity:1;transform:none}.mkt .proof-results{display:flex;align-self:stretch;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;scrollbar-width:thin;margin:0 -1.5rem;padding:.25rem 1.5rem 1.5rem}.mkt .result{opacity:1;transform:none}.mkt .proof-steps{display:none}.mkt .proof .result{flex:0 0 86%;scroll-snap-align:start;padding:1.3rem 1.3rem 1.4rem;border:1px solid var(--mkt-line);border-radius:16px;background:hsl(0 0% 100%);box-shadow:0 12px 28px hsl(224 41% 31%/.07)}.mkt .idea{font-size:.74rem;padding:.45rem .75rem}.mkt .section{padding:clamp(3rem,8vh,4rem) 1.5rem}.mkt .sec-col-head,.mkt .sec-locked,.mkt .viz-row b{font-size:.64rem}.mkt .sub-hero{padding-left:1.5rem;padding-right:1.5rem}.mkt .tx-stream{height:140px;margin:-3.5rem 0}.mkt .tx-converge{height:150px}.mkt .tx-dawn{height:170px;margin-bottom:-110px}.mkt .flow{padding:1.1rem}.mkt .assembly{grid-template-columns:1fr;gap:1rem;min-height:0;padding:1.1rem}.mkt .as-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.mkt .as-src{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.6rem}.mkt .as-src b{font-size:.74rem;line-height:1.25}.mkt .as-src small{display:none}.mkt .as-icon{width:24px;height:24px}.mkt .as-links{display:none}.mkt .scan{grid-template-columns:1fr;gap:.9rem;min-height:0;padding:1.1rem}.mkt .scan-page{gap:.6rem;padding:1.1rem 1.2rem}.mkt .scan-page .fx-h{overflow:hidden;font-size:min(.9rem,3.6vw);white-space:nowrap;text-overflow:ellipsis}.mkt .scan-notes{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.mkt .scan-note{position:static;translate:none;align-self:stretch}.mkt .scan-total{position:static;margin-top:.15rem}.mkt .proof-pin{padding:3rem 1.5rem 2rem}.mkt .partner-row{justify-content:center}.mkt .partner-row img{height:30px}.mkt .fx-factors{padding-right:0;padding-bottom:3.4rem}.mkt .fx-factor{grid-template-columns:128px minmax(0,1fr);gap:.7rem;font-size:.78rem}.mkt .flow-node b{font-size:.74rem;white-space:nowrap}.mkt .sec-denied,.mkt .sec-request{font-size:.6rem;letter-spacing:.04em}.mkt .sec-request{left:calc(50% + 6px)}.mkt .sec-denied{right:calc(50% + 6px)}.mkt .cta{padding-top:4.5rem;padding-bottom:4.5rem}.mkt .fx-stamp{top:auto;bottom:0}.mkt .fx-row{grid-template-columns:minmax(0,1fr) auto}.mkt .fx-src{display:none}.mkt .beat{right:1rem;max-width:min(440px,82vw)}.mkt .beat .kicker:before{display:none}.mkt .beat .kicker{line-height:1.7}.mkt .beat-win:before{inset:-2.2rem -1.4rem;background:radial-gradient(85% 75% at 50% 50%,hsl(226 50% 9%/.74),transparent 82%)}.mkt .beat-win :is(h1,h2) .acc{color:hsl(221 85% 86%)}}@media (min-width:701px) and (max-height:760px){.mkt .proof-pin{padding-top:5.7rem;padding-bottom:.8rem}.mkt .proof-head{margin-bottom:.8rem}.mkt .metric-num{font-size:clamp(2.4rem,4.2vw,3.6rem)}.mkt .metric-viz{min-height:0}.mkt .metric-viz .viz{margin-top:.6rem}.mkt .metrics{margin-bottom:1.1rem;padding-bottom:1rem}.mkt .q-feature{font-size:clamp(1.2rem,1.8vw,1.5rem)}.mkt .proof .partners{margin-top:.9rem;padding-top:.8rem}.mkt .proof .partner-row img{height:26px}}@media (min-width:701px) and (max-height:680px){.mkt .proof-pin{padding-top:5.3rem}.mkt .proof-head{margin-bottom:.5rem}.mkt .metric-num{font-size:clamp(2.1rem,3.6vw,3rem)}.mkt .metrics{margin-bottom:.8rem;padding-bottom:.7rem}.mkt .proof .partners{margin-top:.6rem;padding-top:.6rem}.mkt .proof .partners .sec-label{margin-bottom:.5rem}.mkt .proof .partner-row img{height:22px}}@media (max-width:17.5em){.mkt .stats-strip{flex-direction:column}.mkt .stat-cell{flex:none;border-left:none}.mkt .page-dark .stat-cell+.stat-cell{border-top:1px solid var(--mkt-hair)}}@media (max-width:380px){.mkt .stat-cell span{font-size:.56rem;letter-spacing:.06em}.mkt .sec-denied,.mkt .sec-request{max-width:calc(50% - 1.6rem);white-space:normal;text-align:center;line-height:1.35}.mkt .agent-tab button{gap:.45rem;padding:.5rem}.mkt .agent-name{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.mkt .hero-rise>*,.mkt [data-reveal]{opacity:1!important;transform:none!important}.mkt .belt-track{animation:none!important}.mkt .bv-feed{animation:none}.mkt .industry-belt{-webkit-mask-image:none;mask-image:none}.mkt .industry-belt .belt-track{width:auto;justify-content:center;padding:0 1.2rem}.mkt .industry-set{flex-wrap:wrap;justify-content:center;row-gap:.8rem}.mkt .belt-track [data-dup]{display:none}.mkt .proof-track{--lp:1;--progress:0.5;height:auto}.mkt .proof-pin{position:static}.mkt .proof-stage{display:flex;flex-direction:column;gap:3rem}.mkt .proof-feature,.mkt .result{opacity:1;transform:none}.mkt .assembly *,.mkt .flow-scene *,.mkt .idea-track,.mkt .scan *,.mkt .viz,.mkt .viz *{animation:none!important;opacity:1}.mkt .fx-tick{border-color:hsl(150 50% 55%);background:hsl(150 50% 55%)}.mkt .scan-beam{display:none}.mkt .as-link{stroke-dashoffset:0}.mkt .fx-stamp{transform:translateY(-50%) rotate(-8deg)}.mkt .tx{--p:0.7}.mkt .viz-cut .viz-row.hot i{transform:scaleX(.18)}.mkt .metrics .viz-ticks i,.mkt .viz-ticks i{background:hsl(150 50% 55%)}.mkt .idea[data-hot]{animation:none}.mkt .sec-denied{opacity:1}.mkt .sec-feed{display:none}.mkt .agent-progress i{animation:none}.mkt .draw path{animation:none;stroke-dashoffset:0}.mkt .scroll-cue .wheel:after{animation:none}}