@charset "UTF-8";@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background:#fafafa}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.3}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes gradient-text-anim{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes float-anim{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes skeleton-pulse{0%,to{background-position:-200% 0}to{background-position:200% 0}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes card-shine{0%{left:-100%;opacity:.6}to{left:200%;opacity:0}}@keyframes wave-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes border-glow{0%,to{opacity:.4}50%{opacity:1}}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes robot-aura{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@keyframes kpi-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes donut-fill{0%{stroke-dashoffset:314}}@keyframes timeline-pulse{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 6px #10b98100}}.ticker-track{display:flex;white-space:nowrap;animation:ticker-scroll 55s linear infinite;will-change:transform}.ticker-track:hover{animation-play-state:paused;cursor:pointer}.ticker-wave-bar{display:inline-block;width:3px;height:14px;border-radius:2px;background:#3b82f6;transform-origin:bottom;animation:wave-bar 1s ease-in-out infinite}.ticker-wave-bar:nth-child(2){animation-delay:.15s;background:#10b981}.ticker-wave-bar:nth-child(3){animation-delay:.3s;background:#8b5cf6}.ticker-wave-bar:nth-child(4){animation-delay:.45s;background:#f59e0b}.ticker-wave-bar:nth-child(5){animation-delay:.6s;background:#ef4444}.animate-fade-in{animation:fadeIn .5s ease forwards}.animate-slide-up{animation:slideUp .45s ease forwards}.animate-slide-left{animation:slideInLeft .4s ease forwards}.animate-float{animation:float-anim 3s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.gradient-text{background:linear-gradient(135deg,#10b981,#3b82f6,#8b5cf6);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-text-anim 3s ease infinite}.skeleton{background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc,#e2e8f0 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:6px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#10b981}.nav-top-btn{background:none;border:none;border-bottom:3px solid transparent;color:#64748b;padding:15px 20px;cursor:pointer;font-size:11px;font-weight:700;font-family:Arial,Karla,Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:6px;transition:color .15s,border-color .2s,background .15s;white-space:nowrap;position:relative}.nav-top-btn:hover{color:#111;border-bottom-color:#ff8200;background:#f8fafc}.nav-top-btn.active{color:#111;font-weight:900;border-bottom-color:#d50003;background:#d500030d}.news-card{background:#fff;border:1px solid #E2E8F0;border-radius:14px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;position:relative}.news-card:hover{box-shadow:0 16px 48px #0000001f;transform:translateY(-5px);border-color:#cbd5e1}.news-card:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);z-index:2;pointer-events:none}.news-card:hover:before{animation:card-shine .6s ease forwards}.service-card{padding:24px 26px;cursor:pointer;border-right:1px solid #F1F5F9;border-bottom:1px solid #F1F5F9;display:flex;align-items:flex-start;gap:18px;transition:background .2s,box-shadow .2s;position:relative;overflow:hidden}.service-card:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(16,185,129,.06),transparent);transform:skew(-15deg);pointer-events:none}.service-card:hover{background:linear-gradient(135deg,#f8fafc,#f0fdf4);box-shadow:inset 3px 0 #10b981}.service-card:hover:after{animation:card-shine .5s ease forwards}.cat-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 10px;border-radius:20px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:opacity .15s,transform .15s;font-family:Karla,Inter,sans-serif}.cat-badge:hover{opacity:.8;transform:scale(1.05)}.cat-filter-btn{padding:7px 16px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;font-family:Karla,Inter,sans-serif;transition:all .2s;border:none;letter-spacing:.04em}.cat-filter-btn:hover{opacity:.85;transform:scale(1.04)}.indicador-item{display:flex;align-items:center;gap:6px;margin-right:20px;flex-shrink:0;border-right:1px solid #E2E8F0;padding-right:18px;animation:count-up .5s ease forwards}.main-content{max-width:1440px;margin:0 auto;padding:28px 36px 64px}.news-main-grid{display:grid;grid-template-columns:1fr 340px;gap:22px;margin-bottom:28px}.news-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:36px}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:1024px){.news-main-grid{grid-template-columns:1fr 280px;gap:16px}.main-content{padding:22px 24px 56px}.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hide-mobile{display:none!important}.news-main-grid,.news-cards-grid{grid-template-columns:1fr!important}.kpi-grid{grid-template-columns:repeat(2,1fr)!important}.main-content{padding:16px 14px 48px!important}.branding-section-inner{flex-direction:column;align-items:center;gap:10px;text-align:center}.branding-text-area{text-align:center}.branding-logo-title{font-size:22px!important;letter-spacing:-1px!important}.benefits-row{display:none!important}.nav-top-btn{padding:12px;font-size:10px}.date-auth-bar{padding:6px 14px!important;font-size:10px!important}.date-auth-bar .auth-btn-text{display:none}.indicators-bar{padding:5px 14px!important;gap:0!important}.news-section-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.filter-scroll-row{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.service-card{padding:18px 16px!important}.featured-image-container{height:200px!important}.admin-tab-section{padding:16px 14px!important}.admin-kpi-card{padding:14px 16px!important}.section-title-lg{font-size:20px!important}}@media(max-width:480px){.kpi-grid{grid-template-columns:1fr 1fr!important}.branding-logo-title{font-size:18px!important}.branding-logo-subtitle{font-size:8px!important}.news-main-grid{gap:12px!important}}@media(min-width:1440px){.main-content{padding:32px 56px 72px!important}.news-main-grid{grid-template-columns:1fr 380px}}@keyframes ml-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ml-glow-pulse{0%,to{box-shadow:0 0 #d5000300}50%{box-shadow:0 0 0 14px #d500031f}}@keyframes ml-orb-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.97)}}@keyframes ml-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ml-fade-1{animation:ml-fade-up .45s ease forwards;opacity:0}.ml-fade-2{animation:ml-fade-up .45s .08s ease forwards;opacity:0}.ml-fade-3{animation:ml-fade-up .45s .16s ease forwards;opacity:0}.ml-fade-4{animation:ml-fade-up .45s .24s ease forwards;opacity:0}.ml-fade-5{animation:ml-fade-up .45s .32s ease forwards;opacity:0}.ml-fade-6{animation:ml-fade-up .45s .4s ease forwards;opacity:0}.ml-panel{color-scheme:light}.ml-panel ::-webkit-scrollbar{width:5px;height:5px}.ml-panel ::-webkit-scrollbar-track{background:#f0f0f0}.ml-panel ::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.ml-panel ::-webkit-scrollbar-thumb:hover{background:#d50003}.ml-panel .nav-top-btn{background:none;border-bottom:3px solid transparent;color:#ffffff8c;font-family:DM Sans,Karla,sans-serif;transition:color .15s,border-color .2s,background .15s}.ml-panel .nav-top-btn:hover{color:#fff;border-bottom-color:#ff8200;background:#ffffff0f}.ml-panel .nav-top-btn.active{color:#fff;font-weight:800;border-bottom-color:#d50003;background:#d5000314}.ml-panel .nav-top-btn:disabled{color:#ffffff2e!important}
