/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1660px;margin:auto;padding-left:6vw;padding-right:6vw}.nav{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;height:90px;display:flex;position:relative}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:900;display:flex}.mark{background:var(--orange);width:25px;height:15px;display:inline-block;transform:skew(-22deg)}.navlinks{gap:42px;font-size:13px;font-weight:700;display:flex}.navlinks a:hover{color:var(--orange)}.navcta,.button{justify-content:space-between;align-items:center;gap:46px;font-size:13px;font-weight:800;display:inline-flex}.navcta{background:var(--ink);color:#fff;padding:17px 22px}.hero{text-align:center;background:radial-gradient(circle at 50% 35%,#fff 0,#0000 38%);flex-direction:column;align-items:center;min-height:790px;padding-top:95px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.19em;font-size:11px;font-weight:900}.eyebrow>span,.eyebrow.orange:before{content:"";background:var(--orange);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:14px;display:inline-block}h1,h2,h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-.065em;margin:48px 0 35px;font-size:clamp(64px,7.2vw,118px);line-height:.87}h1 em,h2 em{color:var(--orange);font-weight:400}em{font-family:Georgia,Times New Roman,serif}.heroCopy{color:#47433c;max-width:735px;margin:0 0 28px;font-size:18px;line-height:1.6}.button{background:var(--ink);color:#fff;cursor:pointer;border:0;min-width:245px;padding:19px 25px}.buttonNote,.ctaNote{color:var(--muted);margin:12px 0 0;font-size:12px}.trustRow{text-transform:uppercase;letter-spacing:.12em;gap:75px;margin-top:auto;margin-bottom:54px;font-size:10px;font-weight:900;display:flex}.trustRow span:first-letter{color:var(--orange)}.darkSection{background:var(--ink);color:var(--paper)}.problem{text-align:center;padding:130px 0}.narrow{max-width:1250px}.problem h2,.sectionIntro h2,.why h2,.ctaSection h2{letter-spacing:-.045em;margin:40px 0 30px;font-size:clamp(48px,5vw,82px);line-height:.98}.problem h2 em{color:#8d8880}.problem p{color:#aaa59c;max-width:720px;margin:auto;line-height:1.7}.control{grid-template-columns:.8fr 1.45fr;align-items:center;gap:7vw;padding-top:135px;padding-bottom:135px;display:grid}.controlCopy h2{letter-spacing:-.045em;margin:22px 0;font-size:clamp(48px,4vw,72px);line-height:.98}.controlCopy p{color:var(--muted);max-width:500px;line-height:1.65}.policyPanel{color:#fff;border-top:3px solid var(--orange);background:#121211;padding:30px 34px;box-shadow:0 35px 55px #28221738}.panelHead,.panelFoot{color:#71e18d;letter-spacing:.1em;justify-content:space-between;padding-bottom:20px;font-size:9px;display:flex}.panelHead b,.panelFoot{color:#89857e}.liveDot{background:#63df82;width:5px;height:5px;display:inline-block}.action{border-top:1px solid #333;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:20px 0;display:grid}.action i{border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.action b{font-size:12px}.action small{color:#888;margin-top:5px;font-size:9px;display:block}.action time{color:#777;font-size:8px}.panelFoot{border-top:1px solid #333;padding-top:20px;padding-bottom:0}.sectionIntro{justify-content:space-between;align-items:end;gap:50px;display:flex}.sectionIntro>p{color:#8d8880;max-width:520px;margin-bottom:35px;line-height:1.6}.demo{padding:130px 0}.demo h2 em,.why h2 em{color:#918c84}.demoGrid{border-top:1px solid #383734;border-left:1px solid #383734;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.demoGrid article{border-bottom:1px solid #383734;border-right:1px solid #383734;min-height:220px;padding:28px;position:relative}.demoGrid article>span{color:var(--orange);font-size:10px}.demoGrid article b{margin-top:50px;font:30px Georgia;display:block}.demoGrid article p{color:#98938b;font-size:14px}.demoGrid article i{color:var(--orange);font-style:normal;position:absolute;top:25px;right:25px}.software{padding-top:130px;padding-bottom:130px}.software h2{margin:28px 0;font-size:clamp(48px,4.5vw,74px);line-height:.98}.softwareFlow{grid-template-columns:1fr auto 1.2fr auto 1fr;align-items:center;margin-top:75px;display:grid}.softwareFlow div{border:1px solid var(--line);padding:45px 30px;font:700 22px Georgia}.softwareFlow small{color:var(--muted);margin-top:10px;font:12px Arial;display:block}.softwareFlow>span{color:var(--orange);padding:0 18px}.softwareFlow .maplockBox{background:var(--ink);color:#fff;border-top:3px solid var(--orange);padding:55px 38px;box-shadow:0 25px 50px #1112}.platforms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin-top:60px;padding:25px 0;font-size:11px;font-weight:700;display:flex}.platforms b{color:var(--orange)}.industries{background:var(--orange);padding:110px 0}.industryList{border-top:1px solid #17130f55;margin-top:55px}.industryList div{border-bottom:1px solid #17130f55;grid-template-columns:60px 1fr auto;align-items:center;padding:18px 0;font:clamp(28px,3vw,49px) Georgia;display:grid}.industryList span{font:10px Arial}.industryList i{font:18px Arial}.why{padding:130px 0}.benefits{border-top:1px solid #373633;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.benefits article{border-right:1px solid #373633;min-height:250px;padding:30px 25px 20px 0}.benefits article+article{padding-left:25px}.benefits span{color:var(--orange);font-size:10px}.benefits h3{margin:55px 0 20px;font-size:30px;line-height:1.05}.benefits p{color:#98938b;font-size:14px;line-height:1.5}.ctaSection{background:var(--orange);text-align:center;padding:120px 6vw}.ctaSection h2{margin:32px 0;font-size:clamp(64px,7vw,110px);line-height:.88}.ctaSection>p{max-width:600px;margin:0 auto 40px;line-height:1.6}.ctaSection form{justify-content:center;align-items:end;gap:8px;display:flex}.ctaSection label{text-align:left}.ctaSection label span{text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.ctaSection input{background:0 0;border:1px solid #151515;outline:none;width:240px;height:54px;padding:0 15px}.ctaSection input:focus{background:#fff2}.button.light{background:var(--paper);color:var(--ink);height:54px}.ctaSection .ctaNote{color:#2b211c;margin-top:15px;margin-bottom:0}.success{background:var(--paper);flex-direction:column;gap:6px;padding:22px 35px;display:inline-flex}.success span{font-size:13px}.footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:130px;padding:0 6vw;display:flex}.footer p,.footer>span{color:#85817b;text-transform:uppercase;letter-spacing:.1em;font-size:10px}@media (width<=900px){.navlinks{display:none}.nav{height:72px}.navcta{padding:13px}.hero{min-height:700px;padding-top:75px}.heroCopy{font-size:16px}.trustRow{flex-wrap:wrap;justify-content:center;gap:18px}.control{grid-template-columns:1fr}.sectionIntro{display:block}.demoGrid{grid-template-columns:1fr 1fr}.softwareFlow{grid-template-columns:1fr}.softwareFlow>span{text-align:center;padding:12px;transform:rotate(90deg)}.platforms{flex-wrap:wrap;gap:20px}.benefits{grid-template-columns:1fr 1fr}.ctaSection form{flex-direction:column;align-items:center}.ctaSection label,.ctaSection input,.ctaSection button{width:100%;max-width:420px}.footer{text-align:center;flex-direction:column;gap:25px;height:auto;padding-top:45px;padding-bottom:45px}}@media (width<=560px){.shell{padding-left:22px;padding-right:22px}.brand{font-size:14px}.mark{width:20px;height:12px}.navcta{gap:0;font-size:0}.navcta:before{content:"Early access";font-size:11px}.hero{min-height:670px}.eyebrow{font-size:9px}.heroCopy{font-size:15px}.trustRow{display:none}.problem,.demo,.why{padding:90px 0}.control,.software{padding-top:90px;padding-bottom:90px}.demoGrid,.benefits{grid-template-columns:1fr}.demoGrid article{min-height:170px}.demoGrid article b{margin-top:35px}.softwareFlow{margin-top:45px}.platforms{grid-template-columns:1fr 1fr;display:grid}.industryList div{grid-template-columns:35px 1fr auto}.ctaSection{padding:90px 22px}.policyPanel{padding:24px 18px}.action time,.footer p{display:none}}@media (prefers-reduced-motion:no-preference){.policyPanel,.softwareFlow .maplockBox{animation:5s ease-in-out infinite float}.action{animation:.7s both reveal}.action:nth-child(3){animation-delay:.15s}.action:nth-child(4){animation-delay:.3s}.action:nth-child(5){animation-delay:.45s}@keyframes float{50%{transform:translateY(-7px)}}@keyframes reveal{0%{opacity:0;transform:translate(12px)}}}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}main>.nav,main>.hero{display:none}.trustStory{color:#07101f;background:#e7edf5;height:430vh;position:relative}.trustSticky{background:radial-gradient(circle at 63% 44%,#fff 0,#e9eff7 34%,#dce6f1 80%);height:100vh;position:sticky;top:0;overflow:hidden}.storyNav{z-index:20;justify-content:space-between;align-items:center;height:78px;display:flex;position:relative}.storyHero{z-index:10;height:calc(100vh - 78px);position:relative}.heroStatement{max-width:720px;transition:all .55s;position:absolute;top:5vh;left:6vw}.heroStatement h1{letter-spacing:-.075em;margin:34px 0 25px;font:700 clamp(64px,7vw,116px)/.86 Arial}.heroStatement p{color:#445065;max-width:580px;margin-bottom:26px;font-size:18px;line-height:1.5}.heroStatement small{letter-spacing:.12em;color:#69758a;margin-top:30px;font:9px Courier New;display:block}.stepCopy{opacity:0;grid-template-columns:52px 520px;gap:18px;transition:all .5s;display:grid;position:absolute;bottom:15vh;left:6vw;transform:translateY(25px)}.stepIndex{background:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font:11px Courier New;display:grid;box-shadow:0 12px 35px #50657c20}.stepCopy span{letter-spacing:.1em;text-transform:uppercase;color:#6253df;font:700 10px Courier New}.stepCopy h2{letter-spacing:-.04em;margin:10px 0 14px;font:650 34px/1 Arial}.stepCopy p{color:#566176;max-width:490px;margin:0;line-height:1.55}.stepRail{opacity:0;gap:28px;transition:all .5s;display:flex;position:absolute;bottom:5vh;left:6vw}.stepRail button{color:#758095;background:0 0;border:0;padding:0;font:600 10px Arial}.stepRail button span{margin-right:7px;font-family:Courier New}.stepRail button.active{color:#101a2b}.mapWorld{transform-style:preserve-3d;z-index:2;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(20%,16%)scale(.82)rotateX(58deg)rotate(-24deg)}.worldGrid{opacity:.35;background-image:radial-gradient(circle,#8dcde5 0 3px,#0000 4px);background-size:48px 48px;position:absolute;inset:-25%;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 68%);mask-image:radial-gradient(circle,#000 0,#0000 68%)}.appNode{color:#17243a;background:linear-gradient(145deg,#f9fcff,#cbd9e7);border:1px solid #fff;border-radius:18px;width:190px;height:130px;padding:25px;font:800 20px Arial;transition:all .8s;position:absolute;transform:translateZ(35px);box-shadow:15px 20px 25px #68819835,0 0 0 8px #d7e3ef80}.appNode i{background:linear-gradient(135deg,#725cff,#39d5e7);border-radius:8px;width:32px;height:32px;margin-bottom:15px;display:block;box-shadow:0 0 22px #725cff66}.appNode small{color:#69768b;margin-top:8px;font:9px Courier New;display:block}.nodeA{top:17%;left:30%}.nodeB{top:25%;left:64%}.nodeC{top:62%;left:42%}.nodeD{top:63%;left:77%}.agentOrb{color:#fff;background:#0a1020;border-radius:50%;place-items:center;width:95px;height:95px;transition:all .8s;display:grid;position:absolute;top:49%;left:54%;transform:translateZ(90px);box-shadow:0 0 0 18px #725cff20,0 0 70px #725cff99}.agentOrb span{font:700 27px Arial}.agentOrb small{color:#1a2b42;font:9px Courier New;position:absolute;top:105px}.route{transform-origin:0;background:linear-gradient(90deg,#23d8e8,#725cff);border-radius:10px;height:6px;position:absolute;box-shadow:0 0 18px #36d5ef}.route1{width:310px;top:37%;left:38%;transform:rotate(17deg)}.route2{width:220px;top:53%;left:56%;transform:rotate(-30deg)}.route3{width:280px;top:57%;left:58%;transform:rotate(25deg)}.gate{color:#fff;background:#10172bee;border:5px solid #725cff;place-items:center;width:250px;height:150px;transition:all .8s;display:grid;position:absolute;top:44%;left:60%;transform:translateZ(100px);box-shadow:0 0 0 14px #725cff25,0 30px 70px #3525a080}.gate span{letter-spacing:.12em;color:#9beef5;font:9px Courier New;position:absolute;top:16px}.gate b{font:800 30px Arial}.decisionBadge{letter-spacing:.1em;color:#6253df;opacity:0;background:#fff;border:1px solid #cbd8e5;padding:13px 18px;font:800 9px Courier New;transition:all .6s;position:absolute;top:39%;left:73%;transform:translateZ(130px);box-shadow:0 12px 30px #364d6530}.scene2 .decisionBadge,.scene3 .decisionBadge{opacity:1}.scene2 .gate{border-color:#ffb74d}.scene3 .gate{border-color:#38d9b2}.scene1~.storyHero .heroStatement,.scene2~.storyHero .heroStatement,.scene3~.storyHero .heroStatement{opacity:0;transform:translateY(-25px)}.scene1~.storyHero .stepCopy,.scene2~.storyHero .stepCopy,.scene3~.storyHero .stepCopy,.scene1~.storyHero .stepRail,.scene2~.storyHero .stepRail,.scene3~.storyHero .stepRail{opacity:1;transform:none}@media (width<=900px){.trustStory{height:390vh}.mapWorld{transform:translate(1%,30%)scale(.58)rotateX(58deg)rotate(-24deg)}.mapWorld.scene1{transform:translate(-12%,18%)scale(.64)rotateX(58deg)rotate(-24deg)}.mapWorld.scene2{transform:translate(-22%,5%)scale(.72)rotateX(58deg)rotate(-24deg)}.mapWorld.scene3{transform:translate(-32%,-2%)scale(.8)rotateX(58deg)rotate(-24deg)}.heroStatement{top:6vh;left:0}.heroStatement h1{font-size:58px}.stepCopy{grid-template-columns:46px minmax(0,1fr);left:0;right:22px}.stepRail{gap:12px;left:22px;right:22px}.stepRail button:not(.active){font-size:0}.stepRail button:not(.active) span{font-size:10px}}:root{--ink:#090b12;--ivory:#f1f3f7;--paper:#f8f9fc;--orange:#725cff;--line:#cbd0dc;--muted:#626a7a}body{background:var(--ivory)}h1,h2,h3,em,.softwareFlow div,.demoGrid article b,.benefits h3,.industryList div{font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-weight:650}h1{letter-spacing:-.075em;line-height:.88}h1 em,h2 em{color:var(--orange);font-style:normal;font-weight:350}.hero{background-color:var(--ivory);background-image:linear-gradient(#8991a812 1px,#0000 1px),linear-gradient(90deg,#8991a812 1px,#0000 1px),radial-gradient(circle at 50% 28%,#fff 0,#0000 43%);background-size:48px 48px,48px 48px,auto}.mark{background:linear-gradient(135deg,#725cff,#25d6e8);transform:skew(-22deg);box-shadow:8px 0 #725cff44}.navcta,.button{border-radius:3px}.button:hover{background:#5038e8}.darkSection,.footer{background:#090b12}.problem{background-image:radial-gradient(circle at 50% 0,#725cff18,#0000 38%)}.problem h2 em,.demo h2 em,.why h2 em{color:#8991a8}.policyPanel{background:#0c0f18;border-top-color:#725cff;box-shadow:0 35px 70px #10173730}.liveDot{background:#27e0bb;box-shadow:0 0 12px #27e0bb}.panelHead{color:#27e0bb}.allow i{color:#4ee9c8;background:#123d35}.approve i{color:#ffd66b;background:#392f17}.block i{color:#ff7893;background:#441c2a}.softwareFlow .maplockBox{background:#0c0f18;border-top-color:#725cff;box-shadow:0 25px 55px #2f247c2b}.industries{color:#fff;background:#725cff linear-gradient(120deg,#725cff,#5a45db 68%,#3927a8)}.industryList{border-top-color:#fff4}.industryList div{letter-spacing:-.04em;border-bottom-color:#fff4;font-weight:550}.ctaSection{color:#fff;background-color:#725cff;background-image:radial-gradient(circle at 50% 0,#9f91ff 0,#0000 38%),linear-gradient(135deg,#725cff,#4d37ce);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.ctaSection h2 em{color:#bdf7ff}.ctaSection input{color:#fff;border-color:#fff8}.ctaSection input::placeholder{color:#fff9}.ctaSection .ctaNote{color:#e1ddff}.ctaSection label span{color:#dcd7ff}.eyebrow{font-family:Courier New,monospace}.orange{color:#8b7aff}.eyebrow>span,.eyebrow.orange:before{background:linear-gradient(135deg,#725cff,#25d6e8);border-radius:1px}.trustRow span:first-letter,.platforms b{color:#725cff}@media (prefers-reduced-motion:no-preference){.mark{animation:3s ease-in-out infinite pulseMark}@keyframes pulseMark{50%{box-shadow:12px 0 #25d6e844}}}.hero{text-align:left;background-position:top;min-height:auto;padding-top:82px;display:block}.heroLayout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:6vw;min-height:640px;display:grid}.heroText h1{margin:38px 0 30px;font-size:clamp(66px,6.3vw,108px)}.heroText .heroCopy{max-width:650px;margin:0 0 28px}.heroActions{align-items:center;gap:28px;display:flex}.textLink{border-bottom:1px solid #8c849f;padding:17px 2px;font-size:13px;font-weight:800}.textLink span{color:var(--orange);margin-left:20px}.runtimeStage{place-items:center;min-height:520px;display:grid;position:relative}.stageGlow{filter:blur(22px);background:radial-gradient(circle,#725cff45 0,#25d6e81c 38%,#0000 70%);width:72%;height:72%;position:absolute}.runtimeWindow{z-index:2;color:#f7f8ff;background:#0b0e17;border:1px solid #34394a;border-top:3px solid #725cff;width:min(100%,690px);padding:24px;position:relative;box-shadow:0 42px 95px #1d214130}.runtimeTop,.runtimeMeta,.runtimeFoot{letter-spacing:.08em;justify-content:space-between;align-items:center;font:10px Courier New,monospace;display:flex}.runtimeTop{border-bottom:1px solid #303441;padding-bottom:18px}.runtimeTop i{background:#27e0bb;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #27e0bb}.runtimeTop b{color:#27e0bb;font-size:9px}.runtimeMeta{color:#7e8597;padding:13px 0;font-size:8px}.runtimeRequest{background:#121624;border:1px solid #2b3040;flex-direction:column;gap:8px;padding:23px;display:flex}.runtimeRequest small,.runtimeDecision small{color:#8c93a6;letter-spacing:.12em;font:8px Courier New,monospace}.runtimeRequest strong{font-size:20px}.runtimeRequest code{color:#8d94a7;font-size:10px}.verifyFlow{color:#b6bcce;text-transform:uppercase;justify-content:space-between;align-items:center;padding:22px 4px;font:9px Courier New,monospace;display:flex}.verifyFlow span:before{content:"✓";color:#27e0bb;margin-right:6px}.verifyFlow i{color:#535a70;font-style:normal}.runtimeDecision{background:#1d1a12;border:1px solid #75612a;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.decisionIcon{color:#ffd66b;background:#554417;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.runtimeDecision strong{margin-top:4px;font-size:13px;display:block}.runtimeDecision>b{color:#ffd66b;border:1px solid #75612a;padding:7px;font:9px Courier New,monospace}.runtimeFoot{color:#7e8597;padding-top:20px}.runtimeFoot span:first-child{color:#27e0bb}.floatingCard{z-index:3;color:#0b0e17;background:#fff;border:1px solid #d7dae4;align-items:center;gap:11px;min-width:190px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 18px 55px #151a3430}.floatingCard>span{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.floatingCard b{font-size:11px;display:block}.floatingCard small{color:#6c7382;font-size:8px}.cardAllow{top:92px;left:-18px}.cardAllow>span{color:#0b8d72;background:#d9fff5}.cardBlock{bottom:66px;right:-20px}.cardBlock>span{color:#c73157;background:#ffe1e8}.statusRail{border-top:1px solid var(--line);letter-spacing:.08em;color:#626a7a;align-items:center;gap:25px;height:72px;margin-top:36px;font:9px Courier New,monospace;display:flex}.statusRail .railTitle{color:#27a78e;font-weight:700}.statusRail i{background:#9298a7;border-radius:50%;width:3px;height:3px}.statusRail b{color:#725cff;margin-left:auto}.problem{position:relative}.problem:before{content:"01 / CONTROL LAYER";color:#52586a;letter-spacing:.1em;font:9px Courier New,monospace;position:absolute;top:44px;left:6vw}.control,.software{position:relative}.control:before,.software:before{color:#8a90a0;letter-spacing:.1em;font:9px Courier New,monospace;position:absolute;top:45px;right:6vw}.control:before{content:"02 / POLICY ENFORCEMENT"}.software:before{content:"04 / INTEGRATION"}@media (width<=1050px){.heroLayout{grid-template-columns:1fr;padding-top:35px}.runtimeStage{min-height:500px}.heroText{max-width:800px}.cardAllow{left:0}.cardBlock{right:0}.statusRail{white-space:nowrap;overflow:hidden}.statusRail b{display:none}}@media (width<=650px){.heroLayout{gap:20px}.heroText h1{font-size:58px}.heroActions{flex-direction:column;align-items:flex-start;gap:8px}.runtimeStage{min-height:430px}.runtimeWindow{padding:14px}.floatingCard{display:none}.verifyFlow{gap:6px}.verifyFlow i{display:none}.runtimeRequest{padding:16px}.runtimeDecision{grid-template-columns:30px 1fr}.runtimeDecision>b{display:none}.statusRail{margin-top:10px}.statusRail span:nth-of-type(n+4),.statusRail i{display:none}}.button:disabled{opacity:.65;cursor:wait}.formMessage{color:#12131a;background:#fff;border:1px solid #fff6;flex-direction:column;gap:8px;padding:22px 28px;display:inline-flex;box-shadow:0 20px 50px #21176833}.formMessage span{color:#646a78;font-size:13px}.formError{color:#ffd7e3;background:#3b1830;border:1px solid #ff7b9e;max-width:560px;margin:14px auto 0;padding:12px 16px;font-size:12px}.demoGrid{border-radius:22px;overflow:hidden}.demoGrid article{isolation:isolate;transition:transform .38s cubic-bezier(.2,.8,.2,1),border-color .38s,box-shadow .38s;overflow:hidden}.demoGrid article:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#725cff 0%,#5844dd 48%,#1d9fb5 100%);transition:opacity .38s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(.94)}.demoGrid article:nth-child(2):before,.demoGrid article:nth-child(5):before{background:linear-gradient(135deg,#5138d9 0%,#725cff 48%,#25b9cb 100%)}.demoGrid article:nth-child(3):before,.demoGrid article:nth-child(6):before{background:linear-gradient(135deg,#2445b7 0%,#6652ed 52%,#23adbd 100%)}.demoGrid article b,.demoGrid article p,.demoGrid article>span,.demoGrid article>i{transition:color .3s,transform .4s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.demoGrid article:hover{z-index:2;border-color:#0000;transform:translateY(-7px)scale(1.018);box-shadow:0 25px 65px #0d092f80}.demoGrid article:hover:before{opacity:1;transform:scale(1)}.demoGrid article:hover b{color:#fff;transform:translateY(-4px)}.demoGrid article:hover p{color:#e1eaff}.demoGrid article:hover>span{color:#bdf7ff}.demoGrid article:hover>i{color:#bdf7ff;transform:rotate(-12deg)scale(1.35)}}@media (prefers-reduced-motion:reduce){.demoGrid article,.demoGrid article:before,.demoGrid article b,.demoGrid article p,.demoGrid article>span,.demoGrid article>i{transition:none}.demoGrid article:hover{transform:none}}.whyMonument{background:#050611;padding:0;overflow:hidden}.whyLead{background:radial-gradient(circle at 78% 5%,#725cff20,#0000 36%);border-bottom:1px solid #2d3040;flex-direction:column;align-items:flex-start;min-height:540px;padding:78px 6vw 70px;display:flex}.whyMonument .whyLead h2{letter-spacing:-.065em;max-width:1220px;margin:32px 0 48px;font-size:clamp(58px,6.5vw,112px);line-height:.9}.whyMonument .whyLead h2 em{color:#898fa3}.whyButton{color:#080a12;background:#f6f7fb;border-radius:999px;min-width:248px}.whyButton:hover{color:#fff;background:#725cff}.monumentGrid{border:0;border-bottom:1px solid #2d3040;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.monumentGrid article,.monumentGrid article+article{border:0;border-right:1px solid #2d3040;flex-direction:column;justify-content:space-between;min-height:245px;padding:30px 30px 28px;transition:background .3s,color .3s;display:flex;position:relative}.monumentGrid article:last-child{border-right:0}.monumentGrid article>span{color:#725cff;font:10px Courier New,monospace}.monumentGrid article h3{letter-spacing:-.045em;margin:0 35px 18px 0;font:650 clamp(25px,2.1vw,38px)/.95 Arial}.monumentGrid article p{color:#8e94a6;max-width:260px;margin:0;font-size:13px;line-height:1.45}.monumentGrid article i{color:#725cff;font:38px Arial;transition:transform .3s;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.maplockMonument{white-space:nowrap;letter-spacing:-.09em;color:#f6f7fb;justify-content:center;align-items:center;height:clamp(270px,34vw,570px);padding:15px 3vw 0;font:900 clamp(110px,20.2vw,390px)/.75 Arial;display:flex;overflow:hidden}.monumentGrid article:hover{color:#070812;background:#f6f7fb}.monumentGrid article:hover p{color:#5b6070}.monumentGrid article:hover i{transform:translate(7px,-50%)}@media (width<=950px){.whyLead{min-height:470px}.monumentGrid{grid-template-columns:1fr 1fr}.monumentGrid article:nth-child(2){border-right:0}.monumentGrid article:nth-child(-n+2){border-bottom:1px solid #2d3040}.maplockMonument{height:260px}}@media (width<=560px){.whyLead{min-height:430px;padding:65px 22px 55px}.whyMonument .whyLead h2{margin:26px 0 38px;font-size:50px}.monumentGrid{grid-template-columns:1fr}.monumentGrid article,.monumentGrid article+article{border-bottom:1px solid #2d3040;border-right:0;min-height:180px;padding:25px 22px}.monumentGrid article h3{font-size:30px}.monumentGrid article i{right:22px}.maplockMonument{height:150px;padding-top:0;font-size:29vw}}.industryAccordion{border-top:1px solid #ffffff42;margin-top:55px}.industryItem{border-bottom:1px solid #ffffff42}.industryTrigger{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px 1fr 54px;align-items:center;width:100%;min-height:104px;padding:0;display:grid}.industryTrigger span{font:10px Courier New,monospace}.industryTrigger strong{letter-spacing:-.045em;font:650 clamp(31px,3.2vw,58px)/1 Arial}.industryTrigger i{text-align:right;font:23px Arial;transition:transform .28s}.industryTrigger:hover i{transform:translate(5px,-5px)}.industryTrigger:focus-visible{outline-offset:-5px;outline:2px solid #fff}.industryPanel{opacity:0;color:#080a12;background:#f7f8fb;grid-template-columns:1fr 1fr;max-height:0;transition:max-height .55s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid;overflow:hidden}.industryItem.open .industryPanel{opacity:1;max-height:520px}.industryItem.open .industryTrigger i{transform:none}.industryExample,.industryAnswer{min-height:285px;padding:42px 52px}.industryExample{border-right:1px solid #d8dbe3}.industryPanel small{letter-spacing:.12em;color:#725cff;font:700 9px Courier New,monospace}.industryExample h3{letter-spacing:-.045em;max-width:610px;margin:52px 0 0;font:650 clamp(29px,2.7vw,48px)/1.03 Arial}.industryAnswer{flex-direction:column;display:flex}.industryAnswer p{color:#4f5668;max-width:650px;margin:38px 0 30px;font-size:17px;line-height:1.6}.industryAnswer a{text-transform:uppercase;letter-spacing:.04em;margin-top:auto;font-size:12px;font-weight:800}.industryAnswer a span{color:#725cff;margin-left:12px}.industryAnswer a:hover{color:#725cff}@media (width<=720px){.industryTrigger{grid-template-columns:42px 1fr 30px;min-height:86px}.industryTrigger strong{font-size:30px}.industryPanel{grid-template-columns:1fr}.industryItem.open .industryPanel{max-height:780px}.industryExample,.industryAnswer{min-height:auto;padding:32px 24px}.industryExample{border-bottom:1px solid #d8dbe3;border-right:0}.industryExample h3{margin-top:32px;font-size:31px}.industryAnswer p{margin:28px 0;font-size:15px}.industryAnswer a{margin-top:10px}}.storyProgress{z-index:14;opacity:0;grid-template-rows:140px auto;grid-template-columns:18px 22px;align-items:end;gap:10px 2px;width:40px;transition:opacity .45s;display:grid;position:absolute;top:50%;left:6vw;transform:translateY(-18%)}.scene1~.storyHero .storyProgress,.scene2~.storyHero .storyProgress,.scene3~.storyHero .storyProgress{opacity:1}.progressTrack{background:#aeb8c855;grid-column:1/-1;width:2px;height:140px;position:relative;overflow:hidden}.progressTrack i{background:#725cff;width:2px;transition:height .12s linear;position:absolute;top:0;left:0}.storyProgress span{color:#121a2a;font:700 11px Courier New,monospace}.storyProgress b{color:#778296;white-space:nowrap;padding-bottom:1px;font:400 9px Courier New,monospace}.scrollDiscover{z-index:15;letter-spacing:.14em;color:#667287;white-space:nowrap;font:700 9px Courier New,monospace;transition:opacity .4s;position:absolute;bottom:3.5vh;left:50%;transform:translate(-50%)}.scrollDiscover span{color:#725cff;margin-left:10px;animation:1.6s ease-in-out infinite scrollNudge;display:inline-block}.scene1~.storyHero .scrollDiscover,.scene2~.storyHero .scrollDiscover,.scene3~.storyHero .scrollDiscover{opacity:0}.scene1~.storyHero .stepCopy,.scene2~.storyHero .stepCopy,.scene3~.storyHero .stepCopy{left:calc(6vw + 92px)}@keyframes scrollNudge{50%{transform:translateY(5px)}}@media (width<=900px){.storyProgress{grid-template-rows:88px auto;top:auto;bottom:17vh;left:22px}.progressTrack{height:88px}.scene1~.storyHero .stepCopy,.scene2~.storyHero .stepCopy,.scene3~.storyHero .stepCopy{left:86px}.scrollDiscover{bottom:2.5vh}}@media (width<=560px){.storyProgress{grid-template-columns:14px 14px;width:28px;left:14px}.storyProgress b{display:none}.scene1~.storyHero .stepCopy,.scene2~.storyHero .stepCopy,.scene3~.storyHero .stepCopy{left:56px}.stepCopy{right:14px}.stepIndex{width:42px;height:42px}}.simpleStory{color:#f7f7fb;background:#05050b;height:250vh;position:relative}.simpleSticky{background:radial-gradient(circle at 50% 52%,#1b1534 0,#080810 38%,#030307 76%);height:100vh;position:sticky;top:0;overflow:hidden}.simpleSticky:before{content:"";opacity:.24;background-image:radial-gradient(#ffffff80 .7px,#0000 .8px);background-size:47px 47px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.simpleNav{z-index:20;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:78px;display:flex;position:relative}.lightBrand,.simpleNav .navlinks{color:#f8f8fc}.lightCta{color:#080810;background:#f7f7fb}.simpleIntro{z-index:4;text-align:center;will-change:transform,opacity;position:absolute;top:17vh;left:6vw;right:6vw}.introRule{color:#a8a8b5;letter-spacing:.18em;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;max-width:1040px;margin:0 auto;font:700 10px Courier New,monospace;display:grid}.introRule span{background:#4b4b59;height:1px}.simpleIntro h1{letter-spacing:-.095em;color:#f4f4f7;text-shadow:0 20px 60px #725cff25;margin:9vh 0 7vh;font:900 clamp(125px,20vw,380px)/.7 Arial}.simpleIntro>p{text-transform:uppercase;letter-spacing:.18em;color:#8174ff;margin:0 0 20px;font:700 11px Courier New,monospace}.simpleIntro h2{letter-spacing:-.05em;margin:0;font:650 clamp(34px,4vw,66px)/.98 Arial}.simpleIntro h2 em{color:#8d91a3}.simpleScrollCue{z-index:8;letter-spacing:.15em;color:#a0a0ad;font:700 9px Courier New,monospace;transition:opacity .15s;position:absolute;bottom:5.5vh;left:50%;transform:translate(-50%)}.simpleScrollCue span{color:#806dff;margin-left:10px;animation:1.5s ease-in-out infinite scrollNudge;display:inline-block}.simpleProgress{z-index:12;background:#ffffff24;height:1px;position:absolute;bottom:2.5vh;left:6vw;right:6vw}.simpleProgress i{background:linear-gradient(90deg,#725cff,#24d4e5);height:2px;transition:width .12s linear;display:block}.simpleProgress span{color:#858594;font:9px Courier New,monospace;position:absolute;bottom:10px;right:0}.parallaxVisual{z-index:10;will-change:transform,opacity;width:min(78vw,1100px);position:absolute;top:9vh;left:50%}.visualLabel{letter-spacing:.15em;color:#b9bac7;margin:0 0 16px;font:700 11px Courier New,monospace}.visualLabel span{color:#806dff;margin-right:12px}.visualFrame{background:#e9f0f8;border:1px solid #4c426f;border-top:3px solid #725cff;padding:0;overflow:hidden;box-shadow:0 45px 120px #000b,0 0 80px #725cff30}.visualFrame img{width:100%;height:auto;display:block}.parallaxVisual>p{text-align:center;color:#a9a9b5;max-width:620px;margin:18px auto 0;font-size:14px;line-height:1.5}@media (width<=900px){.simpleStory{height:220vh}.simpleNav .navlinks{display:none}.simpleIntro{top:22vh}.simpleIntro h1{margin:8vh 0 6vh;font-size:22vw}.parallaxVisual{width:92vw;top:18vh}.introRule{gap:12px}.lightCta{padding:13px 15px}}@media (width<=560px){.simpleNav{height:68px}.simpleIntro{top:23vh;left:20px;right:20px}.introRule{letter-spacing:.1em;font-size:7px}.simpleIntro h1{margin:7vh 0 5vh;font-size:21vw}.simpleIntro>p{font-size:8px}.simpleIntro h2{font-size:38px}.parallaxVisual{width:94vw;top:23vh}.visualFrame{box-shadow:0 25px 70px #000b}.parallaxVisual>p{padding:0 20px;font-size:12px}.simpleProgress{left:20px;right:20px}.lightCta{font-size:0}.lightCta:before{content:"Early access";font-size:10px}}.simpleIntro{z-index:6;top:16vh}.simpleIntro h1{white-space:nowrap;letter-spacing:-.085em;max-width:100%;margin:8vh auto 5vh;font-size:clamp(112px,15.2vw,285px);line-height:.76}.simpleIntro>p{margin-bottom:18px}.lockGhost{z-index:2;pointer-events:none;filter:drop-shadow(0 0 45px #725cff66);width:min(38vw,620px);height:min(48vw,680px);transition:opacity .2s linear;position:absolute;top:18vh;left:50%}.lockGhost i{opacity:.42;border:22px solid #7a69ff;border-bottom:0;border-radius:48% 48% 0 0;height:56%;position:absolute;top:0;left:16%;right:16%}.lockGhost b{background:linear-gradient(145deg,#725cff18,#25d6e80a);border:2px solid #8b7aff;border-radius:34px;height:58%;position:absolute;bottom:0;left:3%;right:3%;box-shadow:inset 0 0 70px #725cff1f}.lockGhost b:after{content:"";background:#8b7aff;border-radius:20px;width:22px;height:70px;position:absolute;top:35%;left:50%;transform:translate(-50%);box-shadow:0 0 24px #725cff}.securityHorizon{z-index:7;will-change:transform,opacity;background:radial-gradient(at 50% 0,#242035 0,#0b0b13 38%,#030307 72%);border-top:1px solid #8b7aff75;border-radius:50% 50% 0 0;width:130vw;height:70vh;position:absolute;bottom:-41vh;left:50%;overflow:hidden;box-shadow:0 -22px 80px #725cff22,inset 0 25px 80px #000}.horizonGrid{opacity:.22;background-image:linear-gradient(#8b7aff22 1px,#0000 1px),linear-gradient(90deg,#8b7aff22 1px,#0000 1px),radial-gradient(#fff6 1px,#0000 1px);background-size:58px 58px,58px 58px,31px 31px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 0,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 0,#0000 70%)}.horizonCta{color:#080810;background:#f7f7fb;border:1px solid #fff;border-radius:4px;justify-content:space-between;gap:35px;width:min(320px,100vw - 40px);padding:19px 24px;font-size:11px;font-weight:850;transition:background .25s,color .25s,transform .25s,border-color .25s;display:flex;position:absolute;top:19%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 55px #0008,0 0 0 6px #ffffff0a}.horizonCta:hover{color:#fff;background:#725cff;border-color:#9d90ff;transform:translate(-50%,-54%)}.partnerCta{color:#f2f2f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff28;gap:24px;min-width:220px;padding:14px 18px}.partnerCta:hover{background:#ffffff18;border-color:#fff5}@media (width<=1050px){.partnerCta{min-width:auto;padding:12px 14px;font-size:10px}.simpleNav .navlinks{gap:22px}}@media (width<=900px){.simpleIntro h1{font-size:15vw}.lockGhost{width:52vw;height:58vw;top:23vh}.securityHorizon{width:155vw;bottom:-42vh}.horizonCta{top:17%}}@media (width<=560px){.simpleIntro{top:20vh}.simpleIntro h1{margin:7vh auto 4vh;font-size:18vw}.lockGhost{width:68vw;height:78vw;top:27vh}.lockGhost i{border-width:12px}.securityHorizon{width:190vw;height:68vh;bottom:-44vh}.horizonCta{min-width:220px;padding:17px 21px;top:14%}.simpleIntro h2{font-size:34px}}@media (height<=850px) and (width>=561px){.horizonCta{top:9%}}.agentPath{pointer-events:none;width:91%;height:95%;position:absolute;inset:2% 4% 3% 5%;overflow:visible;transform:translateZ(18px)}.agentPath path{fill:none;stroke-linecap:round;stroke-linejoin:round}.pathBase{stroke:#8ea2b833;stroke-width:10px}.pathLive{stroke:#27cfe3;stroke-width:7px;stroke-dasharray:90 28;filter:drop-shadow(0 0 7px #27cfe3);transition:stroke .45s,filter .45s;animation:2.2s linear infinite routeRun}.scene2 .pathLive,.scene3 .pathLive{stroke:#ff4d79;filter:drop-shadow(0 0 9px #ff4d79)}.appNode small{flex-wrap:wrap;gap:6px;display:flex}.appNode small b{color:#5f6e82;background:#eef4fa;border:1px solid #9fb0c244;border-radius:3px;padding:5px 6px;font:700 7px Courier New,monospace}.deleteControl{transition:all .3s;color:#d5325d!important;background:#ffeaf0!important;border-color:#ff4d7977!important}.scene2 .deleteControl{animation:1s ease-in-out infinite deleteWarn}.scene3 .deleteControl{text-decoration:line-through;color:#ff9bb5!important;background:#4a1626!important}.agentCursor{z-index:8;color:#101829;text-shadow:0 2px #fff;font:900 30px Arial;transition:left .7s,top .7s,color .3s;animation:3.3s cubic-bezier(.5,0,.4,1) infinite cursorTravel;position:absolute;top:55%;left:56%;transform:translateZ(145px)}.agentCursor small{white-space:nowrap;letter-spacing:.08em;background:#fff;margin:3px 0 0 18px;padding:7px 9px;font:700 7px Courier New,monospace;display:block;box-shadow:0 8px 20px #263b5533}.scene1 .agentCursor{top:42%;left:43%}.scene2 .agentCursor,.scene3 .agentCursor{color:#ff315f;top:61%;left:80%}.scene3 .gate{background:#2b101b;border-color:#ff4d79;box-shadow:0 0 0 14px #ff4d7925,0 30px 70px #6e133580}.scene3 .gate b{color:#ff6a90}.scene3 .decisionBadge{color:#d32957;border-color:#ff91ad}.scene3 .pathLive{animation:1.2s ease-in-out infinite routeBlocked}@keyframes routeRun{to{stroke-dashoffset:-236px}}@keyframes routeBlocked{50%{opacity:.35}to{stroke-dashoffset:-118px}}@keyframes deleteWarn{50%{box-shadow:0 0 0 8px #ff4d7920}}@keyframes cursorTravel{0%,to{transform:translate3d(-12px,10px,145px)}50%{transform:translate3d(15px,-12px,145px)}}@media (prefers-reduced-motion:reduce){.pathLive,.agentCursor,.deleteControl{animation:none!important}}.mapWorld{transform-style:flat;transform:translate(20%,10%)scale(.86)}.mapWorld.scene1{transform:translate(7%)scale(.94)}.mapWorld.scene2{transform:translate(-3%,-7%)scale(1.04)}.mapWorld.scene3{transform:translate(-9%,-14%)scale(1.12)}.appNode,.agentOrb,.gate,.decisionBadge,.agentPath{transform:none}.agentCursor{animation:3.3s cubic-bezier(.5,0,.4,1) infinite cursorTravelFlat;transform:none}.scene3 .agentCursor{animation:none}.gate{border-width:3px;border-radius:16px}.appNode{box-shadow:0 22px 45px #526b8433,0 0 0 5px #d7e3ef80}.scene2 .nodeD,.scene3 .nodeD{box-shadow:0 22px 45px #526b8433,0 0 0 6px #ff4d7920,0 0 45px #ff4d7955}@keyframes cursorTravelFlat{0%,to{transform:translate(-12px,10px)}50%{transform:translate(15px,-12px)}}@media (width<=900px){.mapWorld{transform:translate(2%,25%)scale(.62)}.mapWorld.scene1{transform:translate(-7%,14%)scale(.69)}.mapWorld.scene2{transform:translate(-14%,4%)scale(.76)}.mapWorld.scene3{transform:translate(-20%,-4%)scale(.82)}}.lockGhost{filter:drop-shadow(0 0 58px #725cff88);width:min(46vw,760px);height:min(54vw,760px);top:10vh}.lockGhost i{opacity:.74;border-width:30px;border-color:#806fff;border-radius:50% 50% 0 0;height:61%;left:14%;right:14%;box-shadow:inset 0 0 24px #b7adff38,0 0 36px #725cff3d}@media (width<=900px){.lockGhost{width:62vw;height:68vw;top:16vh}.lockGhost i{border-width:22px}}@media (width<=560px){.lockGhost{width:78vw;height:88vw;top:22vh}.lockGhost i{border-width:15px}}.lockGhost{filter:drop-shadow(0 0 42px #725cffcc)drop-shadow(0 0 100px #725cff66)}.lockGhost i{opacity:.82;box-shadow:inset 0 0 30px #c3bcff52,0 0 30px #8b7aff99,0 0 90px #725cff80}.lockGhost b{box-shadow:none;background:0 0;border:0}.lockGhost b:after{display:none}.securityHorizon{bottom:-33vh;box-shadow:0 -28px 100px #725cff30,inset 0 25px 80px #000}@media (width<=900px){.securityHorizon{bottom:-35vh}}@media (width<=560px){.securityHorizon{bottom:-37vh}}.simpleIntro h2{position:relative;top:-22px}@media (width<=900px){.simpleIntro h2{top:-16px}}@media (width<=560px){.simpleIntro h2{top:-12px}}.heroText h1{max-width:820px;margin:32px 0 28px;font-size:clamp(62px,5.6vw,96px)}.heroCopy strong{color:#111522}.dangerEyebrow{color:#d63d62}.dangerEyebrow>span{background:#ff4d79;animation:1.8s ease-in-out infinite dangerPulse;box-shadow:0 0 0 6px #ff4d7914}.stageGlow{background:radial-gradient(circle,#ff4d7929 0,#725cff2b 38%,#0000 70%);width:78%;height:78%}.runtimeRequest{background:linear-gradient(135deg,#171422,#121624);border-color:#5b3148}.runtimeRequest small,.runtimeDecision small{color:#a98c9b}.runtimeRequest code{color:#c39bab}.runtimeDecision{background:linear-gradient(90deg,#28131c,#1d141b);border-color:#a83e60;box-shadow:inset 4px 0 #ff4d79}.decisionIcon{color:#ff8ba8;background:#651d35}.runtimeDecision>b{color:#ff89a7;letter-spacing:.08em;border-color:#a83e60}.floatingCard{transition:transform .25s}.runtimeStage:hover .cardAllow{transform:translate(-5px,-5px)}.runtimeStage:hover .cardBlock{transform:translate(5px,5px)}@keyframes dangerPulse{50%{box-shadow:0 0 0 10px #ff4d7900}}@media (width<=650px){.heroText h1{font-size:52px}}.problemTitle{isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.problemTitle>span:first-child,.problemTitle>em{z-index:2;position:relative}.controlCopy .keepTogether{white-space:nowrap;margin-top:.22em;font-size:.78em;display:block}.problemHeartbeat{opacity:1;pointer-events:none;flex:0 0 0;width:min(92vw,1200px);height:0;overflow:visible;z-index:1!important;position:relative!important}.problemHeartbeat:after{content:"";filter:blur(22px);background:linear-gradient(90deg,#0000,#725cff25 36%,#725cff3d 54%,#31d8e825 70%,#0000);border-radius:50%;height:40px;animation:2.6s ease-in-out infinite heartbeatAura;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.problemHeartbeat svg{z-index:1;width:100%;height:74px;display:block;position:absolute;top:50%;left:0;overflow:visible;transform:translateY(-50%)}.problemHeartbeat path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.heartbeatBase{stroke:#6d728633;stroke-width:1px}.heartbeatGlow,.heartbeatPulse{stroke:url(#heartbeatGradient);stroke-dasharray:430 770;animation:3.4s linear infinite heartbeatTrace}.heartbeatGlow{stroke-width:12px;opacity:.26;filter:blur(7px)}.heartbeatPulse{stroke-width:2.4px;filter:drop-shadow(0 0 7px #725cff)drop-shadow(0 0 18px #31d8e8aa)}@keyframes heartbeatTrace{to{stroke-dashoffset:-1200px}}@keyframes heartbeatAura{50%{opacity:.65;transform:scaleX(1.08)}}@media (width<=560px){.problemHeartbeat{width:108%}.problemHeartbeat svg{height:54px}.problemHeartbeat:after{filter:blur(15px);height:30px}}@media (prefers-reduced-motion:reduce){.heartbeatGlow,.heartbeatPulse,.problemHeartbeat:after{animation:none}.heartbeatGlow,.heartbeatPulse{stroke-dasharray:none}}.simpleStory{height:170vh}@media (width<=900px){.simpleStory{height:155vh}}.ctaSection{isolation:isolate;padding-top:210px;position:relative;overflow:hidden}.ctaSection>:not(.finalLockSymbol){z-index:2;position:relative}.finalLockSymbol{z-index:0;pointer-events:none;background:radial-gradient(at 50% 65%,#a99cff52 0,#725cff20 44%,#0000 72%);border:1px solid #c8c0ff66;border-radius:50%;width:min(1150px,92vw);height:720px;position:absolute;top:-330px;left:50%;transform:translate(-50%);box-shadow:0 28px 100px #c0b6ff35,inset 0 -45px 110px #2a16865c}.finalLockSymbol i{border:18px solid #d9d4ff80;border-bottom:0;border-radius:50% 50% 0 0;height:48%;position:absolute;bottom:4%;left:34%;right:34%;box-shadow:inset 0 0 28px #fff3,0 0 32px #c6bcff70,0 0 90px #8c7bff75}.finalLockSymbol b{background:#e7e3ff88;border-radius:20px;width:28px;height:82px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);box-shadow:0 0 28px #d8d0ff,0 0 70px #8170ff}@media (width<=700px){.ctaSection{padding-top:170px}.finalLockSymbol{width:120vw;height:520px;top:-230px}.finalLockSymbol i{border-width:12px;left:30%;right:30%}.finalLockSymbol b{width:20px;height:58px}}.whyButton{border:1px solid #fff;border-radius:4px;width:min(320px,100vw - 44px);min-width:0;height:62px;padding:19px 24px;box-shadow:0 0 0 6px #ffffff0a,0 18px 55px #0008}.lockGhost,.securityHorizon{transform:translate(-50%)}@media (width<=560px){.simpleStory{min-height:650px}}.ctaSection{padding-top:120px}.maplockMonument{isolation:isolate;background:radial-gradient(circle at 50% 80%,#251d4b 0,#090a15 42%,#050611 72%);position:relative}.maplockMonument>span{z-index:3;position:relative}.monumentLock{z-index:1;opacity:.82;border:30px solid #7563f0;border-bottom:0;border-radius:50% 50% 0 0;width:min(760px,54vw);height:118%;position:absolute;bottom:-34%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 34px #c8c0ff35,0 0 35px #7563f0aa,0 0 110px #725cff70}.maplockMonument:after{content:"";z-index:2;background:radial-gradient(at 50% 0,#211c39 0,#090a13 46%,#050611 76%);border-top:1px solid #8b7aff80;border-radius:50% 50% 0 0;width:145%;height:88%;position:absolute;bottom:-68%;left:50%;transform:translate(-50%);box-shadow:0 -20px 75px #725cff2b}@media (width<=950px){.monumentLock{border-width:22px;width:58vw;bottom:-25%}.maplockMonument:after{bottom:-72%}}@media (width<=560px){.ctaSection{padding-top:90px}.monumentLock{border-width:12px;width:62vw;bottom:-18%}.maplockMonument:after{bottom:-76%}}.problem:before{display:none!important}.simpleStory{min-height:760px;height:112vh!important}.simpleSticky{position:sticky}@media (width<=560px){.simpleStory{min-height:700px;height:108vh!important}}.softwareMap{border-top:1px solid #24242c;padding:135px 0 125px}.mapIntro{justify-content:space-between;align-items:end;gap:60px;margin-bottom:65px;display:flex}.mapIntro h2{letter-spacing:-.045em;margin:26px 0 0;font-size:clamp(50px,5vw,82px);line-height:.95}.mapIntro h2 em{color:#918caa}.mapIntro>p{color:#9995a3;max-width:540px;margin:0 0 8px;font-size:16px;line-height:1.65}.mapWorkbench{grid-template-columns:minmax(0,1.15fr) 160px minmax(0,1fr);align-items:stretch;min-height:430px;display:grid}.mappedApp,.controlRegistry{background:#10111a;border:1px solid #393849;overflow:hidden;box-shadow:0 28px 70px #0006}.mappedAppTop,.registryTop{color:#aaa7b5;letter-spacing:.12em;border-bottom:1px solid #353444;justify-content:space-between;align-items:center;height:54px;padding:0 20px;font:800 9px Arial;display:flex}.mappedAppTop span{align-items:center;gap:6px;display:flex}.mappedAppTop i{background:#504e60;border-radius:50%;width:6px;height:6px}.mappedAppTop b,.registryTop b{color:#69df89;font-size:8px}.mappedAppBody{grid-template-columns:145px 1fr;height:calc(100% - 54px);display:grid}.mappedApp aside{color:#777482;border-right:1px solid #302f3c;flex-direction:column;gap:9px;padding:24px 16px;font-size:10px;display:flex}.mappedApp aside strong{color:#fff;margin-bottom:14px;font-size:14px}.mappedApp aside span{border-radius:5px;padding:10px}.mappedApp aside .active{color:#a99eff;background:#725cff22;border-left:2px solid #806fff}.mappedScreen{color:#eee;padding:34px;position:relative}.mappedScreen small{color:#777385;letter-spacing:.12em;font-size:8px}.mappedScreen h3{margin:10px 0 28px;font:28px Arial}.mappedScreen label{color:#8e8998;border:1px solid #363543;justify-content:space-between;margin-top:10px;padding:14px;font-size:10px;display:flex}.mappedScreen label b{color:#fff;font-size:11px}.mappedButtons{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.mappedButtons button{color:#aaa6b3;background:0 0;border:1px solid #484655;padding:12px 16px;font-size:9px}.mappedButtons button:last-child{color:#fff;background:#725cff;border-color:#8a7aff}.mapPin{color:#61e9f4;letter-spacing:.1em;background:#0c2530;border:1px solid #31d8e8;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;box-shadow:0 0 20px #31d8e844}.pinInput{top:145px;right:22px}.pinAction{color:#ff87a4;background:#32131e;border-color:#ff4d79;bottom:25px;right:20px;box-shadow:0 0 20px #ff4d7944}.mapConnector{color:#8170ff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.mapConnector span{letter-spacing:.15em;font-size:9px;font-weight:900}.mapConnector i{text-shadow:0 0 20px #725cff;font-size:38px;font-style:normal}.mapConnector small{color:#686574;max-width:80px;font-size:8px;line-height:1.4}.controlRegistry{padding-bottom:0}.registryRow{border-bottom:1px solid #302f3c;grid-template-columns:62px 1fr auto;align-items:center;gap:12px;padding:23px 20px;display:grid}.registryRow small{color:#6f6b7b;letter-spacing:.12em;font-size:7px}.registryRow strong{font-size:11px}.registryRow em{color:#69df89;border:1px solid #69df8944;padding:6px;font:800 7px Arial}.riskRow{background:#ff4d7908;box-shadow:inset 3px 0 #ff4d79}.riskRow em{color:#ff7898;border-color:#ff4d7955}.registryFooter{flex-wrap:wrap;gap:7px;padding:20px;display:flex}.registryFooter span{color:#898594;border:1px solid #393747;border-radius:20px;padding:7px 10px;font-size:8px}.mapPromise{border-top:1px solid #373642;border-bottom:1px solid #373642;justify-content:space-between;gap:30px;margin-top:48px;padding:24px 0;display:flex}.mapPromise strong{font:24px Georgia}.mapPromise span{color:#888491;letter-spacing:.04em;align-self:center;font-size:10px}@media (width<=1000px){.mapWorkbench{grid-template-columns:1fr}.mapConnector{min-height:110px}.mapConnector i{transform:rotate(90deg)}.mapIntro{display:block}.mapIntro>p{margin-top:25px}.mapPromise{flex-direction:column}}@media (width<=560px){.softwareMap{padding:90px 0}.mappedAppBody{grid-template-columns:1fr}.mappedApp aside{display:none}.mappedScreen{padding:26px 20px}.mapPromise strong{font-size:21px}}.maplockMonument:after{background:radial-gradient(circle at 50% 0,#9f91ff 0,#0000 38%),linear-gradient(135deg,#725cff,#4d37ce);box-shadow:0 -20px 75px #725cff45}.demoGrid{border:0;gap:14px}.demoGrid article{isolation:isolate;background:#0b0c14;border-radius:26px;min-height:270px;padding:30px;transition:transform .35s,border-color .35s,box-shadow .35s,color .35s;overflow:hidden;border:1px solid #383734!important}.demoGrid article:before{content:"";z-index:-2;opacity:0;background:radial-gradient(circle at 70% 25%,#725cff 0,#0000 43%),linear-gradient(135deg,#4a20f2 0,#6326e8 44%,#007ebc 100%);transition:opacity .4s;position:absolute;inset:0}.demoGrid article:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#3212bc 0,#3212bcdd 37%,#0000 72%);transition:opacity .4s;position:absolute;inset:0}.demoGrid article>b,.demoGrid article>p,.demoGrid article>span,.demoGrid article>i{z-index:2;transition:color .35s,transform .35s;position:relative}.demoGrid article b{max-width:56%;margin-top:62px;font-size:clamp(30px,2.5vw,43px)}.demoGrid article p{max-width:55%;line-height:1.45}.capabilityVisual{z-index:1;fill:none;stroke:#eef8ff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 10px #d9f8ff55);width:59%;height:80%;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:10%;right:-3%;transform:translate(24px)scale(.95)}.capabilityPng{z-index:1;object-fit:contain;opacity:0;filter:drop-shadow(0 0 10px #d9f8ff40);pointer-events:none;width:79%;height:108%;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:-4%;right:-19%;transform:translate(26px)scale(.96)}.definesPng{object-fit:contain;width:54%;height:94%;top:3%;right:-7%}.verifiesPng{object-fit:contain;width:95%;height:145%;top:-27%;right:-28%}.cardBackground{z-index:0;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.demoGrid article:hover{color:#fff;transform:translateY(-5px);box-shadow:0 22px 55px #05061488,0 0 0 1px #745fff55;border-color:#7ea5ff!important}.demoGrid article:hover:before,.demoGrid article:hover:after{opacity:1}.cardIllustration1{width:79%;height:108%;top:-4%;right:-19%}.cardIllustration2{width:54%;height:94%;top:3%;right:-7%}.cardIllustration3{width:95%;height:145%;top:-27%;right:-28%}.demoGrid article:hover .cardBackground{opacity:1}.numberMask{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(135deg,#3212bc,#3c1cdb);border-radius:7px;width:42px;height:25px;transition:opacity .25s;position:absolute;top:21px;left:18px;box-shadow:0 0 12px 8px #3515ca}.demoGrid article:hover .numberMask{opacity:1}.demoGrid article.capabilityArtCard:hover>span{opacity:0}.demoGrid article:hover .capabilityVisual,.demoGrid article:hover .capabilityPng{opacity:.92;transform:none}.demoGrid article:hover>span,.demoGrid article:hover>i,.demoGrid article:hover p{color:#fff}.demoGrid article:hover>b,.demoGrid article:hover>p{transform:translate(-1px)}@media (width<=900px){.demoGrid{gap:12px}.demoGrid article{min-height:245px}.demoGrid article b{max-width:62%;margin-top:48px}.demoGrid article p{max-width:60%}.capabilityVisual{width:62%;right:-8%}.capabilityPng{width:85%;right:-23%}.definesPng{width:56%;right:-8%}.verifiesPng{width:98%;height:145%;top:-27%;right:-29%}}@media (width<=560px){.demoGrid article{border-radius:22px;min-height:235px}.demoGrid article b{max-width:60%;margin-top:45px;font-size:32px}.demoGrid article p{max-width:62%}.capabilityVisual{width:64%;right:-10%}.capabilityPng{width:92%;right:-28%}.definesPng{width:58%;right:-9%}.verifiesPng{width:100%;height:145%;top:-26%;right:-30%}}@media (hover:none){.demoGrid article:before,.demoGrid article:after{opacity:.82}.demoGrid article{color:#fff;border-color:#6658d8!important}.demoGrid article .capabilityVisual,.demoGrid article .capabilityPng{opacity:.72;transform:none}.demoGrid article .cardBackground{opacity:1}.demoGrid article.capabilityArtCard>span{opacity:0}.demoGrid article>span,.demoGrid article>i,.demoGrid article p{color:#fff}}.securityHorizon{bottom:-36vh}.horizonCta{top:26%}@media (width<=900px){.securityHorizon{bottom:-37vh}.horizonCta{top:24%}}@media (width<=560px){.securityHorizon{bottom:-39vh}.horizonCta{top:21%}}@media (height<=850px) and (width>=561px){.horizonCta{top:16%}}@media (width<=900px){.lockGhost b{height:calc(58% + 10vh);bottom:-10vh}}@media (width<=560px){.lockGhost b{height:calc(58% + 8vh);bottom:-8vh}}.lockGhost b{height:calc(58% + 22vh);bottom:-22vh}@media (width<=900px){.lockGhost b{height:calc(58% + 16vh);bottom:-16vh}}@media (width<=560px){.lockGhost b{height:calc(58% + 12vh);bottom:-12vh}}.lockGhost i{height:calc(56% + 18vh)}@media (width<=900px){.lockGhost i{height:calc(56% + 15vh)}}@media (width<=560px){.lockGhost i{height:calc(56% + 12vh)}}.keepTogether{white-space:nowrap}.maplockMonument:after,.ctaSection{background:#725cff}
