:root{--navy:#0a002d;--dp:#200a37;--mp:#3d166a;--bp:#8438e8;--blue:#434cff;--cy:#00e6e6;--pp:#d9c1f8;--w:#fff;--t1:#fff;--t2:hsla(0,0%,100%,.65);--t3:hsla(0,0%,100%,.6);--t4:hsla(0,0%,100%,.2);--ease:cubic-bezier(.22,1,.36,1);--ease2:cubic-bezier(.16,1,.3,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Avenir;font-style:normal;font-weight:400;src:url(https://147260887.fs1.hubspotusercontent-eu1.net/hubfs/147260887/fonts/AvenirLTStd-Roman.otf) format("opentype")}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--t3);font-family:Avenir!important;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.c{margin:0 auto;max-width:1140px;padding:0 20px}@media(max-width:768px){.c{padding:0 15px}}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.025;z-index:9999}.amb,body:after{pointer-events:none;position:fixed}.amb{border-radius:50%;filter:blur(140px);z-index:-1}.amb-1{animation:amb 18s infinite alternate var(--ease);background:rgba(0,230,230,.04);height:45vw;left:-12vw;top:-12vw;width:45vw}.amb-2{animation:amb 22s infinite alternate-reverse var(--ease);background:rgba(132,56,232,.06);bottom:-18vw;height:55vw;right:-18vw;width:55vw}@keyframes amb{0%{opacity:.4;transform:scale(1)}to{opacity:.7;transform:scale(1.2)}}.scroll-prog{background:linear-gradient(90deg,var(--cy),var(--bp));height:2px;transform:scaleX(0);transform-origin:left;z-index:300}.scroll-prog,nav{left:0;position:fixed;top:0}nav{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:rgba(10,0,45,.88);right:0;z-index:200}nav:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.nav-i{align-items:center;display:flex;height:76px;justify-content:space-between;margin:0 auto;max-width:1140px;padding:0}@media(max-width:768px){.nav-i{height:64px;padding:0 24px}}.nav-w{color:var(--t1);font-size:16px;font-weight:400;letter-spacing:3px;text-transform:uppercase}.nav-cta,.nav-w span{color:var(--cy)}.nav-cta{border:1px solid rgba(0,230,230,.25);font-size:11px;font-weight:700;letter-spacing:2px;padding:14px 32px;text-transform:uppercase;transition:all .4s var(--ease)}.nav-cta:hover{background:var(--cy);box-shadow:0 0 24px rgba(0,230,230,.15);color:var(--navy)}.hero{align-items:center;display:flex;min-height:100vh;overflow:hidden;padding:160px 0 100px;position:relative}.hero-bg{background:url(images/hero-bg.jpg) 50%/cover;transform:scale(1.05)}.hero-bg,.hero-bg:after{inset:0;position:absolute}.hero-bg:after{background:linear-gradient(180deg,rgba(10,0,45,.97),rgba(10,0,45,.7) 35%,rgba(10,0,45,.85)),radial-gradient(ellipse at 80% 20%,rgba(132,56,232,.15),transparent 50%);content:""}.hero .c{position:relative;z-index:2}.hg{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 360px}@media(max-width:960px){.hg{gap:40px;grid-template-columns:1fr}}.hero-ey{align-items:center;animation:fadeUp .8s var(--ease) .2s forwards;color:var(--cy);display:flex;font-size:11px;font-weight:700;gap:14px;letter-spacing:4px;margin-bottom:32px;opacity:0;text-transform:uppercase}.hero-ey:before{background:var(--cy);content:"";height:1px;width:32px}.hero h1{animation:fadeUp .8s var(--ease) .4s forwards;color:var(--t1);font-size:clamp(38px,5.2vw,64px);font-weight:400;letter-spacing:-1px;line-height:1.06;margin-bottom:28px;opacity:0}.hero h1 strong{background:linear-gradient(135deg,var(--pp) 0,var(--cy) 100%);-webkit-background-clip:text;font-weight:400;-webkit-text-fill-color:transparent;background-clip:text}.hero-tag{animation:fadeUp .8s var(--ease) .6s forwards;color:#fff;font-size:clamp(16px,1.8vw,19px);font-weight:400;line-height:1.6;margin-bottom:16px;opacity:0}.hero-sub,.hero-sub p{animation:fadeUp .8s var(--ease) .8s forwards;color:hsla(0,0%,100%,.8);font-size:15px;font-weight:400;line-height:1.85;margin-bottom:44px;max-width:90%;opacity:0}.hero-acts{align-items:center;animation:fadeUp .8s var(--ease) 1s forwards;display:flex;flex-wrap:wrap;gap:32px;opacity:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.actions .hs-button.primary.large,.btn-p{align-items:center;background:var(--cy);border:none;border-radius:6px;color:var(--navy);cursor:pointer;display:inline-flex;font-family:Avenir!important;font-size:11px;font-weight:700;gap:8px;letter-spacing:2px;padding:16px 32px;text-transform:uppercase;transition:all .4s var(--ease)}.actions .hs-button.primary.large:hover,.btn-p:hover{box-shadow:0 8px 28px rgba(0,230,230,.2);transform:translateY(-2px)}.btn-g{border-bottom:1px solid var(--t4);color:var(--t3);font-size:13px;font-weight:400;padding-bottom:3px;transition:all .3s}.btn-g:hover{border-color:var(--cy);color:var(--cy)}.fc{animation:fadeUp .8s var(--ease) 1.2s forwards;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:rgba(32,10,55,.4);border:1px solid rgba(132,56,232,.15);border-radius:10px;opacity:0;padding:36px 32px;position:relative}.fc:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.fc h3{color:var(--t1);font-size:18px;font-weight:400;letter-spacing:.3px;margin-bottom:4px}.fc .fs{color:hsla(0,0%,100%,.6);font-size:12px}.fc .fs,.fc .ig{margin-bottom:24px}.fc .ig{position:relative}.fc .ig input,.fc .ig select{-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:0;color:var(--t1);font-family:Avenir!important;outline:none;padding:10px 0;width:100%}.fc .ig input,.fc .ig label,.fc .ig select{font-size:15px;font-weight:400;transition:all .5s var(--ease)}.fc .ig label{color:hsla(0,0%,100%,.6);left:0;pointer-events:none;position:absolute;top:5px}.fc .ig input:focus,.fc .ig input:not(:placeholder-shown),.fc .ig select:focus,.fc .ig select:valid{border-bottom-color:var(--cy)}.fc .ig input:focus~label,.fc .ig input:not(:placeholder-shown)~label,.fc .ig select:focus~label,.fc .ig select:valid~label{color:var(--cy);font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;top:-18px}.fc .ig select{color:transparent;cursor:pointer}.fc .ig select:focus,.fc .ig select:valid{color:var(--t1)}.fc input::placeholder{color:transparent}.fc select option{background:var(--dp);color:hsla(0,0%,100%,.6)}.fc .btn-p{justify-content:center;margin-top:8px;padding:15px;width:100%}.fc-n{color:hsla(0,0%,100%,.6);font-size:10px;letter-spacing:.5px;margin-top:10px;text-align:center}.proof{padding:64px 0;position:relative}.proof:before{background:linear-gradient(90deg,transparent,rgba(132,56,232,.2),rgba(0,230,230,.15),rgba(132,56,232,.2),transparent);height:2px;top:0}.proof:after,.proof:before{content:"";left:50%;position:absolute;transform:translateX(-50%);width:min(80%,600px)}.proof:after{background:linear-gradient(90deg,transparent,rgba(132,56,232,.12),transparent);bottom:0;height:1px}.proof-g{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);text-align:center}@media(max-width:768px){.proof-g{gap:20px;grid-template-columns:repeat(2,1fr)}}.proof-g>div{padding:24px 10px;transition:background .5s}.proof-g>div:hover{background:rgba(0,230,230,.02)}.pv{color:var(--t1);font-size:clamp(36px,4.5vw,56px);font-weight:400;letter-spacing:-1.5px;line-height:1;margin-bottom:10px}.pv em{color:var(--cy);font-style:normal}.pl{color:var(--t3);font-size:10px;font-weight:400;letter-spacing:3px;text-transform:uppercase}.mq-w{overflow:hidden;padding:8px 0;position:relative}.mq-w:after,.mq-w:before{bottom:0;content:"";position:absolute;top:0;width:80px;z-index:2}.mq-w:before{background:linear-gradient(90deg,var(--navy),transparent);left:0}.mq-w:after{background:linear-gradient(-90deg,var(--navy),transparent);right:0}.mq{animation:mq 36s linear infinite;display:flex;gap:4px;width:max-content}.mq:hover{animation-play-state:paused}@keyframes mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.si{background-position:50%;background-size:cover;filter:brightness(.45) saturate(.8);flex-shrink:0;height:130px;transition:all .6s var(--ease);width:220px}.si:hover{filter:brightness(.65) saturate(1);transform:scale(1.02)}.gallery .row-fluid{max-width:100%}.bridge{overflow:hidden;padding:100px 0;position:relative}.bridge:before{background:radial-gradient(ellipse,rgba(0,230,230,.03),transparent 55%);content:"";height:500px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:900px}.bridge-h{margin-bottom:64px;text-align:center}.bridge-h h2{color:var(--t1);font-size:clamp(30px,4vw,52px);font-weight:400;letter-spacing:-.5px;line-height:1.1;margin-bottom:16px}.bridge-h h2 em{color:var(--cy);font-style:normal}.bridge-h p{color:var(--t3);font-size:15px;margin-bottom:20px}.bridge-tag{border:1px solid rgba(0,230,230,.18);color:var(--cy);display:inline-block;font-size:11px;font-weight:700;letter-spacing:4px;padding:8px 28px;text-transform:uppercase}.bpanels{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media(max-width:860px){.bpanels{grid-template-columns:1fr}}.bp{padding:48px 40px;position:relative}@media(max-width:600px){.bp{padding:32px 24px}}@keyframes sflow{0%{left:-20%}to{left:120%}}@keyframes fflow{0%{left:-25%}to{left:125%}}@keyframes dpulse{0%{opacity:.4;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@keyframes gl{0%,to{opacity:.15}50%{opacity:1}}.sec{padding:60px 0}.sec h2{color:var(--t1);font-size:clamp(26px,3.2vw,40px);font-weight:400;letter-spacing:-.3px;line-height:1.25;margin-bottom:20px;max-width:520px}.sec h2 em{color:var(--cy);font-style:normal}.sec p{color:hsla(0,0%,100%,.6);font-size:15px;line-height:1.9;max-width:500px}.g2{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 320px}@media(max-width:768px){.g2{gap:24px;grid-template-columns:1fr}}.g2 img{border-radius:2px;box-shadow:0 20px 56px rgba(0,0,0,.5);filter:brightness(.6);transition:all .6s var(--ease);width:100%}.g2 img:hover{filter:brightness(.78);transform:scale(1.01)}.diff{overflow:hidden;padding:100px 0;position:relative;text-align:center}@keyframes dpg{0%{opacity:.3;transform:translate(-50%,-50%) scale(.85)}to{opacity:.7;transform:translate(-50%,-50%) scale(1.15)}}.diff-lead{color:var(--t2);font-size:clamp(22px,2.8vw,32px);font-weight:200;line-height:1.45;margin:0 auto 24px;max-width:640px;position:relative}.diff-lead strong{color:var(--t1);font-weight:400}.diff-body{color:hsla(0,0%,100%,.6);font-size:15px;line-height:1.9;margin:0 auto;max-width:500px;position:relative}.diff:after,.diff:before,.promise:before{background:linear-gradient(90deg,transparent,rgba(132,56,232,.2),rgba(0,230,230,.5),rgba(132,56,232,.2),transparent);content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(80%,600px)}.diff:after{bottom:0;top:auto!important}.stories{padding:100px 0}.stories h2{color:var(--t1);font-size:clamp(26px,3.2vw,40px);font-weight:400;letter-spacing:-.3px;margin-bottom:56px;text-align:center}.stories h2 em{color:var(--cy);font-style:normal}.sg{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.sg{grid-template-columns:1fr;margin:0 auto;max-width:420px}}.card{background:hsla(0,0%,100%,.01);border:1px solid hsla(0,0%,100%,.04);overflow:hidden;position:relative;transition:all .6s var(--ease)}.card:hover{border-color:rgba(0,230,230,.12);box-shadow:0 24px 56px rgba(0,0,0,.35);transform:translateY(-5px)}.card:after{background:linear-gradient(135deg,rgba(0,230,230,.06),transparent 50%,rgba(132,56,232,.04));content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s}.card:hover:after{opacity:1}.card img{border-radius:10px;filter:brightness(.5) saturate(.85);height:190px;object-fit:cover;transition:all .6s var(--ease);width:100%}.card:hover img{filter:brightness(.7) saturate(1)}.card-b{padding:28px 24px}.card-ey{color:var(--cy);display:inline-block;font-size:9px;font-weight:400;letter-spacing:4px;margin-bottom:14px;text-transform:uppercase}.card h3{color:var(--t1);font-size:clamp(17px,1.9vw,21px);font-weight:400;line-height:1.3;margin-bottom:12px}.card p{color:var(--t3);font-size:13px;line-height:1.75;margin-bottom:0;padding-bottom:100px}.card-out{border-left:2px solid var(--cy);bottom:25px;color:var(--t1);font-size:14px;font-weight:400;height:60px;line-height:1.5;margin-top:18px;overflow:hidden;padding:10px 16px;position:absolute}.card-out:before{background:var(--cy);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .7s var(--ease);width:2px}.card:hover .card-out:before{transform:scaleY(1)}.card-b .card-out{align-content:center}.promise{padding:100px 0;position:relative;text-align:center}.promise p{color:var(--t3);font-size:clamp(17px,1.9vw,20px);font-style:italic;font-weight:400;line-height:1.8;margin:0 auto;max-width:540px;transition:color .6s}.promise:hover p{color:var(--t2)}.cta-sec{overflow:hidden;padding:120px 0;position:relative}.cta-sec:before{background:radial-gradient(circle,rgba(132,56,232,.15),transparent 55%);height:900px;right:0;top:-250px;width:900px}.cta-sec:after,.cta-sec:before{content:"";pointer-events:none;position:absolute}.cta-sec:after{background:linear-gradient(90deg,transparent,rgba(0,230,230,.1),transparent);height:1px;left:50%;top:0;transform:translateX(-50%);width:300px}.cta-sec .c{position:relative;z-index:2}.cta-sec h2{color:var(--t1);font-size:clamp(30px,4vw,52px);font-weight:400;letter-spacing:-.5px;line-height:1.08;margin-bottom:24px}.cta-sec h2 em{color:var(--cy);font-style:normal}.cta-sec .c>p,.cta-sec>p{color:var(--t3);font-size:15px;line-height:1.8;margin-bottom:40px;max-width:500px}.cta-form{display:grid;gap:12px;grid-template-columns:1fr 1fr;max-width:520px}@media(max-width:560px){.cta-form{grid-template-columns:1fr}}.cta-form .ig{margin-bottom:0;position:relative}.cta-form .ig input,.cta-form .ig select{background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:0;color:var(--t1);font-family:Avenir!important;outline:none;padding:10px 0;width:100%}.cta-form .ig input,.cta-form .ig label,.cta-form .ig select{font-size:14px;font-weight:400;transition:all .5s var(--ease)}.cta-form .ig label{color:hsla(0,0%,100%,.6);left:0;pointer-events:none;position:absolute;top:10px}.cta-form .ig input:focus~label,.cta-form .ig input:not(:placeholder-shown)~label,.cta-form .ig select:focus~label,.cta-form .ig select:valid~label{color:var(--cy);font-size:8px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;top:-16px}.cta-form .ig input:focus,.cta-form .ig select:focus{border-bottom-color:var(--cy)}.cta-form .ig select{color:transparent;cursor:pointer}.cta-form .ig select:focus,.cta-form .ig select:valid{color:var(--t1)}.cta-form .ig input::placeholder{color:transparent}.cta-form select option{background:var(--dp);color:var(--w)}.cta-form .btn-p{grid-column:1/-1;margin-top:8px}.cta-n{color:hsla(0,0%,100%,.6);font-size:10px;letter-spacing:.5px;margin-top:12px}footer{padding:64px 0;position:relative}footer:before{background:linear-gradient(90deg,transparent,rgba(132,56,232,.1),transparent);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(80%,600px)}.f-i{display:grid;gap:56px;grid-template-columns:1fr 2fr}@media(max-width:768px){.f-i{gap:24px;grid-template-columns:1fr}}.f-w{color:var(--t1);font-size:15px;font-weight:400;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.f-w span{color:var(--cy)}.f-tag,.f-tag p{color:hsla(0,0%,100%,.4);font-size:12px;line-height:1.6}.f-legal,.f-legal p,.footer-note,.footer-note p{color:hsla(0,0%,100%,.4);font-size:11px;line-height:1.9}.f-legal p{text-align:justify}.f-bot{border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:40px 0 10px;padding-top:24px}.f-copy{align-content:center}.f-copy,.f-links a{color:hsla(0,0%,100%,.4);font-size:10px}.f-links a{margin-left:24px;transition:color .3s}.f-links a:hover{color:var(--cy)}.footer-note{text-align:center}.footer-note p{margin-bottom:0}.social-links{padding-top:20px}.fade{border-radius:10px;filter:blur(6px);opacity:0;overflow:hidden;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease)}.fade.v{filter:blur(0);opacity:1;transform:translateY(0)}.bp-old{background:linear-gradient(155deg,rgba(90,15,60,.18),rgba(45,8,32,.1));border:1px solid rgba(255,121,212,.25);box-shadow:0 0 60px rgba(255,121,212,.04),inset 0 0 30px rgba(255,121,212,.02);position:relative}.bp-old:before{background:linear-gradient(90deg,transparent,#ff79d4,transparent);content:"";height:2px;left:0;opacity:.55;position:absolute;right:0;top:0}.bp-old .bp-label{color:#ff79d4;font-size:10px;font-weight:400;letter-spacing:4px;margin-bottom:28px;text-transform:uppercase}.bp-old .bp-metrics{border-bottom:1px solid rgba(255,121,212,.18);display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px;padding-bottom:32px}.bp-old .bm-v{color:#ff79d4;font-size:clamp(28px,4vw,44px);font-weight:400;letter-spacing:-1px;line-height:1;margin-bottom:6px}.bp-old .bm-l{color:rgba(255,121,212,.65);font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.bp-old:hover{border-color:rgba(255,121,212,.35)}.bp-old .bp-tags{display:flex;flex-wrap:wrap;gap:8px}.bp-old .bp-tags span{background:rgba(255,121,212,.04);border:1px solid rgba(255,121,212,.18);border-radius:5px;color:rgba(255,121,212,.75);font-size:11px;font-weight:400;padding:5px 14px}.bp-old .fl-icon{border:1.5px solid rgba(255,121,212,.4)}.bp-old .fl-icon svg{stroke:#ff79d4}.bp-old .fl-name{color:rgba(255,121,212,.85)}.bp-old .fl-detail{color:rgba(255,121,212,.6)}.bp-old .fl-line{background:rgba(255,121,212,.15);height:2px}.bp-old .fl-line:after{animation:sflow 5s linear infinite;background:rgba(255,121,212,.7);content:"";height:100%;left:-25%;position:absolute;top:0;width:20%}.bp-old .fl-time{color:#ff79d4}.bp-new{background:linear-gradient(155deg,rgba(0,50,65,.12),rgba(0,25,40,.08));border:1px solid hsla(0,0%,100%,.12);position:relative}.bp-new:before{background:linear-gradient(90deg,transparent,#fff,transparent);content:"";height:2px;left:0;opacity:.35;position:absolute;right:0;top:0}.bp-new .bp-label{color:#fff;font-size:10px;font-weight:400;letter-spacing:4px;margin-bottom:28px;text-transform:uppercase}.bp-new .bp-metrics{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px;padding-bottom:32px}.bp-new .bm-v{color:#fff;font-size:clamp(28px,4vw,44px);font-weight:400;letter-spacing:-1px;line-height:1;margin-bottom:6px}.bp-new .bm-l{color:hsla(0,0%,100%,.5);font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.bp-new .bp-tags{display:flex;flex-wrap:wrap;gap:8px}.bp-new .bp-tags span{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:5px;color:hsla(0,0%,100%,.6);font-size:11px;font-weight:400;padding:5px 14px}.bp-new .fl-icon{border:1px solid hsla(0,0%,100%,.2)}.bp-new .fl-icon svg{stroke:hsla(0,0%,100%,.7)}.bp-new .fl-name{color:hsla(0,0%,100%,.7)}.bp-new .fl-detail{color:hsla(0,0%,100%,.45)}.bp-new .fl-line{background:hsla(0,0%,100%,.1);height:2px}.bp-new .fl-line:after{animation:fflow 1.8s linear infinite;background:hsla(0,0%,100%,.5);content:"";height:100%;left:-30%;position:absolute;top:0;width:25%}.flow{align-items:start;display:grid;margin-bottom:28px;padding:20px 0}.flow-old{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto}.flow-dxp{grid-template-columns:1fr 1fr 1.2fr 1fr 1fr}.fl-node{flex-direction:column;min-width:54px;text-align:center}.fl-icon,.fl-node{align-items:center;display:flex}.fl-icon{border-radius:50%;flex-shrink:0;height:44px;justify-content:center;margin-bottom:8px;width:44px}.fl-icon svg{fill:none;height:18px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:18px}.fl-name{font-size:11px;font-weight:400;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.fl-detail{font-size:11px;line-height:1.3;margin-top:2px}.fl-wire{align-items:center;display:flex;min-width:16px;padding-top:22px;position:relative}.fl-line{flex:1;height:1px;overflow:hidden;position:relative}.fl-time{font-size:11px;font-weight:400;left:50%;letter-spacing:2.5px;position:absolute;text-transform:uppercase;top:0;transform:translateX(-50%);white-space:nowrap}.fl-wire-fast .fl-line:after{animation:fflow 1.8s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-30%;position:absolute;top:0;width:25%}.fl-icon-dxp{background:linear-gradient(135deg,rgba(132,56,232,.08),hsla(0,0%,100%,.04));border:1.5px solid hsla(0,0%,100%,.25)!important;height:56px!important;position:relative;width:56px!important}.fl-icon-dxp:after{animation:dpulse 3.5s ease-out infinite;border:1.5px solid #fff;border-radius:50%;content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.fl-icon-dxp svg{height:25px!important;stroke:#fff!important;width:22px!important}.fl-name-dxp{color:var(--cy)!important;font-weight:400!important;letter-spacing:2.5px!important}.fl-stages{display:flex;gap:5px;margin-top:4px}.fl-stages span{animation:gl 3s ease-in-out infinite;color:var(--cy);font-size:8px;font-weight:400;letter-spacing:1.5px;opacity:.2;text-transform:uppercase}.fl-stages span:first-child{animation-delay:0s}.fl-stages span:nth-child(2){animation-delay:.6s}.fl-stages span:nth-child(3){animation-delay:1.2s}.fl-stages span:nth-child(4){animation-delay:1.8s}.flow-dxp .fl-wire{padding-top:28px}@media(max-width:600px){.flow{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.fl-wire{display:none}.fl-node{margin:4px 10px}.f-bot{justify-content:center}footer .header__logo.f-w{margin-left:0}}footer.dxp-footer{background-color:#000}.secnex{overflow:hidden;padding:100px 0 50px;position:relative}.secnex:before{background:linear-gradient(90deg,transparent,rgba(132,56,232,.2),rgba(0,230,230,.5),rgba(132,56,232,.2),transparent);content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(80%,600px)}.c-nex{margin:0 auto;max-width:1440px;padding:0 40px}.head-nex{margin-bottom:96px;max-width:100%;text-align:center}.head-eye{align-items:center;background:rgba(0,230,230,.04);border:1px solid rgba(0,230,230,.25);border-radius:100px;color:#00e6e6;display:inline-flex;font-size:11px;font-weight:400;gap:10px;letter-spacing:3px;margin-bottom:40px;padding:8px 20px;text-transform:uppercase}.head-eye:before{animation:pulse 2.4s ease-in-out infinite;background:#00e6e6;border-radius:50%;box-shadow:0 0 10px #00e6e6;content:"";height:6px;width:6px}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.head-title-nex{color:#fff;font-size:64px;font-weight:400;letter-spacing:-3.5px;line-height:1.02;margin-bottom:32px;max-width:100%;text-wrap:auto}.head-title-nex em{color:#00e6e6;font-style:italic;font-weight:400}.head-sub{color:hsla(0,0%,100%,.5);font-size:19px;font-weight:400;line-height:1.55;max-width:100%}.head-sub strong{color:#fff;font-weight:400}.comp{align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr 1.3fr .95fr;margin-bottom:56px}.scene{background:linear-gradient(165deg,var(--bg-2) 0,var(--bg-3) 40%,var(--bg) 100%);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 40px 80px rgba(0,0,0,.4);min-height:620px;overflow:hidden;position:relative}.scene-bg{background:radial-gradient(ellipse 60% 40% at 50% 100%,rgba(0,230,230,.15) 0,transparent 70%),radial-gradient(ellipse 80% 50% at 30% 20%,rgba(132,56,232,.12) 0,transparent 60%),radial-gradient(circle at 50% 50%,rgba(10,0,45,.9) 0,rgba(6,3,24,.95) 100%)}.scene-bg,.scene-grid{inset:0;position:absolute}.scene-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(0deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%)}.scene-stamp{align-items:center;color:rgba(0,230,230,.85);display:flex;font-size:10px;font-weight:400;gap:10px;left:32px;letter-spacing:3px;position:absolute;text-transform:uppercase;top:32px;z-index:3}.scene-stamp .dot{animation:pulse 2.4s ease-in-out infinite;background:#00e6e6;border-radius:50%;box-shadow:0 0 10px #00e6e6;height:7px;width:7px}.scene-time{left:32px;position:absolute;right:32px;top:80px;z-index:3}.scene-time-v{color:#fff;font-size:56px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-2px;line-height:1;margin-bottom:8px}.scene-time-v em{color:#00e6e6;font-style:normal;font-weight:400}.scene-time-l{color:var(--w-40);font-size:12px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase}.scene-trace{bottom:0;height:78%;left:0;position:absolute;right:0;z-index:2}.scene-trace svg{height:100%;width:100%}.scene-caption{bottom:32px;color:var(--w-80);font-size:14px;font-style:italic;font-weight:400;left:32px;line-height:1.5;position:absolute;right:32px;z-index:4}.scene-caption strong{color:#00e6e6;font-style:normal;font-weight:400}.nexus{background:radial-gradient(circle at 50% 40%,rgba(0,230,230,.1) 0,transparent 60%),linear-gradient(165deg,rgba(10,0,45,.5),rgba(6,3,24,.7));border:1px solid rgba(0,230,230,.25);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 40px 80px rgba(0,0,0,.4),0 0 120px rgba(0,230,230,.08);display:flex;flex-direction:column;min-height:620px;overflow:hidden;padding:40px 36px 36px;position:relative}.nexus-head{margin-bottom:24px;text-align:center}.nexus-eye{color:rgba(0,230,230,.85);font-size:10px;font-weight:400;letter-spacing:3px;margin-bottom:14px;text-transform:uppercase}.nexus-h{color:#fff;font-size:32px;font-weight:400;letter-spacing:-.8px;line-height:1.15}.nexus-h em{color:var(--cyan);font-style:italic;font-weight:400}.nexus-diagram{align-items:center;display:flex;flex:1;justify-content:center;min-height:360px;padding:12px 0;position:relative}.nexus-diagram svg{height:auto;max-width:480px;width:100%}.nexus-release{border-top:1px solid rgba(0,230,230,.15);margin-top:24px;padding-top:28px;text-align:center}.nexus-release-1{margin-bottom:6px}.nexus-release-1,.nexus-release-2{color:#fff;font-size:26px;font-weight:400;letter-spacing:-.6px;line-height:1.2}.nexus-release-2 em{color:#00e6e6;font-style:italic;font-weight:400}.stats{display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:8px 0}.stat{background:linear-gradient(145deg,rgba(0,230,230,.03),rgba(132,56,232,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:28px 24px;position:relative}.stat-eye{color:rgba(0,230,230,.7);font-size:10px;font-weight:400;letter-spacing:2.5px;margin-bottom:10px;text-transform:uppercase}.stat-v{color:#fff;font-size:64px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-2.5px;line-height:.95;margin-bottom:12px}.stat-v em{color:#00e6e6;font-size:.55em;font-style:normal;font-weight:400;letter-spacing:-1px;margin-left:4px}.stat-v.words{font-size:24px;letter-spacing:-.5px;line-height:1.25;margin-bottom:14px}.stat-v.words em{color:#00e6e6;font-size:1em;font-style:italic;font-weight:400;letter-spacing:-.5px;margin-left:0}.stat-l{color:var(--w-60);font-size:13px;font-weight:400;line-height:1.5}.stat-l strong{color:#fff;font-weight:400}@media (max-width:1200px){.head-title-nex{font-size:38px;letter-spacing:-3px}.comp{gap:24px;grid-template-columns:1fr}.nexus,.scene{min-height:520px}.stats{flex-direction:row}.stat{flex:1}.stat-v{font-size:48px}}@media (max-width:780px){.secnex{padding:96px 0}.c-nex{padding:0 24px}.head-nex{margin-bottom:64px}.head-title-nex{font-size:38px;letter-spacing:-1.6px}.head-sub{font-size:16px}.scene{min-height:440px}.scene-time-v{font-size:40px}.nexus{min-height:auto;padding:36px 24px 32px}.nexus-h{font-size:24px;letter-spacing:-.5px}.nexus-diagram{min-height:300px}.nexus-diagram svg{max-width:360px}.nexus-release-1,.nexus-release-2{font-size:20px;letter-spacing:-.4px}.stats{flex-direction:column}.stat{padding:24px 20px}.stat-v{font-size:44px;letter-spacing:-1.5px}.stat-v.words{font-size:22px;letter-spacing:-.5px}}