*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--bg-0:#04060B;--bg-1:#060B14;--bg-2:#0A1322;--ink-100:#F8FAFC;--ink-200:#E2E8F0;--ink-300:#CBD5E1;--ink-400:#94A3B8;--ink-500:#64748B;--ink-600:#475569;--accent:#4DD0E1;--accent-2:#1AB8C4;--accent-deep:#0E5563;--danger:#FF5F57;--ok:#28C840;--ease-spring:cubic-bezier(0.16, 1, 0.3, 1);--ease-power:cubic-bezier(0.7, 0, 0.2, 1)}body,html{width:100%;height:100%;overflow:hidden;background:var(--bg-0);color:var(--ink-200);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}#vanta-bg{position:fixed;inset:0;z-index:-4;opacity:.7}#bg-mesh{position:fixed;inset:0;z-index:-3;filter:blur(70px) saturate(150%);opacity:.5;mix-blend-mode:screen}#bg-grid{position:fixed;inset:0;z-index:-2;background-image:linear-gradient(rgba(77,208,225,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(77,208,225,.05) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 90%);pointer-events:none}#bg-noise{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#cursor,#cursor-ring,#spotlight{display:none!important}#deck{position:fixed;inset:0;perspective:2400px;transform-style:preserve-3d}.slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:80px 100px;opacity:0;pointer-events:none;transform:scale(.92);filter:blur(24px);transition:opacity .9s var(--ease-spring),transform 1s var(--ease-spring),filter .7s var(--ease-power);will-change:opacity,transform,filter}.slide.active{opacity:1;pointer-events:auto;transform:scale(1);filter:blur(0);z-index:5}.slide.exit{opacity:0;transform:scale(1.18);filter:blur(28px)}#progress{position:fixed;top:0;left:0;right:0;height:2px;background:rgba(255,255,255,.04);z-index:200}#progress-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 16px var(--accent);width:0%;transition:width .8s var(--ease-spring)}#chrome-top{position:fixed;top:24px;left:32px;right:32px;display:flex;justify-content:space-between;align-items:center;z-index:200;pointer-events:none;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--ink-500)}#chrome-top .brand{display:flex;gap:10px;align-items:center;pointer-events:auto;opacity:.7;transition:opacity .2s}#chrome-top .brand:hover{opacity:1}#chrome-top .brand img{width:26px;height:auto}#chrome-top .brand .acc{color:var(--accent)}#chrome-top .meta{display:flex;gap:16px;align-items:center}#chrome-top .meta .live::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--accent);display:inline-block;margin-right:6px;box-shadow:0 0 8px var(--accent);animation:livepulse 2s ease-in-out infinite}@keyframes livepulse{50%{opacity:.4}}#nav-pad{position:fixed;bottom:28px;right:32px;display:flex;align-items:center;gap:12px;z-index:200;font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--ink-400)}.nav-btn{width:36px;height:36px;border-radius:10px;background:rgba(15,30,50,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(77,208,225,.18);color:var(--accent);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s,border-color .2s}.nav-btn:hover{background:rgba(77,208,225,.18);border-color:var(--accent);transform:translateY(-2px)}.counter{background:rgba(15,30,50,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(77,208,225,.18);padding:8px 14px;border-radius:10px;letter-spacing:1px;font-weight:500}.counter b{color:var(--accent);font-weight:700}#hint{position:fixed;bottom:28px;left:32px;font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--ink-600);letter-spacing:1.5px;z-index:200;pointer-events:none}#hint kbd{background:rgba(15,30,50,.5);border:1px solid rgba(77,208,225,.15);color:var(--ink-400);padding:2px 6px;border-radius:4px;margin:0 3px;font-size:10px}#slide-dots{position:fixed;top:50%;right:18px;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:200}#slide-dots .d{width:7px;height:7px;border-radius:50%;background:rgba(77,208,225,.18);cursor:pointer;transition:all 240ms}#slide-dots .d:hover{background:rgba(77,208,225,.5)}#slide-dots .d.on{background:var(--accent);box-shadow:0 0 12px var(--accent);transform:scale(1.4)}.slide-content{width:100%;max-width:1500px;position:relative;z-index:2}.chip{display:none!important}h2.title{font-size:clamp(44px, 4.6vw, 76px);font-weight:700;letter-spacing:-1.5px;line-height:1.05;color:var(--ink-100)}h2.title b{color:var(--accent);font-weight:700}h2.title em{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;letter-spacing:-1px;color:var(--ink-200)}.lede{font-size:clamp(22px, 1.8vw, 32px);line-height:1.5;color:var(--ink-300);max-width:1080px;margin-top:28px}.lede b{color:var(--ink-200);font-weight:600}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-spring),transform 1s var(--ease-spring)}.slide.active .reveal{opacity:1;transform:none}.slide.active .r1{transition-delay:0.2s}.slide.active .r2{transition-delay:0.4s}.slide.active .r3{transition-delay:0.6s}.slide.active .r4{transition-delay:0.8s}.slide.active .r5{transition-delay:1s}.slide.active .r6{transition-delay:1.2s}.slide.active .r7{transition-delay:1.4s}.slide.active .r8{transition-delay:1.6s}#slide-1{padding:0}#slide-1 .stage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.slide:has(.hero-video),.slide:has(.slide-video){padding:0!important}.slide:has(.hero-video)>.slide-content,.slide:has(.slide-video)>.slide-content{padding:80px 100px;max-width:1700px}.hero-video,.slide-video{position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;transform:translate(-50%,-50%) scale(1.18);z-index:0;pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease-spring)}.slide.active .hero-video,.slide.active .slide-video{opacity:1}.slide:has(.hero-video) .slide-bg,.slide:has(.slide-video) .slide-bg{display:none}.slide:has(.hero-video)::after,.slide:has(.slide-video)::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(4,6,11,.15) 0,rgba(4,6,11,.55) 60%,rgba(4,6,11,.85) 100%),linear-gradient(180deg,rgba(4,6,11,.78) 0,rgba(4,6,11,.55) 18%,rgba(4,6,11,.3) 40%,rgba(4,6,11,.35) 60%,rgba(4,6,11,.78) 100%),linear-gradient(90deg,rgba(4,6,11,.55) 0,transparent 18%,transparent 82%,rgba(4,6,11,.55) 100%)}#slide-1::after{background:radial-gradient(ellipse 80% 60% at 50% 45%,transparent 0,rgba(4,6,11,.25) 60%,rgba(4,6,11,.7) 100%),linear-gradient(180deg,rgba(4,6,11,.4) 0,transparent 25%,transparent 60%,rgba(4,6,11,.75) 100%)!important}.slide:has(.hero-video) .slide-content,.slide:has(.slide-video) .slide-content{position:relative;z-index:2}.slide:has(.slide-video) .slide-content::before{content:'';position:absolute;inset:-40px -60px;z-index:-1;background:radial-gradient(ellipse 90% 80% at 50% 50%,rgba(4,6,11,.55) 0,rgba(4,6,11,.25) 65%,transparent 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:32px;pointer-events:none}#slide-1 .scene{position:absolute;inset:0;pointer-events:none;z-index:0}#slide-1 .ring-emit{position:absolute;top:50%;left:50%;width:100px;height:100px;border-radius:50%;border:1.5px solid rgba(77,208,225,.5);transform:translate(-50%,-50%);opacity:0}#slide-1.active .ring-emit{animation:ring-burst 3.6s var(--ease-power) infinite}#slide-1.active .ring-emit:nth-child(2){animation-delay:.6s}#slide-1.active .ring-emit:nth-child(3){animation-delay:1.2s}#slide-1.active .ring-emit:nth-child(4){animation-delay:1.8s}@keyframes ring-burst{0%{transform:translate(-50%,-50%) scale(.3);opacity:0;border-width:2px}20%{opacity:.6}100%{transform:translate(-50%,-50%) scale(12);opacity:0;border-width:.2px}}#slide-1 .logo-trail{position:absolute;width:60px;opacity:0;pointer-events:none;filter:drop-shadow(0 0 20px rgba(77,208,225,.6))}#slide-1.active .logo-trail{animation:logo-trail-fly 1.4s var(--ease-spring) forwards}@keyframes logo-trail-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}40%{opacity:.5}100%{opacity:0;transform:translate(var(--tx,0),var(--ty,0)) scale(.6)}}#slide-1.active .logo-trail.t1{animation-delay:.25s;--tx:-400px;--ty:-180px;top:50%;left:50%;transform:translate(-50%,-50%)}#slide-1.active .logo-trail.t2{animation-delay:.35s;--tx:400px;--ty:-160px;top:50%;left:50%;transform:translate(-50%,-50%)}#slide-1.active .logo-trail.t3{animation-delay:.45s;--tx:-380px;--ty:200px;top:50%;left:50%;transform:translate(-50%,-50%)}#slide-1.active .logo-trail.t4{animation-delay:.55s;--tx:380px;--ty:220px;top:50%;left:50%;transform:translate(-50%,-50%)}#slide-1.active .logo-trail.t5{animation-delay:.3s;--tx:-560px;--ty:40px;top:50%;left:50%;transform:translate(-50%,-50%)}#slide-1.active .logo-trail.t6{animation-delay:.5s;--tx:560px;--ty:60px;top:50%;left:50%;transform:translate(-50%,-50%)}#slide-1 .orb-ring{position:absolute;top:50%;left:50%;border:1px dashed rgba(77,208,225,.25);border-radius:50%;transform:translate(-50%,-50%);opacity:0}#slide-1.active .orb-ring{animation:orb-fade-in 1.4s var(--ease-spring) .6s forwards}#slide-1 .orb-ring.r1{width:360px;height:360px;animation-name:orb-fade-in,orb-spin;animation-duration:1.4s,30s;animation-timing-function:var(--ease-spring),linear;animation-delay:.6s,0s;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none}#slide-1 .orb-ring.r2{width:540px;height:540px}#slide-1 .orb-ring.r3{width:720px;height:720px}#slide-1.active .orb-ring.r1{opacity:.4;animation:orb-spin 40s linear infinite,orb-fade 1.4s var(--ease-spring) .6s forwards}#slide-1.active .orb-ring.r2{opacity:.3;animation:orb-spin-r 60s linear infinite,orb-fade 1.4s var(--ease-spring) .8s forwards}#slide-1.active .orb-ring.r3{opacity:.2;animation:orb-spin 100s linear infinite,orb-fade 1.4s var(--ease-spring) 1s forwards}@keyframes orb-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes orb-spin-r{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes orb-fade-in{to{opacity:.35}}@keyframes orb-fade{from{opacity:0}to{opacity:.3}}#slide-1 .orb-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent);top:50%;left:50%;margin:-4px;transform-origin:0 0}#slide-1 .center-logo{position:relative;width:280px;z-index:10;filter:drop-shadow(0 0 40px rgba(77,208,225,.5));animation:logo-breathe 4s ease-in-out infinite}@keyframes logo-breathe{0%,100%{filter:drop-shadow(0 0 40px rgba(77,208,225,.5))}50%{filter:drop-shadow(0 0 70px rgba(77,208,225,.85))}}#slide-1 .scan-beam{position:absolute;top:50%;left:50%;width:320px;height:4px;background:linear-gradient(90deg,transparent,var(--accent) 50%,transparent);transform:translate(-50%,-50%);box-shadow:0 0 20px var(--accent);z-index:11;opacity:0;pointer-events:none}#slide-1.active .scan-beam{animation:scan-beam 2.4s ease-in-out 1.8s infinite}@keyframes scan-beam{0%{opacity:0;transform:translate(-50%,-200%)}20%{opacity:1}80%{opacity:1}100%{opacity:0;transform:translate(-50%,200%)}}#slide-1 .title-stack{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);text-align:center;z-index:20;max-width:1300px;width:90%;opacity:0;transform:translateX(-50%) translateY(20px);transition:opacity .9s var(--ease-spring),transform .9s var(--ease-spring)}#slide-1 .title-stack.show{opacity:1;transform:translateX(-50%) translateY(0)}#slide-1.active .title-stack{animation:title-stack-fallback 0s ease 3.5s forwards}@keyframes title-stack-fallback{to{opacity:1;transform:translateX(-50%) translateY(0)}}#slide-1 .title-stack .eyebrow{font-family:'JetBrains Mono',monospace;font-size:18px;letter-spacing:3px;color:var(--accent);margin-top:20px;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}#slide-1 .title-stack .eyebrow::after,#slide-1 .title-stack .eyebrow::before{content:'';width:36px;height:1px;background:var(--accent)}#slide-1 .title-stack h1{font-size:clamp(34px, 3vw, 52px);font-weight:700;color:var(--ink-100);letter-spacing:-1px;line-height:1.1;margin-bottom:0}#slide-1 .title-stack h1 b{background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#slide-1 .signature{display:inline-flex;align-items:center;gap:14px;padding:10px 18px;border-radius:100px;background:rgba(15,30,50,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(77,208,225,.2)}#slide-1 .signature .avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-deep));display:flex;align-items:center;justify-content:center;color:var(--bg-0);font-weight:800;font-size:12px}#slide-1 .signature .who{display:flex;flex-direction:column;line-height:1.15}#slide-1 .signature .nm{font-size:13px;color:var(--ink-200);font-weight:600}#slide-1 .signature .rl{font-family:'JetBrains Mono',monospace;font-size:9px;color:var(--ink-500);letter-spacing:2px;text-transform:uppercase}#slide-1 .corner-term{position:absolute;top:90px;left:60px;font-family:'JetBrains Mono',monospace;font-size:12px;line-height:1.7;color:rgba(184,197,208,.7);white-space:pre;min-height:140px;opacity:0;z-index:15;transition:opacity .4s}#slide-1.active .corner-term{opacity:1}#slide-1 .corner-term .ok{color:var(--accent);font-weight:700}#slide-1 .corner-term .cursor{display:inline-block;color:var(--accent);font-weight:700;animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}#slide-1 .corner-hud{position:absolute;top:90px;right:60px;text-align:right;font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--ink-500);letter-spacing:2px;line-height:1.8;z-index:15;text-transform:uppercase}#slide-1 .corner-hud .k{color:var(--ink-600)}#slide-1 .corner-hud .v{color:var(--accent);font-weight:500}#slide-1 .read-left,#slide-1 .read-right{position:absolute;top:50%;transform:translateY(-50%);z-index:15;font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-600);display:flex;flex-direction:column;gap:14px;pointer-events:none}#slide-1 .read-left{left:50px;text-align:left}#slide-1 .read-right{right:50px;text-align:right}#slide-1 .read-left .v,#slide-1 .read-right .v{color:var(--accent);font-size:14px;font-weight:700}#slide-1 .read-left .k,#slide-1 .read-right .k{font-size:9px}.grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:28px;perspective:1600px;perspective-origin:50% 40%}.float-card{--rx:0deg;--ry:0deg;--mx:50%;--my:0%;--lift:0px;--scale:1;padding:28px 22px;border-radius:16px;background:linear-gradient(160deg,rgba(20,40,65,.75),rgba(8,18,28,.45));border:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden;transform-style:preserve-3d;transform-origin:50% 60%;transition:transform .6s cubic-bezier(.2,.7,.2,1),border-color .4s,box-shadow .5s;min-height:240px;display:flex;flex-direction:column;gap:12px;will-change:transform}.float-card.reveal{opacity:0;transform:perspective(1600px) translateY(60px) translateZ(-180px) rotateX(-30deg) rotateY(18deg) scale(.82);filter:blur(12px)}.slide.active .float-card.reveal{opacity:1;transform:perspective(1600px) translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--scale));filter:blur(0)}.float-card::before{content:'';position:absolute;inset:0;background:radial-gradient(280px circle at var(--mx) var(--my),rgba(77,208,225,.32),transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:1;mix-blend-mode:screen}.float-card::after{content:'';position:absolute;inset:-1px;border-radius:17px;padding:1px;background:conic-gradient(from var(--ang,0deg),rgba(77,208,225,0) 0,rgba(77,208,225,.55) 18%,rgba(124,77,255,.55) 30%,rgba(77,208,225,0) 45%,rgba(77,208,225,0) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s;pointer-events:none;z-index:2;animation:card-conic 4s linear infinite paused}@keyframes card-conic{to{--ang:360deg}}@property --ang{syntax:'<angle>';inherits:false;initial-value:0deg}.float-card:hover{--lift:-14px;--scale:1.03;border-color:rgba(77,208,225,.55);box-shadow:0 35px 90px rgba(0,0,0,.65),0 0 60px rgba(77,208,225,.18);z-index:5}.float-card:hover::before{opacity:1}.float-card:hover::after{opacity:1;animation-play-state:running}.float-card .num,.float-card h3,.float-card p{transform:translateZ(0);transition:transform .5s cubic-bezier(.2,.7,.2,1),color .3s;position:relative;z-index:3}.float-card:hover .num{transform:translateZ(40px)}.float-card:hover h3{transform:translateZ(70px);color:#fff}.float-card:hover p{transform:translateZ(30px);color:var(--ink-300)}.float-card .num{display:none}.float-card h3{font-size:24px;font-weight:700;color:var(--ink-100);letter-spacing:-.3px;line-height:1.2}.float-card p{font-size:20px;color:var(--ink-300);line-height:1.5;margin-top:auto}@media (prefers-reduced-motion:reduce){.float-card.reveal,.slide.active .float-card.reveal{transform:none!important;filter:none!important}.float-card{transition:none}.float-card::after{animation:none}}#slide-2 .ctx-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);gap:40px;align-items:center;margin-top:20px}#slide-2 .ctx-text{min-width:0}#slide-2 .ctx-text .lede{margin-top:0;max-width:none}.ctx-3d{position:relative;width:100%;aspect-ratio:1;max-width:260px;margin:-180px 0 0 auto;perspective:1200px;perspective-origin:50% 45%}.ctx-3d .cube-particles{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ctx-3d .cube-particles .p{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent),0 0 4px var(--accent);opacity:0;animation:p-drift linear infinite}@keyframes p-drift{0%{opacity:0;transform:translate3d(0,0,0) scale(.5)}15%{opacity:.85}85%{opacity:.55}100%{opacity:0;transform:translate3d(var(--dx),var(--dy),0) scale(1.2)}}.ctx-3d .cube-tilt{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(-18deg) rotateZ(2deg);z-index:2}.ctx-3d .cube{position:absolute;top:50%;left:50%;width:200px;height:200px;transform-style:preserve-3d;animation:cube-spin 24s linear infinite}@keyframes cube-spin{from{transform:translate(-50%,-50%) rotateY(0) rotateX(0)}50%{transform:translate(-50%,-50%) rotateY(180deg) rotateX(8deg)}to{transform:translate(-50%,-50%) rotateY(360deg) rotateX(0)}}.ctx-3d .face{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,rgba(20,40,65,.78),rgba(8,18,28,.62));border:1px solid rgba(77,208,225,.45);box-shadow:inset 0 0 35px rgba(77,208,225,.18),0 0 28px rgba(77,208,225,.18);color:var(--ink-100);font-family:'JetBrains Mono',monospace;font-size:16px;letter-spacing:3px;font-weight:700;text-align:center;padding:16px;overflow:hidden;backface-visibility:visible}.ctx-3d .face::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 5px,rgba(77,208,225,.07) 5px,rgba(77,208,225,.07) 6px);pointer-events:none}.ctx-3d .face::after{content:'';position:absolute;left:-10%;right:-10%;top:0;height:26px;background:linear-gradient(to bottom,transparent,rgba(77,208,225,.55),transparent);animation:face-scan 3.6s linear infinite;pointer-events:none;mix-blend-mode:screen}@keyframes face-scan{0%{transform:translateY(-30px);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(210px);opacity:0}}.ctx-3d .face .ftag{position:absolute;top:10px;left:12px;font-size:9px;letter-spacing:2px;color:var(--accent);opacity:.75}.ctx-3d .face .fnum{position:absolute;bottom:10px;right:12px;font-size:9px;letter-spacing:2px;color:var(--accent);opacity:.65}.ctx-3d .face .corner{position:absolute;width:12px;height:12px}.ctx-3d .face .c-tl{top:6px;left:6px;border-top:1px solid rgba(77,208,225,.85);border-left:1px solid rgba(77,208,225,.85)}.ctx-3d .face .c-tr{top:6px;right:6px;border-top:1px solid rgba(77,208,225,.85);border-right:1px solid rgba(77,208,225,.85)}.ctx-3d .face .c-bl{bottom:6px;left:6px;border-bottom:1px solid rgba(77,208,225,.85);border-left:1px solid rgba(77,208,225,.85)}.ctx-3d .face .c-br{bottom:6px;right:6px;border-bottom:1px solid rgba(77,208,225,.85);border-right:1px solid rgba(77,208,225,.85)}.ctx-3d .f-front{transform:translateZ(100px)}.ctx-3d .f-back{transform:rotateY(180deg) translateZ(100px)}.ctx-3d .f-right{transform:rotateY(90deg) translateZ(100px)}.ctx-3d .f-left{transform:rotateY(-90deg) translateZ(100px)}.ctx-3d .f-top{transform:rotateX(90deg) translateZ(100px)}.ctx-3d .f-bottom{transform:rotateX(-90deg) translateZ(100px)}.ctx-3d .cube-shadow{position:absolute;bottom:10%;left:50%;width:240px;height:40px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(77,208,225,.45),transparent 65%);filter:blur(22px);z-index:1;animation:shadow-pulse 4s ease-in-out infinite}@keyframes shadow-pulse{0%,100%{opacity:.65;transform:translateX(-50%) scaleX(1)}50%{opacity:1;transform:translateX(-50%) scaleX(1.15)}}.ctx-3d .ring-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.ctx-3d .ring-bg .r{position:absolute;top:50%;left:50%;border:1px dashed rgba(77,208,225,.18);border-radius:50%;transform:translate(-50%,-50%)}.ctx-3d .ring-bg .r1{width:70%;height:70%;animation:ring-spin 40s linear infinite}.ctx-3d .ring-bg .r2{width:90%;height:90%;animation:ring-spin 65s linear infinite reverse;opacity:.5}@keyframes ring-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width:1100px){#slide-2 .ctx-grid{grid-template-columns:1fr;gap:24px}.ctx-3d{max-width:340px}}@media (prefers-reduced-motion:reduce){.ctx-3d .cube{animation:none;transform:translate(-50%,-50%) rotateY(-25deg) rotateX(-12deg)}.ctx-3d .cube-particles .p{animation:none;opacity:0}.ctx-3d .face::after{animation:none;opacity:0}.ctx-3d .ring-bg .r{animation:none}.ctx-3d .cube-shadow{animation:none}}#slide-3 .layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,720px);gap:60px;align-items:center;max-width:1700px;width:100%}#slide-3 .layout>div:first-child{min-width:0;max-width:900px}#slide-3 h2.title{font-size:clamp(44px, 4.2vw, 76px);white-space:nowrap}#slide-3 h2.title b,#slide-3 h2.title em{white-space:nowrap}#slide-3 .lede{font-size:clamp(20px, 1.6vw, 30px);max-width:100%}.orbit-stage{position:relative;width:100%;aspect-ratio:1;max-width:780px;margin:0 auto;overflow:visible}.orbit-stage .pie-ring{position:absolute;inset:14%;border-radius:50%;background:conic-gradient(from -90deg,rgba(77,208,225,.55) 0 12.5%,rgba(124,77,255,.5) 12.5% 25%,rgba(255,93,87,.5) 25% 37.5%,rgba(255,181,71,.5) 37.5% 50%,rgba(107,214,107,.5) 50% 62.5%,rgba(77,208,225,.55) 62.5% 75%,rgba(124,77,255,.5) 75% 87.5%,rgba(255,93,87,.5) 87.5% 100%);filter:blur(55px);opacity:.28;z-index:0}.orbit-stage .orbit-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.orbit-stage .orbit-lines .con{stroke:rgba(77,208,225,0.22);stroke-dasharray:3 5;fill:none}.orbit-stage .center{position:absolute;top:50%;left:50%;width:36%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:10;perspective:800px;transform-style:preserve-3d;animation:coreFloat 7s ease-in-out infinite}@keyframes coreFloat{0%,100%{transform:translate(-50%,-50%) rotateX(8deg) rotateY(-6deg)}50%{transform:translate(-50%,-50%) rotateX(-4deg) rotateY(8deg)}}.orbit-stage .center .sphere{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.55) 0,rgba(180,238,247,.18) 10%,transparent 22%),radial-gradient(circle at 50% 50%,rgba(77,208,225,.55) 0,rgba(26,184,196,.3) 35%,rgba(14,85,99,.55) 65%,#04060b 100%);box-shadow:inset -40px -40px 80px rgba(0,0,0,.55),inset 24px 24px 60px rgba(77,208,225,.22),0 0 70px rgba(77,208,225,.45),0 0 140px rgba(77,208,225,.25);transform-style:preserve-3d}.orbit-stage .center .sphere::after,.orbit-stage .center .sphere::before{content:'';position:absolute;inset:8%;border-radius:50%;border:1px solid rgba(255,255,255,.18);border-top-color:rgba(77,208,225,.85);border-right-color:rgba(255,255,255,.05);animation:coreRing 9s linear infinite}.orbit-stage .center .sphere::after{inset:18%;border-color:rgba(77,208,225,.12);border-top-color:rgba(180,238,247,.7);animation-duration:14s;animation-direction:reverse}@keyframes coreRing{to{transform:rotate(360deg)}}.orbit-stage .center .equator{position:absolute;inset:2%;border-radius:50%;border:1px solid rgba(77,208,225,.55);transform:rotateX(78deg);box-shadow:0 0 18px rgba(77,208,225,.35);animation:equatorSpin 22s linear infinite}.orbit-stage .center .equator.e2{inset:5%;border-color:rgba(180,238,247,.3);transform:rotateY(78deg) rotateZ(20deg);animation:equatorSpin 30s linear infinite reverse}@keyframes equatorSpin{to{transform:rotateX(78deg) rotateZ(360deg)}}.orbit-stage .center .halo{position:absolute;inset:-16%;border-radius:50%;background:radial-gradient(circle,rgba(77,208,225,.18),transparent 65%);filter:blur(8px);z-index:-1;animation:haloPulse 4s ease-in-out infinite}@keyframes haloPulse{0%,100%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.orbit-stage .center .core-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;z-index:5;transform:translateZ(40px);pointer-events:none}.orbit-stage .center .label{font-family:'JetBrains Mono',monospace;font-size:10px;color:rgba(255,255,255,.92);letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 12px rgba(77,208,225,.9),0 1px 2px rgba(0,0,0,.7);margin-bottom:6px;opacity:.9}.orbit-stage .center .name{font-size:clamp(18px, 1.6vw, 26px);font-weight:800;color:var(--ink-100);line-height:1.15;padding:0 12px;text-shadow:0 0 14px rgba(77,208,225,.95),0 0 32px rgba(77,208,225,.55),0 2px 4px rgba(0,0,0,.8);letter-spacing:.02em}.orbit-stage .ring-orbit{position:absolute;inset:18%;border:1px dashed rgba(77,208,225,.22);border-radius:50%;animation:orbit-spin 80s linear infinite;z-index:2}.orbit-stage .ring-orbit-2{position:absolute;inset:4%;border:1px dashed rgba(77,208,225,.1);border-radius:50%;animation:orbit-spin-r 120s linear infinite;z-index:2}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-spin-r{to{transform:rotate(-360deg)}}.orbit-node{position:absolute;width:180px;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 12px 12px;border-radius:14px;background:linear-gradient(180deg,rgba(15,30,50,.62),rgba(8,18,34,.42));border:1px solid var(--pillar-color,rgba(77,208,225,.3));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 32px rgba(0,0,0,.45),0 0 22px var(--pillar-glow,rgba(77,208,225,.1));z-index:5;opacity:0;transform:translate(-50%,-50%) scale(.85);animation:orbit-pop .55s cubic-bezier(.2,.7,.2,1) var(--delay,0ms) forwards;transition:border-color .25s ease,box-shadow .25s ease}.orbit-node:hover{border-color:var(--pillar-color,rgba(77,208,225,.7));box-shadow:0 14px 40px rgba(0,0,0,.55),0 0 34px var(--pillar-glow,rgba(77,208,225,.3))}@keyframes orbit-pop{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.orbit-node .ico{width:32px;height:32px;color:var(--pillar-color,var(--accent));filter:drop-shadow(0 0 10px var(--pillar-glow, rgba(77,208,225,.35)))}.orbit-node .num{display:none}.orbit-node .lbl{font-size:17px;line-height:1.25;color:var(--ink-100);font-weight:600;text-align:center}.frag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.frag{padding:22px 24px;border-radius:14px;background:linear-gradient(180deg,rgba(28,14,18,.55),rgba(12,8,14,.4));border:1px solid rgba(255,93,87,.22);font-size:23px;color:var(--ink-200);display:flex;align-items:center;gap:18px;font-weight:500;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;position:relative;overflow:hidden}.frag::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(255,93,87,.1),transparent 60%);pointer-events:none;opacity:0;transition:opacity .25s ease}.frag .ico-wrap{flex:0 0 52px;width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:rgba(255,93,87,.13);border:1px solid rgba(255,93,87,.3);color:#ff8a85;transition:background .25s ease,border-color .25s ease,transform .25s ease}.frag .ico-wrap svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.frag .txt{line-height:1.3;position:relative;z-index:1}.frag:hover{border-color:rgba(255,93,87,.55);transform:translateY(-3px);box-shadow:0 12px 30px rgba(255,93,87,.15)}.frag:hover::after{opacity:1}.frag:hover .ico-wrap{background:rgba(255,93,87,.22);border-color:rgba(255,93,87,.6);transform:scale(1.05)}.root-line{margin-top:40px;padding:30px 40px;border-radius:14px;background:linear-gradient(90deg,rgba(77,208,225,.1),rgba(26,184,196,.05));border:1px solid rgba(77,208,225,.35);font-size:28px;color:var(--ink-100);text-align:center;font-weight:500;line-height:1.4}.root-line b{color:var(--accent);font-weight:700}#slide-5 .center{text-align:center;position:relative;z-index:2}#slide-5 .big-q{font-size:clamp(48px, 5.5vw, 88px);font-weight:600;letter-spacing:-2px;line-height:1.08;color:var(--ink-100);max-width:1300px;margin:24px auto 0}#slide-5 .big-q b{background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#slide-5 .big-q em{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;color:var(--ink-200)}#slide-5 #particles-canvas{display:none}#slide-5 .lede{margin:48px auto 0;text-align:center;font-size:clamp(26px, 2.2vw, 40px);max-width:1100px}.hex-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.hex-cell{padding:22px 24px;border-radius:14px;background:linear-gradient(135deg,rgba(77,208,225,.06),rgba(15,30,50,.4));border:1px solid rgba(77,208,225,.18);display:flex;flex-direction:column;gap:8px;position:relative;transition:all .4s var(--ease-spring)}.hex-cell::before{content:'';position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:8px;background:rgba(77,208,225,.08);border:1px solid rgba(77,208,225,.2)}.hex-cell:hover{transform:translateY(-6px) rotateX(3deg);border-color:var(--accent);box-shadow:0 20px 40px rgba(77,208,225,.1)}.hex-cell .num{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;color:var(--accent);letter-spacing:1px}.hex-cell h4{font-size:16px;font-weight:700;color:var(--ink-100);letter-spacing:-.2px;line-height:1.2}.hex-cell p{font-size:12.5px;color:var(--ink-400);line-height:1.5}#slide-6 h2.title{font-size:clamp(40px, 3.8vw, 64px);max-width:60%;white-space:nowrap}#slide-6 h2.title b{white-space:nowrap}#slide-6 .lede{font-size:clamp(18px, 1.4vw, 24px);margin-top:16px;max-width:58%}#slide-6 .multi-scene{position:relative;margin-top:20px;width:100%}#slide-6 .ms-clients-stack{display:flex;flex-direction:column;gap:14px;max-width:580px}#slide-6 .root-line{margin-top:32px}#slide-6 .cloud-3d-overlay{position:absolute;top:0;right:0;width:55%;height:100%;pointer-events:none;z-index:3;overflow:hidden}#slide-6 .cloud-3d{position:absolute;top:50%;right:4%;transform:translateY(-50%);width:540px;height:540px;perspective:1400px;perspective-origin:50% 45%}#slide-6 .cloud-glow{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(77,208,225,.2) 0,rgba(77,208,225,.06) 40%,transparent 70%);filter:blur(10px);z-index:0}#slide-6 .cloud-rotor{position:absolute;inset:0;transform-style:preserve-3d;animation:cloudSpin 28s linear infinite;z-index:2}@keyframes cloudSpin{from{transform:rotateY(0) rotateX(14deg)}to{transform:rotateY(360deg) rotateX(14deg)}}#slide-6 .cl-dot{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#b6f0fb 0,var(--accent) 45%,#1a8b9b 100%);box-shadow:0 0 14px rgba(77,208,225,.9),0 0 36px rgba(77,208,225,.5);transform:translate3d(var(--x,0),var(--y,0),var(--z,0));animation:dotPulse 2.6s ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes dotPulse{0%,100%{box-shadow:0 0 12px rgba(77,208,225,.7),0 0 28px rgba(77,208,225,.35)}50%{box-shadow:0 0 22px #4dd0e1,0 0 52px rgba(77,208,225,.65)}}#slide-6 .cl-link{position:absolute;top:50%;left:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(77,208,225,.55),transparent);transform-origin:0 50%;opacity:.45;pointer-events:none}#slide-6 .cloud-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(77,208,225,.18);pointer-events:none;box-shadow:0 0 18px rgba(77,208,225,.1) inset}#slide-6 .cloud-ring.r1{width:480px;height:480px;transform:translate(-50%,-50%) rotateX(72deg);animation:ringSpin1 30s linear infinite}#slide-6 .cloud-ring.r2{width:560px;height:560px;transform:translate(-50%,-50%) rotateX(70deg) rotateZ(45deg);border-color:rgba(77,208,225,.1);animation:ringSpin1 48s linear infinite reverse}#slide-6 .cloud-ring.r3{width:400px;height:400px;transform:translate(-50%,-50%) rotateX(78deg) rotateZ(20deg);border-style:dashed;border-color:rgba(77,208,225,.14);animation:ringSpin1 22s linear infinite}@keyframes ringSpin1{to{transform:translate(-50%,-50%) rotateX(72deg) rotateZ(360deg)}}#slide-6 .ms-edges{display:none}#slide-6 .ms-bases-wrap,#slide-6 .ms-col,#slide-6 .ms-grid,#slide-6 .ms-procs-wrap{display:none!important}#slide-6 .br-map-wrap{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}#slide-6 .br-map-halo{position:absolute;top:8%;left:12%;right:12%;bottom:18%;background:radial-gradient(ellipse 55% 50% at 55% 45%,rgba(77,208,225,.18) 0,rgba(77,208,225,.06) 45%,transparent 75%);filter:blur(8px);pointer-events:none;z-index:0}#slide-6 .br-map{position:relative;width:100%;max-width:520px;height:auto;display:block;margin:0 auto;overflow:visible;z-index:1}#slide-6 .br-bases .br-dot circle{fill:var(--accent);r:5;filter:drop-shadow(0 0 6px rgba(77,208,225,.85));animation:brPulse 2.2s ease-in-out infinite}#slide-6 .br-bases .br-dot:nth-child(odd) circle{animation-delay:.4s}#slide-6 .br-bases .br-dot:nth-child(3n) circle{animation-delay:.9s}#slide-6 .br-bases .br-dot:nth-child(5n) circle{animation-delay:1.3s}@keyframes brPulse{0%,100%{r:4.2;opacity:.9}50%{r:6.5;opacity:1}}#slide-6 .br-bases .br-dot text{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;fill:rgba(220,240,250,0.85);text-anchor:middle;letter-spacing:.5px;paint-order:stroke;stroke:rgba(4,6,11,0.85);stroke-width:3}#slide-6 .br-links line{stroke:rgba(77,208,225,0.45);stroke-width:1.1;stroke-dasharray:4 4;fill:none;animation:brDash 3s linear infinite}@keyframes brDash{to{stroke-dashoffset:-32}}#slide-6 .br-map-caption{margin-top:12px;text-align:center;font-family:'JetBrains Mono',monospace;font-size:14px;letter-spacing:2px;color:var(--ink-400);text-transform:uppercase}#slide-6 .ms-3d{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}#slide-6 .ms-3d canvas{width:100%!important;height:100%!important;display:block}#slide-6 .ms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative;z-index:2}#slide-6 .ms-col{display:flex;flex-direction:column;gap:14px;position:relative}#slide-6 .ms-client{padding:18px 22px;border-radius:16px;background:linear-gradient(180deg,rgba(20,40,65,.78),rgba(8,18,28,.55));display:grid;grid-template-columns:60px 1fr auto;gap:18px;align-items:center;position:relative;z-index:3}#slide-6 .ms-client[data-type=aerodromo]{--accent-c:#4dd0e1}#slide-6 .ms-client[data-type=aereo]{--accent-c:#5b8def}#slide-6 .ms-client[data-type=consultoria]{--accent-c:#ffb547}#slide-6 .ms-client{border:1px solid color-mix(in srgb,var(--accent-c,var(--accent)) 45%,transparent);box-shadow:0 14px 36px rgba(0,0,0,.45),0 0 28px color-mix(in srgb,var(--accent-c,var(--accent)) 30%,transparent)}#slide-6 .cli-icon{width:60px;height:60px;border-radius:12px;background:color-mix(in srgb,var(--accent-c,var(--accent)) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent-c,var(--accent)) 45%,transparent);display:grid;place-items:center;color:var(--accent-c,var(--accent))}#slide-6 .cli-icon svg{width:32px;height:32px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#slide-6 .cli-text{min-width:0}#slide-6 .cli-name{font-size:22px;font-weight:700;color:var(--ink-100);letter-spacing:-.3px;line-height:1.2}#slide-6 .cli-meta{font-size:15px;color:var(--ink-400);margin-top:4px;letter-spacing:.3px}#slide-6 .cli-tag{font-family:'JetBrains Mono',monospace;font-size:16px;letter-spacing:1.5px;color:var(--accent-c,var(--accent));padding:6px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent-c,var(--accent)) 40%,transparent);background:color-mix(in srgb,var(--accent-c,var(--accent)) 8%,transparent)}#slide-6 .ms-bases-wrap{display:flex;flex-direction:column;gap:0}#slide-6 .ms-procs-wrap{display:none}#slide-6 .ms-bases-lbl,#slide-6 .ms-procs-lbl{display:none}#slide-6 .ms-bases{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}#slide-6 .ms-base{position:relative;padding:18px 10px 14px;border-radius:10px;background:rgba(15,30,50,.55);border:1px solid color-mix(in srgb,var(--accent-c,var(--accent)) 32%,transparent);text-align:center;font-family:'JetBrains Mono',monospace;font-size:16px;letter-spacing:1.4px;color:var(--ink-200);opacity:1;transform:none}#slide-6 .ms-base::before{content:'';position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:7px;height:7px;border-radius:50%;background:var(--accent-c,var(--accent));box-shadow:0 0 10px var(--accent-c,var(--accent))}.slide.active #slide-6 .ms-base{opacity:1;transform:translateY(0) scale(1);transition:transform .5s cubic-bezier(.2,.7,.2,1) var(--d, 0ms)}#slide-6 .ms-procs{display:grid;grid-template-columns:repeat(14,1fr);gap:4px;width:100%}#slide-6 .ms-proc{aspect-ratio:1;border-radius:2px;background:color-mix(in srgb,var(--accent-c,var(--accent)) 18%,transparent);border:1px solid color-mix(in srgb,var(--accent-c,var(--accent)) 32%,transparent);opacity:1;transform:none}#slide-6 .ms-counter{margin-top:28px;padding:22px 28px;border-radius:14px;background:linear-gradient(90deg,rgba(255,93,87,.1),rgba(255,181,71,.06)),rgba(15,30,50,.45);border:1px solid rgba(255,181,71,.4);display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 0 36px rgba(255,181,71,.1)}#slide-6 .ms-formula{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-family:'JetBrains Mono',monospace}#slide-6 .ms-formula .ft{display:flex;flex-direction:column;gap:2px}#slide-6 .ms-formula .ft b{font-size:22px;color:var(--ink-100);font-weight:800;letter-spacing:-.5px;line-height:1}#slide-6 .ms-formula .ft span{font-size:9.5px;color:var(--ink-400);letter-spacing:1.5px;text-transform:uppercase}#slide-6 .ms-formula .x{font-size:18px;color:rgba(255,181,71,.75);font-weight:800}#slide-6 .ms-result{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}#slide-6 .ms-result .rlbl{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#ffb547}#slide-6 .ms-result .rbig{font-size:44px;font-weight:800;color:#fff;letter-spacing:-1.5px;line-height:1;text-shadow:0 0 22px rgba(255,181,71,.55)}#slide-6 .ms-result .rsub{font-size:11px;color:var(--ink-400);letter-spacing:1px}@media (max-width:1100px){#slide-6 .ms-counter{grid-template-columns:1fr}#slide-6 .ms-result{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){#slide-6 .ms-edges .e{animation:none;stroke-dasharray:none}.slide.active #slide-6 .ms-base,.slide.active #slide-6 .ms-proc{transition:none}}.perfis{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;perspective:1400px}.perfil{background:linear-gradient(180deg,rgba(15,30,50,.7),rgba(8,18,28,.4));border:1px solid rgba(77,208,225,.2);border-radius:20px;padding:36px 30px;display:flex;flex-direction:column;gap:16px;min-height:360px;position:relative;overflow:hidden;transition:all .5s var(--ease-spring)}.perfil::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 30%,rgba(77,208,225,.15),transparent 50%);opacity:0;transition:opacity .4s}.perfil:hover{transform:translateY(-10px) rotateY(-3deg);border-color:var(--accent)}.perfil:hover::before{opacity:1}.perfil .icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,rgba(77,208,225,.2),rgba(26,184,196,.05));border:1px solid rgba(77,208,225,.35);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.perfil .num{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--accent);letter-spacing:3px;position:relative;z-index:1}.perfil h3{font-size:24px;font-weight:700;color:var(--ink-100);letter-spacing:-.5px;line-height:1.15;position:relative;z-index:1}.perfil p{font-size:14px;color:var(--ink-400);line-height:1.6;position:relative;z-index:1}#slide-8 .chat-shell{width:100%;max-width:1500px;height:720px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#0b1622,#060f18);display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06);position:relative}#slide-8 .chat-titlebar{height:44px;background:linear-gradient(180deg,rgba(20,32,46,.8),rgba(15,27,40,.6));border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;padding:0 18px;position:relative;flex-shrink:0}#slide-8 .chat-titlebar .dots{display:flex;gap:8px}#slide-8 .chat-titlebar .dot{width:13px;height:13px;border-radius:50%}#slide-8 .chat-titlebar .dot.red{background:#ff5f57}#slide-8 .chat-titlebar .dot.yel{background:#ffbd2e}#slide-8 .chat-titlebar .dot.grn{background:#28c840}#slide-8 .chat-titlebar .nm{position:absolute;left:50%;transform:translateX(-50%);font-family:'JetBrains Mono',monospace;font-size:16px;color:var(--ink-400);letter-spacing:1px;display:flex;align-items:center;gap:8px}#slide-8 .chat-titlebar .nm .v{font-size:13px;color:var(--accent);background:rgba(77,208,225,.1);border:1px solid rgba(77,208,225,.3);padding:1px 6px;border-radius:4px}#slide-8 .chat-body{display:grid;grid-template-columns:300px 1fr;flex:1;min-height:0}#slide-8 .chat-side{background:rgba(8,14,22,.6);border-right:1px solid rgba(255,255,255,.04);padding:26px 18px;display:flex;flex-direction:column;gap:18px;font-size:20px}#slide-8 .chat-side .brand{display:flex;align-items:center;gap:12px;padding:6px 10px}#slide-8 .chat-side .brand img{width:40px}#slide-8 .chat-side .brand .t{display:flex;flex-direction:column;line-height:1.15}#slide-8 .chat-side .brand .t .top{font-weight:700;color:var(--ink-100);font-size:18px}#slide-8 .chat-side .brand .t .sub{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--ink-600);letter-spacing:1px}#slide-8 .chat-side .nc{padding:12px 14px;background:linear-gradient(135deg,rgba(77,208,225,.14),rgba(26,184,196,.06));border:1px solid rgba(77,208,225,.3);border-radius:8px;color:var(--accent);font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px}#slide-8 .chat-side .grp{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--ink-600);letter-spacing:2px;padding:6px 8px;text-transform:uppercase}#slide-8 .chat-side .item{padding:10px 12px;border-radius:6px;font-size:16px;color:var(--ink-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#slide-8 .chat-side .item.on{background:rgba(77,208,225,.08);color:var(--ink-200);border-left:2px solid var(--accent);padding-left:8px}#slide-8 .chat-main{display:flex;flex-direction:column;min-width:0}#slide-8 .chat-head{padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.04);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}#slide-8 .chat-head .hl{font-size:19px;font-weight:600;color:var(--ink-200)}#slide-8 .chat-head .hr{font-family:'JetBrains Mono',monospace;font-size:14px;color:var(--ink-600);letter-spacing:1px;display:flex;align-items:center;gap:14px}#slide-8 .chat-head .hr .live::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--ok);display:inline-block;margin-right:6px;box-shadow:0 0 6px var(--ok)}#slide-8 .chat-thread{flex:1;padding:28px 36px;overflow-y:auto;display:flex;flex-direction:column;gap:24px;scrollbar-width:thin}#slide-8 .chat-thread::-webkit-scrollbar{width:6px}#slide-8 .chat-thread::-webkit-scrollbar-thumb{background:rgba(77,208,225,.2);border-radius:3px}#slide-8 .msg{display:flex;gap:16px;max-width:1000px}#slide-8 .msg .av{width:46px;height:46px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}#slide-8 .msg.u .av{background:linear-gradient(135deg,#1a4759,#0e5563);color:var(--accent);border:1px solid rgba(77,208,225,.25)}#slide-8 .msg.a .av{background:linear-gradient(135deg,#0f1b28,#1a2a3c);border:1px solid rgba(77,208,225,.3);padding:6px;overflow:hidden}#slide-8 .msg.a .av img{width:100%;height:auto}#slide-8 .msg .content{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}#slide-8 .msg .meta{display:flex;align-items:center;gap:10px;font-size:16px}#slide-8 .msg .meta .nm{font-weight:600;color:var(--ink-100)}#slide-8 .msg.a .meta .nm{color:var(--accent)}#slide-8 .msg .meta .badge{font-family:'JetBrains Mono',monospace;font-size:13px;color:var(--accent);background:rgba(77,208,225,.08);border:1px solid rgba(77,208,225,.25);padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}#slide-8 .msg .meta .tm{font-family:'JetBrains Mono',monospace;font-size:13px;color:var(--ink-600)}#slide-8 .msg .text{font-size:22px;line-height:1.55;color:var(--ink-100)}#slide-8 .typing{display:inline-flex;gap:6px;padding:6px 0;align-items:center}#slide-8 .td{width:7px;height:7px;border-radius:50%;background:var(--accent);opacity:.3;animation:tpulse 1.4s infinite ease-in-out}#slide-8 .td:nth-child(2){animation-delay:.2s}#slide-8 .td:nth-child(3){animation-delay:.4s}#slide-8 .typing-lbl{font-size:16px;color:var(--ink-600);margin-left:6px;font-style:italic}@keyframes tpulse{0%,100%{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}#slide-8 .answer-lead{font-size:20px;color:var(--ink-300);opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}#slide-8 .answer-lead.on{opacity:1;transform:none}#slide-8 .answer-row{display:flex;align-items:center;gap:28px;margin-top:12px}#slide-8 .a-list{display:flex;flex-direction:column;gap:7px;flex:0 1 auto;min-width:0}#slide-8 .a-item{display:inline-flex;align-items:center;gap:11px;padding:10px 16px;background:linear-gradient(135deg,rgba(77,208,225,.08),rgba(26,184,196,.02));border:1px solid rgba(77,208,225,.2);border-radius:10px;opacity:0;transform:translateX(-12px);transition:opacity 280ms,transform 380ms var(--ease-spring);align-self:flex-start}#slide-8 .a-item.on{opacity:1;transform:none}#slide-8 .a-item .ck{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 10px rgba(77,208,225,.4)}#slide-8 .a-item .ck svg{width:12px;height:12px}#slide-8 .a-item .lbl{font-size:19px;font-weight:600;color:var(--ink-100);white-space:nowrap}#slide-8 .suggest{flex:0 0 auto;display:flex;align-items:center;gap:12px;opacity:0;transform:translateX(-10px);transition:opacity .6s,transform .7s var(--ease-spring)}#slide-8 .suggest.on{opacity:1;transform:none}#slide-8 .suggest .arrow{width:96px;height:44px;filter:drop-shadow(0 0 10px rgba(77,208,225,.55))}#slide-8 .suggest .arrow path{stroke:var(--accent)}#slide-8 .suggest .logo-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}#slide-8 .suggest .logo-card{position:relative;width:220px;height:220px;background:#fff;border-radius:18px;display:flex;align-items:center;justify-content:center;padding:36px 28px;box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08),0 0 40px rgba(77,208,225,.18)}#slide-8 .suggest .logo-card img{width:100%;height:auto;max-height:100%;object-fit:contain;filter:none}#slide-8 .suggest .logo-tag{position:absolute;top:10px;left:12px;font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#6b7280;background:rgba(241,245,249,.9);padding:4px 8px;border-radius:6px}#slide-8 .suggest .logo-wrap .sub{font-size:15px;color:var(--ink-400);letter-spacing:1px;text-align:center}#slide-8 .suggest .logo-wrap .sub b{color:var(--ink-100);font-weight:600}#slide-8 .input-bar{padding:12px 24px 16px;border-top:1px solid rgba(255,255,255,.04);flex-shrink:0}#slide-8 .ipw{display:flex;align-items:center;gap:10px;background:rgba(14,26,40,.8);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px}#slide-8 .ipw input{flex:1;background:0 0;border:none;outline:0;color:var(--ink-200);font-size:17px;font-family:inherit}#slide-8 .ipw input::placeholder{color:var(--ink-600)}#slide-8 .send{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.towers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;perspective:1600px}.tower{position:relative;padding:36px 28px;border-radius:20px;background:linear-gradient(180deg,rgba(15,30,50,.75),rgba(8,16,26,.5));border:1px solid rgba(77,208,225,.18);min-height:480px;display:flex;flex-direction:column;gap:14px;overflow:hidden;transform-style:preserve-3d;transition:transform .6s var(--ease-spring)}.tower:first-child{transform:rotateX(2deg) rotateY(2deg)}.tower:nth-child(3){transform:rotateX(2deg) rotateY(-2deg)}.tower:hover{transform:rotateX(0) rotateY(0) translateY(-10px);border-color:var(--accent);box-shadow:0 30px 60px rgba(77,208,225,.15)}.tower::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.tower .big-num{font-family:'JetBrains Mono',monospace;font-size:88px;font-weight:700;color:rgba(77,208,225,.12);line-height:.8;letter-spacing:-4px}.tower h3{font-size:38px;font-weight:700;color:var(--ink-100);letter-spacing:-.5px}.tower ul{list-style:none;display:flex;flex-direction:column;gap:14px;margin:18px 0}.tower ul li{font-size:22px;color:var(--ink-200);padding-left:22px;position:relative;line-height:1.4}.tower ul li::before{content:'';position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.tower .tag{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);font-family:'Instrument Serif',serif;font-style:italic;font-size:24px;color:var(--accent);line-height:1.35}.ba{display:grid;grid-template-columns:1fr 80px 1fr;gap:20px;align-items:stretch;margin-top:40px}.ba-col{border-radius:18px;padding:32px 28px;background:linear-gradient(180deg,rgba(15,30,50,.6),rgba(11,22,34,.3));border:1px solid rgba(255,255,255,.05)}.ba-col.before{border-color:rgba(255,93,87,.25)}.ba-col.after{border-color:rgba(77,208,225,.35)}.ba-col h3{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px}.ba-col.before h3{color:var(--danger)}.ba-col.after h3{color:var(--accent)}.ba-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.ba-col ul li{font-size:16px;color:var(--ink-300);padding:12px 16px;background:rgba(255,255,255,.02);border-radius:8px;border-left:3px solid}.ba-col.before ul li{border-color:rgba(255,93,87,.5)}.ba-col.after ul li{border-color:var(--accent)}.ba-arrow{align-self:center;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--accent)}.ba-arrow .arrow{font-size:36px;animation:arr 2s ease-in-out infinite}@keyframes arr{0%,100%{transform:translateX(0);opacity:.7}50%{transform:translateX(6px);opacity:1}}.ba-arrow .lbl{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:2px;color:var(--accent)}.prova-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;margin-top:40px;align-items:stretch}.prova-q{padding:32px;border-radius:18px;background:linear-gradient(180deg,rgba(15,30,50,.6),rgba(11,22,34,.4));border:1px solid rgba(77,208,225,.2)}.prova-q .qline{font-family:'JetBrains Mono',monospace;font-size:15px;letter-spacing:2px;color:var(--ink-400);margin-bottom:12px}.prova-q .ask{font-size:28px;color:var(--ink-100);margin-bottom:32px;font-weight:500;line-height:1.3}.prova-q .aline{font-family:'JetBrains Mono',monospace;font-size:15px;letter-spacing:2px;color:var(--accent);margin-bottom:12px}.prova-q .answer{font-size:24px;color:var(--ink-200);line-height:1.5}.prova-q .answer b{color:var(--accent);font-weight:600}.prova-q .answer.typing::after{content:'▋';color:var(--accent);font-weight:400;margin-left:3px;animation:cursorBlink .9s steps(2) infinite;display:inline-block}@keyframes cursorBlink{50%{opacity:0}}.prova-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stat-card{padding:28px 24px;border-radius:16px;background:linear-gradient(135deg,rgba(77,208,225,.1),rgba(15,30,50,.5));border:1px solid rgba(77,208,225,.25);position:relative;overflow:hidden}.stat-card::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(77,208,225,.15),transparent 50%)}.stat-card .v{font-size:76px;font-weight:800;color:var(--accent);letter-spacing:-2px;line-height:1}.stat-card .k{font-size:18px;color:var(--ink-300);margin-top:12px;line-height:1.35;position:relative;z-index:1}.mods-marquee{margin-top:36px;width:100%;display:flex;flex-direction:column;gap:18px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 6%,black 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 6%,black 94%,transparent 100%);overflow:hidden}.mods-track{display:flex;gap:18px;width:max-content;animation:marqueeScroll 60s linear infinite}.mods-track-rev{animation-direction:reverse}@keyframes marqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.mods-track .m-pill{flex:0 0 auto;padding:22px 28px;border-radius:14px;background:linear-gradient(180deg,rgba(15,30,50,.85),rgba(8,18,28,.55));border:1px solid rgba(77,208,225,.32);color:var(--ink-100);font-size:24px;font-weight:600;letter-spacing:-.2px;white-space:nowrap;display:flex;align-items:center;gap:14px;box-shadow:0 12px 28px rgba(0,0,0,.4)}.mods-track .m-pill .m-ico{width:32px;height:32px;display:grid;place-items:center;color:var(--accent);flex-shrink:0;filter:drop-shadow(0 0 8px rgba(77,208,225,.45))}.mods-track .m-pill .m-ico svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.mod-fam{padding:26px;border-radius:16px;background:linear-gradient(135deg,rgba(15,30,50,.65),rgba(11,22,34,.35));border:1px solid rgba(77,208,225,.2);position:relative;overflow:hidden}.mod-fam::before{content:'';position:absolute;top:0;left:0;width:60px;height:60px;border-radius:0 0 16px 0;background:linear-gradient(135deg,rgba(77,208,225,.2),transparent)}.mod-fam h4{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;display:flex;align-items:center;gap:8px;position:relative;z-index:1}.mod-fam h4::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.mod-pills{display:flex;flex-wrap:wrap;gap:8px}.pill{font-size:13px;color:var(--ink-200);padding:8px 14px;border-radius:100px;background:rgba(255,255,255,.04);border:1px solid rgba(77,208,225,.15);transition:all 280ms;cursor:default}.pill:hover{background:rgba(77,208,225,.15);border-color:var(--accent);color:var(--ink-100);transform:translateY(-2px)}.sec-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;perspective:1800px}.sec-card{position:relative;padding:32px 28px 28px;border-radius:18px;background:linear-gradient(180deg,rgba(15,30,50,.85),rgba(8,18,28,.55));border:1px solid rgba(77,208,225,.28);display:flex;flex-direction:column;gap:22px;overflow:hidden;transform-style:preserve-3d;transition:transform .6s var(--ease-spring),border-color .4s,box-shadow .4s;box-shadow:0 24px 60px rgba(0,0,0,.5)}.sec-card:first-child{transform:rotateY(4deg) translateZ(0)}.sec-card:nth-child(3){transform:rotateY(-4deg) translateZ(0)}.sec-card:hover{transform:rotateY(0) translateY(-8px);border-color:var(--accent);box-shadow:0 30px 70px rgba(77,208,225,.18)}.sec-card .sec-glow{position:absolute;top:-40%;left:-20%;width:80%;height:80%;background:radial-gradient(circle,rgba(77,208,225,.16),transparent 65%);filter:blur(20px);pointer-events:none;z-index:0}.sec-card-head{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.sec-card-head .sec-icon{width:72px;height:72px;display:grid;place-items:center;color:var(--accent);filter:drop-shadow(0 0 12px rgba(77,208,225,.5));margin-bottom:6px}.sec-card-head .sec-icon svg{width:100%;height:100%}.sec-card-head .sec-num{font-family:'JetBrains Mono',monospace;font-size:14px;letter-spacing:2.5px;color:var(--accent)}.sec-card-head h4{font-size:26px;font-weight:700;color:var(--ink-100);letter-spacing:-.4px;line-height:1.2}.sec-card .sec-items{position:relative;z-index:1;list-style:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.sec-card .sec-items li{font-size:19px;line-height:1.4;color:var(--ink-200);padding-left:24px;position:relative}.sec-card .sec-items li::before{content:'';position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.sys-title{margin-top:0!important;text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;line-height:1.05;font-size:clamp(40px, 4.4vw, 64px)!important;letter-spacing:-1.2px}#slide-16 .slide-content{display:flex;flex-direction:column;justify-content:flex-start;padding-top:2vh}.sys-stage{margin-top:18px;flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.sys-coverflow{position:relative;width:100%;height:clamp(380px,56vh,560px);perspective:1600px}.cf-slide{position:absolute;top:50%;left:50%;width:46%;aspect-ratio:1.88/1;margin-left:-23%;margin-top:-12.23%;border-radius:14px;overflow:hidden;background:#061018;border:1px solid rgba(77,208,225,.25);box-shadow:0 30px 70px rgba(0,0,0,.55);transform-origin:center center;transition:transform .8s cubic-bezier(.5,.05,.2,1),opacity .8s ease,filter .8s ease;will-change:transform,opacity}.cf-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.cf-caption{display:none}.cf-slide.cf-center{z-index:3;transform:translateX(0) scale(1) rotateY(0);opacity:1;filter:saturate(1) brightness(1)}.cf-slide.cf-left{z-index:2;transform:translateX(-62%) scale(.7) rotateY(28deg);opacity:.5;filter:saturate(.6) brightness(.6)}.cf-slide.cf-right{z-index:2;transform:translateX(62%) scale(.7) rotateY(-28deg);opacity:.5;filter:saturate(.6) brightness(.6)}.deploy-stage{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;margin-top:32px;align-items:center}.deploy-monitor{display:flex;flex-direction:column;align-items:center}.dm-frame{width:100%;background:linear-gradient(180deg,#2a2f36,#14171c);padding:14px 14px 22px;border-radius:14px 14px 8px 8px;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -10px 20px rgba(0,0,0,.4);position:relative}.dm-frame::after{content:'';position:absolute;left:50%;bottom:6px;width:60px;height:4px;background:linear-gradient(90deg,transparent,rgba(77,208,225,.5),transparent);border-radius:2px;transform:translateX(-50%)}.dm-screen{position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#061018;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(77,208,225,.15)}.dm-screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none}.dm-screen.has-video video{display:block}.dm-screen.has-video .dm-ph{display:none}.dm-ph{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink-300);text-align:center;padding:24px;z-index:1}.dm-ph .ph-ico{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(77,208,225,.15),rgba(26,184,196,.05));border:1px solid rgba(77,208,225,.4);display:flex;align-items:center;justify-content:center;color:var(--accent);box-shadow:0 0 32px rgba(77,208,225,.25)}.dm-ph .ph-lbl{font-size:16px;font-weight:600;color:var(--ink-100);letter-spacing:.5px}.dm-ph .ph-sub{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--ink-400);letter-spacing:1px}.dm-stand{width:18%;height:36px;background:linear-gradient(180deg,#2a2f36,#1a1d22);margin-top:-2px;clip-path:polygon(20% 0,80% 0,90% 100%,10% 100%)}.dm-base{width:36%;height:8px;background:linear-gradient(180deg,#2a2f36,#14171c);border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.5)}.deploy-clients{display:flex;flex-direction:column;gap:18px}.dc-lbl{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:3px;color:var(--accent);text-transform:uppercase}.dc-list{display:flex;flex-direction:column;gap:14px}.dc-rotator{position:relative;display:block;height:clamp(420px,56vh,540px);overflow:hidden}.dc-card-stacked .dc-clients{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:0;border-top:0}.dc-card-duo{justify-content:center;gap:32px}.dc-head-duo{width:auto;padding-right:28px}.dc-head-duo img{max-height:76px;max-width:240px}.dc-clients-duo{justify-content:center;flex:0 0 auto}.dc-logo-tile-lg{width:220px!important;height:88px;padding:14px 18px}.dc-rotator .dc-slot{position:absolute;inset:0;opacity:0;transform:translateY(110%);transition:opacity 550ms ease,transform 650ms cubic-bezier(.5,.05,.2,1);pointer-events:none}.dc-rotator .dc-slot.is-active{opacity:1;transform:translateY(0);pointer-events:auto;z-index:2}.dc-rotator .dc-slot.is-leaving{opacity:0;transform:translateY(-110%);z-index:1}.dc-rotator-dots{position:absolute;right:-22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:5}.dc-rotator-dot{width:3px;height:22px;border-radius:2px;background:rgba(255,255,255,.2);border:0;padding:0;cursor:pointer;transition:background .3s,height .4s}.dc-rotator-dot.is-active{background:var(--accent);height:34px;box-shadow:0 0 10px rgba(77,208,225,.5)}.dc-card{display:flex;align-items:center;gap:18px;padding:18px 22px;background:linear-gradient(135deg,rgba(77,208,225,.06),rgba(15,30,50,.5));border:1px solid rgba(77,208,225,.22);border-radius:12px;transition:all .4s}.dc-card:hover{border-color:var(--accent);transform:translateX(4px);box-shadow:0 14px 30px rgba(77,208,225,.15)}.dc-card>img{height:38px;width:auto;filter:drop-shadow(0 0 8px rgba(255,255,255,.1))}.dc-card-expanded{flex-direction:row;align-items:center;gap:20px;padding:18px 22px}.dc-card-expanded:hover{transform:none}.dc-card-stacked{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px 22px 20px}.dc-card-stacked:hover{transform:none}.dc-card-stacked .dc-head-stacked{display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0 12px;border-right:0;border-bottom:1px solid rgba(77,208,225,.15);text-align:center;flex-shrink:0}.dc-card-stacked .dc-head-stacked img{display:block;margin:0 auto;max-width:240px;max-height:60px;height:auto;width:auto;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,255,255,.1))}.dc-card-stacked .dc-clients{flex:1;padding-top:0;border-top:0}.dc-pioneer{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 14px 14px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(77,208,225,.05));border:1px solid rgba(77,208,225,.45);box-shadow:0 14px 36px rgba(0,0,0,.45),0 0 28px rgba(77,208,225,.18);position:relative}.dc-pioneer-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:100px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061018;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;box-shadow:0 4px 14px rgba(77,208,225,.45)}.dc-pioneer-badge svg{width:14px;height:14px}.dc-pioneer-logo{background:#fff;border-radius:12px;padding:18px 28px;width:78%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 28px rgba(77,208,225,.3)}.dc-pioneer-logo img{max-width:100%;max-height:64px;width:auto;height:auto;object-fit:contain}.dc-pioneer-caption{font-size:14px;color:var(--ink-200);font-style:italic;text-align:center}.dc-clients-others-lbl{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:2px;color:var(--ink-400);text-transform:uppercase;margin-top:6px;text-align:center}.dc-clients-others .dc-logo-tile{height:64px;width:calc((100% - 18px)/ 4);opacity:.95;padding:12px 16px}.dc-clients-others{gap:10px}.dc-head{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:140px;padding-right:18px;border-right:1px solid rgba(77,208,225,.15)}.dc-head img{max-width:100%;max-height:56px;height:auto;width:auto;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,255,255,.1))}.dc-head-centered img{height:56px}.dc-card-expanded .dc-clients{flex:1;padding-top:0;border-top:0;min-width:0}.dc-card-centered{justify-content:center;padding:28px 22px}.dc-card-centered img{height:52px;width:auto;filter:drop-shadow(0 0 8px rgba(255,255,255,.1))}.dc-card-centered .dc-text-logo{text-align:center}.dc-clients{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid rgba(77,208,225,.12)}.dc-clients-lbl{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:2px;color:var(--ink-400);text-transform:uppercase}.dc-clients-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dc-logo-tile{background:#fff;border-radius:8px;height:52px;width:calc((100% - 24px)/ 4);display:flex;align-items:center;justify-content:center;padding:8px 10px;border:1px solid rgba(255,255,255,.06);transition:transform .2s ease,box-shadow 220ms ease}.dc-logo-tile:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(77,208,225,.18)}.dc-logo-tile img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.dc-card-light{background:#fff;border:1px solid rgba(0,0,0,.08);color:#0c1622}.dc-card-light .dc-head{border-right:1px solid rgba(12,22,34,.1)}.dc-card-light .dc-clients{border-top:0}.dc-card-light .dc-head-centered img{height:56px}.dc-bases-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:8px 12px}.dc-base{background:linear-gradient(180deg,#f4f7fb,#e6edf5);border:1px solid rgba(12,22,34,.08);border-radius:10px;padding:16px 8px;font-family:'JetBrains Mono',monospace;font-size:20px;font-weight:700;color:#c9082a;letter-spacing:1.5px;text-align:center;transition:transform 180ms ease,box-shadow .2s ease,border-color .2s ease;cursor:default;box-shadow:0 2px 6px rgba(12,22,34,.04)}.dc-base:hover{transform:translateY(-2px);border-color:#c9082a;box-shadow:0 8px 18px rgba(201,8,42,.22)}.dc-text-logo{font-family:Inter,sans-serif;font-weight:800;font-size:26px;letter-spacing:4px;color:var(--ink-100);background:linear-gradient(135deg,#fff,var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:6px}.dc-meta{display:flex;flex-direction:column;gap:2px}.dc-name{font-size:16px;font-weight:600;color:var(--ink-100)}.dc-tag{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:1.5px;color:var(--ink-400);text-transform:uppercase}.dc-foot{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid rgba(77,208,225,.15);font-size:13px;color:var(--ink-300);font-style:italic}.dc-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:dc-pulse 1.8s ease-in-out infinite}@keyframes dc-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.eco-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;perspective:1400px}.eco-card{padding:40px 32px;border-radius:22px;background:linear-gradient(180deg,rgba(15,30,50,.7),rgba(8,18,28,.4));border:1px solid rgba(77,208,225,.2);min-height:380px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden;transition:all .5s var(--ease-spring)}.eco-card:hover{transform:translateY(-10px) rotateX(2deg);border-color:var(--accent)}.eco-card.feat{background:linear-gradient(180deg,rgba(77,208,225,.18),rgba(26,184,196,.04));border-color:rgba(77,208,225,.5);box-shadow:0 0 60px rgba(77,208,225,.15)}.eco-card .role{font-family:'JetBrains Mono',monospace;font-size:14px;color:var(--accent);letter-spacing:2px;text-transform:uppercase}.eco-card .logo{font-size:38px;font-weight:800;color:var(--ink-100);letter-spacing:-1px;height:80px;display:flex;align-items:center;justify-content:flex-start}.eco-card .logo-img{height:80px;width:100%;display:flex;align-items:center;justify-content:flex-start}.eco-card .logo-img img{height:100%;max-height:64px;width:auto;max-width:75%;object-fit:contain;object-position:left center}.eco-card.feat .logo{color:var(--accent)}.eco-card .desc{font-size:20px;color:var(--ink-300);line-height:1.5;flex:1}.eco-card .tags{display:flex;flex-wrap:wrap;gap:8px}.eco-card .tags span{font-size:14px;color:var(--accent);padding:6px 14px;background:rgba(77,208,225,.1);border:1px solid rgba(77,208,225,.22);border-radius:100px}.eco-more{margin-top:22px;padding:22px 32px;border-radius:16px;background:linear-gradient(90deg,rgba(77,208,225,.1),rgba(124,77,255,.06));border:1px dashed rgba(77,208,225,.35);display:flex;align-items:center;justify-content:center;gap:18px;font-size:22px;color:var(--ink-200);font-weight:500}.eco-more b{color:var(--accent);font-weight:700}.eco-more .eco-more-dots{display:inline-flex;gap:4px}.eco-more .eco-more-dots span{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:ecoMoreBlink 1.4s ease-in-out infinite}.eco-more .eco-more-dots span:nth-child(2){animation-delay:.2s}.eco-more .eco-more-dots span:nth-child(3){animation-delay:.4s}@keyframes ecoMoreBlink{0%,100%{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}#slide-18 .convite{text-align:center;display:flex;flex-direction:column;align-items:center;gap:36px}#slide-18 h2{font-size:clamp(56px, 6.5vw, 100px);font-weight:700;letter-spacing:-2.5px;line-height:1.02;color:var(--ink-100);max-width:1200px}#slide-18 h2 b{background:linear-gradient(120deg,var(--accent),var(--accent-2),#6ed9e8);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-shift 6s ease-in-out infinite}@keyframes gradient-shift{50%{background-position:100% 50%}}#slide-18 .sub{font-size:clamp(18px, 1.5vw, 22px);color:var(--ink-400);max-width:800px;line-height:1.5;margin-top:80px}#slide-18 .sub b{color:var(--ink-200);font-weight:600}#slide-18 .cta{margin-top:24px;display:inline-flex;align-items:center;gap:14px;background:linear-gradient(135deg,rgba(77,208,225,.18),rgba(26,184,196,.08));border:1px solid rgba(77,208,225,.5);padding:18px 32px;border-radius:100px;color:var(--accent);font-weight:600;font-size:14px;font-family:'JetBrains Mono',monospace;letter-spacing:2px;text-transform:uppercase}#slide-18 .cta::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 12px var(--ok)}#slide-19 .obg{text-align:center;display:flex;flex-direction:column;align-items:center;gap:30px}#slide-19 .logo-big{width:320px;filter:drop-shadow(0 0 60px rgba(77,208,225,.5));animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-12px)}}#slide-19 h2{font-size:clamp(80px, 9vw, 140px);font-weight:800;letter-spacing:-4px;margin-top:16px;background:linear-gradient(120deg,var(--ink-100),var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#slide-19 .contacts{display:flex;flex-direction:column;gap:10px;font-family:'JetBrains Mono',monospace;font-size:14px;color:var(--ink-400);margin-top:24px;letter-spacing:1px}#slide-19 .contacts b{color:var(--accent);font-weight:500}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok);margin-right:8px}#slide-5 .slide-bg{opacity:.75!important}#slide-5.active::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(4,6,11,.05) 0,rgba(4,6,11,.45) 65%,rgba(0,0,0,.85) 100%),linear-gradient(180deg,rgba(4,6,11,.35),rgba(4,6,11,.25));z-index:1;pointer-events:none}#slide-6.active .slide-bg{opacity:.55}#slide-6 .slide-bg::after{background:radial-gradient(ellipse 80% 60% at 50% 50%,transparent 0,rgba(4,6,11,.45) 70%,rgba(4,6,11,.92) 100%),linear-gradient(180deg,rgba(4,6,11,.3),rgba(4,6,11,.65))}#slide-9{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(26,184,196,.06),transparent 60%),radial-gradient(ellipse 70% 50% at 50% 100%,rgba(77,208,225,.1),transparent 70%)}#slide-9 .tower{background:linear-gradient(180deg,rgba(20,50,75,.7),rgba(8,20,32,.5));border-color:rgba(77,208,225,.35)}#slide-9 .tower::before{height:5px;background:linear-gradient(90deg,transparent,var(--accent) 30%,#6fe3f0 50%,var(--accent) 70%,transparent)}#slide-10 .ba-col.before{background:linear-gradient(180deg,rgba(96,72,48,.18),rgba(64,48,32,.1));border-color:rgba(180,120,60,.4)}#slide-10 .ba-col.before h3{color:#e0b07a}#slide-10 .ba-col.before ul li{background:rgba(180,120,60,.06);border-color:rgba(180,120,60,.55);color:#d4c4a8;font-family:'Instrument Serif',serif;font-size:17px}#slide-10 .ba-col.after{background:linear-gradient(180deg,rgba(15,40,55,.7),rgba(8,24,36,.5));border-color:var(--accent);box-shadow:0 0 40px rgba(77,208,225,.18)}#slide-10 .ba-col.after ul li{background:rgba(77,208,225,.05)}#slide-18{background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(255,165,80,.18),transparent 70%),radial-gradient(ellipse 60% 50% at 50% 0,rgba(77,208,225,.12),transparent 70%)}#slide-18 .slide-bg::after{background:radial-gradient(ellipse 80% 70% at 50% 60%,transparent 0,rgba(20,15,10,.4) 50%,rgba(40,25,15,.7) 100%),linear-gradient(180deg,rgba(8,18,28,.3),rgba(60,35,15,.4))}#slide-18.active .slide-bg{opacity:.6}#slide-18 h2 b{background:linear-gradient(120deg,#ffb870,var(--accent),#6fe3f0);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#slide-18 .cta{background:linear-gradient(135deg,rgba(255,184,112,.2),rgba(77,208,225,.15));border-color:rgba(255,184,112,.5);color:#ffd8a8}#slide-18 .cta::before{background:#ffb870;box-shadow:0 0 12px #ffb870}#slide-19{background:linear-gradient(180deg,#f8fafc 0,#e2e8f0 100%)}#slide-19 .slide-bg{display:none}#slide-19 .obg{color:var(--bg-0)}#slide-19 .logo-big{content:url('../sgse-logo.webp');filter:drop-shadow(0 20px 40px rgba(0,0,0,.15))}#slide-19 h2{background:linear-gradient(120deg,#061018,var(--accent-deep),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#slide-19 .contacts{color:#475569}#slide-19 .contacts b{color:var(--accent-deep)}body:has(#slide-19.active) #bg-grid,body:has(#slide-19.active) #bg-mesh,body:has(#slide-19.active) #bg-noise,body:has(#slide-19.active) #vanta-bg{opacity:0;transition:opacity .8s}body:has(#slide-19.active) #spotlight{opacity:0}.slide-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;pointer-events:none;opacity:0;transform:scale(1.08);transition:opacity 1.2s var(--ease-spring),transform 1.5s var(--ease-spring)}.slide.active .slide-bg{opacity:.45;transform:scale(1)}.slide-bg::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,transparent 0,rgba(4,6,11,.55) 60%,rgba(4,6,11,.95) 100%),linear-gradient(180deg,rgba(4,6,11,.4),rgba(4,6,11,.7))}#slide-1 .slide-bg{opacity:0;background-image:url('../gen/01-capa-bg.webp')}#slide-1.active .slide-bg{opacity:.22}#slide-2 .slide-bg{background-image:url('../gen/02-evolucao.webp')}#slide-3 .slide-bg{background-image:url('../gen/03-cultura-nucleo.webp')}#slide-4 .slide-bg{background-image:url('../gen/04-fragmentacao.webp')}#slide-5 .slide-bg{background-image:url('../gen/04-fragmentacao.webp')}#slide-6 .slide-bg{background-image:url('../gen/07a-aeroporto.webp')}#slide-9 .slide-bg{background-image:url('../gen/07b-cockpit.webp')}#slide-13 .slide-bg{background-image:url('../gen/13-dashboard.webp')}#slide-14 .slide-bg{background-image:url('../gen/14-constelacao.webp')}#slide-15 .slide-bg{background-image:url('../gen/15-seguranca.webp')}#slide-17 .slide-bg{background-image:url('../gen/07c-instrucao.webp')}#slide-18 .slide-bg{background-image:url('../gen/18-amanhecer.webp')}#slide-apresentacao .slide-bg{background-image:url('../gen/02-apresentacao.webp')}#slide-8 .slide-bg{background-image:url('../gen/08-chat.webp')}#slide-10 .slide-bg{background-image:url('../gen/10-transicao.webp')}#slide-deploy .slide-bg{background-image:url('../gen/15-implantacao.webp')}#slide-16 .slide-bg{background-image:url('../gen/14-sistema.webp')}.u-mt-24{margin-top:24px}.u-mt-32{margin-top:32px}.u-mt-14{margin-top:14px}.u-center-x{margin:0 auto}.u-accent{color:var(--accent)}.u-lede-tiny{font-size:14px;color:var(--ink-600);margin-top:14px}.u-lede-mid{font-size:16px;margin-top:32px}.u-wide-1700{max-width:1700px}[data-mauto="1"]{margin:0 auto}[data-wide="1"]{max-width:1700px}[data-style=lede-mid]{font-size:16px;margin-top:32px}[data-style=lede-tiny]{font-size:14px;color:var(--ink-600);margin-top:14px}[data-accent="1"]{color:var(--accent)}.convite,.obg,.slide-content,.stage{position:relative;z-index:2}.slide{transform-origin:50% 50%;backface-visibility:hidden;will-change:clip-path,transform,opacity}.slide:not(.active):not(.exit-fw):not(.exit-bw):not(.enter-fw):not(.enter-bw){transform:scale(1);filter:none}.slide.exit-bw,.slide.exit-fw{filter:none!important;z-index:4!important;pointer-events:none}.slide.exit-fw{animation:exit-fw-full 1.45s cubic-bezier(.7,0,.2,1) forwards!important}.slide.exit-bw{animation:exit-bw-full 1.45s cubic-bezier(.7,0,.2,1) forwards!important}@keyframes exit-fw-full{0%{opacity:1;transform:scale(1) translateX(0)}90%{opacity:1;transform:scale(.96) translateX(-1.5%)}100%{opacity:0;transform:scale(.96) translateX(-1.5%)}}@keyframes exit-bw-full{0%{opacity:1;transform:scale(1) translateX(0)}90%{opacity:1;transform:scale(.96) translateX(1.5%)}100%{opacity:0;transform:scale(.96) translateX(1.5%)}}.slide.exit:not(.exit-fw):not(.exit-bw){opacity:0!important;transform:scale(1)!important;filter:none!important;z-index:1!important;animation:none!important;pointer-events:none}.slide.enter-bw,.slide.enter-fw{z-index:6!important;opacity:1!important;filter:none!important;animation-duration:1.4s;animation-timing-function:cubic-bezier(0.7,0,0.2,1);animation-fill-mode:forwards}.slide.enter-fw.vfx-1{animation-name:vfx1-fw}.slide.enter-bw.vfx-1{animation-name:vfx1-bw}@keyframes vfx1-fw{0%{clip-path:inset(0 100% 0 0);transform:scale(1.02)}100%{clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes vfx1-bw{0%{clip-path:inset(0 0 0 100%);transform:scale(1.02)}100%{clip-path:inset(0 0 0 0);transform:scale(1)}}.slide.enter-fw.vfx-2{animation-name:vfx2-fw}.slide.enter-bw.vfx-2{animation-name:vfx2-bw}@keyframes vfx2-fw{0%{clip-path:inset(100% 0 0 0);transform:scale(1.03)}100%{clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes vfx2-bw{0%{clip-path:inset(0 0 100% 0);transform:scale(1.03)}100%{clip-path:inset(0 0 0 0);transform:scale(1)}}.slide.enter-fw.vfx-3{animation-name:vfx3-fw}.slide.enter-bw.vfx-3{animation-name:vfx3-bw}@keyframes vfx3-fw{0%{clip-path:polygon(0 0,0 0,0 0,0 0);transform:scale(1.02)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}}@keyframes vfx3-bw{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%);transform:scale(1.02)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}}.slide.enter-fw.vfx-4{animation-name:vfx4-fw}.slide.enter-bw.vfx-4{animation-name:vfx4-bw}@keyframes vfx4-fw{0%{clip-path:circle(0% at 50% 50%);transform:scale(1.08)}100%{clip-path:circle(150% at 50% 50%);transform:scale(1)}}@keyframes vfx4-bw{0%{clip-path:circle(0% at 50% 50%);transform:scale(.94)}100%{clip-path:circle(150% at 50% 50%);transform:scale(1)}}.slide.enter-fw.vfx-5{animation-name:vfx5-fw}.slide.enter-bw.vfx-5{animation-name:vfx5-bw}@keyframes vfx5-fw{0%{clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);transform:scale(1.04)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}}@keyframes vfx5-bw{0%{clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);transform:scale(1.04)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}}.slide.enter-bw::before,.slide.enter-fw::before{content:'';position:absolute;top:-5%;bottom:-5%;width:3px;z-index:7;background:linear-gradient(180deg,transparent 0,rgba(77,208,225,.6) 15%,var(--accent) 50%,rgba(77,208,225,.6) 85%,transparent 100%);box-shadow:0 0 24px var(--accent),0 0 80px rgba(77,208,225,.7),0 0 160px rgba(77,208,225,.4);pointer-events:none;filter:blur(.5px)}.slide.enter-fw::before{right:0;animation:edge-sweep-fw 1.4s cubic-bezier(.7,0,.2,1) forwards}.slide.enter-bw::before{left:0;animation:edge-sweep-bw 1.4s cubic-bezier(.7,0,.2,1) forwards}@keyframes edge-sweep-fw{0%{right:100%;opacity:0}8%{opacity:1}92%{opacity:1}100%{right:-1%;opacity:0}}@keyframes edge-sweep-bw{0%{left:100%;opacity:0}8%{opacity:1}92%{opacity:1}100%{left:-1%;opacity:0}}.slide.enter-bw .slide-content>*,.slide.enter-bw .stage>*,.slide.enter-fw .slide-content>*,.slide.enter-fw .stage>*{animation:content-fade-coord 1.1s cubic-bezier(.16,1,.3,1) 250ms backwards}@keyframes content-fade-coord{0%{opacity:0;transform:translateX(20px) scale(.99);filter:blur(4px)}100%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}.slide.enter-bw .slide-content>*,.slide.enter-bw .stage>*{animation-name:content-fade-coord-bw}@keyframes content-fade-coord-bw{0%{opacity:0;transform:translateX(-20px) scale(.99);filter:blur(4px)}100%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}#fx-thread{position:fixed;left:0;right:0;top:50%;height:2px;pointer-events:none;z-index:87;background:linear-gradient(90deg,transparent 0,rgba(77,208,225,.45) 25%,var(--accent) 50%,rgba(77,208,225,.45) 75%,transparent 100%);opacity:0;filter:blur(1px);transform:translateY(-50%) scaleX(.2);transition:opacity .2s}#fx-thread.run-fw{animation:fx-thread-fw 1.1s cubic-bezier(.7,0,.2,1)}#fx-thread.run-bw{animation:fx-thread-bw 1.1s cubic-bezier(.7,0,.2,1)}@keyframes fx-thread-fw{0%{opacity:0;top:30%;transform:translateY(-50%) scaleX(.05)}30%{opacity:1;transform:translateY(-50%) scaleX(1)}70%{opacity:1;transform:translateY(-50%) scaleX(1)}100%{opacity:0;top:70%;transform:translateY(-50%) scaleX(.05)}}@keyframes fx-thread-bw{0%{opacity:0;top:70%;transform:translateY(-50%) scaleX(.05)}30%{opacity:1;transform:translateY(-50%) scaleX(1)}70%{opacity:1;transform:translateY(-50%) scaleX(1)}100%{opacity:0;top:30%;transform:translateY(-50%) scaleX(.05)}}#fx-vignette{position:fixed;inset:0;pointer-events:none;z-index:88;opacity:0;background:radial-gradient(circle at 50% 30%,rgba(77,208,225,.1) 0,transparent 50%),radial-gradient(circle at 50% 70%,rgba(77,208,225,.06) 0,transparent 50%)}#fx-vignette.run{animation:fx-vignette-drift 1.1s ease-out}@keyframes fx-vignette-drift{0%{opacity:0;transform:translateY(0)}40%{opacity:.8}100%{opacity:0;transform:translateY(-3%)}}#fx-shock,#fx-sweep{display:none}#slide-apresentacao .slide-content{max-width:1480px;width:100%;padding:0 40px}.apres-head{display:flex;align-items:center;gap:18px;margin-bottom:24px}.apres-head .apres-timebar{margin-left:auto}.apres-head .badge{width:44px;height:44px;display:grid;place-items:center;background:rgba(77,208,225,.1);border:1px solid rgba(77,208,225,.35);border-radius:12px;color:var(--accent)}.apres-head .badge svg{width:22px;height:22px}.apres-head .tag{font-family:'JetBrains Mono',monospace;font-size:13px;letter-spacing:.22em;color:var(--accent);font-weight:600}.apres-head .divider{width:1px;height:30px;background:rgba(148,163,184,.25)}.apres-head .title-block .t1{font-size:32px;font-weight:700;color:var(--ink-100);letter-spacing:.05em}.apres-head .title-block .t2{font-size:18px;letter-spacing:.28em;color:var(--ink-400);margin-top:2px}.apres-grid{display:grid;grid-template-columns:360px 1fr;gap:36px;align-items:start}.apres-left{background:linear-gradient(180deg,rgba(10,19,34,.85),rgba(6,11,20,.85));border:1px solid rgba(77,208,225,.18);border-radius:18px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.apres-photo{width:100%;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:radial-gradient(120% 80% at 50% 20%,rgba(77,208,225,.18),transparent 60%),linear-gradient(180deg,#0a1322 0,#04060b 100%);position:relative;border:1px solid rgba(77,208,225,.12)}.apres-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.apres-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(4,6,11,.85));pointer-events:none}.apres-name{margin-top:18px;font-size:30px;font-weight:800;letter-spacing:.08em;color:var(--ink-100);text-align:center}.apres-role{text-align:center;font-size:15px;letter-spacing:.32em;color:var(--ink-400);margin-top:6px}.apres-companies{margin-top:22px;display:flex;flex-direction:column;gap:16px}.apres-company{border-top:1px solid rgba(148,163,184,.12);padding-top:14px;text-align:center}.apres-company .apres-logo{display:block;margin:8px auto;max-width:70%;max-height:56px;object-fit:contain}.apres-company .apres-logo.otimizar{max-height:24px;max-width:60%;filter:brightness(0) invert(1)}.apres-right{display:flex;flex-direction:column;gap:12px}.apres-bubble{position:relative;background:linear-gradient(180deg,rgba(10,19,34,.7),rgba(6,11,20,.7));border:1px solid rgba(77,208,225,.22);border-radius:18px;padding:26px 30px 26px 30px}.apres-bubble::before{content:'';position:absolute;left:60px;bottom:-10px;width:18px;height:18px;background:rgba(10,19,34,.7);border-right:1px solid rgba(77,208,225,.22);border-bottom:1px solid rgba(77,208,225,.22);transform:rotate(45deg)}.apres-bubble-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.apres-bubble-icon{width:36px;height:36px;background:rgba(77,208,225,.12);border:1px solid rgba(77,208,225,.35);border-radius:9px;display:grid;place-items:center;color:var(--accent);flex-shrink:0}.apres-bubble-icon svg{width:18px;height:18px}.apres-bubble h3{font-size:42px;font-weight:600;color:var(--accent)}.apres-bubble p{font-size:25px;line-height:1.5;color:var(--ink-200);margin-bottom:10px}.apres-bubble p:last-child{margin-bottom:0}.apres-creds{list-style:none;margin:6px 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.apres-creds li{display:flex;align-items:flex-start;gap:14px;font-size:25px;line-height:1.4;color:var(--ink-200)}.apres-creds li::before{content:'';width:6px;height:6px;margin-top:8px;background:var(--accent);border-radius:50%;box-shadow:0 0 8px var(--accent);flex-shrink:0}.apres-position{margin-top:10px;padding-top:14px;border-top:1px solid rgba(77,208,225,.18);font-size:23px;line-height:1.4;color:var(--accent);font-style:italic;font-weight:500}.apres-mission-title{text-align:center;font-size:30px;font-weight:600;color:var(--accent);margin-top:8px;position:relative}.apres-mission-title::after,.apres-mission-title::before{content:'';position:absolute;top:50%;width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(77,208,225,.4),transparent)}.apres-mission-title::before{right:calc(50% + 90px)}.apres-mission-title::after{left:calc(50% + 90px)}.apres-mission{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.apres-mission-card{text-align:center;padding:14px 16px 18px;border-top:1px solid rgba(77,208,225,.18)}.apres-mission-card .icon{width:68px;height:68px;margin:0 auto 12px;display:grid;place-items:center;color:var(--accent)}.apres-mission-card .icon svg{width:48px;height:48px}.apres-mission-card p{font-size:22px;line-height:1.4;color:var(--ink-200)}.apres-timebar{position:relative;margin-top:0;display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 20px;background:radial-gradient(140% 220% at 80% 120%,rgba(77,208,225,.18),transparent 55%),linear-gradient(110deg,rgba(6,11,20,.85),rgba(10,19,34,.55));border:1px solid rgba(77,208,225,.3);border-radius:14px;transform:perspective(1000px) rotateX(3deg);transform-style:preserve-3d;box-shadow:0 30px 60px -30px rgba(77,208,225,.35),0 2px 0 rgba(255,255,255,.04) inset,0 -16px 40px -20px rgba(77,208,225,.25) inset;overflow:hidden}.apres-timebar::before{content:'';position:absolute;left:0;right:0;bottom:8px;height:2px;background:repeating-linear-gradient(90deg,rgba(77,208,225,.55) 0 22px,transparent 22px 60px);mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent);animation:runwayPass 1.4s linear infinite}@keyframes runwayPass{from{background-position:0 0}to{background-position:-60px 0}}.apres-timebar::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(77,208,225,.06) 0,transparent 40%);pointer-events:none}.apres-timebar-time{position:relative;display:flex;align-items:center;gap:18px;transform:translateZ(20px);z-index:2}.apres-timebar-time .ic{position:relative;width:44px;height:44px;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,rgba(77,208,225,.22),rgba(77,208,225,.05));border:1px solid rgba(77,208,225,.45);border-radius:12px;color:var(--accent);flex-shrink:0;box-shadow:0 8px 24px rgba(77,208,225,.25),inset 0 1px 0 rgba(255,255,255,.08)}.apres-timebar-time .ic::before{content:'';position:absolute;inset:-6px;border:1px dashed rgba(77,208,225,.28);border-radius:14px;animation:clockOrbit 12s linear infinite}@keyframes clockOrbit{to{transform:rotate(360deg)}}.apres-timebar-time .ic svg{width:26px;height:26px}.apres-timebar-time .ic .hand{transform-origin:12px 12px;animation:clockTick 4s linear infinite}@keyframes clockTick{to{transform:rotate(360deg)}}.apres-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.apres-stage{position:relative;width:220px;height:34px}.apres-stage .num{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'JetBrains Mono',monospace;font-size:28px;font-weight:700;color:var(--ink-100);line-height:1;letter-spacing:.02em;white-space:nowrap;animation:numShift 6s ease-in-out infinite}@keyframes numShift{0%,30%{transform:translate(-50%,-50%)}45%,85%{transform:translate(calc(-50% - 60px),-50%)}100%{transform:translate(-50%,-50%)}}.apres-stage .num b{color:var(--accent);font-weight:700;text-shadow:0 0 14px rgba(77,208,225,.6),0 0 36px rgba(77,208,225,.3);animation:numPulse 2.4s ease-in-out infinite}@keyframes numPulse{0%,100%{text-shadow:0 0 14px rgba(77,208,225,.6),0 0 36px rgba(77,208,225,.3)}50%{text-shadow:0 0 22px rgba(77,208,225,.95),0 0 52px rgba(77,208,225,.5)}}.apres-plane{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;color:var(--accent);filter:drop-shadow(0 0 8px rgba(77,208,225,.8));animation:planeTakeoff 6s cubic-bezier(.45,.05,.55,1) infinite;opacity:0;pointer-events:none}.apres-plane svg{width:100%;height:100%;display:block}@keyframes planeTakeoff{0%,30%{transform:translate(-20px,6px) rotate(95deg);opacity:0}36%{transform:translate(-20px,6px) rotate(95deg);opacity:1}50%{transform:translate(40px,6px) rotate(92deg);opacity:1}65%{transform:translate(120px,6px) rotate(90deg);opacity:1}78%{transform:translate(210px,4px) rotate(85deg);opacity:1}86%{transform:translate(260px,-20px) rotate(65deg);opacity:1}93%{transform:translate(300px,-60px) rotate(45deg);opacity:.85}100%{transform:translate(340px,-110px) rotate(32deg);opacity:0}}.apres-plane::before{content:'';position:absolute;left:50%;top:100%;width:2px;height:42px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(77,208,225,.9),transparent);border-radius:2px;filter:blur(.5px)}.apres-timebar-time .label{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-400);text-align:center}.apres-quote{display:flex;align-items:flex-start;gap:14px;padding:16px 22px;background:rgba(10,19,34,.5);border:1px solid rgba(77,208,225,.18);border-radius:12px}.apres-quote .qicon{color:var(--accent);flex-shrink:0;margin-top:2px}.apres-quote p{font-size:14px;line-height:1.55;color:var(--ink-200);text-align:center;flex:1}.apres-quote .hl{color:var(--accent);font-weight:600}.apres-foot{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 22px;border:1px solid rgba(77,208,225,.14);border-radius:12px}.apres-foot-item{display:flex;align-items:center;gap:12px;color:var(--ink-200);font-size:14px}.apres-foot-item .ic{color:var(--accent);width:26px;height:26px;display:grid;place-items:center}