.visionxoHero-module__Els6pq__hero{background:var(--bg-elevated);isolation:isolate;padding-top:clamp(100px,12vw,140px);padding-bottom:clamp(56px,7vw,88px);position:relative;overflow:hidden}.visionxoHero-module__Els6pq__glow{pointer-events:none;background:radial-gradient(circle,#a12a781a 0%,#0000 70%);border-radius:50%;width:720px;height:640px;position:absolute;top:-25%;right:-10%}.visionxoHero-module__Els6pq__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.visionxoHero-module__Els6pq__left{text-align:left;opacity:0;flex-direction:column;align-items:flex-start;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(14px)}.visionxoHero-module__Els6pq__leftIn{opacity:1;transform:translateY(0)}.visionxoHero-module__Els6pq__preHeadline{font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.02em;opacity:0;margin:16px 0 0;font-size:12px;font-weight:600;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(-8px)}.visionxoHero-module__Els6pq__preHeadlineIn{opacity:1;transform:translate(0)}.visionxoHero-module__Els6pq__headline{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-1);margin:16px 0;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.08}.visionxoHero-module__Els6pq__headlineAccent{font-style:normal}.visionxoHero-module__Els6pq__sub{color:var(--ink-3);max-width:480px;margin:0 0 28px;font-size:clamp(14px,1.2vw,15.5px);line-height:1.75}.visionxoHero-module__Els6pq__ctas{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.visionxoHero-module__Els6pq__stats{border-top:1px solid var(--line-1);flex-wrap:nowrap;gap:clamp(14px,2.4vw,30px);width:100%;padding-top:26px;display:flex}.visionxoHero-module__Els6pq__stat{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;min-width:0;display:flex}.visionxoHero-module__Els6pq__statVal{font-family:var(--font-display);letter-spacing:-.02em;background:var(--grad-brand);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(19px,2.2vw,25px);font-weight:800}.visionxoHero-module__Els6pq__statLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.visionxoHero-module__Els6pq__right{position:relative}.visionxoHero-module__Els6pq__stage{aspect-ratio:1/.92;width:100%;max-width:620px;margin:0 auto;position:relative}.visionxoHero-module__Els6pq__card{left:var(--px);top:var(--py);background:var(--bg-elevated);border:1px solid var(--line-1);border-radius:var(--r-lg);opacity:0;z-index:1;flex-direction:column;gap:5px;width:158px;padding:14px 16px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s ease-out;display:flex;position:absolute;transform:translateY(14px)scale(.92)rotate(0);box-shadow:0 10px 26px #00000014}.visionxoHero-module__Els6pq__stageEntered .visionxoHero-module__Els6pq__card{opacity:1;transform:translateY(0) scale(1) rotate(var(--rot))}.visionxoHero-module__Els6pq__cardDeptRow{align-items:center;gap:6px;display:flex}.visionxoHero-module__Els6pq__cardDot{background:var(--magenta);border-radius:50%;flex-shrink:0;width:4px;height:4px}.visionxoHero-module__Els6pq__cardDept{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--magenta);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:700;overflow:hidden}.visionxoHero-module__Els6pq__cardFigure{font-family:var(--font-display);color:var(--ink-1);letter-spacing:-.015em;font-size:19px;font-weight:800}.visionxoHero-module__Els6pq__cardSub{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.visionxoHero-module__Els6pq__scrollHint{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);opacity:0;z-index:1;flex-direction:column;align-items:center;gap:8px;margin:clamp(32px,4vw,48px) auto 0;font-size:10px;font-weight:600;transition:opacity .6s ease-out .3s;display:flex;position:relative}.visionxoHero-module__Els6pq__scrollHintIn{opacity:1}.visionxoHero-module__Els6pq__scrollLine{background:linear-gradient(var(--line-3), transparent);width:1px;height:24px;animation:1.8s ease-in-out infinite visionxoHero-module__Els6pq__scrollPulse}@keyframes visionxoHero-module__Els6pq__scrollPulse{0%,to{opacity:.3}50%{opacity:1}}@media (max-width:960px){.visionxoHero-module__Els6pq__grid{grid-template-columns:1fr}.visionxoHero-module__Els6pq__left{text-align:center;align-items:center}.visionxoHero-module__Els6pq__sub{max-width:100%}.visionxoHero-module__Els6pq__stats{justify-content:center}.visionxoHero-module__Els6pq__stat{align-items:center}.visionxoHero-module__Els6pq__stage{max-width:480px;margin-top:24px}}@media (max-width:560px){.visionxoHero-module__Els6pq__stats{flex-wrap:wrap}.visionxoHero-module__Els6pq__statVal{white-space:normal}.visionxoHero-module__Els6pq__stage{aspect-ratio:1/1.05;max-width:340px}.visionxoHero-module__Els6pq__card{width:120px;padding:10px 12px}.visionxoHero-module__Els6pq__cardFigure{font-size:14px}}@media (prefers-reduced-motion:reduce){.visionxoHero-module__Els6pq__card,.visionxoHero-module__Els6pq__preHeadline,.visionxoHero-module__Els6pq__left,.visionxoHero-module__Els6pq__scrollHint{transition:none}.visionxoHero-module__Els6pq__scrollLine{animation:none}}
.visionxoGap-module__vDdnMq__section{padding:var(--section-pad) 0;background:var(--bg-subtle)}.visionxoGap-module__vDdnMq__hdr{text-align:center;max-width:640px;margin:0 auto clamp(32px,4vw,48px)}.visionxoGap-module__vDdnMq__hdrSub{color:var(--ink-3);margin-top:10px;font-size:14px;line-height:1.72}.visionxoGap-module__vDdnMq__stage{aspect-ratio:1;width:100%;max-width:480px;margin:0 auto;position:relative}.visionxoGap-module__vDdnMq__node{border-radius:var(--r-full);background:var(--bg-elevated);border:1px solid var(--line-2);padding:10px 18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0000000d}.visionxoGap-module__vDdnMq__nodeName{font-family:var(--font-display);color:var(--ink-2);white-space:nowrap;font-size:12.5px;font-weight:700}.visionxoGap-module__vDdnMq__hub{background:var(--grad-brand);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 36px #a12a7852}.visionxoGap-module__vDdnMq__hub span{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:800}.visionxoGap-module__vDdnMq__closing{text-align:center;max-width:560px;color:var(--ink-2);margin:clamp(28px,3.5vw,40px) auto 0;font-size:14px;font-weight:500;line-height:1.65}@media (max-width:560px){.visionxoGap-module__vDdnMq__stage{max-width:340px}.visionxoGap-module__vDdnMq__node{padding:8px 12px}.visionxoGap-module__vDdnMq__nodeName{font-size:11px}.visionxoGap-module__vDdnMq__hub{width:88px;height:88px}}
.visionxoDay-module__bVeS0G__section{padding:var(--section-pad) 0;background:linear-gradient(135deg,#a12a78 0%,#7a1550 50%,#d04c36 100%);position:relative;overflow:hidden}.visionxoDay-module__bVeS0G__section:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-40%;right:-8%}.visionxoDay-module__bVeS0G__hdr{text-align:center;z-index:1;max-width:620px;margin:0 auto clamp(36px,4.5vw,56px);position:relative}.visionxoDay-module__bVeS0G__hdr .overline{margin-left:auto;margin-right:auto}.visionxoDay-module__bVeS0G__hdrSub{color:#ffffffc7;margin-top:10px;font-size:14.5px;line-height:1.72}.visionxoDay-module__bVeS0G__rail{z-index:1;max-width:900px;margin:0 auto;position:relative}.visionxoDay-module__bVeS0G__railLine{background:#ffffff3d;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.visionxoDay-module__bVeS0G__stopRow{opacity:0;grid-template-columns:1fr 40px 1fr;align-items:stretch;gap:0 clamp(16px,3vw,32px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateY(28px)}.visionxoDay-module__bVeS0G__stopRowIn{opacity:1;transform:translateY(0)}.visionxoDay-module__bVeS0G__stopRow+.visionxoDay-module__bVeS0G__stopRow{margin-top:clamp(20px,3vw,32px)}.visionxoDay-module__bVeS0G__stopStem{grid-area:1/2;justify-content:center;align-items:center;height:100%;display:flex}.visionxoDay-module__bVeS0G__stopDot{background:#fff;border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 5px #a12a788c,0 0 14px #fff9}.visionxoDay-module__bVeS0G__stopRowLeft .visionxoDay-module__bVeS0G__stopCard{grid-column:1}.visionxoDay-module__bVeS0G__stopRowLeft .visionxoDay-module__bVeS0G__stopSpacer,.visionxoDay-module__bVeS0G__stopRowRight .visionxoDay-module__bVeS0G__stopCard{grid-column:3}.visionxoDay-module__bVeS0G__stopRowRight .visionxoDay-module__bVeS0G__stopSpacer{grid-column:1}.visionxoDay-module__bVeS0G__stopCard{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff17;border:1px solid #ffffff29;flex-direction:column;gap:8px;padding:18px 20px;display:flex;box-shadow:0 10px 26px #0000001f}.visionxoDay-module__bVeS0G__stopTime{font-family:var(--font-mono);letter-spacing:.06em;color:#fff;font-size:10px;font-weight:700}.visionxoDay-module__bVeS0G__stopEvent{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700;line-height:1.3}.visionxoDay-module__bVeS0G__responseRow{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.visionxoDay-module__bVeS0G__responseTag{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--magenta);border-radius:var(--r-full);background:#fff;flex-shrink:0;padding:2px 8px;font-size:8px;font-weight:700}.visionxoDay-module__bVeS0G__response{color:#fff;font-size:12px;font-weight:600}.visionxoDay-module__bVeS0G__outcome{color:#ffffffad;border-top:1px solid #ffffff29;margin:0;padding-top:8px;font-size:11.5px;line-height:1.55}@media (max-width:760px){.visionxoDay-module__bVeS0G__railLine{left:6px}.visionxoDay-module__bVeS0G__stopRow{grid-template-columns:14px 1fr;gap:0 14px}.visionxoDay-module__bVeS0G__stopStem{grid-column:1}.visionxoDay-module__bVeS0G__stopRowLeft .visionxoDay-module__bVeS0G__stopCard,.visionxoDay-module__bVeS0G__stopRowRight .visionxoDay-module__bVeS0G__stopCard{grid-column:2}.visionxoDay-module__bVeS0G__stopSpacer{display:none}}@media (prefers-reduced-motion:reduce){.visionxoDay-module__bVeS0G__stopRow{opacity:1;transition:none;transform:none}}
.visionxoScenarios-module__r31fxa__section{padding:var(--section-pad) 0;background:var(--bg-subtle)}.visionxoScenarios-module__r31fxa__hdr{max-width:620px;margin-bottom:clamp(28px,3.5vw,40px)}.visionxoScenarios-module__r31fxa__hdrSub{color:var(--ink-3);margin-top:10px;font-size:14px;line-height:1.7}.visionxoScenarios-module__r31fxa__tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.visionxoScenarios-module__r31fxa__tabBtn{font-family:var(--font-body);color:var(--ink-3);background:var(--bg-elevated);border:1px solid var(--line-2);border-radius:var(--r-full);cursor:pointer;transition:all .2s var(--ease);padding:9px 18px;font-size:13px;font-weight:600}.visionxoScenarios-module__r31fxa__tabBtn:hover{border-color:var(--magenta);color:var(--magenta)}.visionxoScenarios-module__r31fxa__tabBtnOn{background:var(--grad-brand);color:#fff;border-color:#0000}.visionxoScenarios-module__r31fxa__tabBtnOn:hover{color:#fff}.visionxoScenarios-module__r31fxa__panelWrap{background:var(--bg-elevated);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:clamp(24px,3vw,34px);animation:.3s ease-out both visionxoScenarios-module__r31fxa__panelIn}@keyframes visionxoScenarios-module__r31fxa__panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.visionxoScenarios-module__r31fxa__question{font-family:var(--font-display);color:var(--ink-1);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(16px,1.8vw,19px);font-weight:700;line-height:1.4}.visionxoScenarios-module__r31fxa__sliderField{margin-bottom:28px}.visionxoScenarios-module__r31fxa__sliderWrap{border-radius:var(--r-full);background:var(--line-1);height:6px;position:relative}.visionxoScenarios-module__r31fxa__sliderFill{border-radius:var(--r-full);background:var(--grad-brand);pointer-events:none;height:100%;position:absolute;top:0;left:0}.visionxoScenarios-module__r31fxa__slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.visionxoScenarios-module__r31fxa__slider::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--magenta);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #a12a7859}.visionxoScenarios-module__r31fxa__slider::-moz-range-thumb{border:3px solid var(--magenta);cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #a12a7859}.visionxoScenarios-module__r31fxa__sliderRange{font-family:var(--font-mono);color:var(--ink-4);justify-content:space-between;margin-top:10px;font-size:10.5px;font-weight:600;display:flex}.visionxoScenarios-module__r31fxa__sliderCurrent{color:var(--magenta);font-weight:700}.visionxoScenarios-module__r31fxa__outcomes{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.visionxoScenarios-module__r31fxa__outcome{background:var(--bg-subtle);border:1px solid var(--line-1);border-radius:var(--r-lg);flex-direction:column;gap:6px;padding:16px;display:flex}.visionxoScenarios-module__r31fxa__outcomeLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:9px;font-weight:700}.visionxoScenarios-module__r31fxa__outcomeVal{color:var(--ink-1);font-size:13.5px;font-weight:700;line-height:1.35}@media (max-width:900px){.visionxoScenarios-module__r31fxa__outcomes{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.visionxoScenarios-module__r31fxa__outcomes{grid-template-columns:1fr}}
.visionxoCommand-module__2LV7mq__section{padding:var(--section-pad) 0;background:var(--bg-ink);position:relative;overflow:hidden}.visionxoCommand-module__2LV7mq__section ::selection{color:var(--ink-on-dark);background:#ffffff38}.visionxoCommand-module__2LV7mq__section:before{content:"";pointer-events:none;filter:blur(60px);background:radial-gradient(circle,#a12a7847 0%,#0000 62%);width:65%;height:90%;position:absolute;top:-20%;left:-15%}.visionxoCommand-module__2LV7mq__section:after{content:"";pointer-events:none;filter:blur(60px);background:radial-gradient(circle,#d04c363d 0%,#0000 62%);width:65%;height:90%;position:absolute;bottom:-25%;right:-15%}.visionxoCommand-module__2LV7mq__hdr{text-align:center;max-width:640px;margin:0 auto clamp(28px,3.5vw,40px)}.visionxoCommand-module__2LV7mq__hdrSub{color:#ffffff73;margin-top:10px;font-size:14.5px;line-height:1.72}.visionxoCommand-module__2LV7mq__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.visionxoCommand-module__2LV7mq__tabBtn{font-family:var(--font-body);color:#ffffff8c;border-radius:var(--r-full);cursor:pointer;transition:all .2s var(--ease);background:#ffffff0a;border:1px solid #ffffff1f;padding:9px 18px;font-size:13px;font-weight:600}.visionxoCommand-module__2LV7mq__tabBtn:hover{color:#fff;border-color:#ffffff47}.visionxoCommand-module__2LV7mq__tabBtnOn{background:var(--grad-brand);color:#fff;border-color:#0000}.visionxoCommand-module__2LV7mq__panel{border-radius:var(--r-xl);background:#ffffff08;border:1px solid #ffffff1a;grid-template-columns:1fr 260px;gap:0;animation:.3s ease-out both visionxoCommand-module__2LV7mq__panelIn;display:grid;overflow:hidden}@keyframes visionxoCommand-module__2LV7mq__panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.visionxoCommand-module__2LV7mq__panelMain{flex-direction:column;gap:16px;padding:clamp(26px,3vw,36px);display:flex}.visionxoCommand-module__2LV7mq__panelTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(17px,1.9vw,21px);font-weight:700;line-height:1.4}.visionxoCommand-module__2LV7mq__points{flex-direction:column;gap:10px;display:flex}.visionxoCommand-module__2LV7mq__point{color:#fff9;padding-left:16px;font-size:13.5px;line-height:1.6;position:relative}.visionxoCommand-module__2LV7mq__point:before{content:"";background:var(--magenta);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.visionxoCommand-module__2LV7mq__samples{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;margin-top:6px;padding-top:16px;display:flex}.visionxoCommand-module__2LV7mq__sample{color:#ffffffbf;border-left:2px solid var(--magenta);margin:0;padding-left:12px;font-size:13px;font-style:italic;line-height:1.6}.visionxoCommand-module__2LV7mq__panelMetrics{background:#ffffff08;border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:20px;padding:clamp(26px,3vw,36px);display:flex}.visionxoCommand-module__2LV7mq__metric{flex-direction:column;gap:4px;display:flex}.visionxoCommand-module__2LV7mq__metricVal{font-family:var(--font-display);letter-spacing:-.02em;background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,2.6vw,28px);font-weight:800}.visionxoCommand-module__2LV7mq__metricLabel{color:#ffffff6b;font-size:12px;line-height:1.4}@media (max-width:760px){.visionxoCommand-module__2LV7mq__panel{grid-template-columns:1fr}.visionxoCommand-module__2LV7mq__panelMetrics{border-top:1px solid #ffffff14;border-left:none;flex-direction:row}}
.visionxoMap-module__Wc9sta__section{padding:var(--section-pad) 0;background:var(--bg-elevated)}.visionxoMap-module__Wc9sta__hdr{text-align:center;max-width:620px;margin:0 auto clamp(28px,3.5vw,40px)}.visionxoMap-module__Wc9sta__mapWrap{background:var(--bg-subtle);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:20px 20px 0;position:relative;overflow:visible}.visionxoMap-module__Wc9sta__mapSvg{border-radius:var(--r-lg);width:100%;height:auto;display:block;overflow:hidden}.visionxoMap-module__Wc9sta__tooltip{background:var(--bg-elevated);border:1px solid var(--line-brand);border-radius:var(--r-xl);width:240px;box-shadow:var(--shadow-lg);z-index:20;animation:visionxoMap-module__Wc9sta__tipIn .2s var(--ease) both;padding:18px;position:absolute}@keyframes visionxoMap-module__Wc9sta__tipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.visionxoMap-module__Wc9sta__tooltipHeader{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}.visionxoMap-module__Wc9sta__tooltipName{font-family:var(--font-display);color:var(--ink-1);letter-spacing:-.01em;font-size:14.5px;font-weight:800}.visionxoMap-module__Wc9sta__tooltipCat{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--magenta);flex-shrink:0;font-size:9px;font-weight:700}.visionxoMap-module__Wc9sta__tooltipFigures{flex-direction:column;gap:8px;display:flex}.visionxoMap-module__Wc9sta__tooltipFigure{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.visionxoMap-module__Wc9sta__tooltipFigureLabel{color:var(--ink-3);font-size:11.5px}.visionxoMap-module__Wc9sta__tooltipFigureVal{color:var(--ink-1);text-align:right;font-size:12.5px;font-weight:700}.visionxoMap-module__Wc9sta__legend{flex-wrap:wrap;justify-content:center;gap:20px;padding:16px 0;display:flex}.visionxoMap-module__Wc9sta__legendItem{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:flex}.visionxoMap-module__Wc9sta__legendDot{background:var(--magenta);border-radius:50%;width:6px;height:6px}.visionxoMap-module__Wc9sta__hint{text-align:center;color:var(--ink-4);margin-top:14px;font-size:12.5px}@media (max-width:760px){.visionxoMap-module__Wc9sta__mapWrap{padding:12px 12px 0}.visionxoMap-module__Wc9sta__tooltip{width:100%;margin:12px 0;position:static}}
.visionxoPerspectives-module__EqE9gG__section{padding:var(--section-pad) 0;background:var(--bg-elevated)}.visionxoPerspectives-module__EqE9gG__hdr{text-align:center;max-width:640px;margin:0 auto clamp(28px,3.5vw,40px)}.visionxoPerspectives-module__EqE9gG__hdrSub{color:var(--ink-3);margin-top:10px;font-size:14px;line-height:1.7}.visionxoPerspectives-module__EqE9gG__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.visionxoPerspectives-module__EqE9gG__tabBtn{font-family:var(--font-body);color:var(--ink-3);background:var(--bg-subtle);border:1px solid var(--line-2);border-radius:var(--r-full);cursor:pointer;transition:all .2s var(--ease);padding:9px 18px;font-size:13px;font-weight:600}.visionxoPerspectives-module__EqE9gG__tabBtn:hover{border-color:var(--magenta);color:var(--magenta)}.visionxoPerspectives-module__EqE9gG__tabBtnOn{background:var(--grad-brand);color:#fff;border-color:#0000}.visionxoPerspectives-module__EqE9gG__tabBtnOn:hover{color:#fff}.visionxoPerspectives-module__EqE9gG__panel{background:var(--bg-subtle);border:1px solid var(--line-2);border-radius:var(--r-xl);grid-template-columns:1fr 1fr;gap:0;margin-bottom:clamp(40px,5vw,56px);animation:.3s ease-out both visionxoPerspectives-module__EqE9gG__panelIn;display:grid;overflow:hidden}@keyframes visionxoPerspectives-module__EqE9gG__panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.visionxoPerspectives-module__EqE9gG__col{flex-direction:column;gap:14px;padding:clamp(24px,3vw,32px);display:flex}.visionxoPerspectives-module__EqE9gG__colWhy{background:var(--bg-elevated);border-left:1px solid var(--line-2)}.visionxoPerspectives-module__EqE9gG__colTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--magenta);font-size:9.5px;font-weight:700}.visionxoPerspectives-module__EqE9gG__list{flex-direction:column;gap:10px;display:flex}.visionxoPerspectives-module__EqE9gG__item{color:var(--ink-2);padding-left:16px;font-size:13.5px;line-height:1.55;position:relative}.visionxoPerspectives-module__EqE9gG__item:before{content:"";background:var(--magenta);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.visionxoPerspectives-module__EqE9gG__itemWhy{color:var(--ink-1);font-weight:500}.visionxoPerspectives-module__EqE9gG__itemWhy:before{background:#16a34a}.visionxoPerspectives-module__EqE9gG__divider{justify-content:center;align-items:center;gap:16px;margin-bottom:clamp(28px,3.5vw,40px);display:flex}.visionxoPerspectives-module__EqE9gG__divider:before,.visionxoPerspectives-module__EqE9gG__divider:after{content:"";background:var(--line-1);flex:1;max-width:120px;height:1px}.visionxoPerspectives-module__EqE9gG__divider span{font-family:var(--font-mono);color:var(--ink-4);white-space:nowrap;font-size:11px;font-weight:600}.visionxoPerspectives-module__EqE9gG__connections{grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,3vw,36px);max-width:760px;margin:0 auto;display:grid;position:relative}.visionxoPerspectives-module__EqE9gG__connLines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.visionxoPerspectives-module__EqE9gG__connLines path{fill:none;stroke:var(--line-2);stroke-width:1.5px}.visionxoPerspectives-module__EqE9gG__connHub{z-index:1;border-radius:var(--r-xl);background:var(--grad-brand);flex-shrink:0;justify-content:center;align-items:center;padding:20px 26px;display:flex;position:relative;box-shadow:0 14px 32px #a12a7847}.visionxoPerspectives-module__EqE9gG__connHub span{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:800}.visionxoPerspectives-module__EqE9gG__connGrid{z-index:1;grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.visionxoPerspectives-module__EqE9gG__connTile{border-radius:var(--r-lg);background:var(--bg-subtle);border:1px solid var(--line-2);color:var(--ink-2);font-family:var(--font-display);text-align:center;transition:border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);justify-content:center;align-items:center;padding:14px 10px;font-size:12.5px;font-weight:700;display:flex}.visionxoPerspectives-module__EqE9gG__connTile:hover{border-color:var(--magenta);color:var(--magenta);transform:translateY(-2px)}@media (max-width:760px){.visionxoPerspectives-module__EqE9gG__panel{grid-template-columns:1fr}.visionxoPerspectives-module__EqE9gG__colWhy{border-left:none;border-top:1px solid var(--line-2)}.visionxoPerspectives-module__EqE9gG__connections{grid-template-columns:1fr;justify-items:center}.visionxoPerspectives-module__EqE9gG__connGrid{grid-template-columns:repeat(2,1fr);width:100%}}
.visionxoMetrics-module__p3zVcW__section{padding:var(--section-pad) 0;background:var(--bg-subtle)}.visionxoMetrics-module__p3zVcW__hdr{text-align:center;max-width:680px;margin:0 auto clamp(40px,5vw,56px)}.visionxoMetrics-module__p3zVcW__hdr .section-title{font-size:clamp(32px,4vw,46px)}.visionxoMetrics-module__p3zVcW__figures{flex-wrap:nowrap;justify-content:center;align-items:stretch;max-width:1100px;margin:0 auto;display:flex}.visionxoMetrics-module__p3zVcW__figure{text-align:center;border-left:1px solid var(--line-1);opacity:0;min-width:0;transition:opacity .5s var(--ease), transform .5s var(--ease);flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:6px;padding:0 clamp(12px,2.4vw,28px);display:flex;transform:translateY(10px)}.visionxoMetrics-module__p3zVcW__figure:first-child{border-left:none}.visionxoMetrics-module__p3zVcW__figureIn{opacity:1;transform:translateY(0)}.visionxoMetrics-module__p3zVcW__figureVal{font-family:var(--font-display);letter-spacing:-.02em;background:var(--grad-brand);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1}.visionxoMetrics-module__p3zVcW__figureLabel{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);white-space:normal;width:100%;max-width:140px;font-size:10px;font-weight:700;line-height:1.4}@media (max-width:760px){.visionxoMetrics-module__p3zVcW__figures{flex-wrap:wrap}.visionxoMetrics-module__p3zVcW__figure{border-left:none;flex:40%;padding:10px clamp(12px,3vw,20px)}}@media (prefers-reduced-motion:reduce){.visionxoMetrics-module__p3zVcW__figure{opacity:1;transition:none;transform:none}}
.visionxoWhy-module__iMaFqq__section{padding:var(--section-pad) 0;background:var(--bg-elevated)}.visionxoWhy-module__iMaFqq__hdr{text-align:center;max-width:560px;margin:0 auto clamp(32px,4vw,48px)}.visionxoWhy-module__iMaFqq__compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,3vw,32px);max-width:900px;margin:0 auto;display:grid}.visionxoWhy-module__iMaFqq__col{background:var(--bg-subtle);border:1px solid var(--line-1);border-radius:var(--r-xl);flex-direction:column;gap:16px;padding:clamp(24px,3vw,32px);display:flex}.visionxoWhy-module__iMaFqq__colOn{background:var(--bg-ink);border-color:#0000}.visionxoWhy-module__iMaFqq__colOn ::selection{color:var(--ink-on-dark);background:#ffffff38}.visionxoWhy-module__iMaFqq__colTitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:700}.visionxoWhy-module__iMaFqq__colTitleOn{color:#ffffff73}.visionxoWhy-module__iMaFqq__list{flex-direction:column;gap:12px;display:flex}.visionxoWhy-module__iMaFqq__item{color:var(--ink-3);padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.visionxoWhy-module__iMaFqq__item:before{content:"";background:var(--line-3);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.visionxoWhy-module__iMaFqq__itemOn{color:#fff;font-weight:500}.visionxoWhy-module__iMaFqq__itemOn:before{background:var(--magenta)}.visionxoWhy-module__iMaFqq__arrow{background:var(--grad-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 10px 24px #a12a7847}@media (max-width:760px){.visionxoWhy-module__iMaFqq__compare{grid-template-columns:1fr}.visionxoWhy-module__iMaFqq__arrow{margin:0 auto;transform:rotate(90deg)}}
.visionxoFaq-module__1rQgza__section{padding:var(--section-pad) 0;background:var(--bg-canvas);position:relative;overflow:hidden}.visionxoFaq-module__1rQgza__section:before{content:"";pointer-events:none;background-image:linear-gradient(#0a090806 1px,#0000 1px),linear-gradient(90deg,#0a090806 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 50% at 50% 60%,#000 0%,#0000 70%);mask-image:radial-gradient(70% 50% at 50% 60%,#000 0%,#0000 70%)}.visionxoFaq-module__1rQgza__hdr{z-index:1;max-width:540px;margin-bottom:clamp(40px,5vw,56px);position:relative}.visionxoFaq-module__1rQgza__hdrSub{color:var(--ink-3);margin-top:10px;font-size:14px;line-height:1.7}.visionxoFaq-module__1rQgza__grid{z-index:1;grid-template-columns:repeat(2,1fr);align-items:start;gap:0 48px;display:grid;position:relative}.visionxoFaq-module__1rQgza__item{border-bottom:1px solid var(--line-2)}.visionxoFaq-module__1rQgza__item:first-child,.visionxoFaq-module__1rQgza__item:nth-child(2){border-top:1px solid var(--line-2)}.visionxoFaq-module__1rQgza__summary{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:14px;padding:20px 0;list-style:none;display:flex}.visionxoFaq-module__1rQgza__summary::-webkit-details-marker{display:none}.visionxoFaq-module__1rQgza__badge{font-family:var(--font-mono);letter-spacing:.06em;color:var(--magenta);flex-shrink:0;min-width:26px;padding-top:2px;font-size:9.5px;font-weight:700}.visionxoFaq-module__1rQgza__q{font-family:var(--font-display);color:var(--ink-1);letter-spacing:-.01em;transition:color .2s var(--ease);flex:1;font-size:14.5px;font-weight:600;line-height:1.45}.visionxoFaq-module__1rQgza__summary:hover .visionxoFaq-module__1rQgza__q{color:var(--magenta)}.visionxoFaq-module__1rQgza__toggle{border:1.5px solid var(--line-3);background:var(--bg-elevated);width:30px;height:30px;color:var(--ink-3);transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;display:flex}.visionxoFaq-module__1rQgza__summary:hover .visionxoFaq-module__1rQgza__toggle{background:var(--magenta);border-color:var(--magenta);color:#fff;transform:scale(1.06)}.visionxoFaq-module__1rQgza__minus{display:none}details[open] .visionxoFaq-module__1rQgza__plus{display:none}details[open] .visionxoFaq-module__1rQgza__minus{display:flex}details[open] .visionxoFaq-module__1rQgza__toggle{background:var(--magenta);border-color:var(--magenta);color:#fff}details[open] .visionxoFaq-module__1rQgza__q{color:var(--magenta)}.visionxoFaq-module__1rQgza__answer{padding:0 0 20px 40px}.visionxoFaq-module__1rQgza__answer p{font-family:var(--font-body);color:var(--ink-3);font-size:14px;line-height:1.8}@media (max-width:768px){.visionxoFaq-module__1rQgza__grid{grid-template-columns:1fr;gap:0}.visionxoFaq-module__1rQgza__item:nth-child(2){border-top:none}}
