body{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}button.botao{width: 100%;}.botao-ativar{color: #fff; font-weight: 700; font-family: 'Open Sans'; border: none; background: #00b042;}.botao-ativar{animation: 3.4s cubic-bezier(.2,.5,.9,.6) 2s infinite normal none running textura; background-image: linear-gradient(45deg,#67e000,#00b042,#67e000,#00b042); background-size: 400% 200%; transition: background 1.6s cubic-bezier(.55,.1,.47,.94) 0s;}@keyframes textura{0%{background-position: 0 0}100%{background-position: 100% 0}}@font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(../fonts/Hgl0GBXwg7WO.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Open Sans'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(../fonts/Hgl0GBXwg7WO.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: __Roboto_0f2970; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/3dwQ6y2DdrDj.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: __Roboto_0f2970; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/ZB11QBYBRvsj.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: __Roboto_Fallback_0f2970; src: local("Arial"); ascent-override: 92.67%; descent-override: 24.39%; line-gap-override: 0.00%; size-adjust: 100.11%;}.__className_0f2970{font-family: __Roboto_0f2970, __Roboto_Fallback_0f2970; font-style: normal;}/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing: border-box; border: 0 solid #e5e7eb}:after,:before{--tw-content: ""}html{line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; font-feature-settings: normal; font-variation-settings: normal}body{margin: 0; line-height: inherit}hr{height: 0; color: inherit; border-top-width: 1px}abbr:where([title]){-webkit-text-decoration: underline dotted; text-decoration: underline dotted}h1,h2,h3,h4,h5,h6{font-size: inherit; font-weight: inherit}a{color: inherit; text-decoration: inherit}b,strong{font-weight: bolder}code,kbd,pre,samp{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline}sub{bottom: -.25em}sup{top: -.5em}table{text-indent: 0; border-color: inherit; border-collapse: collapse}button,input,optgroup,select,textarea{font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0}button,select{text-transform: none}[type=button],[type=reset],[type=submit],button{-webkit-appearance: button; background-color: transparent; background-image: none}:-moz-focusring{outline: auto}:-moz-ui-invalid{box-shadow: none}progress{vertical-align: baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height: auto}[type=search]{-webkit-appearance: textfield; outline-offset: -2px}::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button; font: inherit}summary{display: list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin: 0}fieldset{margin: 0}fieldset,legend{padding: 0}menu,ol,ul{list-style: none; margin: 0; padding: 0}textarea{resize: vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity: 1; color: #9ca3af}input::placeholder,textarea::placeholder{opacity: 1; color: #9ca3af}[role=button],button{cursor: pointer}:disabled{cursor: default}audio,canvas,embed,iframe,img,object,svg,video{display: block; vertical-align: middle}img,video{max-width: 100%; height: auto}[hidden]{display: none}*,:after,:before{--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia:}.absolute{position: absolute}.relative{position: relative}.left-0{left: 0}.top-0{top: 0}.z-50{z-index: 50}.-mt-10{margin-top: -2.5rem}.-mt-4{margin-top: -1rem}.-mt-5{margin-top: -1.25rem}.mb-2{margin-bottom: .5rem}.mb-3{margin-bottom: .75rem}.mb-4{margin-bottom: 1rem}.mb-5{margin-bottom: 1.25rem}.mb-8{margin-bottom: 2rem}.ml-14{margin-left: 3.5rem}.mt-1{margin-top: .25rem}.mt-3{margin-top: .75rem}.mt-4{margin-top: 1rem}.mt-5{margin-top: 1.25rem}.flex{display: flex}.grid{display: grid}.h-8{height: 2rem}.h-\[35px\]{height: 35px}.h-\[800px\]{height: 800px}.h-\[85px\]{height: 85px}.h-screen{height: 100vh}.min-h-\[250px\]{min-height: 250px}.min-h-\[400px\]{min-height: 400px}.min-h-\[450px\]{min-height: 450px}.min-h-\[500px\]{min-height: 500px}.min-h-\[8px\]{min-height: 8px}.w-10{width: 2.5rem}.w-6{width: 1.5rem}.w-8{width: 2rem}.w-\[300px\]{width: 300px}.w-\[35px\]{width: 35px}.w-\[400px\]{width: 400px}.w-\[500px\]{width: 500px}.w-\[90\%\]{width: 90%}.w-full{width: 100%}.max-w-\[1200px\]{max-width: 1200px}.max-w-\[150px\]{max-width: 150px}.max-w-\[30px\]{max-width: 30px}.max-w-\[960px\]{max-width: 960px}.max-w-lg{max-width: 32rem}.grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.flex-col{flex-direction: column}.items-start{align-items: flex-start}.items-end{align-items: flex-end}.items-center{align-items: center}.justify-start{justify-content: flex-start}.justify-end{justify-content: flex-end}.justify-center{justify-content: center}.justify-between{justify-content: space-between}.gap-1{gap: .25rem}.gap-2{gap: .5rem}.gap-3{gap: .75rem}.gap-4{gap: 1rem}.rounded-3xl{border-radius: 1.5rem}.rounded-full{border-radius: 9999px}.rounded-md{border-radius: .375rem}.border{border-width: 1px}.border-\[0\.2rem\]{border-width: .2rem}.border-\[\#717171\]\/5{border-color: hsla(0, 0%, 44%, .05)}.border-\[\#e4e4e4\]{--tw-border-opacity: 1; border-color: rgb(228 228 228/var(--tw-border-opacity))}.border-\[\#eaebef\]{--tw-border-opacity: 1; border-color: rgb(234 235 239/var(--tw-border-opacity))}.border-black{--tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity))}.bg-\[\#218C7E\]{--tw-bg-opacity: 1; background-color: rgb(33 140 126/var(--tw-bg-opacity))}.bg-\[\#2AA884\]{--tw-bg-opacity: 1; background-color: rgb(42 168 132/var(--tw-bg-opacity))}.bg-\[\#43ac6a\]{--tw-bg-opacity: 1; background-color: rgb(67 172 106/var(--tw-bg-opacity))}.bg-\[\#D5E8E9\]{--tw-bg-opacity: 1; background-color: rgb(213 232 233/var(--tw-bg-opacity))}.bg-\[\#E4E3DD\]{--tw-bg-opacity: 1; background-color: rgb(228 227 221/var(--tw-bg-opacity))}.bg-\[\#EAEDEF\]{--tw-bg-opacity: 1; background-color: rgb(234 237 239/var(--tw-bg-opacity))}.bg-\[\#EEF7F5\]{--tw-bg-opacity: 1; background-color: rgb(238 247 245/var(--tw-bg-opacity))}.bg-\[\#EFF2F5\]{--tw-bg-opacity: 1; background-color: rgb(239 242 245/var(--tw-bg-opacity))}.bg-\[\#F9F7EB\]{--tw-bg-opacity: 1; background-color: rgb(249 247 235/var(--tw-bg-opacity))}.bg-\[\#FFF\]{--tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity))}.bg-\[\#e4e4e4\]{--tw-bg-opacity: 1; background-color: rgb(228 228 228/var(--tw-bg-opacity))}.bg-\[\#eaebef\]{--tw-bg-opacity: 1; background-color: rgb(234 235 239/var(--tw-bg-opacity))}.bg-\[\#f7f7f7\]{--tw-bg-opacity: 1; background-color: rgb(247 247 247/var(--tw-bg-opacity))}.bg-black\/5{background-color: rgba(0, 0, 0, .05)}.bg-transparent{background-color: transparent}.bg-white{--tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity))}.p-2{padding: .5rem}.p-4{padding: 1rem}.px-14{padding-left: 3.5rem; padding-right: 3.5rem}.px-4{padding-left: 1rem; padding-right: 1rem}.px-5{padding-left: 1.25rem; padding-right: 1.25rem}.py-1{padding-top: .25rem; padding-bottom: .25rem}.py-2{padding-top: .5rem; padding-bottom: .5rem}.py-3{padding-top: .75rem; padding-bottom: .75rem}.py-4{padding-top: 1rem; padding-bottom: 1rem}.pb-10{padding-bottom: 2.5rem}.pb-5{padding-bottom: 1.25rem}.pl-1{padding-left: .25rem}.pr-2{padding-right: .5rem}.pr-8{padding-right: 2rem}.pt-10{padding-top: 2.5rem}.pt-5{padding-top: 1.25rem}.text-center{text-align: center}.text-2xl{font-size: 1.5rem; line-height: 2rem}.text-\[0\.6rem\]{font-size: .6rem}.text-\[0\.8rem\]{font-size: .8rem}.text-base{font-size: 1rem; line-height: 1.5rem}.text-lg{font-size: 1.125rem; line-height: 1.75rem}.text-sm{font-size: .875rem; line-height: 1.25rem}.text-xl{font-size: 1.25rem; line-height: 1.75rem}.text-xs{font-size: .75rem; line-height: 1rem}.font-bold{font-weight: 700}.font-light{font-weight: 300}.font-normal{font-weight: 400}.text-\[\#2AA884\]{--tw-text-opacity: 1; color: rgb(42 168 132/var(--tw-text-opacity))}.text-\[\#365899\]{--tw-text-opacity: 1; color: rgb(54 88 153/var(--tw-text-opacity))}.text-\[\#41525D\]{--tw-text-opacity: 1; color: rgb(65 82 93/var(--tw-text-opacity))}.text-\[\#4A5862\]{--tw-text-opacity: 1; color: rgb(74 88 98/var(--tw-text-opacity))}.text-\[\#717171\]{--tw-text-opacity: 1; color: rgb(113 113 113/var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity))}.text-black\/50{color: rgba(0, 0, 0, .5)}.text-black\/70{color: rgba(0, 0, 0, .7)}.text-white{--tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity))}:root{--foreground-rgb: 0, 0, 0; --background-start-rgb: 214, 219, 220; --background-end-rgb: 255, 255, 255}@media (prefers-color-scheme:dark){:root{--foreground-rgb: 255, 255, 255; --background-start-rgb: 0, 0, 0; --background-end-rgb: 0, 0, 0}}body{color: rgb(var(--foreground-rgb)); background: linear-gradient(to bottom, transparent, rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}@keyframes progress{0%{width: 0}to{width: 100%}}.animate-progress{animation: progress 5s linear}.gauge__body{width: 100%; height: 0; padding-bottom: 50%; background: #b4c0be; position: relative; border-top-left-radius: 100% 200%; border-top-right-radius: 100% 200%; overflow: hidden}.gauge__fill{position: absolute; top: 100%; left: 0; width: inherit; height: 100%; background: #009578; transform-origin: center top; transform: rotate(90deg); transition: transform .2s ease-out}.gauge__cover{width: 75%; height: 150%; background: #fff; border-radius: 50%; position: absolute; top: 25%; left: 50%; transform: translateX(-50%); padding-bottom: 25%; box-sizing: border-box}.ecs_sco_gauge,.gauge__cover{display: flex; align-items: center; justify-content: center}.ecs_sco_gauge{flex-direction: column; position: relative; fill: #fff}.ecs_sco_gauge__chart{width: 100%; height: auto}.ecs_sco_gauge__chart__path{transform-origin: bottom; -webkit-transition-property: -webkit-transform; -moz-transition-timing-function: -moz-transform; -o-transition-timing-function: -o-transform; transition-property: transform; transition-timing-function: ease-in; transition-duration: .6s}.ecs_sco_gauge__chart__low{transform: rotate(0deg); fill: url(estilo.css#score_low-gradient); transition-delay: 0s; z-index: 5}.ecs_sco_gauge__chart__medium{transform: rotate(0deg); fill: url(estilo.css#score_medium-gradient); transition-delay: .2s; z-index: 4}.ecs_sco_gauge__chart__high{transform: rotate(0deg); fill: url(estilo.css#score_high-gradient); transition-delay: .4s; z-index: 3}.ecs_sco_gauge__chart__great{transform: rotate(0deg); fill: url(estilo.css#score_great-gradient); transition-delay: .6s; z-index: 2}.ecs_sco_gauge__value{display: flex; flex-direction: column; align-items: center; position: absolute; bottom: -.25rem; width: 100%}.ecs_sco_gauge__value_number{font-size: 2.125rem; color: rgba(var(--theme-text-dark-high))}.ecs_sco_gauge__value_desc{font-size: .85em; color: rgba(var(--theme-text-dark-low))}.ecs_sco_gauge__chart__low{animation: rotateLow 1s ease-in-out 1.2s}.ecs_sco_gauge__chart__medium{animation: rotateMedium 1.5s ease-in-out 1.55s}.ecs_sco_gauge__chart__high{animation: rotateHigh 1.8s ease-in-out 1.8s}.ecs_sco_gauge__chart__great{animation: rotateGreat 1.9s ease-in-out 2.3s}@keyframes rotateLow{0%{transform: rotate(0deg)}to{transform: rotate(52deg)}}@keyframes rotateMedium{0%{transform: rotate(0deg)}to{transform: rotate(85deg)}}@keyframes rotateHigh{0%{transform: rotate(0deg)}to{transform: rotate(125deg)}}@keyframes rotateGreat{0%{transform: rotate(0deg)}to{transform: rotate(170deg)}}.ecs_sco_gauge__value_number{margin-top: 2px; font-size: 1.7rem; line-height: 1; font-weight: 900; letter-spacing: -.0625rem; color: #000}.ecs_sco_gauge__value_desc{font-size: 1rem; line-height: 1; font-weight: 400; letter-spacing: -.0625rem; color: #8f929f}.ecs_sco_gauge__value_serasa{margin-top: 10px; font-size: .9rem; line-height: 1; font-weight: 300; letter-spacing: .0001rem; color: #8f929f}.animate-fade-in{animation: fade-in .2s ease}@keyframes footer-slide-up-fade{0%{opacity: 0; transform: translateY(16px)}to{opacity: 1; transform: translateY(0)}}.animate-footer-slide-up-fade{animation: footer-slide-up-fade 1s ease-in-out}@keyframes header-slide-down-fade{0%{opacity: 0; transform: translateY(-16px)}to{opacity: 1; transform: translateY(0)}}.animate-header-slide-down-fade{animation: header-slide-down-fade 1s ease-in-out}@keyframes hero-heading-slide-up-fade{0%{opacity: 0; transform: translateY(12px)}to{opacity: 1; transform: translateY(0)}}.animate-hero-heading-slide-up-fade{animation: hero-heading-slide-up-fade 1s ease-in-out}@keyframes hero-text-slide-up-fade{0%{opacity: 0; transform: translateY(16px)}to{opacity: 1; transform: translateY(0)}}.animate-hero-text-slide-up-fade{animation: hero-text-slide-up-fade 1.2s ease-in-out}.animate-plop{animation: plop 1s ease-in-out .1s infinite}.animate-plop2{animation: plop 1s ease-in-out .2s infinite}@keyframes plop{0%, to{opacity: .2}20%{opacity: 1}}.animate-plop3{animation: plop 1s ease-in-out .4s infinite}@keyframes pulse{50%{opacity: .5}}.animate-pulse{animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite}@keyframes slide-fade-in{0%{opacity: 0; transform: translateY(6px)}to{opacity: 1; transform: translateY(0)}}.animate-slide-fade-in{animation: slide-fade-in 1s ease}@keyframes spin{to{transform: rotate(1turn)}}.animate-spin{animation: spin 1s linear infinite}@keyframes webgl-scale-in-fade{0%{opacity: 0; transform: scale(.7)}to{opacity: 1; transform: scale(1)}}.animate-webgl-scale-in-fade{animation: webgl-scale-in-fade 1s ease-in-out}.placeholder\:text-\[\#ADADAD\]::-moz-placeholder{--tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity))}.placeholder\:text-\[\#ADADAD\]::placeholder{--tw-text-opacity: 1; color: rgb(173 173 173/var(--tw-text-opacity))}.placeholder\:text-black\/30::-moz-placeholder{color: rgba(0, 0, 0, .3)}.placeholder\:text-black\/30::placeholder{color: rgba(0, 0, 0, .3)}.disabled\:opacity-50:disabled{opacity: .5}@media (min-width:320px) and (max-width:767px){.mobile\:hidden{display: none}.mobile\:w-\[250px\]{width: 250px}.mobile\:w-full{width: 100%}.mobile\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.mobile\:flex-col{flex-direction: column}.mobile\:rounded-none{border-radius: 0}.mobile\:p-2{padding: .5rem}.mobile\:px-4{padding-left: 1rem; padding-right: 1rem}.mobile\:text-base{font-size: 1rem; line-height: 1.5rem}}