.ana-root{--bg:#050608;--ink:#f1f3f6;--mute:#8b94a1;--line:#1c2129;--acc:#f5a623;--acc2:#ffcf6b;--planta:#5aa0ff;--planta-clara:color-mix(in srgb,var(--planta) 55%,#fff);--planta-luz:color-mix(in srgb,var(--planta) 30%,#fff);background:var(--bg);color:var(--ink);font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif}body:has(.ana-root),html:has(.ana-root){background:var(--bg-pagina,#050608)}.ana-track{height:820vh;position:relative}.ana-stage{position:sticky;top:0;height:100vh;overflow:hidden}.ana-scene{position:absolute;inset:0;perspective:2400px;perspective-origin:50% 40%}.ana-cam{position:absolute;left:50%;top:50%;width:1440px;height:900px;transform-style:preserve-3d;will-change:transform;transform:translate(-50%,-50%)}.ana-frame{position:absolute;inset:0;pointer-events:none;will-change:opacity}.ana-frame,.ana-frame .mecha-shell{transform-style:preserve-3d;border-radius:14px}.ana-frame .mecha-shell{position:relative;min-height:900px;height:900px;transition:background-color .5s ease}.ana-frame.is-open .mecha-shell{background-color:transparent}.ana-frame .mecha-layout{min-height:900px;height:900px;transform-style:preserve-3d}.ana-frame .mecha-sidebar{position:relative;height:900px;min-height:900px;overflow:visible;border-radius:14px 0 0 14px}.ana-frame .mecha-grid-2,.ana-frame .mecha-kpis-2,.ana-frame .mecha-main,.ana-frame .mecha-mini-2,.ana-frame .mecha-screen,.ana-frame .mecha-side-2{transform-style:preserve-3d}.ana-frame.is-open .mecha-page-header{background:#eef0f1;border-radius:12px;box-shadow:0 0 0 12px #eef0f1}.ana-piece{position:relative;will-change:transform,opacity;transition:box-shadow .45s ease}.ana-piece.ana-lift{box-shadow:0 30px 60px -10px #000d,0 0 0 1px color-mix(in srgb,var(--acc) 40%,transparent),0 0 50px -8px color-mix(in srgb,var(--acc) 25%,transparent)}.ana-frame.is-open .mecha-page-header.ana-lift{box-shadow:0 0 0 12px #eef0f1,0 30px 60px -10px #000d,0 0 0 13px color-mix(in srgb,var(--acc) 40%,transparent)}.ana-tag{position:absolute;left:0;top:-30px;display:flex;gap:8px;align-items:center;white-space:nowrap;pointer-events:none;font:600 12px IBM Plex Mono,Consolas,monospace;letter-spacing:.08em;color:var(--acc);opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.ana-tag i{font-style:normal;color:#06101d;background:var(--acc);padding:2px 6px;border-radius:4px}.mecha-sidebar>.ana-tag{left:auto;right:-14px;top:14px;transform:translateX(100%)}.ana-frame.tags .ana-tag{opacity:1;transform:none}.ana-frame.tags .mecha-sidebar>.ana-tag{transform:translateX(100%)}.ana-bp{position:absolute;inset:0;pointer-events:none;opacity:var(--plan,0);border-radius:14px;background-color:color-mix(in srgb,var(--planta) 9%,#04060a);border:1px solid color-mix(in srgb,var(--planta) 45%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--planta) 15%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--planta) 15%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--planta) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--planta) 7%,transparent) 1px,transparent 1px);background-size:72px 72px,72px 72px,18px 18px,18px 18px}.ana-slot{position:absolute;border:1.5px dashed color-mix(in srgb,var(--planta-clara) 44%,transparent);border-radius:10px;transition:border-color .5s,background .5s}.ana-slot:after,.ana-slot:before{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--planta-clara);opacity:.6}.ana-slot:before{left:-5px;top:-5px;border-right:0;border-bottom:0}.ana-slot:after{right:-5px;bottom:-5px;border-left:0;border-top:0}.ana-slot em,.ana-slot span{position:absolute;font:600 15px IBM Plex Mono,Consolas,monospace;letter-spacing:.08em;color:var(--planta-clara);opacity:0;transition:opacity .5s}.ana-slot span{left:14px;top:12px}.ana-slot em{right:14px;bottom:10px;font-style:normal;font-weight:400;color:color-mix(in srgb,var(--planta-clara) 67%,transparent)}.ana-frame.dims .ana-slot{border-color:color-mix(in srgb,var(--planta-clara) 80%,transparent);background:color-mix(in srgb,var(--planta) 7%,transparent)}.ana-frame.dims .ana-slot em,.ana-frame.dims .ana-slot span{opacity:1}.ana-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--bg) 0,var(--bg) 30%,color-mix(in srgb,var(--bg) 88%,transparent) 42%,transparent 74%)}.ana-copy{left:5vw;width:min(32vw,600px);z-index:20;pointer-events:none}.ana-blk,.ana-copy{position:absolute;top:50%;transform:translateY(-50%)}.ana-blk{left:0;width:100%}.ana-blk .kick{display:flex;align-items:center;gap:12px;font:600 13px IBM Plex Mono,Consolas,monospace;letter-spacing:.22em;text-transform:uppercase;margin-bottom:26px;color:var(--acc)}.ana-blk.tinto .kick{color:var(--cor)}.ana-blk .kick{flex-wrap:wrap;row-gap:8px}.ana-pro{font:700 11px IBM Plex Mono,Consolas,monospace;letter-spacing:.16em;border:1px solid;border-radius:999px;padding:3px 9px 2px;opacity:.85;white-space:nowrap}.selo-pro rect{fill:none;stroke:currentColor;stroke-width:2}.selo-pro text{font:700 17px IBM Plex Mono,Consolas,monospace;letter-spacing:.18em;fill:currentColor}.ana-blk h1{font-size:clamp(44px,5.4vw,104px);line-height:.95}.ana-blk h1,.ana-blk h2{letter-spacing:-.045em;font-weight:700;margin:0}.ana-blk h2{font-size:clamp(38px,4.1vw,84px);line-height:.98}.ana-blk em{font-style:normal;background:linear-gradient(90deg,var(--acc),var(--acc2));-webkit-background-clip:text;background-clip:text;color:transparent}.ana-blk.tinto em{background-image:linear-gradient(90deg,var(--cor),color-mix(in srgb,var(--cor) 40%,#fff))}.ana-blk .lead{margin-top:28px;color:var(--mute);font-size:clamp(16px,1.2vw,21px);line-height:1.55;max-width:30em}.ana-end{position:absolute;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;background:var(--bg)}.ana-glow{position:absolute;left:50%;top:44%;width:min(1100px,90vw);height:260px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--acc) 25%,transparent) 0,color-mix(in srgb,var(--acc) 8%,transparent) 40%,transparent 70%);filter:blur(10px);pointer-events:none}.ana-icon{filter:drop-shadow(0 30px 60px #000) drop-shadow(0 0 40px color-mix(in srgb,var(--acc) 20%,transparent))}.ana-icon img{width:clamp(140px,13vw,220px)}.ana-end h2{position:relative;font-size:clamp(52px,6vw,116px);letter-spacing:-.05em;font-weight:700;margin:14px 0 0;line-height:1}.ana-end .tag{position:relative;font-size:clamp(20px,1.8vw,32px);color:#c9ced6;margin:0;letter-spacing:-.01em}.ana-end .tag em{font-style:normal;background:linear-gradient(90deg,var(--acc),var(--acc2));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.ana-end .cta{position:relative;display:flex;gap:12px;margin-top:22px}.ana-end .cta a{padding:15px 24px;border-radius:12px;font-weight:700;cursor:pointer}.ana-end .cta .pri{background:var(--acc);color:#111417}.ana-end .cta .sec{border:1px solid #ffffff33;color:var(--ink)}.ana-end .by{position:absolute;bottom:34px;font:12px IBM Plex Mono,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.ana-end .by b{color:var(--ink);font-weight:600}.ana-draw{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ana-draw rect{fill:none;stroke:var(--planta-luz);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,0));filter:drop-shadow(0 0 6px var(--planta))}.ana-draw line.dim{stroke:var(--planta-clara);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,0));opacity:.8}.ana-plane{position:absolute;inset:0;border-radius:18px;opacity:0;overflow:hidden;will-change:transform,opacity;transition:box-shadow .6s ease}.ana-plane.on{box-shadow:0 0 0 2px currentColor,0 0 180px -20px currentColor}.pl-svg{width:100%;height:100%}.ana-herowrap,.pl-svg{position:absolute;inset:0}.ana-herowrap{z-index:22;pointer-events:none}.ana-hero{position:absolute;left:0;right:0;margin:0 auto;top:9vh;width:min(1100px,90vw);text-align:center}.ana-hero .kick{display:inline-flex;align-items:center;gap:12px;font:600 13px IBM Plex Mono,Consolas,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--acc);padding:8px 16px 8px 10px;border:1px solid color-mix(in srgb,var(--acc) 27%,transparent);border-radius:99px;background:color-mix(in srgb,var(--acc) 5%,transparent);margin-bottom:26px}.ana-hero h1{font-size:clamp(44px,6vw,112px);line-height:.95;letter-spacing:-.05em;font-weight:700;margin:0;white-space:pre-line}@media (min-width:821px) and (min-height:501px){.ana-hero.compacto{width:min(1320px,92vw)}.ana-hero.compacto h1{font-size:clamp(40px,4.6vw,88px)}}.ana-hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--acc),var(--acc2));-webkit-background-clip:text;background-clip:text;color:transparent}.ana-hero .lead{margin:22px auto 0;color:var(--mute);font-size:clamp(16px,1.25vw,21px);line-height:1.5;max-width:40em}.ana-hero .cta{display:flex;gap:12px;justify-content:center;margin-top:28px;pointer-events:auto}.ana-hero .cta a,.ana-hero .cta button{padding:14px 22px;border-radius:12px;cursor:pointer;font:inherit;font-weight:700;line-height:normal;background:transparent;border:0}.ana-hero .cta :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ana-hero .cta .pri{background:var(--acc);color:#111417}.ana-hero .cta .sec{color:var(--ink);border:1px solid #ffffff22}.ana-frame.hero{box-shadow:0 0 0 1px #ffffff1a,0 -30px 120px -30px color-mix(in srgb,var(--acc) 25%,transparent)}.ana-fade{background:linear-gradient(180deg,transparent 0,transparent 62%,var(--bg) 92%)}.ana-end{perspective:1400px;overflow:hidden}.end-floor{position:absolute;left:-50%;right:-50%;top:52%;height:120%;transform:rotateX(78deg);transform-origin:top center;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--acc) 13%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--acc) 13%,transparent) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000 0,transparent 60%);mask-image:radial-gradient(ellipse at 50% 0,#000 0,transparent 60%)}.end-hero{position:relative;width:340px;height:300px;display:grid;place-items:center}.end-stack{position:absolute;left:50%;top:62%;width:300px;height:188px;margin:-94px 0 0 -150px;transform-style:preserve-3d}.end-plate{position:absolute;inset:0;border-radius:14px;border:2px solid;background:#0b0d12e6;box-shadow:0 0 30px -6px currentColor}.end-plate.bp{color:var(--planta-clara);background:color-mix(in srgb,var(--planta) 9%,#04060a)}.ana-icon{position:relative;z-index:2;top:-40px;-webkit-box-reflect:below 6px linear-gradient(transparent 62%,#ffffff1f)}.ana-icon img{width:clamp(150px,12vw,220px);height:auto}.ana-end h2{font-weight:600;letter-spacing:-.04em;font-size:clamp(48px,5vw,96px);margin-top:4px}@media (max-width:820px) and (orientation:portrait){.ana-hero{top:7vh;width:88vw}.ana-hero .kick{font-size:min(10px,2.3vw);letter-spacing:.1em;margin-bottom:18px;white-space:nowrap;gap:8px;padding:6px 12px 6px 8px}.ana-hero .kick img{width:26px;height:26px}.ana-hero h1{font-size:clamp(38px,11vw,56px)}.ana-hero .lead{font-size:15px;margin-top:14px}.ana-hero .cta{flex-wrap:wrap;margin-top:18px}.ana-hero .cta a,.ana-hero .cta button{padding:12px 16px;font-size:14px}.ana-copy{left:6vw;right:6vw;width:auto;top:7vh;transform:none}.ana-blk{top:0;transform:none}.ana-blk .kick{font-size:10px;letter-spacing:.16em;margin-bottom:14px;gap:8px}.ana-pro{font-size:9px;padding:2px 7px 1px}.ana-blk h2{font-size:clamp(30px,8.6vw,44px)}.ana-blk .lead{font-size:15px;margin-top:14px}.ana-tag{display:none}.end-hero{transform:scale(.72)}.ana-end h2{font-size:clamp(40px,12vw,60px)}.ana-end .tag{font-size:18px}.ana-end .cta{flex-wrap:wrap;justify-content:center}.ana-end .by{bottom:20px;font-size:10px}}@media (max-width:900px){.ana-frame .mecha-layout{grid-template-columns:auto minmax(0,1fr)}.ana-frame .mecha-sidebar,.ana-frame .mecha-sidebar.is-collapsed{position:relative;height:900px;min-height:900px;width:232px;grid-template-columns:none;grid-template-rows:auto 1fr auto;align-items:stretch}.ana-frame .mecha-sidebar-toggle{display:grid}.ana-frame .mecha-nav{display:grid;margin-top:20px;overflow:visible;justify-content:normal}.ana-frame .mecha-footer{display:grid}.ana-frame .mecha-main{padding:28px 44px}.ana-frame .mecha-kpis-2{grid-template-columns:repeat(4,1fr)}.ana-frame .mecha-grid-2{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.ana-frame .mecha-nav-divisa{display:block}.ana-frame .mecha-nav-grupo,.ana-frame .mecha-nav-grupo-itens{display:grid}.ana-frame .mecha-nav-grupo-itens{margin-left:20px;padding:0 0 4px 8px;border-left:1px solid hsla(0,0%,100%,.12)}}.ana-snap{display:contents}@media (prefers-reduced-motion:reduce){.pacote{display:none}.ana-blk,.ana-hero{transition:none}}@media (max-height:500px) and (orientation:landscape){.ana-hero{top:4vh}.ana-hero .kick{font-size:10px;margin-bottom:10px;padding:5px 12px 5px 8px}.ana-hero h1{font-size:clamp(28px,5vw,44px)}.ana-hero .lead{display:none}.ana-hero .cta{margin-top:12px}.ana-hero .cta a,.ana-hero .cta button{padding:10px 14px;font-size:13px}.ana-blk .kick{font-size:10px;margin-bottom:10px}.ana-blk h2{font-size:clamp(24px,4.4vw,38px)}.ana-blk .lead{font-size:13px;margin-top:10px}.ana-tag{display:none}.end-hero{transform:scale(.55);margin:-60px 0 -50px}.ana-end h2{font-size:40px;margin-top:0}.ana-end .tag{font-size:16px}.ana-end .cta{margin-top:10px}.ana-end .by{bottom:10px}}.ana-frame .candy-saas-stable{position:relative;height:900px;min-height:900px;overflow:visible;transform-style:preserve-3d;border-radius:14px;transition:background-color .5s ease}.ana-frame .candy-saas-stable .container,.ana-frame .candy-saas-stable [class*=candy-]:not(.ana-piece):not(.ana-piece *){transform-style:preserve-3d}.ana-frame.is-open .candy-dashboard-shell,.ana-frame.is-open .candy-saas-stable,.ana-frame.is-open .candy-saas-stable .container,.ana-frame.is-open .candy-surface-content,.ana-frame.is-open .candy-surface-layout{background:transparent!important;box-shadow:none!important}.ana-frame .candy-stable-sidebar{overflow:visible}.ana-frame.is-open .candy-page-header{background:#f7f1f4;border-radius:12px;box-shadow:0 0 0 12px #f7f1f4}.ana-frame.is-open .candy-page-header.ana-lift{box-shadow:0 0 0 12px #f7f1f4,0 30px 60px -10px #000d,0 0 0 13px color-mix(in srgb,var(--acc) 40%,transparent)}.candy-stable-sidebar>.ana-tag{left:auto;right:-14px;top:14px;transform:translateX(100%)}.ana-frame.tags .candy-stable-sidebar>.ana-tag{transform:translateX(100%)}.ana-frame .candy-dashboard-shell,.ana-frame .candy-saas-stable .container,.ana-frame .candy-screen,.ana-frame .candy-stable-content-grid,.ana-frame .candy-stable-stack,.ana-frame .candy-surface-content,.ana-frame .candy-surface-layout{overflow:visible!important}.ana-frame .candy-stable-stack>.candy-stable-card:not(.ana-piece){transition:opacity .45s ease}.ana-frame.is-open .candy-stable-stack>.candy-stable-card:not(.ana-piece){opacity:0}.ana-frame .kh-frame{position:relative;height:900px;min-height:900px;overflow:visible;border-radius:14px;transition:background-color .5s ease}.ana-frame .kh-frame,.ana-frame .kh-frame [class*=kh-]:not(.ana-piece):not(.ana-piece *){transform-style:preserve-3d}.ana-frame.is-open .kh-content,.ana-frame.is-open .kh-frame,.ana-frame.is-open .kh-main{background:transparent!important;box-shadow:none!important}.ana-frame .kh-content,.ana-frame .kh-kpis,.ana-frame .kh-main,.ana-frame .kh-sidebar,.ana-frame .kh-split{overflow:visible!important}.ana-frame .kh-sidebar{border-radius:14px 0 0 14px}.ana-frame.is-open .kh-head{background:#0d0e10;border-radius:12px;box-shadow:0 0 0 12px #0d0e10}.ana-frame.is-open .kh-head.ana-lift{box-shadow:0 0 0 12px #0d0e10,0 30px 60px -10px #000d,0 0 0 13px color-mix(in srgb,var(--acc) 40%,transparent)}.ana-frame.is-open .kh-tabs{background:#0d0e10;border-radius:10px}.kh-sidebar>.ana-tag{left:auto;right:-14px;top:14px}.ana-frame.tags .kh-sidebar>.ana-tag,.kh-sidebar>.ana-tag{transform:translateX(100%)}