@keyframes journey-ring-a{0%{transform:translateX(-180px)}25%{transform:translateX(105px)}50%{transform:translateX(260px)}75%{transform:translateX(535px)}to{transform:translateX(820px)}}@keyframes journey-ring-b{0%{transform:translateX(-180px)}25%{transform:translateX(15px)}50%{transform:translateX(80px)}75%{transform:translateX(355px)}to{transform:translateX(640px)}}@keyframes journey-wave{0%{background-position:0 bottom}25%{background-position:70px bottom}50%{background-position:90px bottom}75%{background-position:160px bottom}to{background-position:180px bottom}}@keyframes journey-hex{0%{background-position:0 bottom}25%{background-position:60px bottom}50%{background-position:78px bottom}75%{background-position:138px bottom}to{background-position:156px bottom}}@keyframes hub-orbit{to{transform:rotate(1turn)}}@keyframes hub-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes hub-breathe{0%,to{box-shadow:0 0 0 15px rgba(199,255,49,.02),0 0 42px rgba(199,255,49,.08),inset 0 0 40px rgba(199,255,49,.04)}50%{box-shadow:0 0 0 19px rgba(199,255,49,.038),0 0 70px rgba(199,255,49,.17),inset 0 0 54px rgba(199,255,49,.07)}}.vault-page{--lime:#C7FF31;.tag{font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:18px}.tag:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);margin-right:10px;box-shadow:0 0 0 3px rgba(199,255,49,.22)}.vault-hero{position:relative;overflow:hidden;isolation:isolate}.vault-hero:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(23,31,36,.5),rgba(30,40,46,.34) 40%,rgba(35,46,52,.18) 70%,rgba(31,41,47,.12)),linear-gradient(0deg,#1D242A 6%,rgba(29,36,42,.6) 24%,transparent 58%);pointer-events:none}.vault-hero>:not(.hero-particles){position:relative;z-index:2}.particles-container{position:relative;width:100%;height:100%;overflow:hidden}.particles-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.hero-particles{position:absolute;z-index:0;inset:0;pointer-events:none}.hero-diagram{height:480px;position:relative;display:flex;align-items:center;justify-content:space-around;gap:20px}.signal-stack{display:grid;gap:12px}.signal-stack span{display:block;width:65px;height:16px;border:1px solid #75838d;border-radius:20px;background:#45515B}.signal-stack span:nth-child(2n){margin-left:22px;width:42px}.orb{width:240px;height:240px;border-radius:50%;border:2px solid var(--lime);display:grid;place-items:center;position:relative;background:radial-gradient(circle,#3F4C54 0,#303941 72%);box-shadow:0 0 0 16px rgba(199,255,49,.025),0 0 0 35px rgba(255,255,255,.025)}.orb:after,.orb:before{content:"";position:absolute;inset:25px;border:1px solid rgba(199,255,49,.24);border-radius:50%}.network{font-size:67px;color:var(--lime);font-weight:100}.opportunities{display:grid;gap:14px;width:190px}.opportunities>div{background:#45515B;border:1px solid #9cb763;border-radius:4px;padding:10px 16px;color:var(--lime)}.opportunities small{display:block;color:#E0E6D6;font-size:12px}.diacaption{position:absolute;bottom:25px;left:10%;right:5%;display:flex;justify-content:space-between;color:#DCE3E8;font-size:12px}.journey-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.journey-card{background:#283139;border-radius:12px;min-height:350px;padding:37px 34px;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 14px 34px -18px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .25s ease,box-shadow .25s ease}.journey-card:hover{transform:translateY(-3px);box-shadow:0 24px 44px -18px rgba(0,0,0,.75),0 0 24px -6px rgba(199,255,49,.18),inset 0 1px 0 rgba(255,255,255,.06)}.journey-two{margin-top:70px}.journey-three{margin-top:140px}.journey-card .journey-index,.journey-card h3,.journey-card p{position:relative;z-index:1}.journey-index{font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:750;letter-spacing:1.5px;text-transform:uppercase;color:var(--lime);text-shadow:0 1px 2px rgba(30,38,43,.4);margin-bottom:14px}.journey-art{position:absolute;left:0;right:0;bottom:0;height:132px;opacity:.3;pointer-events:none;overflow:hidden;z-index:0}.journey-art-one span{position:absolute;display:block;width:96px;height:96px;bottom:23px;border:1.4px solid #edf4f8;border-radius:50%;will-change:transform}.journey-art-one span:first-child{left:12%;animation:journey-ring-a 3.6s linear infinite}.journey-art-one span:nth-child(2){left:56%;animation:journey-ring-b 3.6s linear infinite}.journey-art-two:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22116%22%20viewBox%3D%220%200%20180%20116%22%3E%3Cpath%20d%3D%22M0%2017%20C30%2017%2049%2033%2049%2065%20C49%2093%2061%20107%2090%20107%20C119%20107%20131%2093%20131%2065%20C131%2033%20150%2017%20180%2017%22%20fill%3D%22none%22%20stroke%3D%22%23a3adba%22%20stroke-opacity%3D%22.85%22%20stroke-width%3D%221.35%22%2F%3E%3C%2Fsvg%3E");background-size:180px 116px;animation:journey-wave 3.6s linear infinite}.journey-art-three:before,.journey-art-two:before{content:"";position:absolute;inset:0;background-position:0 bottom;background-repeat:repeat-x;will-change:background-position}.journey-art-three:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22156%22%20height%3D%22124%22%20viewBox%3D%220%200%20156%20124%22%3E%3Cpath%20d%3D%22M-182%20-7%20L-130%20-7%20L-104%2038%20L-130%2083%20L-182%2083%20L-208%2038%20Z%20M-26%20-7%20L26%20-7%20L52%2038%20L26%2083%20L-26%2083%20L-52%2038%20Z%20M130%20-7%20L182%20-7%20L208%2038%20L182%2083%20L130%2083%20L104%2038%20Z%20M286%20-7%20L338%20-7%20L364%2038%20L338%2083%20L286%2083%20L260%2038%20Z%20M-104%2038%20L-52%2038%20L-26%2083%20L-52%20128%20L-104%20128%20L-130%2083%20Z%20M52%2038%20L104%2038%20L130%2083%20L104%20128%20L52%20128%20L26%2083%20Z%20M208%2038%20L260%2038%20L286%2083%20L260%20128%20L208%20128%20L182%2083%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23a1aab5%22%20stroke-opacity%3D%22.9%22%20stroke-width%3D%221.2%22%2F%3E%3C%2Fsvg%3E");background-size:156px 124px;animation:journey-hex 3.6s linear infinite}@media (prefers-reduced-motion:reduce){.journey-art-one span,.journey-art-three:before,.journey-art-two:before{animation:none!important}}@media (max-width:1050px){.journey-cards{gap:15px}.journey-card{padding:26px 19px;min-height:380px;border-radius:12px}.journey-two{margin-top:45px}.journey-three{margin-top:90px}}@media (max-width:720px){.journey-cards{grid-template-columns:1fr;gap:18px}.journey-card{min-height:270px;padding:25px;border-radius:12px}.journey-three,.journey-two{margin-top:0}}.suite-story{--suite-pane:min(50vw,860px);position:relative;height:480vh;overflow:visible;background:#1D242A}.suite-story-sticky{position:sticky;top:0;height:100vh;min-height:650px;overflow:hidden;isolation:isolate;background:#1D242A}.suite-story-head{position:absolute;z-index:20;top:64px;left:56px;right:56px;justify-content:space-between;color:#eef3f6;font:500 10px/1 JetBrains Mono,Consolas,monospace;letter-spacing:.13em;pointer-events:none}.suite-story-head,.suite-story-label{display:flex;align-items:center;text-transform:uppercase}.suite-story-label{gap:10px;color:var(--lime);font:500 12px/1 JetBrains Mono,Consolas,monospace;letter-spacing:.14em}.suite-story-label:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px rgba(199,255,49,.22)}.suite-story-progress{display:flex;align-items:center;gap:14px}.suite-story-progress-track{width:clamp(110px,15vw,230px);height:2px;background:#77848d;overflow:hidden}.suite-story-progress-fill{display:block;width:100%;height:100%;background:var(--lime);transform:scaleX(0);transform-origin:left;will-change:transform}.suite-track{--suite-x:0px;width:max-content;height:100%;display:flex;align-items:stretch;transform:translate3d(var(--suite-x),0,0);will-change:transform}.suite-intro{flex:0 0 var(--suite-pane);width:var(--suite-pane);min-width:0;height:100%;display:flex;align-items:center;padding:56px 5vw 35px 56px;border-right:1px solid rgba(240,245,248,.2)}.suite-intro-copy{transform:translateY(2vh)}.suite-panel{flex:0 0 var(--suite-pane);width:var(--suite-pane);min-width:0;height:100%;display:flex;align-items:center;padding:90px 3.3vw 60px;border-right:1px solid rgba(255,255,255,.07);perspective:1500px}.suite-card{width:100%;height:clamp(440px,62vh,640px);display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border-radius:28px;box-shadow:0 28px 55px rgba(17,24,30,.32),inset 0 1px 0 rgba(255,255,255,.05);transform-origin:50% 100%;backface-visibility:hidden;will-change:transform,opacity}.suite-card,.suite-panel:nth-of-type(3) .suite-card{background:#283139}.suite-visual{position:relative;min-height:0;padding:22px;overflow:hidden}.suite-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 68% 30%,rgba(199,255,49,.1),transparent 34%);pointer-events:none}.suite-window{position:relative;height:100%;min-height:270px;border-radius:13px;background:#303b44;overflow:hidden;box-shadow:0 22px 45px rgba(20,27,32,.28)}.suite-window-bar{height:38px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid rgba(239,245,248,.16);color:#dce4e9;font:500 9px/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.suite-window-bar i{display:block;width:6px;height:6px;border-radius:50%;background:#87939c}.suite-window-bar i:first-child{background:var(--lime)}.suite-window-bar span{margin-left:auto}.suite-dashboard{height:100%;display:grid;grid-template-columns:30% 1fr;gap:13px;padding:14px}.suite-sidebar{border:1px solid rgba(239,245,248,.12);border-radius:8px;padding:12px;display:grid;align-content:start;gap:9px}.suite-sidebar span{display:block;height:8px;border-radius:4px;background:#697680}.suite-sidebar span:first-child{width:72%;background:var(--lime)}.suite-sidebar span:nth-child(3){width:82%}.suite-sidebar span:nth-child(4){width:60%}.suite-data{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:42% 1fr;gap:10px}.suite-data-card{position:relative;overflow:hidden;border:1px solid rgba(239,245,248,.14);border-radius:8px;background:#39454e;padding:12px}.suite-data-card.wide{grid-column:1/-1}.suite-data-card b{display:block;color:#fff;font-size:13px}.suite-data-card small{color:#b9c3ca;font-size:9px}.suite-bars{position:absolute;left:12px;right:12px;bottom:12px;height:48%;display:flex;align-items:end;gap:5px}.suite-bars i{flex:1;display:block;background:#70808a;border-radius:2px 2px 0 0}.suite-bars i:first-child{height:38%}.suite-bars i:nth-child(2){height:58%}.suite-bars i:nth-child(3){height:47%}.suite-bars i:nth-child(4){height:77%;background:var(--lime)}.suite-bars i:nth-child(5){height:66%}.suite-radar{position:absolute;width:90px;height:90px;right:18px;bottom:10px;border:1px solid rgba(199,255,49,.55);border-radius:50%;box-shadow:0 0 0 18px rgba(199,255,49,.045),0 0 0 35px rgba(199,255,49,.025)}.suite-list{position:absolute;left:12px;right:12px;top:42px;bottom:12px;display:grid;gap:6px}.suite-list span{display:flex;align-items:center;padding:0 9px;border:1px solid rgba(239,245,248,.14);border-radius:5px;color:#dce4e8;font-size:9px}.suite-list span:after{content:"";width:28%;height:4px;margin-left:auto;border-radius:3px;background:#71808a}.suite-list span:first-child{border-color:rgba(199,255,49,.5)}.suite-list span:first-child:after{background:var(--lime)}.suite-card-meta{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px;align-items:end;padding:18px 22px 20px}.suite-index{display:block;margin-bottom:7px;color:#e6edf1;font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.suite-finale{flex:0 0 var(--suite-pane);width:var(--suite-pane);min-width:0;height:100%;display:grid;place-items:center;padding:90px 8vw 40px 4vw}.suite-finale-inner{max-width:650px;text-align:center}.suite-scroll-note{position:absolute;z-index:20;left:56px;bottom:18px;color:#e4ebef;font:500 9px/1 JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.suite-story:not(.suite-story-ready){height:auto;padding:100px 56px}.suite-story:not(.suite-story-ready) .suite-story-sticky{position:static;height:auto;min-height:0;overflow:visible}.suite-story:not(.suite-story-ready) .suite-scroll-note,.suite-story:not(.suite-story-ready) .suite-story-head{display:none}.suite-story:not(.suite-story-ready) .suite-track{width:auto;height:auto;display:grid;grid-template-columns:1fr;gap:24px;transform:none}.suite-story:not(.suite-story-ready) .suite-finale,.suite-story:not(.suite-story-ready) .suite-intro,.suite-story:not(.suite-story-ready) .suite-panel{width:auto;min-width:0;height:auto;padding:0;border:0}.suite-story:not(.suite-story-ready) .suite-card{transform:none!important;opacity:1!important}@media (max-width:850px){.suite-story{height:450vh}.suite-story-head{left:24px;right:24px}.suite-story-progress-track{width:100px}.suite-intro{flex-basis:87vw;width:87vw;min-width:0;padding:80px 7vw 30px 24px}.suite-panel{flex-basis:89vw;width:89vw;min-width:0;padding:82px 5vw 42px}.suite-card{height:min(62vh,540px);min-height:440px;border-radius:22px}.suite-visual{padding:14px}.suite-window{min-height:250px}.suite-card-meta{grid-template-columns:1fr;padding:20px;gap:12px}.suite-scroll-note{left:24px}}@media (max-width:520px){.suite-story-sticky{min-height:590px}.suite-story-head{top:17px;left:18px;right:18px}.suite-story-progress>span:first-child{display:none}.suite-intro{padding-left:20px}.suite-panel{padding:65px 4vw 38px}.suite-card{height:66svh;min-height:430px}.suite-visual{padding:10px}.suite-window{min-height:240px}.suite-dashboard{grid-template-columns:25% 1fr;padding:9px;gap:8px}.suite-data{gap:6px}.suite-data-card{padding:8px}.suite-card-meta{padding:18px}.suite-scroll-note{left:18px;bottom:11px}}@media (prefers-reduced-motion:reduce){.suite-story{height:auto;padding:90px 56px}.suite-story-sticky{position:static;height:auto;min-height:0;overflow:visible}.suite-scroll-note,.suite-story-head{display:none}.suite-track{width:auto;height:auto;display:grid;gap:24px;transform:none!important}.suite-finale,.suite-intro,.suite-panel{width:auto;min-width:0;height:auto;padding:0;border:0}.suite-card{transform:none!important;opacity:1!important}}.impact-scroll-track{--impact-stack-step:clamp(92px,12vh,104px);--impact-card-height:170px;--impact-deck-height:calc(4 * var(--impact-stack-step) + var(--impact-card-height));--impact-step-travel:min(26.333vh,253.333px);position:relative;height:calc(var(--impact-deck-height) + 4 * var(--impact-step-travel));margin:52px 0 0}.impact-sticky{position:sticky;top:clamp(8px,1.8vh,20px);height:var(--impact-deck-height)}.impact-facts{position:relative;height:100%;isolation:isolate;perspective:1500px;perspective-origin:50% 75%}.impact-fact,.impact-facts{width:100%;overflow:hidden;border-radius:39px}.impact-fact{--layer:0;position:absolute;top:calc(var(--layer) * var(--impact-stack-step));left:0;height:calc(var(--impact-deck-height) - var(--layer) * var(--impact-stack-step));display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-content:start;align-items:center;gap:5%;padding:16px clamp(24px,4vw,67px) 45px;min-width:0;background:#283139;box-shadow:0 -12px 28px rgba(0,0,0,.3),0 24px 48px rgba(0,0,0,.5);z-index:calc(1 + var(--layer));transform-origin:50% 100%;backface-visibility:hidden;will-change:transform,opacity}.impact-fact:first-child{--layer:0}.impact-fact:nth-child(2){--layer:1}.impact-fact:nth-child(3){--layer:2}.impact-fact:nth-child(4){--layer:3}.impact-fact:nth-child(5){--layer:4}.impact-fact:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(199,255,49,.16),transparent);pointer-events:none}.impact-fact-number{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:24px;min-width:0}.fact-index{display:block;flex:0 0 8.5rem;color:#F1F6F9;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:1.4px;line-height:1.25;text-transform:uppercase}.impact-fact strong{display:block;color:#DFFF89;font-size:clamp(36px,3.25vw,54px);font-weight:500;line-height:1.03;letter-spacing:-2.5px;white-space:nowrap}.impact-fact-description{max-width:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.impact-fact p{color:#FFFFFF;font-size:clamp(15px,1.26vw,19px);line-height:1.5;margin:0}.fact-pill{display:inline-block;border:1px solid #8c99a2;border-radius:4px;background:#45515B;color:#F4F8FA;font-size:12px;padding:5px 10px;line-height:1.3}.impact-scroll-cue{position:absolute;bottom:-38px;left:2px;right:2px;display:flex;justify-content:space-between;align-items:center;gap:18px;color:#E2EAF0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:650;letter-spacing:1.6px}.impact-scroll-cue .cue-track{width:min(250px,35%);height:2px;background:#7D8B95;position:relative}.impact-scroll-cue .cue-fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--lime);transition:none}.impact-scroll-cue .cue-count{color:var(--lime);font-variant-numeric:tabular-nums}@media (max-width:850px){.impact-scroll-track{--impact-stack-step:clamp(60px,8.5vh,76px);--impact-deck-height:min(60vh,460px);--impact-step-travel:min(25vh,233.333px);margin-top:38px}.impact-fact,.impact-facts{border-radius:27px}.impact-fact{padding:18px 23px 24px;grid-template-columns:minmax(0,.94fr) minmax(0,1fr);gap:18px}.impact-fact-number{flex-wrap:wrap;gap:8px 12px}.impact-fact strong{font-size:clamp(26px,5vw,40px);letter-spacing:-1.5px}.impact-fact p{font-size:13px}.fact-index,.fact-pill{font-size:10px}.fact-pill{padding:4px 6px}}@media (max-width:520px){.impact-scroll-track{--impact-stack-step:clamp(52px,8svh,64px);--impact-deck-height:min(62svh,440px);--impact-step-travel:25.333svh}.impact-fact{padding:15px 19px 20px;gap:13px;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr)}.impact-fact strong{font-size:clamp(25px,7vw,37px);letter-spacing:-1.3px}.impact-fact p{font-size:11px;line-height:1.35;margin-bottom:6px}.fact-index{flex-basis:7.5rem;font-size:9px;letter-spacing:.7px}.impact-fact-number{gap:12px}.impact-scroll-cue{font-size:9px;letter-spacing:.7px}}@media (prefers-reduced-motion:reduce){.impact-scroll-track{height:auto!important;margin-bottom:65px}.impact-sticky{position:static;height:auto}.impact-facts{height:auto;display:grid;grid-template-columns:1fr;gap:12px;overflow:visible}.impact-fact{position:relative;top:auto;width:100%;height:auto;min-height:180px;opacity:1!important;transform:none!important;will-change:auto}.impact-scroll-cue{display:none}}.product-constellation{position:relative;width:100%;height:auto;aspect-ratio:1500/520;max-width:1700px;margin:58px auto 0;isolation:isolate}.ecosystem-wires{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ecosystem-frame{stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.55s cubic-bezier(.22,.61,.36,1)}.ecosystem-frame-left{fill:none;stroke:url(#horizonFrame)}.ecosystem-frame-right{fill:none;stroke:url(#mosaicFrame)}.product-constellation.is-visible .ecosystem-frame{stroke-dashoffset:0}.product-node{position:absolute;z-index:2;top:26%;width:25.5%;height:auto;display:block;padding:0;overflow:visible;opacity:0;filter:saturate(.68);transition:transform 1s cubic-bezier(.22,.61,.36,1),opacity 1s ease,filter .4s ease}.product-node:before{display:none}.product-node-horizon{left:7.1%;transform:translate3d(-42px,0,0)}.product-node-mosaic{right:7.1%;transform:translate3d(42px,0,0)}.product-constellation.is-visible .product-node{opacity:.72;transform:translateZ(0)}.product-node:hover{opacity:.9!important;filter:saturate(.92)}.product-node-label{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:25px;color:#d9e1e6;font:500 clamp(9px,.82vw,12px)/1 JetBrains Mono,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.product-node-label i{width:7px;height:7px;border-radius:50%;background:#9ba7ae;box-shadow:0 0 0 5px rgba(155,167,174,.08)}.product-node h3{position:relative;margin:0 0 22px;color:#fff;font-family:JetBrains Mono,Consolas,monospace;font-size:clamp(30px,3.2vw,46px);line-height:1.12;letter-spacing:0;text-transform:uppercase}.product-node>p{position:relative;max-width:345px;margin:0;color:#686868;font-size:16px;line-height:1.75}.product-signals{display:none}.product-signal{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid rgba(232,239,243,.13);border-radius:6px;color:#cbd4d9;font:500 9px/1 JetBrains Mono,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.product-signal:before{content:"";width:8px;height:2px;flex:0 0 auto;background:#89959d}.product-node-mosaic .product-signal:before{background:#9ebf3f}.vault-hub{position:absolute;z-index:5;left:50%;top:50%;width:20%;aspect-ratio:1;display:grid;place-items:center;transform:translate(-50%,-50%) scale(.84);opacity:0;border-radius:50%;transition:transform 1.1s cubic-bezier(.2,.75,.25,1),opacity .8s ease}.product-constellation.is-visible .vault-hub{transform:translate(-50%,-50%) scale(1);opacity:1}.vault-hub:before{content:"";position:absolute;inset:-5.625%;border-radius:50%;background:conic-gradient(from 25deg,transparent 0 12%,rgba(199,255,49,.92) 12% 34%,transparent 34% 57%,rgba(199,255,49,.34) 57% 76%,transparent 76%);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);animation:hub-orbit 16s linear infinite}.vault-hub:after{content:"";position:absolute;inset:-1px;border:1px solid rgba(199,255,49,.65);border-radius:50%;box-shadow:0 0 0 15px rgba(199,255,49,.025),0 0 58px rgba(199,255,49,.12),inset 0 0 45px rgba(199,255,49,.055);animation:hub-breathe 4.5s ease-in-out infinite}.vault-orbit-dots{position:absolute;inset:-10.3125%;border:2px dotted rgba(226,234,239,.46);border-radius:50%;animation:hub-orbit-reverse 24s linear infinite}.vault-core{position:relative;z-index:2;width:84%;height:84%;display:grid;place-items:center;text-align:center;border-radius:50%;background:radial-gradient(circle at 45% 34%,#56636d 0,#414e58 52%,#33414b 100%);border:1px solid rgba(238,244,247,.25);box-shadow:0 28px 65px rgba(19,27,33,.32),inset 0 1px 0 rgba(255,255,255,.1)}.vault-core-inner{width:100%;padding:12px}.vault-core span{margin-bottom:17px;color:#e5ecef;font:500 10px/1 JetBrains Mono,Consolas,monospace;letter-spacing:.14em}.vault-core span,.vault-core strong{display:block;text-transform:uppercase}.vault-core strong{color:#fff;font-family:JetBrains Mono,Consolas,monospace;font-size:clamp(24px,2.4vw,40px);line-height:1;letter-spacing:0}.vault-core-rule{width:84px;height:3px;margin:20px auto;background:var(--lime);border-radius:3px;box-shadow:0 0 14px rgba(199,255,49,.5)}.vault-core p{margin:0;color:#fff;font-size:15px;line-height:1.45}@media (max-width:960px){.product-constellation{height:auto;aspect-ratio:auto;display:grid;gap:18px;margin-top:42px}.ecosystem-wires{display:none}.product-node,.vault-hub{position:relative;inset:auto;width:100%;height:auto;min-height:250px;transform:translateY(26px);opacity:0}.product-node{padding:38px;border:1px solid rgba(229,237,241,.24);border-radius:28px;background:linear-gradient(145deg,rgba(84,97,107,.56),rgba(59,71,80,.62))}.product-signals{grid-template-columns:1fr}.vault-hub{width:min(380px,82vw);min-height:0;justify-self:center;order:1;transform:translateY(26px) scale(.9);margin:38px 0}.product-node-horizon{order:0}.product-node-mosaic{order:2}.product-constellation.is-visible .product-node,.product-constellation.is-visible .vault-hub{transform:none}}@media (prefers-reduced-motion:reduce){.product-node,.vault-hub{opacity:1!important;transition:none!important}.product-node{transform:none!important}.vault-hub{transform:translate(-50%,-50%)!important}.vault-hub:after,.vault-hub:before,.vault-orbit-dots{animation:none!important}.ecosystem-frame{stroke-dashoffset:0}}@media (max-width:960px) and (prefers-reduced-motion:reduce){.vault-hub{transform:none!important}}.faq-list{border-top:1px solid rgba(230,238,244,.28)}.faq-item{border-bottom:1px solid rgba(230,238,244,.28)}.faq-q{width:100%;background:transparent;border:0;color:#fff;padding:26px 0;display:flex;justify-content:space-between;gap:20px;text-align:left;font-family:Space Grotesk,Inter,sans-serif;font-weight:500;font-size:18px}.faq-q i{font-style:normal;border:1px solid #97a3ac;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;color:#F3F7F9;flex-shrink:0}.faq-item.open .faq-q{color:var(--lime)}.faq-a{display:none;color:#EDF3F5;padding:0 35px 27px 0;line-height:1.75}.faq-item.open .faq-a{display:block}}.vault-page .intel-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4.5vw,4.5rem);align-items:start}.vault-page .intel-desc{position:relative;margin:18px 0 0;padding-left:24px;max-width:560px;font-size:16px;line-height:1.75;color:var(--color-hero-copy)}.vault-page .intel-desc:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--lime)}.vault-page .intel-accordion{display:flex;gap:10px;height:clamp(380px,46vh,470px)}.vault-page .intel-panel{position:relative;flex:0 0 68px;min-width:0;overflow:hidden;border-radius:14px;cursor:pointer;box-shadow:0 18px 36px -14px rgba(0,0,0,.55);transition:flex-grow .55s cubic-bezier(.22,.61,.36,1),flex-basis .55s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.vault-page .intel-panel:first-child{background:#3C4852}.vault-page .intel-panel:nth-child(2){background:#323E48}.vault-page .intel-panel:nth-child(3){background:#283139}.vault-page .intel-panel:hover{box-shadow:0 22px 42px -14px rgba(0,0,0,.68),0 0 26px -8px rgba(199,255,49,.3)}.vault-page .intel-panel.open{flex:1 1 0;box-shadow:0 26px 48px -14px rgba(0,0,0,.7),0 0 32px -8px rgba(199,255,49,.38);cursor:default}.vault-page .intel-panel-strip{position:absolute;inset:0 auto 0 0;width:68px;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.vault-page .intel-panel.open .intel-panel-strip{opacity:0;pointer-events:none}.vault-page .intel-panel-strip span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(237,243,245,.72);white-space:nowrap;transition:color .3s ease}.vault-page .intel-panel:hover .intel-panel-strip span{color:#E4EBEF}.vault-page .intel-panel-body{position:absolute;inset:0;padding:clamp(20px,2.2vw,32px);opacity:0;visibility:hidden;transform:translateX(28px);transition:opacity .22s ease,transform .3s ease,visibility 0s linear .3s}.vault-page .intel-panel.open .intel-panel-body{opacity:1;visibility:visible;transform:translateX(0);transition:opacity .45s ease .22s,transform .5s cubic-bezier(.22,.61,.36,1) .22s,visibility 0s}.vault-page .intel-panel-body-inner{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.vault-page .intel-panel-kicker{display:flex;align-items:baseline;gap:14px;margin-bottom:16px}.vault-page .intel-panel-num{font-family:JetBrains Mono,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:1.4px;color:var(--lime)}.vault-page .intel-panel-heading{margin:0;font-size:clamp(22px,1.9vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:#fff}.vault-page .intel-panel-copy{margin:0;max-width:440px;font-size:14.5px;line-height:1.75;color:#B9C3CA}.vault-page .intel-panel-art{margin-top:auto;align-self:flex-end;width:120px;height:120px;padding-top:20px}@media (max-width:900px){.vault-page .intel-grid{grid-template-columns:1fr}.vault-page .intel-accordion{flex-direction:column;height:auto;gap:10px}.vault-page .intel-panel{flex:none;width:100%}.vault-page .intel-panel.open{flex:none}.vault-page .intel-panel-strip{position:static;width:auto;height:56px;padding:0 22px;justify-content:flex-start;opacity:1!important;pointer-events:auto}.vault-page .intel-panel-strip span{writing-mode:horizontal-tb;transform:none}.vault-page .intel-panel.open .intel-panel-strip span{color:var(--lime)}.vault-page .intel-panel-body{position:static;display:grid;grid-template-rows:0fr;padding:0 22px;opacity:1;transform:none;transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1),visibility 0s}.vault-page .intel-panel.open .intel-panel-body{grid-template-rows:1fr;padding:0 22px 22px}.vault-page .intel-panel-art{width:96px;height:96px;align-self:flex-start}}@media (prefers-reduced-motion:reduce){.vault-page .intel-panel,.vault-page .intel-panel-body,.vault-page .intel-panel-strip{transition:none!important}}