@keyframes blob-float{0%,to{transform:translate(0)scale(1)}25%{transform:translate(60px,-40px)scale(1.12)}50%{transform:translate(-30px,50px)scale(.94)}75%{transform:translate(40px,25px)scale(1.06)}}@keyframes kpulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes glow-pulse{0%,to{box-shadow:0 12px 32px #ff6b004d}50%{box-shadow:0 16px 48px #ff6b0080}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-cycle-in{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes line-up{0%{transform:translateY(14px)}to{transform:none}}.kpulse{animation:2s ease-in-out infinite kpulse}.kgroup .portfolio-shot{width:100%;height:auto;transition:transform 1.8s cubic-bezier(.33,1,.68,1);display:block}.kgroup:hover .portfolio-shot{transform:translateY(-25%)}.kgroup:hover .cta-arrow{transform:translate(8px)}.cta-arrow{transition:transform .3s}.marquee-track{align-items:center;gap:4rem;width:max-content;animation:30s linear infinite marquee-scroll;display:flex}.hero-line{animation:.6s cubic-bezier(.16,1,.3,1) both line-up}.hero-line-2{animation-delay:60ms}.hero-line-3{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.hero-line{animation:none}}@keyframes b-url{0%,4%{width:0}12%,to{width:9.5em}}@keyframes b-layer-wire{0%,4%{opacity:0}10%,30%{opacity:1}36%,to{opacity:0}}@keyframes b-layer-final{0%,31%{opacity:0}38%,to{opacity:1}}@keyframes b-gauge{0%,50%{opacity:0;transform:translateY(12px)scale(.9)}56%,94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0}}@keyframes b-gauge-fill{0%,52%{background:conic-gradient(#10b981 0deg,#e2e8f0 0deg)}68%,to{background:conic-gradient(#10b981 353deg,#e2e8f0 353deg)}}@keyframes b-chart{0%,72%{opacity:0;transform:translateY(12px)}78%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes b-bar{0%,74%{transform:scaleY(.12)}88%,to{transform:scaleY(1)}}@keyframes b-ai{0%,80%{opacity:0;transform:translateY(10px)scale(.9)}86%,96%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0}}@keyframes b-cursor{0%,8%{opacity:0;top:12%;left:6%}10%{opacity:1}24%{top:34%;left:12%}40%{top:56%;left:70%}58%{top:24%;left:82%}76%{top:78%;left:56%}92%{opacity:1;top:50%;left:30%}to{opacity:0}}@keyframes b-stage{0%,2%{opacity:.35;color:#94a3b8}3%,23%{opacity:1;color:#0f172a}26%,to{opacity:.35;color:#94a3b8}}.b-anim{animation-duration:16s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}.b-stage{animation:16s infinite b-stage}.step-card{animation:16s cubic-bezier(.4,0,.2,1) infinite step-live}@keyframes step-live{0%,20%{border-color:#0091dc8c;transform:translateY(-6px);box-shadow:0 20px 44px #0091dc29}26%,to{border-color:#ffffffd9;transform:translateY(0);box-shadow:0 8px 32px #0f172a0d}}.step-prog{width:0;animation:16s linear infinite step-prog}@keyframes step-prog{0%{width:0}23%{width:100%}25%,to{width:0}}.rail-dot{background:#0091dc;border-radius:50%;width:10px;height:10px;animation:16s cubic-bezier(.6,0,.4,1) infinite rail-run;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 0 14px #0091dcb3}@keyframes rail-run{0%,22%{left:0%}25%,47%{left:33.3%}50%,72%{left:66.6%}75%,97%{left:100%}to{left:0%}}.dsg-wire{clip-path:inset(0 calc(100% - var(--dx,50%)) 0 0)}.dsg-divider{left:var(--dx,50%)}@keyframes pulse-run{0%{opacity:0;left:-4px}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes core-glow{0%,to{box-shadow:0 0 40px #8b5cf659,inset 0 0 30px #8b5cf61f}50%{box-shadow:0 0 90px #8b5cf6b3,inset 0 0 50px #8b5cf640}}@keyframes ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chip-blink{0%,86%,to{border-color:#ffffff1f}90%,96%{border-color:#a78bfab3}}@keyframes det-move{0%,to{transform:translate(0)}50%{transform:translate(12px,8px)}}.ai-pulse{background:#a78bfa;border-radius:50%;width:8px;height:8px;animation:2.4s linear infinite pulse-run;position:absolute;top:-3px;box-shadow:0 0 14px #a78bfa}@keyframes brand-hue{0%,to{filter:hue-rotate()}50%{filter:hue-rotate(90deg)}}@keyframes flip3d{0%,40%{transform:rotateY(0)}55%,90%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes convey{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blinkcur{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes led{0%,to{opacity:.2}50%{opacity:1}}@keyframes shieldpop{0%,70%,to{transform:scale(1)}80%{transform:scale(1.18)}}.mini-tile{transition:transform .3s,box-shadow .3s}@keyframes adsbar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.adsbar{transform-origin:bottom;animation:3.4s ease-in-out infinite adsbar}@keyframes tile-gauge{0%{background:conic-gradient(#10b981 0deg,#0f172a12 0deg)}55%,to{background:conic-gradient(#10b981 353deg,#0f172a12 353deg)}}@keyframes stamp{0%,80%,to{transform:scale(1)}86%{transform:scale(1.18)}92%{transform:scale(.97)}}@keyframes print-run{0%,12%{transform:translateY(-82%)}55%,84%{transform:translateY(0)}to{transform:translateY(-82%)}}@keyframes term-line{0%{opacity:0}8%,76%{opacity:1}86%,to{opacity:0}}.term-line{animation:7s infinite term-line}@keyframes atk-run{0%{opacity:0;left:calc(100% - 6px);transform:scale(1)}12%{opacity:1}46%{opacity:1;left:64%;transform:scale(1)}54%{opacity:0;left:61%;transform:scale(1.8)}to{opacity:0}}@keyframes wall-flash{0%,50%,to{filter:none}55%,64%{filter:drop-shadow(0 0 14px #4ade80cc)}}@keyframes bug-wiggle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes wd-pop{0%{opacity:0;transform:translateY(6px)scale(.92)}8%,78%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(6px)scale(.92)}}.wd-el{animation:6s cubic-bezier(.16,1,.3,1) infinite wd-pop}@keyframes ws-bulb{0%,20%{opacity:1;transform:scale(1)}28%,to{opacity:0;transform:scale(.6)}}@keyframes ws-el{0%,26%{opacity:0;transform:translateY(8px)}34%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes ws-lead{0%,55%{opacity:0;transform:scale(.5)}62%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0}}@keyframes ws-lead-c{0%,55%{opacity:0;transform:translate(-50%)scale(.5)}62%,86%{opacity:1;transform:translate(-50%)scale(1)}94%,to{opacity:0;transform:translate(-50%)scale(.5)}}@keyframes drop-in{0%{opacity:0;top:-20px}3%{opacity:1}16%{opacity:1;top:48px;transform:scale(1)}22%{opacity:0;top:64px;transform:scale(.3)}to{opacity:0;top:64px}}@keyframes cart-pop{0%,24%,34%,43%,53%,61%,71%,79%,89%,to{transform:scale(1)}29%,48%,66%,84%{transform:scale(1.16)}}@keyframes cart-ride{0%{opacity:0;transform:translate(-150px)}7%{opacity:1}13%,86%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(160px)}}@keyframes scan{0%{top:6px}50%{top:calc(100% - 9px)}to{top:6px}}@keyframes ocr-line{0%,30%{background:#c7d2fe38}42%,to{background:#34d3998c}}@keyframes adflow{0%{opacity:0;top:-12px;left:22%;transform:scale(.8)}10%{opacity:1;transform:scale(1)}32%{top:6px;left:42%}58%{top:28px;left:46%}80%{opacity:1;top:50px;left:48%;transform:scale(1)}92%{opacity:0;top:50px;left:50%;transform:scale(0)}to{opacity:0;transform:scale(0)}}.mini-tile:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f172a24}.dsg-brand{transition:background .5s}.wfill{width:0;transition:width 1.1s cubic-bezier(.16,1,.3,1)}.revealed .wfill{width:var(--w)}.ai-trace,.ai-in,.ai-out{transition:all .3s}.ai-lbl-m,.ai-vm{display:none}@keyframes vm-run{0%{opacity:0;top:-4px}12%{opacity:1}88%{opacity:1;top:calc(100% - 4px)}to{opacity:0;top:calc(100% - 4px)}}.ai-h{border-radius:1px;height:2px;position:absolute;top:calc(50% - 1px)}.ai-v{border-radius:1px;width:2px;position:absolute}@keyframes pulse-h{0%{opacity:0;left:-4px}6%{opacity:1}54%{opacity:1;left:calc(100% - 5px)}56%,to{opacity:0;left:calc(100% - 5px)}}@keyframes pulse-d{0%,54%{opacity:0;left:-4px}57%{opacity:1;left:0}90%{opacity:1;left:calc(88% - 5px)}96%,to{opacity:0;left:calc(88% - 5px)}}@keyframes pulse-mid{0%{opacity:0;left:-4px}6%{opacity:1}88%{opacity:1;left:calc(100% + 108px)}94%,to{opacity:0;left:calc(100% + 112px)}}@keyframes pulse-d-out{0%{opacity:0;left:-2px}5%{opacity:1}42%{opacity:1;left:calc(100% - 5px)}45%,to{opacity:0;left:calc(100% - 5px)}}@keyframes pulse-h-out{0%,44%{opacity:0;left:-4px}47%{opacity:1}94%{opacity:1;left:calc(100% - 5px)}to{opacity:0;left:calc(100% - 5px)}}@keyframes pulse-mid-out{0%{opacity:0;left:-112px}6%{opacity:1}90%{opacity:1;left:calc(100% - 5px)}96%,to{opacity:0;left:calc(100% - 5px)}}@keyframes emit-flash{0%{border-color:#38bdf8b3;box-shadow:0 0 20px #38bdf88c}12%,to{box-shadow:0 0 #0000}}@keyframes recv-flash{0%,84%{box-shadow:0 0 #0000}90%{border-color:#34d399cc;box-shadow:0 0 22px #34d39999}to{box-shadow:0 0 #0000}}.ai-trace.lane-hot .ai-h,.ai-trace.lane-hot .ai-v{box-shadow:0 0 14px #8b5cf68c;background:linear-gradient(90deg,#38bdf8,#a78bfa)!important}.ai-trace.lane-hot .ai-pulse{animation-duration:1s}.ai-in.chip-hot{box-shadow:0 0 28px #38bdf833;border-color:#38bdf8b3!important}.ai-out.chip-hot{box-shadow:0 0 28px #34d39940;border-color:#34d399cc!important}#vf-dsg{transition:width .7s cubic-bezier(.16,1,.3,1)}#vf-dsg.dsg-sm .dsg-hero,#vf-dsg.dsg-md .dsg-hero,#vf-dsg.dsg-sm .dsg-cards{grid-template-columns:1fr!important}#vf-dsg.dsg-sm .dsg-navlinks{display:none!important}@keyframes phi-pulse{0%,to{opacity:.3}50%{opacity:.75}}.phi-line{animation:3.5s ease-in-out infinite phi-pulse}@keyframes wf-pop{0%{opacity:0;transform:scale(.85)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}#vf-dsg.dsg-pre .wf-el{opacity:0}#vf-dsg.dsg-play .wf-el{opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) forwards wf-pop}#vf-dsg .dsg-after{opacity:0;transition:opacity .6s}#vf-dsg.dsg-built .dsg-after{opacity:1}#vf-dsg .dsg-cursor{z-index:20;opacity:0;pointer-events:none;align-items:flex-start;gap:4px;display:flex;position:absolute}#vf-dsg.dsg-play:not(.dsg-built) .dsg-cursor{opacity:1}#vf-dsg.dsg-play .dsg-c1{animation:4.8s cubic-bezier(.45,.05,.35,1) forwards cur1}#vf-dsg.dsg-play .dsg-c2{animation:4.8s cubic-bezier(.45,.05,.35,1) forwards cur2}@keyframes cur1{0%{opacity:0;top:96%;left:96%}6%{opacity:1}12%{top:6%;left:5%}24%{top:5%;left:58%}40%{top:32%;left:10%}56%{top:50%;left:12%}72%{top:62%;left:10%}90%{opacity:1;top:40%;left:32%}to{opacity:0;top:40%;left:34%}}@keyframes cur2{0%{opacity:0;top:96%;left:-6%}8%{opacity:1}30%{top:40%;left:68%}52%{top:82%;left:12%}68%{top:82%;left:44%}86%{opacity:1;top:82%;left:76%}to{opacity:0;top:82%;left:78%}}@keyframes squash-line{0%,32%{width:var(--lw)}52%,84%{width:calc(var(--lw) * .55)}to{width:var(--lw)}}@keyframes squash-gone{0%,32%{opacity:1;max-height:10px;margin-bottom:7px}52%,84%{opacity:0;max-height:0;margin-bottom:0}to{opacity:1;max-height:10px;margin-bottom:7px}}@keyframes size-old{0%,36%{opacity:1;transform:translateY(0)}50%,86%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes size-new{0%,36%{opacity:0;transform:translateY(8px)}50%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.seg{flex-shrink:0;height:100%;animation:7s cubic-bezier(.4,0,.2,1) infinite seg-w;display:block}@keyframes seg-w{0%,32%{width:var(--sw)}52%,84%{width:var(--so)}to{width:var(--sw)}}@keyframes saved-in{0%,48%{opacity:0}58%,84%{opacity:1}to{opacity:0}}.saved-tag{animation:7s infinite saved-in}.fnl{width:0;transition:width 1.1s cubic-bezier(.16,1,.3,1);position:relative}.revealed .fnl{width:var(--fw)}.fnl:hover{filter:brightness(1.1)}@keyframes strat-hit{0%{box-shadow:0 0 #4ade8000}35%{border-color:#4ade80;box-shadow:0 0 26px #4ade80bf}to{box-shadow:0 0 #4ade8000}}.strat-hit{animation:1s ease-out strat-hit}.live-pill{opacity:0;transition:all .35s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.kgroup:hover .live-pill{opacity:1;transform:none}@keyframes tool-float{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-16px) rotate(var(--rot,0deg))}}.tool-f{pointer-events:none;animation:7s ease-in-out infinite tool-float;position:absolute}@keyframes hk-in{0%{opacity:0;transform:translate(70px)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hk-type{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes hk-flee{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}30%{transform:translate(30px)rotate(14deg)scale(1.05)}to{opacity:0;transform:translate(190px)rotate(38deg)scale(.85)}}@keyframes shield-bam{0%{opacity:0;transform:scale(0)rotate(-20deg)}45%{opacity:1;transform:scale(1.35)rotate(6deg)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bubble-pop{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}#vf-hacker{opacity:0}#vf-hacker.is-attacking{animation:.45s cubic-bezier(.16,1,.3,1) forwards hk-in}#vf-hacker.is-attacking .hk-body{animation:.6s ease-in-out infinite hk-type}#vf-hacker.is-fleeing{opacity:1;animation:.8s cubic-bezier(.5,0,.8,.4) forwards hk-flee}#vf-hk-shield{opacity:0}#vf-hk-shield.show{animation:.55s cubic-bezier(.16,1,.3,1) forwards shield-bam}.gbar{position:relative}.gbar:hover{filter:brightness(1.1)}.gtip{opacity:0;color:#fff;white-space:nowrap;pointer-events:none;z-index:30;background:#1a1a2e;border-radius:9999px;padding:5px 10px;font-family:Poppins,sans-serif;font-size:.625rem;font-weight:700;transition:opacity .25s;position:absolute;top:-36px;left:50%;transform:translate(-50%)}.gbar:hover .gtip{opacity:1}.gbar:hover,.fnl:hover{z-index:25}.vflow{pointer-events:none;opacity:0;z-index:10;background:currentColor;border-radius:50%;width:9px;height:9px;animation-duration:7.5s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;position:absolute;box-shadow:0 0 8px}@keyframes vfl1{0%{opacity:0;top:-24px;left:16%;transform:scale(.8)}6%{opacity:1;transform:scale(1)}16%{top:12px;left:28%}34%{top:40px;left:36%}54%{top:68px;left:43%}72%{opacity:1;top:96px;left:47%;transform:scale(1)}84%{opacity:.9;top:96px;left:49%;transform:scale(0)}to{opacity:0;top:96px;left:49%;transform:scale(0)}}@keyframes vfl2{0%{opacity:0;top:-24px;left:50%;transform:scale(.8)}6%{opacity:1;transform:scale(1)}16%{top:12px;left:52%}30%{top:40px;left:56%}42%{opacity:1;top:40px;left:60%;transform:scale(1)}52%{opacity:0;top:40px;left:62%;transform:scale(0)}to{opacity:0;top:40px;left:62%;transform:scale(0)}}@keyframes vfl3{0%{opacity:0;top:-24px;left:84%;transform:scale(.8)}6%{opacity:1;transform:scale(1)}16%{top:12px;left:70%}34%{top:40px;left:60%}50%{opacity:1;top:68px;left:55%;transform:scale(1)}62%{opacity:0;top:68px;left:57%;transform:scale(0)}to{opacity:0;top:68px;left:57%;transform:scale(0)}}@keyframes vfl4{0%{opacity:0;top:-24px;left:32%;transform:scale(.8)}6%{opacity:1;transform:scale(1)}16%{top:12px;left:40%}34%{top:40px;left:46%}54%{top:68px;left:50%}72%{opacity:1;top:96px;left:52%;transform:scale(1)}84%{opacity:.9;top:96px;left:53%;transform:scale(0)}to{opacity:0;top:96px;left:53%;transform:scale(0)}}@keyframes vfl5{0%{opacity:0;top:-24px;left:66%;transform:scale(.8)}6%{opacity:1;transform:scale(1)}14%{top:12px;left:61%;transform:scale(1)}24%{opacity:1;top:12px;left:63%;transform:scale(1)}32%{opacity:0;top:12px;left:64%;transform:scale(0)}to{opacity:0;top:12px;left:64%;transform:scale(0)}}.vf-tile-t{line-height:inherit;letter-spacing:inherit;margin:0}#vf-hero h1,[data-screen-label] h2,.vf-hero-badge{text-wrap:balance}.vf-hint-touch{display:none}@media (hover:none){.vf-hint-mouse{display:none}.vf-hint-touch{display:inline}.live-pill{opacity:1;transform:none}}#vf-dsg{touch-action:pan-y}.is-offscreen,.is-offscreen *{animation-play-state:paused!important}@media (width<=900px){.r-nav a:not(.r-cta){display:none}.r-stats{grid-template-columns:repeat(2,1fr)!important}.r-split{grid-template-columns:1fr!important;gap:36px!important}.r-split>.r-copy{order:-1}.r-aisec{grid-template-columns:1fr!important;gap:40px!important}.vf-chips{flex-wrap:wrap!important}.vf-perf{padding:32px 22px!important}.r-proc,.r-port{grid-template-columns:repeat(2,1fr)!important}.r-foot{grid-template-columns:1fr 1fr!important;gap:40px 24px!important}.r-tiles{grid-template-columns:1fr!important}.r-ai{flex-direction:column;gap:12px;display:flex!important}.r-ai .ai-trace{display:none!important}.r-ai .ai-core{margin:16px auto}.r-ai>div{box-sizing:border-box;width:100%}.r-ai .ai-core{width:220px!important}.ai-lbl-m{letter-spacing:.22em;color:#a5b4fc;text-transform:uppercase;text-align:center;margin:10px 0 2px;font-family:Poppins,sans-serif;font-size:.625rem;font-weight:700;display:block}.ai-vm{z-index:0;background:linear-gradient(#38bdf88c,#8b5cf699);border-radius:1px;width:2px;height:104px;margin:2px auto -72px;display:block;position:relative}.ai-vm.ai-vm-out{background:linear-gradient(#8b5cf699,#34d3998c);margin:-72px auto 2px}.ai-vm:after{content:"";background:#a78bfa;border-radius:50%;width:8px;height:8px;animation:2s linear infinite vm-run;position:absolute;top:-4px;left:-3px;box-shadow:0 0 12px #a78bfa}.ai-vm.ai-vm-out{background:linear-gradient(#8b5cf699,#34d3998c)}.ai-vm.ai-vm-out:after{background:#34d399;animation-delay:1s;box-shadow:0 0 12px #34d399}.r-ai-head,.r-ai-hint{display:none!important}.vf-blob{filter:blur(90px)!important;animation:none!important}}@media (width<=640px){.r-proc{grid-template-columns:1fr!important}.r-tiles,.r-port{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:24px;overflow:auto hidden;gap:12px!important;padding-top:8px!important;padding-bottom:16px!important;display:flex!important}.r-tiles::-webkit-scrollbar{display:none}.r-port::-webkit-scrollbar{display:none}.r-tiles>*,.r-port>*{scroll-snap-align:start;flex:0 0 82%;min-width:0}.r-tiles:focus-visible,.r-port:focus-visible{outline-offset:-2px;outline:2px solid #0091dc}.r-port{margin-left:-24px!important;margin-right:-24px!important;padding-left:24px!important;padding-right:24px!important}.r-port>[data-reveal]{opacity:1!important;transform:none!important}#vf-ai .r-tiles{scroll-padding-inline:16px;margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}#vf-security .r-tiles{scroll-padding-inline:16px;padding-left:16px!important;padding-right:16px!important}.r-stages{grid-template-columns:repeat(2,1fr)!important;row-gap:14px!important}.r-foot{grid-template-columns:1fr!important}.r-footbar{text-align:center;flex-direction:column!important}.r-footcta{text-align:center!important;flex-direction:column!important}.r-ctacard{border-radius:1.75rem!important;padding:56px 24px!important}#vf-hero{padding-top:104px!important}#vf-hero .vf-hero-inner{min-height:0!important}#vf-hero .vf-hero-pill{box-sizing:border-box;max-width:100%;gap:6px!important;margin-bottom:24px!important;padding:7px 10px!important}#vf-hero .vf-hero-pill .kpulse{flex-shrink:0;width:6px!important;height:6px!important}#vf-hero .vf-hero-badge{letter-spacing:0!important;font-size:.6875rem!important}#vf-hero h1{margin-bottom:20px!important}.vf-hero-lead{margin-bottom:24px!important;font-size:1.0625rem!important}.r-hero-cta>a{padding:15px 24px!important}#vf-hero nav a{gap:8px!important;padding:10px 16px!important;font-size:.8125rem!important}#vf-sec-term{height:216px!important}.r-hero-cta{flex-direction:column;align-items:stretch;width:100%;max-width:22rem;gap:10px!important}.r-aisec{padding-left:16px!important;padding-right:16px!important}#vf-design,#vf-ai,#vf-growth,#vf-security{padding-top:64px!important;padding-bottom:64px!important}#vf-dev,#vf-proces{padding-bottom:64px!important}#vf-security{margin-bottom:56px!important}.vf-stats-sec{padding-bottom:56px!important}#vf-cta{padding:48px 0 72px!important}.r-ctawrap{padding-left:16px!important;padding-right:16px!important}.r-ctacard{padding:48px 20px!important}.r-ctacard h2{font-size:2.25rem!important}.r-cta-btn{box-sizing:border-box;white-space:nowrap;justify-content:center;width:100%;padding:18px 20px!important;font-size:1rem!important;display:flex!important}.r-porthead{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:40px!important}.r-gaxis span:nth-child(2),.r-gaxis span:nth-child(3){display:none}#vf-builder{perspective:none!important;padding:0 16px!important}#vf-builder-tilt{will-change:auto!important;transform:none!important}#vf-builder .b-anim{animation:none!important}#vf-builder .b-wire,#vf-builder .b-cur,#vf-builder .b-navlink,#vf-builder .b-illu{display:none!important}#vf-builder .b-canvas{flex-wrap:wrap;justify-content:center;gap:10px;padding-bottom:14px;display:flex;aspect-ratio:auto!important}#vf-builder .b-final{flex:0 0 100%;opacity:1!important;padding:18px 16px 14px!important;position:relative!important;inset:auto!important}#vf-builder .b-hero{grid-template-columns:1fr!important}#vf-builder .b-ctas{flex-wrap:wrap}#vf-builder .b-float{opacity:1!important;position:relative!important;inset:auto!important}#vf-builder [style*=animation-name\:b-gauge-fill]{background:conic-gradient(#10b981 353deg,#e2e8f0 353deg)}}@media (width>=370px) and (width<=640px){#vf-hero .vf-hero-badge{white-space:nowrap}}@media (width<=1100px){.r-hk{display:none}}.gbar{transform-origin:bottom;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transform:scaleY(.06)}.revealed .gbar{transform:scaleY(1)}.k-lift:hover{transform:translateY(-3px)}.k-lift-pop:hover{transform:translateY(-3px)scale(1.02)}.k-lift-glow:hover{transform:translateY(-3px);box-shadow:0 16px 40px #fff3}@media (prefers-reduced-motion:reduce){.k-lift:hover,.k-lift-pop:hover,.k-lift-glow:hover{transform:none}.b-anim{animation:none!important}.marquee-track{flex-wrap:wrap;justify-content:center;gap:2rem;width:auto;padding:0 1rem;animation:none}[style*=animation-name\:b-layer-wire]{opacity:0!important}[style*=animation-name\:b-layer-final],[style*=animation-name\:b-gauge],[style*=animation-name\:b-chart],[style*=animation-name\:b-ai]{opacity:1!important}[style*=animation-name\:b-bar]{transform:none!important}.wd-el,.wf-el,.sh-it{opacity:1!important;animation:none!important}.gbar,.revealed .gbar{transition:none!important;transform:scaleY(1)!important}.step-card,.step-prog,.rail-dot,.tool-f,.adsbar,.term-line{animation:none!important}.step-prog{width:100%!important}}
