.v4{--dx-ink:#0b1013;--dx-panel:#0e1418;--dx-cyan:#9fd0e4;--dx-cyan-a:rgba(159,208,228,0.22);--dx-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}.v4 [data-pause].is-off,.v4 [data-pause].is-off *{animation-play-state:paused!important}.dxfx-circuit{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:visible}.dxfx-circuit path{fill:none;vector-effect:non-scaling-stroke}.dxfx-circuit__wires path{stroke:rgba(159,208,228,.2);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;animation:dxfx-draw 2.4s cubic-bezier(.65,0,.35,1) .3s forwards}.dxfx-circuit__nodes circle{fill:var(--dx-cyan);opacity:0;animation:dxfx-node 3.6s ease-in-out calc(2.2s + var(--i) * .18s) infinite}.dxfx-circuit__pulse{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:.07 1.2;stroke-dashoffset:.07;opacity:0;filter:drop-shadow(0 0 4px var(--dx-cyan));animation:dxfx-pulse var(--dur,4s) cubic-bezier(.55,0,.45,1) calc(2.4s + var(--delay, 0s)) infinite both}.dxfx-circuit__pulse.is-gold{stroke:var(--gold);filter:drop-shadow(0 0 4px var(--gold))}@keyframes dxfx-draw{to{stroke-dashoffset:0}}@keyframes dxfx-node{0%,to{opacity:.15}50%{opacity:.9}}@keyframes dxfx-pulse{0%{stroke-dashoffset:.07;opacity:0}8%{opacity:1}75%{stroke-dashoffset:-1.05;opacity:1}80%,to{stroke-dashoffset:-1.05;opacity:0}}.dxfx-hud{position:absolute;inset:0;pointer-events:none;z-index:2;font-family:var(--dx-mono);color:var(--dx-cyan)}.dxfx-hud__c{position:absolute;width:22px;height:22px;border:0 solid var(--dx-cyan);opacity:.85}.dxfx-hud__c--tl{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.dxfx-hud__c--tr{top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}.dxfx-hud__c--bl{bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.dxfx-hud__c--br{bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}.dxfx-hud__rec{position:absolute;top:4px;left:32px;display:flex;align-items:center;gap:8px;font-size:.66rem;letter-spacing:.24em;font-weight:700}.dxfx-hud__rec i{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold);animation:dxfx-blink 1.2s steps(2,jump-none) infinite}@keyframes dxfx-blink{50%{opacity:.15}}.dxfx-hud__xyz{position:absolute;right:32px;bottom:4px;display:flex;gap:14px;font-size:.64rem;letter-spacing:.1em;color:rgba(159,208,228,.75)}.dxfx-hud__xyz b{display:inline-block;min-width:5.2ch;text-align:right;color:#fff;font-weight:500}.dxfx-hud__cross{position:absolute;right:16%;top:38%;width:92px;height:92px;border-radius:50%;border:1px dashed rgba(159,208,228,.45);animation:dxfx-spin 14s linear infinite}.dxfx-hud__cross:after,.dxfx-hud__cross:before{content:"";position:absolute;background:rgba(159,208,228,.55)}.dxfx-hud__cross:before{left:50%;top:-14px;bottom:-14px;width:1px}.dxfx-hud__cross:after{top:50%;left:-14px;right:-14px;height:1px}@keyframes dxfx-spin{to{transform:rotate(1turn)}}.dxfx-line{display:block;overflow:hidden;padding-bottom:.08em}.dxfx-line>span{display:inline-block;transform:translateY(110%);animation:dxfx-rise 1.1s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--d, 0s)) forwards}.dxfx-fade{opacity:0;transform:translateY(14px);animation:dxfx-fadeup 1s ease-out var(--d,.2s) forwards}@keyframes dxfx-rise{to{transform:none}}@keyframes dxfx-fadeup{to{opacity:1;transform:none}}.v4 .dxfx-hero{min-height:100svh;background:var(--dx-ink)}.dxfx-hero__slides{position:absolute;inset:0;z-index:-3;display:block;opacity:.6}.dxfx-hero__slides img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:saturate(.75) contrast(1.06);will-change:transform,opacity;animation:dxfx-kb 18s linear calc(var(--i) * 6s) infinite}.dxfx-hero__slides img:first-child{animation-delay:-.6s}@keyframes dxfx-kb{0%{opacity:0;transform:scale(1.28) translate3d(2%,1%,0)}6%{opacity:1}33%{opacity:1}40%{opacity:0;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(1)}}.v4 .dxfx-hero .v4-dxhero__grid{background:repeating-linear-gradient(0deg,rgba(150,205,235,.07) 0 1px,transparent 1px 46px),repeating-linear-gradient(90deg,rgba(150,205,235,.07) 0 1px,transparent 1px 46px),radial-gradient(ellipse at 20% 50%,rgba(11,16,19,.2),rgba(11,16,19,.88) 75%),linear-gradient(90deg,rgba(11,16,19,.85),rgba(11,16,19,.2) 70%)}.v4 .dxfx-hero .v4-dxhero__inner{position:relative;z-index:3}.dxfx-hero__hud{inset:104px clamp(16px,3vw,36px) clamp(18px,3vw,32px)}.dxfx-scroll{position:absolute;left:50%;bottom:22px;z-index:3;transform:translateX(-50%);display:grid;justify-items:center;grid-gap:8px;gap:8px;font-family:var(--disp);font-weight:700;font-size:.62rem;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.6)}.dxfx-scroll:after{content:"";width:1px;height:46px;background:linear-gradient(var(--dx-cyan),transparent);transform-origin:top;animation:dxfx-scrollline 2.2s ease-in-out infinite}@keyframes dxfx-scrollline{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.dxfx-marquee{overflow:hidden;background:var(--dx-ink);color:rgba(255,255,255,.5);border-block:1px solid rgba(159,208,228,.16);padding-block:16px}.dxfx-marquee>div{display:flex;width:max-content;animation:dxfx-marq 46s linear infinite}.dxfx-marquee span{display:flex;align-items:center;white-space:nowrap;font-family:var(--disp);font-weight:900;font-size:clamp(.82rem,1.25vw,1.02rem);letter-spacing:.26em}.dxfx-marquee i{display:inline-block;width:7px;height:7px;margin-inline:1.6em;background:var(--gold);transform:rotate(45deg)}@keyframes dxfx-marq{to{transform:translateX(-50%)}}.v4 [data-spot]{position:relative}.dxfx-spot{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(159,208,228,.2),transparent 60%);transition:opacity .35s}[data-spot]:hover>.dxfx-spot{opacity:1}.dxfx-spot--warm{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(216,169,47,.16),transparent 62%)}.v4 .dxfx-now{background:var(--dx-ink)}.dxfx-card{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.dxfx-card:hover{transform:translateY(-6px)}.dxfx-card__idx{position:absolute;top:14px;right:18px;z-index:1;font-family:var(--disp);font-weight:900;font-size:clamp(2.6rem,4.2vw,3.8rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.35);transition:-webkit-text-stroke-color .3s,color .3s}.dxfx-card:hover .dxfx-card__idx{-webkit-text-stroke-color:var(--gold)}.v4 .dxfx-card>.dxfx-card__beam{position:absolute;left:0;right:0;top:0;height:2px;z-index:2;overflow:hidden;pointer-events:none}.dxfx-card__beam:before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-40%;background:linear-gradient(90deg,transparent,var(--dx-cyan),transparent);animation:dxfx-beam 3.8s ease-in-out infinite}.dxfx-card:nth-child(2) .dxfx-card__beam:before{animation-delay:1.2s}.dxfx-card:nth-child(3) .dxfx-card__beam:before{animation-delay:2.4s}@keyframes dxfx-beam{0%{left:-40%}60%,to{left:110%}}.v4 .dxfx-card .v4-dxnow__d,.v4 .dxfx-card .v4-dxnow__more,.v4 .dxfx-card .v4-dxnow__status,.v4 .dxfx-card .v4-dxnow__t{position:relative;z-index:2}.dxfx-statement{position:relative;isolation:isolate;overflow:hidden;background:var(--dx-ink);padding:clamp(80px,12vw,170px) var(--gut)}.dxfx-statement__bg{opacity:.6}.dxfx-statement__t{position:relative;max-width:var(--wrap);margin:0 auto;font-family:var(--disp);font-weight:900;line-height:.98;letter-spacing:-.01em;font-size:clamp(2.3rem,9vw,8.4rem)}.dxfx-statement__t span{--f:clamp(0,calc(var(--p, 1) * 2.6 - var(--s, 0)),1);display:block;width:-moz-fit-content;width:fit-content;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.22);background:linear-gradient(90deg,#fff 0 calc(var(--f) * 100%),transparent calc(var(--f) * 100%));-webkit-background-clip:text;background-clip:text}.dxfx-statement__t span:nth-child(2){--s:0.8;margin-left:clamp(0px,8vw,140px)}.dxfx-statement__t span:nth-child(3){--s:1.6;margin-left:auto;background-image:linear-gradient(90deg,var(--gold) 0 calc(var(--f) * 100%),transparent calc(var(--f) * 100%))}.v4 .dxfx-ghost{isolation:isolate}.v4 .dxfx-ghost:before{content:attr(data-no);position:absolute;top:clamp(24px,4vw,60px);right:-.05em;z-index:-1;pointer-events:none;font-family:var(--disp);font-weight:900;font-size:clamp(9rem,26vw,24rem);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(159,208,228,.13)}.v4 .dxfx-ghost--r:before{right:auto;left:-.05em}.v4 main>.v4-sec.v4-dxsvc.dxfx-svc{overflow:clip}.dxfx-scrub{--q2:clamp(0,calc((var(--p, 0) - 0.2) / 0.24),1);--q3:clamp(0,calc((var(--p, 0) - 0.58) / 0.24),1);position:relative;height:260vh;margin-block:clamp(30px,5vw,70px) clamp(10px,2vw,30px)}.dxfx-scrub__pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:clamp(18px,2.6vw,36px);gap:clamp(18px,2.6vw,36px);align-items:center;padding-block:96px 36px;margin-inline:calc(var(--gut) * -.6)}.dxfx-scrub__stage{position:relative;width:100%;max-height:calc(100svh - 140px);aspect-ratio:16/9;margin-inline:auto;overflow:hidden;background:#05080a;border:1px solid rgba(159,208,228,.25)}.dxfx-scrub__layer{position:absolute;inset:0;margin:0}.dxfx-scrub__layer img{width:100%;height:100%;object-fit:cover}.dxfx-scrub__layer--1 img{transform:scale(calc(1.08 - var(--p, 0) * .08))}.dxfx-scrub__layer--2{--q:var(--q2)}.dxfx-scrub__layer--2,.dxfx-scrub__layer--3{-webkit-clip-path:inset(0 calc((1 - var(--q)) * 100%) 0 0);clip-path:inset(0 calc((1 - var(--q)) * 100%) 0 0)}.dxfx-scrub__layer--3{--q:var(--q3)}.dxfx-scrub__beam{position:absolute;top:0;bottom:0;left:calc(var(--q) * 100% - 2px);width:3px;background:#fff;box-shadow:0 0 18px 6px rgba(159,208,228,.75),0 0 60px 20px rgba(159,208,228,.25);opacity:min(1,calc(var(--q) * 12),calc((1 - var(--q)) * 12))}.dxfx-scrub__hud{inset:14px}.dxfx-scrub__legend{margin:0;padding:0;list-style:none;display:grid;grid-gap:22px;gap:22px}.dxfx-scrub__key{--b:clamp(0,calc((var(--p, 0) - var(--k0)) / 0.3),1);display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;align-items:baseline;color:#fff;font-family:var(--disp);font-weight:900;font-size:clamp(1.05rem,1.5vw,1.3rem);opacity:calc(.35 + var(--b) * .65)}.dxfx-scrub__key--1{--k0:-0.2}.dxfx-scrub__key--2{--k0:0.17}.dxfx-scrub__key--3{--k0:0.55}.dxfx-scrub__key span{font-family:var(--serif);font-style:italic;font-weight:600;font-size:1.4em;color:var(--gold)}.dxfx-scrub__key i{grid-column:1/-1;height:2px;margin-top:10px;background:rgba(255,255,255,.14);position:relative;overflow:hidden}.dxfx-scrub__key i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--gold),var(--dx-cyan));transform-origin:left;transform:scaleX(var(--b))}@media (max-width:900px){.dxfx-scrub{height:auto;margin-block:24px 8px}.dxfx-scrub:after{content:"";display:block;height:70vh;height:70svh}.dxfx-scrub__pin{height:auto;top:max(72px,calc(50svh - 190px));grid-template-columns:1fr;align-content:start;gap:18px;padding-block:0}.dxfx-scrub__stage{aspect-ratio:4/3}.dxfx-scrub__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dxfx-scrub__key{font-size:.86rem;column-gap:6px}.dxfx-scrub__hud .dxfx-hud__cross,.dxfx-scrub__hud .dxfx-hud__xyz{display:none}}.v4 .dxfx-steps li{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.v4 .dxfx-steps li:hover{transform:translateY(-6px)}.v4 .dxfx-steps li .v4-dxsteps__img{transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .4s}.v4 .dxfx-steps li:hover .v4-dxsteps__img{transform:scale(1.04);filter:brightness(1.08)}.v4 .dxfx-float,.v4 .dxfx-steps li>:not(.dxfx-spot){position:relative}.v4 .dxfx-float{isolation:isolate}.v4 .dxfx-float:before{content:"";position:absolute;left:50%;top:46%;width:min(120%,520px);aspect-ratio:1;z-index:-1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(216,169,47,.28),rgba(159,208,228,.08) 45%,transparent 68%);animation:dxfx-breathe 5s ease-in-out infinite}.v4 .dxfx-float img{animation:dxfx-float 6s ease-in-out infinite}@keyframes dxfx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes dxfx-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.v4 .dxfx-figscan{position:relative;overflow:hidden}.v4 .dxfx-figscan:after{content:"";position:absolute;left:0;right:0;height:30%;top:-30%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(159,208,228,.22) 60%,rgba(255,255,255,.55) 61%,transparent 62%);animation:dxfx-sweep 4.8s cubic-bezier(.45,0,.55,1) infinite}@keyframes dxfx-sweep{0%{top:-30%}70%,to{top:100%}}.dxfx-fig__hud{inset:10px 10px 3em}.dxfx-fig__hud .dxfx-hud__cross,.dxfx-fig__hud .dxfx-hud__xyz{display:none}.v4 .dxfx-photos figure{overflow:hidden}.v4 .dxfx-photos img{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.v4 .dxfx-photos figure:hover img{transform:scale(1.06)}.v4 .dxfx-contact{isolation:isolate}.v4 .dxfx-contact .dxfx-circuit{z-index:0;opacity:.8}.v4 .dxfx-contact .dxfx-circuit__wires path{stroke:rgba(255,255,255,.2)}.v4 .dxfx-contact .dxfx-circuit__nodes circle{fill:#fff}.v4 .dxfx-contact .dxfx-circuit__pulse,.v4 .dxfx-contact .dxfx-circuit__pulse.is-gold{stroke:#fff;filter:drop-shadow(0 0 4px #fff)}.v4 .dxfx-contact .v4-contact__box{z-index:1}.v4 .dxfx-pfv{isolation:isolate}.v4 .dxfx-pfv .v4-scanfv__inner{z-index:2}.v4 .dxfx-pfv .v4-scanfv__screen{position:relative}.dxfx-pfv__hud{inset:10px}.dxfx-pfv__hud .dxfx-hud__cross{right:12%;top:30%;width:70px;height:70px}@keyframes dxfx-pop{to{opacity:1;transform:none}}.dxfx-site{position:relative;max-width:1000px;margin:clamp(10px,2vw,24px) auto 0}.dxfx-site__stage{position:relative;overflow:hidden;background:#000;box-shadow:0 40px 80px -50px rgba(28,24,21,.55)}.dxfx-site__stage img{width:100%;height:auto;filter:brightness(.82) saturate(.9)}.dxfx-site__stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 48px),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 48px)}.dxfx-site__lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.dxfx-site__line{fill:none;stroke:#fff;stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(159,208,228,.9));transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1)}.dxfx-site__pin{position:absolute;left:var(--x);top:var(--y);z-index:2;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#14100a;font-family:var(--disp);font-weight:900;font-size:1.1rem;opacity:0;transform:scale(.4);transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1)}.dxfx-site__pin:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--gold);animation:dxfx-ping 2.2s ease-out infinite}@keyframes dxfx-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.dxfx-site__hud{inset:12px}.dxfx-site__hud .dxfx-hud__cross,.dxfx-site__hud .dxfx-hud__xyz{display:none}.dxfx-site__voices{margin:0;padding:0;list-style:none}.dxfx-site__voice{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#fff;color:var(--ink);font-family:var(--disp);font-weight:800;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.5;box-shadow:0 18px 40px -18px rgba(0,0,0,.55);opacity:0;transform:translateY(14px)}.dxfx-site__voice b{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#14100a;font-size:.8rem}@media (min-width:761px){.dxfx-site__voices{position:absolute;inset:0;z-index:3;pointer-events:none}.dxfx-site__voice{position:absolute;max-width:46%}.dxfx-site__voice--1{right:3%;top:70%}.dxfx-site__voice--2{left:26%;top:5%}.dxfx-site__voice--3{left:3%;top:38%}}.dxfx-site.is-on .dxfx-site__line{stroke-dashoffset:0}.dxfx-site.is-on .dxfx-site__pin{opacity:1;transform:none}.dxfx-site.is-on .dxfx-site__voice{animation:dxfx-pop .6s cubic-bezier(.22,1,.36,1) forwards}.dxfx-site.is-on .dxfx-site__line--1{transition-delay:.2s}.dxfx-site.is-on .dxfx-site__pin--1{transition-delay:.8s}.dxfx-site.is-on .dxfx-site__voice--1{animation-delay:1s}.dxfx-site.is-on .dxfx-site__line--2{transition-delay:1.4s}.dxfx-site.is-on .dxfx-site__pin--2{transition-delay:2s}.dxfx-site.is-on .dxfx-site__voice--2{animation-delay:2.2s}.dxfx-site.is-on .dxfx-site__line--3{transition-delay:2.6s}.dxfx-site.is-on .dxfx-site__pin--3{transition-delay:3.2s}.dxfx-site.is-on .dxfx-site__voice--3{animation-delay:3.4s}.dxfx-pivot{max-width:1000px;margin:clamp(56px,8vw,110px) auto;text-align:center}.dxfx-pivot__pre{margin:0 auto 1.4em;max-width:34em;color:var(--ink-soft);line-height:2;font-weight:500}.dxfx-pivot__em{margin:0;color:var(--ink);font-family:var(--disp);font-weight:900;font-size:clamp(1.6rem,4.2vw,3.2rem);line-height:1.45;letter-spacing:.01em;word-break:auto-phrase;text-wrap:balance}.dxfx-pivot__em mark{color:inherit;padding:0 .08em;background:linear-gradient(rgba(216,169,47,.55),rgba(216,169,47,.55)) no-repeat 0 88% /0 .36em;transition:background-size 1s cubic-bezier(.65,0,.35,1) .4s}.dxfx-pivot.is-on .dxfx-pivot__em mark{background-size:100% .36em}.dxfx-data{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-gap:clamp(26px,4vw,60px);gap:clamp(26px,4vw,60px);align-items:center}.dxfx-data__fig{margin:0}.dxfx-data__stage{position:relative;overflow:hidden;background:#05080a;box-shadow:0 40px 80px -50px rgba(28,24,21,.55)}.dxfx-data__stage img{width:100%;height:auto}.dxfx-data__ring{position:absolute;left:var(--x);top:var(--y);z-index:1;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;border:2px solid var(--gold);box-shadow:0 0 0 4px rgba(216,169,47,.18),0 0 24px rgba(216,169,47,.5);opacity:0;transform:scale(1.8);transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(.4s + var(--d, 0s))}.dxfx-data__fig.is-on .dxfx-data__ring{opacity:1;transform:none}.dxfx-data__ring:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--gold);animation:dxfx-ping 2.4s ease-out infinite;animation-delay:var(--d,0s)}.dxfx-data__hud{inset:10px}.dxfx-data__hud .dxfx-hud__rec,.dxfx-data__hud .dxfx-hud__xyz,.dxfx-site__hud .dxfx-hud__rec{padding:3px 8px;background:rgba(5,8,10,.62)}.dxfx-data__hud .dxfx-hud__cross{display:none}.dxfx-data__fig figcaption{margin-top:10px;color:var(--muted);font-size:.8rem}.dxfx-data__body{color:var(--ink-soft);line-height:2.05;font-weight:500}.dxfx-data__body p{margin:0 0 1.1em}.dxfx-data__body p:first-child{padding-top:16px;border-top:2px solid var(--gold)}html:not(.dxfx-js) .dxfx-site__line{stroke-dashoffset:0}html:not(.dxfx-js) .dxfx-data__ring,html:not(.dxfx-js) .dxfx-site__pin,html:not(.dxfx-js) .dxfx-site__voice{opacity:1;transform:none}html:not(.dxfx-js) .dxfx-pivot__em mark{background-size:100% .36em}@media (max-width:760px){.dxfx-site__pin{width:28px;height:28px;margin:-14px 0 0 -14px;font-size:.86rem}.dxfx-site__voices{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.dxfx-site__voice{box-shadow:none;border:1px solid var(--hair)}.dxfx-data{grid-template-columns:1fr}.dxfx-data__ring{width:56px;height:56px;margin:-28px 0 0 -28px}.dxfx-pivot{text-align:left}}.v4 .dxfx-what{isolation:isolate;overflow:hidden}.v4 .dxfx-what>.wrap4{position:relative;z-index:1}.v4 .dxfx-what .v4-scanwhat__num{font-size:clamp(2.4rem,5vw,4rem)!important}.v4 .dxfx-what .v4-scanwhat__num>span~span{display:inline;margin:0;font-size:inherit;letter-spacing:inherit;color:inherit;font-weight:inherit}.v4 .dxfx-price .v4-scanprice__num>span:not(:last-child){margin:0;font-size:inherit;color:inherit}.v4 .dxfx-what .v4-scanwhat__fig{position:relative;overflow:hidden}.v4 .dxfx-what .v4-scanwhat__fig:after{content:"";position:absolute;left:0;right:0;height:30%;top:-30%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(159,208,228,.2) 60%,rgba(255,255,255,.5) 61%,transparent 62%);animation:dxfx-sweep 5.2s cubic-bezier(.45,0,.55,1) infinite}.v4 .dxfx-plans .v4-scanplan{position:relative;isolation:isolate;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.v4 .dxfx-plans .v4-scanplan:hover{transform:translateY(-8px);box-shadow:0 34px 60px -38px rgba(28,24,21,.5)}.v4 .dxfx-plans .v4-scanplan__img{transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .4s}.v4 .dxfx-plans .v4-scanplan:hover .v4-scanplan__img{filter:brightness(1.08) saturate(1.05)}.v4 .dxfx-plans .v4-scanplan>:not(.dxfx-spot){position:relative;z-index:2}@property --dxfx-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.v4 .dxfx-plans .v4-scanplan.is-main:after{content:"";position:absolute;inset:-2px;z-index:0;pointer-events:none;padding:2px;background:conic-gradient(from var(--dxfx-ang),transparent 0 70%,var(--gold) 82%,var(--accent) 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:dxfx-ang 4.5s linear infinite}@keyframes dxfx-ang{to{--dxfx-ang:360deg}}.v4 .dxfx-price .v4-scanprice__card{position:relative;isolation:isolate;overflow:hidden}.v4 .dxfx-price .v4-scanprice__card>:not(.dxfx-circuit){position:relative;z-index:1}.v4 .dxfx-price .dxfx-circuit{opacity:.7;z-index:0}.v4 .dxfx-price .v4-scanprice__num{text-shadow:0 0 28px rgba(216,169,47,.35)}@media (max-width:760px){.dxfx-hero__hud{inset:84px 12px 14px}.dxfx-hud__cross,.dxfx-hud__xyz,.dxfx-scroll{display:none}.v4 .dxfx-ghost:before{font-size:8rem;top:14px}}@media (prefers-reduced-motion:reduce){.dxfx-circuit__wires path{animation:none;stroke-dashoffset:0}.dxfx-card__beam,.dxfx-circuit__pulse,.dxfx-hud__cross,.dxfx-scroll:after,.v4 .dxfx-figscan:after,.v4 .dxfx-flow:after,.v4 .dxfx-what .v4-scanwhat__fig:after{display:none}.dxfx-circuit__nodes circle{animation:none;opacity:.5}.dxfx-hero__slides img,.dxfx-hud__rec i{animation:none}.dxfx-hero__slides img:first-child{opacity:1}.dxfx-fade,.dxfx-line>span{animation:none;transform:none}.dxfx-fade{opacity:1}.dxfx-marquee>div,.v4 .dxfx-float img,.v4 .dxfx-float:before,.v4 .dxfx-plans .v4-scanplan.is-main:after{animation:none}.dxfx-site__line{transition:none;stroke-dashoffset:0}.dxfx-data__ring,.dxfx-site__pin{transition:none;opacity:1;transform:none}.dxfx-data__ring:after,.dxfx-site__pin:after{animation:none;display:none}.dxfx-site__voice{opacity:1;transform:none;animation:none!important}.dxfx-pivot__em mark{transition:none;background-size:100% .36em}}.v4{--pa-acc:var(--accent)}.v4 .dxfx-what,.v4 .v4-sec--dark{--pa-acc:var(--gold)}.pa-icon{display:block;width:72px;height:72px;overflow:visible}.pa-as,.pa-l,.pa-link{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1)}.pa-l{stroke:currentColor;stroke-width:2.2}.pa-as{stroke:var(--pa-acc);stroke-width:2.6;transition-delay:.7s}.pa-a{fill:var(--pa-acc);opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:.9s}.pa-w{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .4s 1.3s}.is-on .pa-as,.is-on .pa-l,.is-on .pa-link{stroke-dashoffset:0}.is-on .pa-a{opacity:1;transform:none}.is-on .pa-w{opacity:1}html:not(.dxfx-js) .pa-as,html:not(.dxfx-js) .pa-l,html:not(.dxfx-js) .pa-link{stroke-dashoffset:0}html:not(.dxfx-js) .pa-a,html:not(.dxfx-js) .pa-w{opacity:1;transform:none}.pa-t{fill:currentColor;font-family:var(--disp);font-weight:900;font-size:18px}.pa-t--big{font-size:24px}.pa-t--acc{fill:var(--pa-acc);font-size:20px}.pa-cases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(16px,2vw,26px);gap:clamp(16px,2vw,26px);padding-top:22px}.pa-case{position:relative;display:flex;flex-direction:column;align-items:center;padding:40px clamp(16px,1.6vw,24px) 24px;background:#fff;border:1px solid var(--hair);color:var(--ink)}.pa-case__no{position:absolute;top:-20px;left:50%;transform:translateX(-50%);min-width:52px;padding:6px 10px;text-align:center;background:var(--accent);color:#fff;font-family:var(--disp);font-weight:900;font-size:1.15rem;letter-spacing:.06em;line-height:1.4}.pa-case .pa-icon{width:84px;height:84px;margin-bottom:14px}.pa-case__t{margin:0 0 16px;text-align:center;color:var(--accent);font-family:var(--disp);font-weight:900;font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.5;word-break:auto-phrase;text-wrap:balance}.pa-check{align-self:stretch;margin:0;padding:14px 0 0;list-style:none;border-top:1px dashed var(--hair)}.pa-check li{position:relative;padding:0 0 0 26px;margin:0 0 12px;color:var(--ink-soft);font-size:.88rem;line-height:1.8;font-weight:500}.pa-check li:before{content:"";position:absolute;left:0;top:.42em;width:15px;height:15px;background:var(--accent)}.pa-check li:after{content:"";position:absolute;left:5px;top:calc(.42em + 2px);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (max-width:1000px){.pa-cases{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:600px){.pa-cases{grid-template-columns:1fr}.pa-case{display:grid;grid-template-columns:64px 1fr;grid-column-gap:14px;column-gap:14px;align-items:center;padding:32px 18px 18px}.pa-case .pa-icon{width:64px;height:64px;margin:0}.pa-case__t{margin:0;text-align:left}.pa-check{grid-column:1/-1;margin-top:14px}.pa-case__no{left:18px;transform:none}}.pa-prec{display:block;width:100%;max-width:460px;margin:6px 0 18px;color:#fff}.pa-pipe{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,.8fr);align-items:center;grid-gap:8px;gap:8px;margin-top:clamp(40px,6vw,80px);padding:clamp(22px,3vw,40px);border:1px solid rgba(159,208,228,.22);background:rgba(11,16,19,.6);color:#fff}.pa-pipe__step{margin:0;text-align:center}.pa-pipe__step svg{display:block;width:100%;max-width:250px;margin:0 auto;overflow:visible}.pa-pipe__step figcaption{margin-top:10px;font-size:.86rem;color:rgba(255,255,255,.8);font-weight:500}.pa-pipe__step figcaption b{color:var(--gold);font-family:var(--disp);font-weight:900;font-size:1.05rem}.pa-ray{fill:none;stroke:var(--gold);stroke-width:1.6;stroke-dasharray:3 7;opacity:0;transition:opacity .4s calc(1s + var(--i) * .12s)}.is-on .pa-ray{opacity:.9;animation:pa-ray .9s linear infinite}@keyframes pa-ray{to{stroke-dashoffset:-20}}.pa-dot{fill:var(--dx-cyan);opacity:0;transition:opacity .3s calc(1.2s + var(--i) * .06s)}.is-on .pa-dot{opacity:.95}html:not(.dxfx-js) .pa-dot,html:not(.dxfx-js) .pa-ray{opacity:.9}.pa-pipe__arrow{position:relative;height:2px;background:rgba(159,208,228,.35);overflow:visible}.pa-pipe__arrow:after{content:"";position:absolute;right:-2px;top:-5px;width:9px;height:12px;background:rgba(159,208,228,.7);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.pa-pipe__arrow:before{content:"";position:absolute;top:-2px;left:0;width:16px;height:6px;border-radius:3px;background:#fff;box-shadow:0 0 10px var(--dx-cyan);animation:pa-run 1.8s cubic-bezier(.55,0,.45,1) infinite}@keyframes pa-run{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 16px);opacity:0}}.pa-pipe__out{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.pa-pipe__out li{display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid rgba(255,255,255,.16);font-family:var(--disp);font-weight:900;font-size:1.1rem}.pa-pipe__out .pa-icon{width:42px;height:42px;flex:none}@media (max-width:860px){.pa-pipe{grid-template-columns:1fr;justify-items:center}.pa-pipe__arrow{width:2px;height:40px}.pa-pipe__arrow:after{right:auto;left:-5px;top:auto;bottom:-2px;width:12px;height:9px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.pa-pipe__arrow:before{display:none}.pa-pipe__out{width:100%;max-width:320px}}.pa-planico{display:block;margin-bottom:8px;color:var(--ink)}.pa-planico .pa-icon{width:54px;height:54px}.pa-spots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:6px 0 22px}.pa-spots figure{margin:0;padding:14px 14px 12px;background:#fff;border:1px solid var(--hair);color:var(--ink)}.pa-spots svg{display:block;width:100%;height:auto;overflow:visible}.pa-spots figcaption{margin-top:8px;font-size:.82rem;line-height:1.7;color:var(--ink-soft)}.pa-spots figcaption b{display:block;color:var(--ink);font-family:var(--disp);font-weight:900;font-size:.95rem}.pa-spot{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .4s,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(1s + var(--i) * .14s)}.is-on .pa-spot,html:not(.dxfx-js) .pa-spot{opacity:1;transform:none}.pa-spot__area{fill:rgba(189,79,54,.1);stroke:var(--accent);stroke-width:1;stroke-dasharray:4 4}.pa-spot__dot{fill:var(--accent)}@media (max-width:600px){.pa-spots{grid-template-columns:1fr}}.pa-multiwrap{margin-bottom:clamp(30px,4vw,54px)}.pa-multi{display:block;width:100%;max-width:860px;margin:0 auto;color:var(--ink);overflow:visible}.pa-multi .pa-t--big{font-size:28px}.pa-link{stroke:var(--accent);stroke-width:2;stroke-dasharray:1;transition-delay:calc(1.2s + var(--i) * .2s)}.pa-multi .pa-grid{transition-delay:calc(.8s + var(--i) * .2s)}.pa-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,34px);gap:clamp(18px,2.4vw,34px);margin:0 auto;padding-inline:0;list-style:none}.pa-why li{display:grid;grid-template-columns:92px 1fr;grid-gap:20px;gap:20px;align-items:start;padding:22px;border:1px solid rgba(159,208,228,.18);background:rgba(255,255,255,.02);color:#fff}.pa-why__ico{display:grid;place-items:center;width:92px;height:92px;border:1px solid rgba(216,169,47,.45)}.pa-why__no{font-family:var(--serif);font-style:italic;font-weight:600;font-size:1.3rem;color:var(--gold)}.pa-why__t{margin:.2em 0 .5em;font-family:var(--disp);font-weight:900;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.5;word-break:auto-phrase}.pa-why__d{margin:0;color:rgba(255,255,255,.78);font-size:.9rem;line-height:1.9}@media (max-width:760px){.pa-why{grid-template-columns:1fr}.pa-why li{grid-template-columns:64px 1fr;gap:14px;padding:18px}.pa-why__ico{width:64px;height:64px}.pa-why__ico .pa-icon{width:48px;height:48px}}.pa-flow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(12px,2vw,26px);gap:clamp(12px,2vw,26px);padding:0;list-style:none}.pa-flow:before{content:"";position:absolute;top:46px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--gold),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.65,0,.35,1)}.pa-flow.is-on:before{transform:scaleX(1)}.pa-flow li{position:relative;text-align:center}.pa-flow__ico{display:grid;place-items:center;width:92px;height:92px;margin:0 auto 14px;border-radius:50%;background:#fff;border:2px solid var(--ink);color:var(--ink);opacity:0;transform:scale(.6);transition:opacity .4s,transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .3s)}.pa-flow li:last-child .pa-flow__ico{border-color:var(--accent)}.pa-flow__ico .pa-icon{width:54px;height:54px}.pa-flow.is-on .pa-flow__ico{opacity:1;transform:none}.pa-flow .pa-l{transition-delay:calc(.2s + var(--i) * .3s)}.pa-flow__no{font-size:.76rem;letter-spacing:.18em;color:var(--accent)}.pa-flow__no,.pa-flow__t{font-family:var(--disp);font-weight:900}.pa-flow__t{margin:.3em 0 0;font-size:1.05rem}.pa-flow__d{margin:.5em 0 0;color:var(--ink-soft);font-size:.84rem;line-height:1.8;text-align:left}html:not(.dxfx-js) .pa-flow:before{transform:none}html:not(.dxfx-js) .pa-flow__ico{opacity:1;transform:none}@media (max-width:860px){.pa-flow{grid-template-columns:1fr;gap:18px}.pa-flow:before{top:0;bottom:0;left:35px;right:auto;width:2px;height:auto;transform:scaleY(0);transform-origin:top}.pa-flow.is-on:before{transform:scaleY(1)}.pa-flow li{display:grid;grid-template-columns:72px 1fr;grid-column-gap:16px;column-gap:16px;text-align:left;align-items:center}.pa-flow__ico{grid-row:span 3;width:72px;height:72px;margin:0}.pa-flow__ico .pa-icon{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.pa-as,.pa-l,.pa-link{transition:none;stroke-dashoffset:0}.pa-a,.pa-flow__ico,.pa-spot,.pa-w{transition:none;opacity:1;transform:none}.pa-dot,.pa-ray{transition:none;opacity:.9;animation:none!important}.pa-pipe__arrow:before{display:none}.pa-flow:before{transition:none;transform:none}}.dxfx-story{width:min(1240px,calc(100% - 2 * var(--gut)));margin:clamp(20px,3vw,40px) auto 0}.dxfx-story__pin{display:block}.dxfx-story__stage{position:relative;margin:0}.dxfx-story__canvas{position:relative;aspect-ratio:2000/963;overflow:hidden;background:#f6efe3;border:1px solid var(--hair);box-shadow:0 40px 80px -56px rgba(28,24,21,.5)}.dxfx-story__canvas img{display:block;width:100%;height:100%;mix-blend-mode:multiply}.dxfx-story__fx{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dxfx-story__lost{fill:none;stroke:#8a8072;stroke-width:5;stroke-dasharray:14 16;stroke-linecap:round;opacity:0;transition:opacity .8s .2s;animation:dxfx-lost 2.4s linear infinite}@keyframes dxfx-lost{to{stroke-dashoffset:-60}}.dxfx-story__flow{fill:none;stroke:var(--gold);stroke-width:4;opacity:0;transition:opacity .8s 1s}.dxfx-story__pulse{fill:none;stroke:#fff;stroke-width:9;stroke-linecap:round;stroke-dasharray:.06 1.2;stroke-dashoffset:.06;filter:drop-shadow(0 0 10px var(--gold)) drop-shadow(0 0 4px #fff);opacity:0;transition:opacity .8s 1.3s;animation:dxfx-loop 3.6s linear calc(var(--k) * -1.2s) infinite}@keyframes dxfx-loop{to{stroke-dashoffset:-1.2}}.dxfx-story__node{fill:rgba(216,169,47,.12);stroke:var(--gold);stroke-width:3;transform-box:fill-box;transform-origin:center;opacity:0;transition:opacity .6s calc(1.2s + var(--k) * .15s);animation:dxfx-node-ping 2.4s ease-out calc(var(--k) * .3s) infinite}@keyframes dxfx-node-ping{0%{transform:scale(.7);stroke-opacity:1}to{transform:scale(1.6);stroke-opacity:0}}.dxfx-story.is-on .dxfx-story__lost{opacity:.85}.dxfx-story.is-on .dxfx-story__flow{opacity:.55}.dxfx-story.is-on .dxfx-story__node,.dxfx-story.is-on .dxfx-story__pulse{opacity:1}html:not(.dxfx-js) .dxfx-story__lost{opacity:.85}html:not(.dxfx-js) .dxfx-story__flow{opacity:.55}html:not(.dxfx-js) .dxfx-story__node,html:not(.dxfx-js) .dxfx-story__pulse{opacity:1}.dxfx-story__caps{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,3vw,48px);gap:clamp(16px,3vw,48px);margin-top:14px}.dxfx-story__cap{padding-top:12px;border-top:2px solid var(--hair);color:var(--ink-soft);font-size:.9rem;line-height:1.8}.dxfx-story__cap--2{border-top-color:var(--gold)}.dxfx-story__cap b{display:block;margin-bottom:.2em;color:var(--ink);font-family:var(--disp);font-weight:900;font-size:clamp(1rem,1.4vw,1.15rem)}@media (max-width:640px){.dxfx-story__caps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dxfx-story__lost,.dxfx-story__node,.dxfx-story__pulse{animation:none;transition:none}}