@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_5b0d4da6-module__TZyqua__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_5b0d4da6-module__TZyqua__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
:root{--brand:#00f;--brand-deep:navy;--brand-orange:#f60;--brand-orange-deep:#a40;--brand-blue:#00f;--brand-navy:navy;--ink:#12141c;--ink-soft:#5a6172;--ink-faint:#8b92a3;--paper:#f3f4f6;--paper-2:#e8eaef;--surface:#fff;--line:#d8dbe3;--line-strong:#c2c7d2;--danger:navy;--ok:#1f6b4a;--accent-gold:#9a7b2f;--font-ui:var(--font-plex-sans), "IBM Plex Sans", "Century Gothic", CenturyGothic, AppleGothic, "Trebuchet MS", sans-serif;--space:clamp(1rem, 2.2vw, 1.75rem);--max:70rem;--page-pad:1.5rem;--header-h:4rem;--radius:6px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scrollbar-width:thin;scrollbar-color:#b0b4be var(--paper);height:100%;overflow:hidden}html[data-surface=painel],html[data-surface=admin]{scrollbar-color:#5a5470 #0c0a14;background:#0c0a14}body{width:100%;max-width:100%;height:100%;min-height:100%;color:var(--ink);font-family:var(--font-ui);background:var(--paper);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1rem;line-height:1.55;display:flex;overflow:hidden}html[data-surface=painel] body,html[data-surface=admin] body{background:#0c0a14}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max);padding-inline:var(--page-pad);box-sizing:border-box;margin-inline:auto}.wrap.narrow{max-width:38rem}.site-header{z-index:200;isolation:isolate;width:100%;max-width:100%;min-height:var(--header-h);height:var(--header-h);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#d8dbe0;background-image:linear-gradient(#ffffffc7 0%,#f4f5f7d1 45%,#e4e7ecb3 100%),repeating-linear-gradient(-32deg,#ffffff0d 0 1px,#0000 1px 5px,#00000005 5px 6px,#0000 6px 11px),url(/img/texture_steel.png);background-position:50%,50%,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:auto,auto,cover;border-bottom:1px solid #8c909829;flex-shrink:0;padding:0;position:relative;top:auto;overflow:hidden}.site-header:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.4;background:repeating-linear-gradient(-32deg,#0000 0 4px,#ffffff0a 4px 5px,#0000 5px 9px,#282c3405 9px 10px);position:absolute;inset:0}.site-header>*{z-index:1;position:relative}.site-header-inner{height:100%;padding-inline:var(--page-pad);grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:1.25rem;display:grid}.brand-lockup{flex-shrink:0;justify-self:start;align-items:center;gap:12px;min-width:max-content;max-width:none;height:100%;line-height:1;text-decoration:none;display:inline-flex}.brand-logo-img{object-fit:contain;flex-shrink:0;width:auto;height:38.4px}.site-header .brand-logo-img,.site-footer .brand-logo-img{opacity:1;flex-shrink:0;width:auto;min-width:0;max-width:none;height:38.4px}.site-header .brand-lockup,.site-footer .footer-brand .brand-lockup,.site-footer .footer-brand.brand-lockup{flex-shrink:0;align-items:center;gap:12px;min-width:max-content;height:100%;display:inline-flex}.site-header .brand-lockup-slogan,.site-footer .brand-lockup-slogan{letter-spacing:-.01em;font-size:19.2px;font-weight:600;line-height:1;font-family:var(--font-ui)}.brand-lockup-text{white-space:nowrap;flex-shrink:0;align-items:center;gap:8.8px;min-width:max-content;line-height:1;display:inline-flex}.brand-lockup-sep{color:var(--line-strong);flex-shrink:0;font-size:13.6px;font-weight:400;line-height:1}.brand-lockup-slogan{letter-spacing:-.01em;white-space:nowrap;font-size:19.2px;font-weight:600;line-height:1;font-family:var(--font-ui);font-synthesis:none;flex-shrink:0}.site-header .slogan-dashboards{color:var(--brand-blue)}.site-header .slogan-sobmedida{color:var(--brand-orange)}.brand-logo{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.nav-links{justify-content:flex-end;justify-self:end;align-items:center;gap:.15rem 1.25rem;min-width:0;height:100%;font-size:.875rem;font-weight:500;line-height:1;display:flex;position:relative}.nav-burger{cursor:pointer;background:#ffffff8c;border:1px solid #12141c24;border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:2.25rem;height:2.25rem;padding:.45rem;display:none}.nav-burger-bar{background:var(--ink);width:100%;height:2px;transition:transform .2s var(--ease), opacity .2s var(--ease);border-radius:1px;display:block}.nav-links.is-open .nav-burger-bar:first-child{transform:translateY(7px)rotate(45deg)}.nav-links.is-open .nav-burger-bar:nth-child(2){opacity:0}.nav-links.is-open .nav-burger-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-panel{align-items:center;gap:.15rem 1.25rem;display:flex}.nav-panel-link{height:2.25rem;color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.nav-panel-link:hover{color:var(--ink)}.nav-backdrop{display:none}.nav-links a:not(.btn){height:2.25rem;color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.nav-links a:not(.btn):hover{color:var(--ink)}.nav-links .btn.nav-cta,.nav-links .btn-primary{box-sizing:border-box;color:#fff;white-space:nowrap;height:2.25rem;max-height:2.25rem;box-shadow:none;background:#00f;border-color:#00f;flex-shrink:0;justify-content:center;align-items:center;padding:0 1rem;font-size:.8125rem;line-height:1;display:inline-flex}.nav-links .btn.nav-cta:hover,.nav-links .btn-primary:hover{color:#fff;background:navy;border-color:navy}.btn{border-radius:var(--radius);font:inherit;letter-spacing:.01em;cursor:pointer;transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), box-shadow .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.7rem 1.15rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{color:#fff;background:#00f;border-color:#00f}.btn-primary:hover{color:#fff;background:navy;border-color:navy}.btn-secondary{background:var(--brand-navy);color:#fff}.btn-secondary:hover{background:#0f0f38}.btn-ghost{color:#fff;background:0 0;border-color:#ffffff59}.btn-ghost:hover{background:#ffffff0f;border-color:#ffffff8c}.btn-sair{border:1px solid var(--line);border-radius:var(--radius);font:inherit;background:var(--surface);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn-sair:hover{border-color:var(--brand);color:var(--brand)}.hero-split{z-index:1;box-sizing:border-box;width:100%;height:calc(100dvh - var(--header-h));min-height:calc(100dvh - var(--header-h));color:#fff;background-color:#08090c;background-image:linear-gradient(#000000f0 0%,#00000085 12%,#0000 26% 74%,#0000008c 88%,#000000f2 100%),radial-gradient(50% 60% at 20% 44%,#ff660026 0%,#ff66000d 42%,#0000 72%),radial-gradient(46% 58% at 86% 52%,#0032ff24 0%,#0000b40a 42%,#0000 72%),linear-gradient(#08090cb8,#08090cb8),url(/img/texture_steel.png);background-position:50%;background-repeat:no-repeat;background-size:auto,auto,auto,auto,cover;padding:0;display:block;position:relative;overflow-x:clip}.hero-inner{width:100%;max-width:var(--max);box-sizing:border-box;align-items:center;gap:3.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-split:before{content:"";pointer-events:none;opacity:.65;background-image:repeating-linear-gradient(32deg,#0000 0 4px,#ffffff0b 4px 5px,#0000 5px 8px,#0000000f 8px 9px);position:absolute;inset:0}@media (min-width:960px){.hero-split{padding:0}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);justify-content:space-between;align-items:center;gap:clamp(2.75rem,4.5vw,4rem);max-width:63rem}.hero-copy{align-items:flex-start;transform:none}.hero-copy-body{justify-content:flex-start}}.hero-copy,.hero-visual{z-index:1;position:relative}.hero-copy{flex-direction:column;align-items:center;width:100%;max-width:none;display:flex;container:hero-copy/inline-size}.hero-brand{width:min(100%,34rem);max-width:100%;animation:hero-fade .75s var(--ease) both;justify-content:center;margin:0 0 1.75rem;display:flex;position:relative}.hero-brand:before{content:"";pointer-events:none;z-index:0;filter:blur(14px);background:radial-gradient(70% 65% at 50% 48%,#0000007a 0%,#00000024 52%,#0000 74%),radial-gradient(58% 52% at 28% 44%,#ff66001f 0%,#ff660008 46%,#0000 72%),radial-gradient(58% 52% at 72% 48%,#283cff1a 0%,#0000b407 46%,#0000 72%);border-radius:50%;position:absolute;inset:-10% -14%}@media (min-width:960px){.hero-brand{width:min(100%,34rem);margin-bottom:2rem}}.hero-brand-logo-wrap{z-index:1;width:280px;max-width:100%;margin:0;line-height:0;display:block;position:relative}.hero-brand-logo{image-rendering:auto;filter:drop-shadow(0 8px 18px #0000008c);width:280px;max-width:100%;height:auto;display:block}.hero-brand-orbit{pointer-events:none;mix-blend-mode:screen;opacity:1;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-brand-shine-fill{opacity:1}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}.hero-copy-body{width:100%;max-width:none;animation:hero-rise .8s var(--ease) 80ms both;justify-content:center;display:flex}.hero-copy-panel{box-sizing:border-box;flex-direction:column;align-items:stretch;width:min(100%,34rem);display:flex;container:hero-panel/inline-size}.hero-slogan{box-sizing:border-box;width:100%;font-family:var(--font-ui);letter-spacing:-.025em;word-spacing:normal;text-align:left;text-align-last:left;white-space:nowrap;filter:none;margin:0 0 1.15rem;font-size:clamp(1.64rem,8.9cqi,2.72rem);font-weight:700;line-height:1.1}.slogan-dashboards{color:#6b6bff}.slogan-sobmedida{color:var(--brand-orange)}.slogan-rest{color:#fff;font-weight:550}.hero-lead{color:#bcbcc4;text-shadow:0 2px 14px #0000004d;flex-direction:column;gap:.25rem;width:100%;max-width:none;margin:0 0 1.7rem;font-size:clamp(1.05rem,3.13cqi,1.23rem);font-weight:400;line-height:1.35;display:flex}.hero-lead span{text-align:justify;text-align-last:justify;word-spacing:normal;letter-spacing:-.01em;color:#bcbcc4;white-space:nowrap;width:100%;display:block}.hero-lead-mobile{display:none}.hero-cta{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:stretch;gap:1.3rem;width:100%;max-width:none;margin-inline:0;display:grid}.hero-cta .btn{box-sizing:border-box;text-align:center;white-space:nowrap;width:100%;min-height:3.2rem;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border-radius:7px;padding:.82rem .75rem;font-size:clamp(.96rem,2.7cqi,1.12rem)}.hero-cta .btn:hover{transform:translateY(-2px)}.hero-cta .btn-primary{color:#fff;background:#f60;border:none;box-shadow:0 0 0 1px #fffffff2,0 0 10px 2px #ffffff3d}.hero-cta .btn-primary:hover{color:#fff;background:#a40;border:none;box-shadow:0 0 0 1px #fffffff2,0 0 12px 2px #ffffff4d}.hero-cta .btn-ghost{color:#fff;background:#00f;border:none;box-shadow:0 0 0 1px #fffffff2,0 0 10px 2px #ffffff3d}.hero-cta .btn-ghost:hover{color:#fff;background:navy;border:none;box-shadow:0 0 0 1px #fffffff2,0 0 12px 2px #ffffff4d}.hero-visual{min-width:0;animation:hero-rise .85s var(--ease) .16s both;justify-content:center;display:flex}@media (min-width:960px){.hero-visual{justify-content:flex-end}.hero-visual .access-card{transform:none}.hero-visual .access-card:hover{transform:translateY(-4px)}}.hero-visual .access-card{width:min(100%,20rem);margin:0}.access-card{z-index:2;isolation:isolate;width:min(100%,20rem);min-height:25.75rem;color:var(--ink);transition:transform .28s var(--ease), box-shadow .28s var(--ease);background:linear-gradient(#fff 0%,#f7f8fc 100%);border:1px solid #7a7a84;border-radius:10px;flex-direction:column;justify-content:center;padding:1.65rem 1.4rem 1.45rem;display:flex;position:relative;box-shadow:0 0 12px 2px #ffffff4d,0 0 26px 5px #ffffff29}.access-card:hover{transform:translateY(-4px);box-shadow:0 0 14px 3px #ffffff57,0 0 30px 6px #ffffff2e}.access-title{color:var(--brand-blue);text-align:center;letter-spacing:-.01em;text-shadow:none;margin:0 0 .3rem;font-size:1.4rem;font-weight:650}.access-lead{text-align:center;color:var(--brand-orange);margin:0 0 1.15rem;font-size:.875rem;font-weight:700}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:959px){.site-header{overflow:visible}.site-header-inner{z-index:2;position:relative}.nav-burger{z-index:41;order:1;display:inline-flex;position:relative}.nav-cta{z-index:41;order:2;position:relative}.nav-panel{top:calc(var(--header-h) + .4rem);right:max(.75rem, var(--page-pad));z-index:220;background:#fff;border:1px solid #12141c1a;border-radius:14px;flex-direction:column;align-items:stretch;gap:.15rem;min-width:14rem;max-width:calc(100vw - 1.5rem);padding:.5rem;display:none;position:fixed;left:auto;box-shadow:0 16px 40px #080a1438}.nav-links.is-open .nav-panel{display:flex}.nav-panel-link{height:auto;min-height:2.75rem;color:var(--ink);border-radius:10px;padding:.75rem .95rem;font-size:.95rem;font-weight:600}.nav-panel-link:hover{color:var(--brand-blue);background:#0000ff0f}.nav-backdrop{z-index:210;cursor:pointer;background:#080a1266;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.nav-links{gap:.65rem}.hero-split{height:auto;min-height:0;padding:.85rem 0 1.15rem;display:block;overflow:visible}html.pwa-standalone .hero-split{height:calc(100dvh - var(--header-h));min-height:calc(100dvh - var(--header-h));max-height:calc(100dvh - var(--header-h));padding:0;overflow:hidden}html.pwa-standalone .hero-inner{overscroll-behavior:contain;max-height:calc(100% - .5rem);position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.hero-inner{grid-template-columns:1fr;align-items:start;gap:.75rem;width:100%;margin:0 auto;display:grid;position:relative;top:auto;left:auto;transform:none}.hero-copy{align-items:stretch}.hero-brand{width:min(100%,7.25rem);margin:0 auto .4rem}.hero-brand:before{filter:blur(8px);inset:-10% -14%}.hero-brand-logo-wrap,.hero-brand-logo{width:min(100%,6.5rem)}.hero-copy-panel{width:100%;max-width:22rem;margin-inline:auto}.hero-slogan{text-align:center;text-align-last:center;white-space:normal;margin-bottom:.45rem;font-size:clamp(1.35rem,6.5vw,1.65rem);line-height:1.2}.hero-slogan .slogan-dashboards,.hero-slogan .slogan-sobmedida{display:inline}.hero-lead{gap:0;margin-bottom:.45rem;padding-inline:.25rem;font-size:.95rem;line-height:1.4}.hero-lead .hero-lead-desk{display:none}.hero-lead .hero-lead-mobile{box-sizing:border-box;text-align:center;text-align-last:center;white-space:normal;letter-spacing:0;overflow-wrap:anywhere;width:100%;max-width:20rem;margin-inline:auto;padding-inline:.5rem;display:block}.hero-split .hero-cta{display:none}.hero-visual{justify-content:center;width:100%;margin-top:.35rem}.hero-visual .access-card,.access-card{border-radius:16px;width:100%;max-width:22rem;min-height:0;padding:1.15rem 1.1rem 1.05rem}.access-title{margin-bottom:.2rem;font-size:1.2rem}.access-lead{margin-bottom:.85rem;font-size:.8rem}.hero-visual .access-form .field,.access-card .field{margin-bottom:.65rem}.hero-visual .access-form .field input,.access-card .field input{border-radius:10px;min-height:2.6rem;padding:.55rem .8rem;font-size:1rem}.hero-visual .access-submit,.access-card .access-submit{border-radius:12px;min-height:2.75rem;margin-top:.25rem;font-size:1rem}.access-hint,.access-support{font-size:.78rem;line-height:1.35}.footer-simple{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:.65rem;padding-block:1rem}.footer-brand{justify-self:center}.footer-meta{text-align:center;justify-self:center}.site-footer .brand-lockup-text{display:inline-flex}}@media (max-width:959px) and (max-height:700px){.hero-brand{width:min(100%,6.75rem);margin-bottom:.35rem}.hero-brand-logo-wrap,.hero-brand-logo{width:min(100%,6rem)}.hero-inner{gap:.85rem}}@media (prefers-reduced-motion:reduce){.hero-brand,.hero-brand-logo,.hero-copy-body,.hero-visual,.access-card,.value-card,.case-card{transition:none;animation:none}.hero-brand-orbit{display:none}.access-card:hover,.value-card:hover,.case-card:hover,.hero-cta .btn:hover{transform:none}.section-casos:before,.section-casos:after,.section-valor:before,.section-valor:after,.section-final:before,.section-final:after{animation:none}}.section{z-index:1;padding:3rem 0;position:relative}.section-head{margin-bottom:1.5rem}.section-head-center{text-align:left;width:100%;max-width:none;margin-inline:0}.section-intro{width:100%;max-width:none;color:var(--ink-soft);margin:.75rem 0 0;font-size:.98rem}.section h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:650;line-height:1.25}.title-dashboards{color:var(--brand-blue)}.title-sobmedida{color:var(--brand-orange)}.section p{color:var(--ink-soft)}.section-valor{isolation:isolate;background-color:#c5e8e3;background-image:radial-gradient(55% 60% at 8% 20%,#00c8b92e,#0000 58%),radial-gradient(50% 55% at 92% 80%,#008c961f,#0000 60%),linear-gradient(#f5fcfbeb 0%,#dcf2eed1 40%,#bee4deb3 100%),url(/img/texture_steel.png);background-position:50%,50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:auto,auto,auto,cover;border-bottom:1px solid #006e6424;position:relative;overflow:hidden}.section-valor:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;background:radial-gradient(circle at 30% 40%,#ffffff73,#0000 42%),radial-gradient(circle at 75% 65%,#00c8be24,#0000 45%);animation:10s ease-in-out infinite alternate valor-glow;position:absolute;inset:-10%}.section-valor:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 0%,#fff0 28%,#ffffff47 48%,#b4fff524 52%,#c8f0ff1a 56%,#fff0 72%,#0000 100%);width:38%;animation:7.5s cubic-bezier(.4,0,.2,1) infinite casos-sheen;position:absolute;top:-40%;bottom:-40%;left:-35%;transform:skew(-18deg)}@keyframes valor-glow{0%{opacity:.7;transform:translate(-1%)scale(1)}to{opacity:1;transform:translate(1.5%,1%)scale(1.05)}}.section-valor>*{z-index:1;position:relative}.value-grid{background:0 0;border:none;gap:1rem;display:grid}@media (min-width:800px){.value-grid{grid-template-columns:repeat(3,1fr)}}.value-card{background:var(--surface);border:1px solid var(--line);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:8px;padding:1.35rem;box-shadow:0 1px 2px #0000000a,0 8px 20px #12141c14}.value-card:hover{transform:translateY(-3px);box-shadow:0 4px 10px #0000000f,0 16px 32px #12141c1f}.value-icon{width:2.25rem;height:2.25rem;color:var(--brand-blue);background:#0000ff12;border:1px solid #0000ff1f;border-radius:4px;justify-content:center;align-items:center;margin-bottom:.85rem;display:inline-flex;box-shadow:0 4px 10px #0000ff14}.value-card h3{color:var(--ink);margin:0 0 .4rem;font-size:.98rem;font-weight:650}.value-card p{margin:0;font-size:.9rem;line-height:1.5}.section-casos{isolation:isolate;border-bottom:1px solid var(--line);background-color:#6a6e74;background-image:linear-gradient(#ffffffc7 0%,#ffffff85 28%,#fff3 62%,#ffffff05 100%),url(/img/texture_steel.png);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;position:relative;overflow:hidden}.section-casos:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;background:radial-gradient(48% 55% at 12% 30%,#ff660038,#0000 62%),radial-gradient(48% 55% at 88% 70%,#00f3,#0000 62%),radial-gradient(70% 40% at 50% -5%,#ffffff2e,#0000 55%);animation:11s ease-in-out infinite alternate casos-aurora;position:absolute;inset:-8%}.section-casos:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 0%,#fff0 28%,#ffffff47 48%,#ffdcb41f 52%,#b4beff1a 56%,#fff0 72%,#0000 100%);width:38%;animation:7.5s cubic-bezier(.4,0,.2,1) infinite casos-sheen;position:absolute;top:-40%;bottom:-40%;left:-35%;transform:skew(-18deg)}@keyframes casos-aurora{0%{opacity:.75;transform:translate(-1.5%)scale(1)}to{opacity:1;transform:translate(1.5%,1%)scale(1.04)}}@keyframes casos-sheen{0%{opacity:0;transform:translate(-40%)skew(-18deg)}12%{opacity:.85}45%{opacity:.55}70%{opacity:0;transform:translate(320%)skew(-18deg)}to{opacity:0;transform:translate(320%)skew(-18deg)}}.section-casos>*{z-index:1;position:relative}.section-casos .case-card p{color:var(--ink-soft)}.cases-grid{gap:1rem;display:grid}@media (min-width:800px){.cases-grid{grid-template-columns:repeat(3,1fr)}}.case-card{background:var(--surface);border:1px solid var(--line);transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);border-radius:8px;padding:1.35rem;box-shadow:0 1px 2px #0000000a,0 10px 22px #12141c14}.case-card:hover{border-color:#0000ff2e;transform:translateY(-3px);box-shadow:0 4px 10px #0000000f,0 18px 36px #12141c1f}.case-mockup{border:1px solid var(--line);background:#f8f9fb;height:6rem;margin-bottom:.9rem;padding:.65rem;overflow:hidden}.case-mock-bar{background:var(--line-strong);width:28%;height:2px;margin-bottom:.55rem}.case-mockup-comercial .case-mock-funnel{gap:.28rem;margin-bottom:.45rem;display:grid}.case-mockup-comercial .case-mock-funnel span{background:#0000ff59;height:.35rem;display:block}.case-mockup-comercial .case-mock-funnel span:first-child{width:92%}.case-mockup-comercial .case-mock-funnel span:nth-child(2){background:#0000ff47;width:74%}.case-mockup-comercial .case-mock-funnel span:nth-child(3){background:#ff660047;width:56%}.case-mockup-comercial .case-mock-funnel span:nth-child(4){background:#f603;width:38%}.case-mock-bars{align-items:flex-end;gap:.3rem;height:1.6rem;display:flex}.case-mock-bars i{background:#00008073;flex:1;display:block}.case-mock-bars i:first-child{height:45%}.case-mock-bars i:nth-child(2){height:70%}.case-mock-bars i:nth-child(3){height:55%}.case-mock-bars i:nth-child(4){height:90%}.case-mock-bars i:nth-child(5){height:65%}.case-mockup-financeiro .case-mock-kpis{grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.45rem;display:grid}.case-mockup-financeiro .case-mock-kpis span{border:1px solid var(--line);background:#eef0f5;height:1.5rem}.case-mock-line{border:1px solid var(--line);background:linear-gradient(180deg, transparent 58%, #0000ff1f 58%), repeating-linear-gradient(90deg, transparent 0 10px, var(--line) 10px 11px), #fff;height:2.2rem}.case-mockup-logistica .case-mock-map{border:1px solid var(--line);background:radial-gradient(circle at 28% 45%,#ff660038,#0000 26%),radial-gradient(circle at 62% 38%,#00f3,#0000 22%),#eef0f5;height:2.2rem;margin-bottom:.4rem;position:relative}.case-mockup-logistica .case-mock-map span{background:var(--brand-navy);border-radius:50%;width:.35rem;height:.35rem;position:absolute}.case-mockup-logistica .case-mock-map span:first-child{top:40%;left:26%}.case-mockup-logistica .case-mock-map span:nth-child(2){top:32%;left:60%}.case-mockup-logistica .case-mock-map span:nth-child(3){top:62%;left:76%}.case-mock-rows{gap:.25rem;display:grid}.case-mock-rows i{background:var(--line-strong);height:.3rem;display:block}.case-mock-rows i:first-child{width:88%}.case-mock-rows i:nth-child(2){width:72%}.case-mock-rows i:nth-child(3){width:64%}.case-card h3{color:var(--ink);margin:0 0 .35rem;font-size:.98rem;font-weight:650}.case-card p{margin:0;font-size:.9rem;line-height:1.5}.access-form{gap:.95rem;display:grid}.field{gap:.3rem;display:grid}.field label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:600}.field input{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;font:inherit;color:var(--ink);background:#fff;outline:none;padding:.65rem .75rem;font-size:.9rem}.field input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px #0000ff1f}.password-field{position:relative}.password-field input{padding-right:2.5rem}.password-toggle{width:2rem;height:2rem;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.password-toggle:hover{color:var(--ink);background:var(--paper)}.access-row{text-align:center;justify-content:center;display:flex}.access-hint{color:var(--ink-soft);text-align:center;font-size:.8125rem}.access-link-btn{font:inherit;font-size:inherit;color:var(--brand-blue);cursor:pointer;text-underline-offset:.14em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.access-link-btn:hover{color:var(--brand-navy)}.access-card .btn.btn-primary.access-submit,.access-submit{color:#fff;background:#00f;border:1px solid #7a7a84;border-radius:8px;width:100%;box-shadow:0 0 10px 2px #00000042}.access-card .btn.btn-primary.access-submit:hover:not(:disabled),.access-submit:hover:not(:disabled){color:#fff;background:navy;border:1px solid #7a7a84;box-shadow:0 0 12px 3px #0000004d}.access-support{border-top:1px solid var(--line);text-align:center;color:var(--ink-soft);margin:1rem 0 0;padding-top:.9rem;font-size:.8125rem;line-height:1.55}.access-support a{color:var(--brand-blue);font-weight:600;text-decoration:none}.access-support a:hover{color:var(--brand-navy);text-decoration:underline}.access-success{gap:.85rem;display:grid}.access-success p{margin:0}.form-error{min-height:1.1em;color:var(--danger);margin:0;font-size:.8125rem;font-weight:600}.form-hint{color:var(--ink-soft);margin:0;font-size:.8125rem}.section-final{isolation:isolate;background-color:#f5e9c8;background-image:radial-gradient(55% 60% at 8% 20%,#ffd25038,#0000 58%),radial-gradient(50% 55% at 92% 80%,#e6aa2824,#0000 60%),linear-gradient(#fffcf0eb 0%,#faecc8d1 40%,#f0daa0b3 100%),url(/img/texture_steel.png);background-position:50%,50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:auto,auto,auto,cover;border-top:1px solid #b48c2829;padding-block:2.75rem;position:relative;overflow:hidden}.section-final:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;background:radial-gradient(circle at 30% 40%,#ffffff73,#0000 42%),radial-gradient(circle at 75% 65%,#ffc83c29,#0000 45%);animation:10s ease-in-out infinite alternate final-glow;position:absolute;inset:-10%}.section-final:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 0%,#fff0 28%,#ffffff47 48%,#ffe6a029 52%,#fff5c81a 56%,#fff0 72%,#0000 100%);width:38%;animation:7.5s cubic-bezier(.4,0,.2,1) infinite casos-sheen;position:absolute;top:-40%;bottom:-40%;left:-35%;transform:skew(-18deg)}@keyframes final-glow{0%{opacity:.7;transform:translate(-1%)scale(1)}to{opacity:1;transform:translate(1.5%,1%)scale(1.05)}}.section-final>*{z-index:1;position:relative}.final-grid{gap:2rem;display:grid}@media (min-width:860px){.final-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}}.final-about h2,.final-contact h2{color:var(--ink)}.final-about p,.final-contact p{max-width:38ch;margin:.65rem 0 0}.final-contact .hero-cta{margin-top:1rem}.final-contact .hero-cta .btn{min-height:3.2rem;padding:.82rem .75rem;font-size:.96rem}.final-contact .hero-cta .btn-primary{color:#fff;background:#f60;border:1px solid #7a7a84;box-shadow:0 0 10px 2px #00000042}.final-contact .hero-cta .btn-primary:hover{color:#fff;background:#a40;border:1px solid #7a7a84;box-shadow:0 0 12px 3px #0000004d}.final-contact .hero-cta .btn-ghost{color:#fff;background:#00f;border:1px solid #7a7a84;box-shadow:0 0 10px 2px #00000042}.final-contact .hero-cta .btn-ghost:hover{color:#fff;background:navy;border:1px solid #7a7a84;box-shadow:0 0 12px 3px #0000004d}@media (max-width:859px){.final-contact{border:1px solid var(--line);background:var(--paper);padding:1.25rem}.final-contact .hero-cta{grid-template-columns:1fr;gap:.55rem}.final-contact .hero-cta .btn{white-space:nowrap;border-radius:12px;min-height:2.65rem;font-size:.9rem}}.painel-nav-user{color:#5c5c66;text-overflow:ellipsis;white-space:nowrap;text-align:right;flex-shrink:1;justify-content:flex-end;align-items:center;min-width:0;max-width:min(16rem,42vw);height:2.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}a.painel-nav-user:hover{color:var(--brand-blue,#00f)}.painel-nav-project{color:#5c5c66;flex-shrink:0;justify-content:flex-end;align-items:center;max-width:14rem;height:2.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.painel-nav-project:hover{color:var(--brand-blue,#00f)}.painel-nav-project-logo{object-fit:contain;object-position:right center;background:0 0;width:auto;max-width:180px;height:auto;max-height:2.5rem;display:block}.nav-links>.painel-nav-project-logo{flex-shrink:0}.cd-dashboard-header-actions{display:none}.nav-links--dashboard{gap:.5rem .75rem}.cd-dash-menu{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.cd-dash-menu-burger{cursor:pointer;background:#ffffffb8;border:1px solid #12141c24;border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:2.35rem;height:2.35rem;padding:.45rem;display:inline-flex}.cd-dash-menu-burger-bar{background:var(--ink);width:100%;height:2px;transition:transform .2s var(--ease), opacity .2s var(--ease);border-radius:1px;display:block}.cd-dash-menu.is-open .cd-dash-menu-burger-bar:first-child{transform:translateY(7px)rotate(45deg)}.cd-dash-menu.is-open .cd-dash-menu-burger-bar:nth-child(2){opacity:0}.cd-dash-menu.is-open .cd-dash-menu-burger-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.cd-dash-menu-backdrop{z-index:240;cursor:pointer;background:#080a1447;border:0;padding:0;position:fixed;inset:0}.cd-dash-menu-panel{z-index:250;background:#fff;border:1px solid #12141c1a;border-radius:14px;flex-direction:column;align-items:stretch;gap:.15rem;min-width:15rem;max-width:min(18rem,100vw - 1.5rem);padding:.45rem;display:none;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 16px 40px #080a1438}.cd-dash-menu.is-open .cd-dash-menu-panel{display:flex}.cd-dash-menu-item,.cd-dash-menu-sub-item{width:100%;min-height:2.65rem;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:.65rem .85rem;font-size:.92rem;font-weight:600;display:flex}.cd-dash-menu-item:hover,.cd-dash-menu-sub-item:hover{color:var(--brand-blue);background:#0000ff0f}.cd-dash-menu-item--sair{color:#b42318}.cd-dash-menu-item--sair:hover{color:#b42318;background:#b4231814}html.cd-clickreis-syncing{overflow:hidden}.cd-clickreis-sync-overlay{z-index:20000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c10188c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.cd-clickreis-sync-card{text-align:center;background:#fff;border-radius:.85rem;width:min(26rem,100%);padding:1.5rem 1.35rem;box-shadow:0 18px 48px #0c101838}.cd-clickreis-sync-spinner{border:3px solid #0000ff2e;border-top-color:var(--brand-blue);border-radius:50%;width:2.5rem;height:2.5rem;margin:0 auto 1rem;animation:.85s linear infinite cd-clickreis-spin}@keyframes cd-clickreis-spin{to{transform:rotate(360deg)}}.cd-clickreis-sync-title{color:#12141c;margin:0 0 .45rem;font-size:1.05rem;font-weight:700}.cd-clickreis-sync-hint{color:#12141cb8;margin:0;font-size:.9rem;line-height:1.45}.cd-dash-menu-chevron{width:.45rem;height:.45rem;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;margin-left:.5rem;transform:rotate(45deg)}.cd-dash-menu-item--parent.is-open .cd-dash-menu-chevron{transform:rotate(-135deg)}.cd-dash-menu-sub{border-left:2px solid #12141c14;flex-direction:column;gap:.05rem;margin-left:.85rem;padding:0 0 .2rem .75rem;display:flex}.cd-dash-menu-sub-item{min-height:2.35rem;padding-left:.65rem;font-size:.875rem;font-weight:500}html[data-surface=dashboard] .site-header{overflow:visible}html[data-surface=dashboard] #navToggle,html[data-surface=dashboard] #filtersToggle{display:none!important}@media (max-width:640px){.nav-links--dashboard .painel-nav-project-logo{max-width:120px;max-height:2rem}}@media print{@page{size:A4;margin:10mm 8mm}html.cd-dashboard-printing,html.cd-dashboard-printing body,html.dash-report,html.dash-report body{color:#111!important;background:#fff!important;height:auto!important;overflow:visible!important}html.cd-dashboard-printing .site-header,html.cd-dashboard-printing .topbar,html.cd-dashboard-printing .topbar-spacer,html.cd-dashboard-printing .site-footer,html.cd-dashboard-printing .bg-mesh,html.cd-dashboard-printing .cd-dash-menu,html.cd-dashboard-printing .nav-backdrop,html.cd-dashboard-printing .filters-toggle,html.cd-dashboard-printing .nav-toggle{display:none!important}html.cd-dashboard-printing .site-chrome,html.cd-dashboard-printing .site-chrome-main{background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}html.cd-dashboard-printing .bigle-root,html.cd-dashboard-printing .clickreis-root{background:#fff!important;max-width:none!important;margin:0!important;padding:0!important}html.dash-report .dash-print-keep{break-before:page;page-break-before:always;break-inside:avoid;page-break-inside:avoid}html.dash-report .dash-print-keep--first{break-before:auto;page-break-before:auto}html.dash-report .dash-print-tail{break-before:auto;page-break-before:auto;break-inside:avoid;page-break-inside:avoid}html.dash-report #impacto.dash-print-tail{break-before:page;page-break-before:always}html.dash-report .dash-print-keep .sec-head,html.dash-report .dash-print-keep h1,html.dash-report .dash-print-keep h2{break-after:avoid;page-break-after:avoid}html.dash-report .dash-print-unit,html.dash-report .chart,html.dash-report .card,html.dash-report .kpi-grid,html.dash-report .kpi-row,html.dash-report .verdict,html.dash-report .client-card,html.dash-report canvas{break-inside:avoid;page-break-inside:avoid}html.dash-report .section,html.dash-report .hero{break-inside:auto;page-break-inside:auto;box-shadow:none!important;background:#fff!important}html.cd-dashboard-printing *{box-shadow:none!important;text-shadow:none!important}}.site-chrome{background:inherit;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.site-chrome-main{-webkit-overflow-scrolling:touch;scroll-behavior:auto;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#b0b4be var(--paper);background:var(--paper);flex:1;width:100%;min-width:0;min-height:0;overflow:clip auto}html[data-surface=dashboard] .site-chrome-main{overflow-anchor:none;scroll-behavior:auto;background:var(--paper);scrollbar-color:#b0b4be var(--paper);scroll-padding-top:0}html[data-surface=painel] .site-chrome-main,html[data-surface=admin] .site-chrome-main{scrollbar-color:#5a5470 #0c0a14;background:#0c0a14}.painel-shell{background:var(--paper);min-height:100vh;padding:0 0 3rem}.painel-bar{padding:.85rem var(--space);border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;display:flex}.painel-user{color:var(--ink-soft);font-size:.875rem}.painel-user strong{color:var(--ink)}.painel-main{width:100%;max-width:var(--max);padding-inline:var(--page-pad);box-sizing:border-box;margin:1.75rem auto 0}.painel-main h1{color:var(--ink);margin:0 0 .35rem;font-size:clamp(1.5rem,3vw,2rem)}.painel-main>p{color:var(--ink-soft);margin:0 0 1.35rem}.project-list{background:var(--surface);border:1px solid var(--line);margin:0;padding:0;list-style:none}.project-list li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.project-list h2{color:var(--ink);margin:0 0 .2rem;font-size:1rem}.project-list p{margin:0;font-size:.875rem}.badge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-gold);margin-left:.4rem;font-size:.65rem;font-weight:700}.badge-soon{color:var(--ink-faint)}.project-list .btn[disabled],.project-list .btn.is-disabled{opacity:.45;pointer-events:none}.wordmark{color:var(--ink);font-size:1.05rem;font-weight:650;text-decoration:none}.login-section{background:#0e1018;min-height:100vh}.login-layout{gap:1.5rem;display:grid}.login-form{gap:.85rem;display:grid}.site-footer{isolation:isolate;width:100%;max-width:100%;min-height:var(--header-h);height:var(--header-h);color:#fff;background-color:#000;background-image:linear-gradient(#0c0c0eb8 0%,#000000e0 50%,#000000f5 100%),repeating-linear-gradient(-32deg,#ffffff06 0 1px,#0000 1px 5px,#00000047 5px 6px,#0000 6px 11px),url(/img/texture_steel.png);background-position:50%,50%,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:auto,auto,cover;border-top:1px solid #ffffff0f;flex-shrink:0;padding:0;font-size:.8125rem;display:block;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.3;background:repeating-linear-gradient(-32deg,#0000 0 4px,#ffffff05 4px 5px,#0000 5px 9px,#00000024 9px 10px);position:absolute;inset:0}.site-footer>*{z-index:1;position:relative}.footer-simple{height:100%;padding-inline:var(--page-pad);grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:1.5rem;display:grid}.footer-brand{justify-self:start;align-items:center;height:100%;display:flex}.site-footer .brand-lockup-sep{color:#ffffff59}.site-footer .slogan-dashboards{color:#6b6bff}.site-footer .slogan-sobmedida{color:var(--brand-orange)}.footer-meta{color:#fff;text-align:right;justify-self:end;margin:0}.footer-meta a{color:#fff;font-weight:500;text-decoration:none}.footer-meta a:hover{color:#fff;opacity:.85}@media (max-width:900px){.site-header .brand-lockup-text{display:none}}@media (max-width:720px){.site-footer{height:auto;min-height:var(--header-h);padding:.85rem 0}.footer-simple{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:.75rem}.footer-brand{justify-self:center}.footer-meta{text-align:center;justify-self:center}}@media (max-width:640px){.brand-logo-img{height:34.4px}.project-list li{grid-template-columns:1fr}:root{--page-pad:1rem}.site-header-inner{column-gap:.65rem}.nav-cta{padding-inline:.65rem;font-size:.78rem}}.boot-splash{z-index:100000;background:#fff;justify-content:center;align-items:center;transition:opacity .38s,visibility .38s;display:flex;position:fixed;inset:0}html.boot-splash-skip .boot-splash{display:none!important}.boot-splash.boot-splash--force{display:flex}.boot-splash.boot-splash--out{opacity:0;visibility:hidden;pointer-events:none}html.boot-splash-active,html.boot-splash-active body{background:#fff!important}.boot-splash-brand{opacity:0;width:min(78vw,19rem)}.boot-splash--reveal .boot-splash-brand{opacity:1;transition:opacity .4s}.boot-splash-logo-wrap{width:100%;line-height:0;display:block;position:relative}.boot-splash-logo{filter:drop-shadow(0 6px 16px #0712301f);width:100%;height:auto;display:block}.boot-splash-orbit{pointer-events:none;mix-blend-mode:screen;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.boot-splash-shine-fill{opacity:1}
