.marquee-strip{background:var(--bg-surface-alt);border-top:2px solid var(--border-color);border-bottom:2px solid var(--border-color);overflow:hidden;padding:0;display:flex;align-items:center;position:relative;border-radius:0!important}@media (max-width:1200px){.marquee-strip{height:56px!important;padding:0 16px!important}}@media (max-width:900px){.marquee-strip{height:52px!important;padding:0 12px!important}}@media (max-width:768px){.marquee-strip{height:48px!important;padding:0 8px!important}.marquee-track span{font-size:11px!important;letter-spacing:1px!important;padding:0 16px!important}.marquee-track .mq-dot{font-size:6px!important}}@media (max-width:480px){.marquee-strip{height:44px!important;padding:0 4px!important}.marquee-track span{font-size:10px!important;letter-spacing:0.8px!important;padding:0 12px!important}.marquee-track .mq-dot{font-size:5px!important}}body.dark-theme .marquee-strip{background:#131010;border-color:rgba(255,255,255,0.08)}body.dark-theme .marquee-track span{color:rgba(255,255,255,0.7)!important}@media screen and (min-width:992px){html.cc-brut body .hero-v3,html.cc-brut body .hero-v3--waves{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding-top:24px!important;position:relative!important}html.cc-brut body .hero-v3.hero-v3--waves:not(#hero-lp) .hero-container-v3,html.cc-brut body .hero-v3.hero-v3--waves:not(#hero-lp) .hero-container-v3--split{padding-top:0px!important;margin:0 auto!important;width:100%!important}.hero-kicker{margin-bottom:16px!important}.hero-scroll-cta{position:absolute!important;bottom:24px!important;right:clamp(24px,4vw,56px)!important;top:auto!important;left:auto!important;z-index:10!important;margin:0!important}}html.cc-brut body #prova .proof__roster,html.cc-brut body .proof__roster,#prova .proof__roster{border-radius:5px!important}html:not(.cc-force-dark) body:not(.dark-theme) #prova .proof__roster,html:not(.cc-force-dark) body:not(.dark-theme) .proof__roster,html.cc-theme-light body #prova .proof__roster,html.cc-theme-light body .proof__roster{background:#FFFFFF!important;border:1px solid rgba(19,16,16,0.12)!important;box-shadow:0 4px 14px rgba(19,16,16,0.04)!important}html:not(.cc-force-dark) body:not(.dark-theme) #prova .proof__roster-label,html:not(.cc-force-dark) body:not(.dark-theme) .proof__roster-label,html.cc-theme-light body #prova .proof__roster-label,html.cc-theme-light body .proof__roster-label{color:#FF4B33!important;font-weight:700!important}html:not(.cc-force-dark) body:not(.dark-theme) #prova .proof__roster-name,html:not(.cc-force-dark) body:not(.dark-theme) .proof__roster-name,html.cc-theme-light body #prova .proof__roster-name,html.cc-theme-light body .proof__roster-name{color:#131010!important;font-weight:700!important;transition:color 0.18s ease!important}html:not(.cc-force-dark) body:not(.dark-theme) #prova .proof__roster-name:hover,html:not(.cc-force-dark) body:not(.dark-theme) .proof__roster-name:hover,html.cc-theme-light body #prova .proof__roster-name:hover,html.cc-theme-light body .proof__roster-name:hover{color:#FF4B33!important}html:not(.cc-force-dark) body:not(.dark-theme) #prova .proof__roster-sep,html:not(.cc-force-dark) body:not(.dark-theme) .proof__roster-sep,html.cc-theme-light body #prova .proof__roster-sep,html.cc-theme-light body .proof__roster-sep{color:rgba(19,16,16,0.28)!important}html.cc-force-dark body #prova .proof__roster,body.dark-theme #prova .proof__roster,html.dark-theme body #prova .proof__roster{background:#16162E!important;border:1px solid rgba(255,255,255,0.12)!important;box-shadow:0 4px 14px rgba(19,16,16,0.35)!important}html.cc-force-dark body #prova .proof__roster-label,body.dark-theme #prova .proof__roster-label,html.dark-theme body #prova .proof__roster-label{color:#FF4B33!important;font-weight:700!important}html.cc-force-dark body #prova .proof__roster-name,body.dark-theme #prova .proof__roster-name,html.dark-theme body #prova .proof__roster-name{color:rgba(255,255,255,0.92)!important;font-weight:700!important;transition:color 0.18s ease!important}html.cc-force-dark body #prova .proof__roster-name:hover,body.dark-theme #prova .proof__roster-name:hover,html.dark-theme body #prova .proof__roster-name:hover{color:#FF4B33!important}html.cc-force-dark body #prova .proof__roster-sep,body.dark-theme #prova .proof__roster-sep,html.dark-theme body #prova .proof__roster-sep{color:rgba(255,255,255,0.25)!important}html:not(.cc-force-dark) body:not(.dark-theme) .stats-strip__item:first-child,html:not(.cc-force-dark) body:not(.dark-theme) .stats-strip__item:nth-child(1),html.cc-theme-light body .stats-strip__item:first-child,html.cc-theme-light body .stats-strip__item:nth-child(1){--stat-color:#131010!important}html:not(.cc-force-dark) body:not(.dark-theme) .stats-strip__item:nth-child(3),html.cc-theme-light body .stats-strip__item:nth-child(3){--stat-color:#131010!important}html:not(.cc-force-dark) body:not(.dark-theme) .stats-strip__item:is(:first-child,:nth-child(1),:nth-child(3)) :is(.stats-strip__num,.stats-strip__prefix,.stats-strip__suffix),html.cc-theme-light body .stats-strip__item:is(:first-child,:nth-child(1),:nth-child(3)) :is(.stats-strip__num,.stats-strip__prefix,.stats-strip__suffix){color:#131010!important;-webkit-text-fill-color:#131010!important}html.cc-brut body .ctaform-panel,html.cc-brut body .ctaform-panel--cockpit,html body .ctaform-panel,html body .ctaform-panel--cockpit,body.dark-theme .ctaform-panel,body.dark-theme .ctaform-panel--cockpit,.ctaform-panel,.ctaform-panel--cockpit{border-radius:5px!important}html.cc-brut body .ctaform-form-wrap,html body .ctaform-form-wrap,body.dark-theme .ctaform-form-wrap,.ctaform-form-wrap{border-radius:5px!important}#contato .ctaform-panel,#contato .ctaform-panel--cockpit,html.cc-brut body div.ctaform-panel,html.cc-brut body div.ctaform-panel--cockpit,html body div.ctaform-panel,html body div.ctaform-panel--cockpit,body.dark-theme div.ctaform-panel,body.dark-theme div.ctaform-panel--cockpit,.ctaform-panel,.ctaform-panel--cockpit{border-radius:5px!important}#contato .ctaform-form-wrap,#contato .ctaform-form-wrap--cockpit,html.cc-brut body div.ctaform-form-wrap,html body div.ctaform-form-wrap,body.dark-theme div.ctaform-form-wrap,.ctaform-form-wrap{border-radius:5px!important}.signup-strip,#cta-conta,#cta-proximo,html body .signup-strip,html.cc-brut body .signup-strip,body.dark-theme .signup-strip{border-radius:5px!important}.footer-social{display:flex!important;align-items:center!important;gap:10px!important;margin-top:18px!important}.footer-social a,.footer-social .footer-social__link,html body .footer-social a,html.cc-brut body .footer-social a{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:5px!important;text-decoration:none!important;box-sizing:border-box!important;padding:0!important;line-height:1!important;transition:transform 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease!important}html body .footer-social a,html.cc-brut body .footer-social a{background:#FFFFFF!important;border:1px solid rgba(19,16,16,0.16)!important;color:#131010!important;box-shadow:2px 2px 0 rgba(19,16,16,0.08)!important}html body .footer-social a:hover,html.cc-brut body .footer-social a:hover{background:#FF4B33!important;border-color:#FF4B33!important;color:#FFFFFF!important;transform:translateY(-2px)!important;box-shadow:2px 4px 12px rgba(255,75,51,0.3)!important}body.dark-theme .footer-social a,html.cc-force-dark body .footer-social a,html.cc-brut body.dark-theme .footer-social a{background:rgba(255,255,255,0.05)!important;border:1px solid rgba(255,255,255,0.15)!important;color:#FFFFFF!important;box-shadow:2px 2px 0 rgba(0,0,0,0.4)!important}body.dark-theme .footer-social a:hover,html.cc-force-dark body .footer-social a:hover,html.cc-brut body.dark-theme .footer-social a:hover{background:#FF4B33!important;border-color:#FF4B33!important;color:#FFFFFF!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(255,75,51,0.4)!important}.footer-social a svg,.footer-social .footer-social__link svg{width:16px!important;height:16px!important;display:block!important;flex-shrink:0!important;margin:auto!important;fill:currentColor!important;transition:transform 0.18s ease!important}.footer-social a:hover svg{transform:scale(1.08)!important}@media (min-width:769px){html body #main-content .hero-action-v3 a.btn-hero,html body #main-content .hero-action-v3 a.btn-hero-sec,html.cc-brut body #main-content .hero-action-v3 a.btn-hero,html.cc-brut body #main-content .hero-action-v3 a.btn-hero-sec,html body .hero-v3 .hero-action-v3 a.btn-hero,html body .hero-v3 .hero-action-v3 a.btn-hero-sec,html body .hero-container-v3 .hero-action-v3 a.btn-hero,html body .hero-container-v3 .hero-action-v3 a.btn-hero-sec{height:58px!important;min-height:58px!important;max-height:58px!important;padding:0 34px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}}html.cc-brut body.dark-theme #prova.proof,html.cc-force-dark body #prova.proof,body.dark-theme #prova.proof,html.cc-brut body.dark-theme #processo.proc,html.cc-force-dark body #processo.proc,body.dark-theme #processo.proc{background:#0D0D1A!important;background-color:#0D0D1A!important;background-image:none!important}html.cc-brut body.dark-theme #prova :is(.proof__stat,.proof__quote),html.cc-force-dark body #prova :is(.proof__stat,.proof__quote),body.dark-theme #prova :is(.proof__stat,.proof__quote),html.cc-brut body.dark-theme #prova :is(.proof__stat.proc-step,.proof__quote.proc-step),html.cc-force-dark body #prova :is(.proof__stat.proc-step,.proof__quote.proc-step),body.dark-theme #prova :is(.proof__stat.proc-step,.proof__quote.proc-step),html.cc-brut body.dark-theme #processo .proc-step,html.cc-force-dark body #processo .proc-step,body.dark-theme #processo .proc-step,html.cc-brut body.dark-theme #solucoes .sol-card.proc-step,body.dark-theme #solucoes .sol-card.proc-step,html.cc-force-dark body #prova .proof__roster,body.dark-theme #prova .proof__roster,html.dark-theme body #prova .proof__roster{background:#131010!important;background-color:#131010!important;background-image:none!important;border:1px solid rgba(255,255,255,0.12)!important;box-shadow:4px 4px 0 rgba(0,0,0,0.5)!important;color:#FFFFFF!important}html.cc-brut body.dark-theme #prova :is(.proof__stat,.proof__quote):hover,html.cc-force-dark body #prova :is(.proof__stat,.proof__quote):hover,body.dark-theme #prova :is(.proof__stat,.proof__quote).is-lifted,html.cc-brut body.dark-theme #processo .proc-step:hover,html.cc-force-dark body #processo .proc-step:hover,body.dark-theme #processo .proc-step.is-lifted,html.cc-brut body.dark-theme #solucoes .sol-card.proc-step:hover,body.dark-theme #solucoes .sol-card.proc-step.is-lifted{border-color:#FF4B33!important;box-shadow:0 -16px 36px rgba(0,0,0,0.6),0 20px 40px rgba(0,0,0,0.7),inset 0 2px 0 #FF4B33,0 0 30px rgba(255,75,51,0.2)!important}html.cc-brut body.dark-theme #prova .proof__stat-num,html.cc-brut body.dark-theme #prova .proof__stat-num b,html.cc-force-dark body #prova .proof__stat-num,html.cc-force-dark body #prova .proof__stat-num b,body.dark-theme #prova .proof__stat-num,body.dark-theme #prova .proof__stat-num b,html body.dark-theme #prova .proof__stat-num *,html.cc-brut body.dark-theme #prova .proof__stat-num *{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}html.cc-brut body.dark-theme #prova .proof__stat-unit,html.cc-force-dark body #prova .proof__stat-unit,body.dark-theme #prova .proof__stat-unit{color:rgba(255,255,255,0.65)!important;-webkit-text-fill-color:rgba(255,255,255,0.65)!important}html.cc-brut body.dark-theme #prova .proof__stat-label,html.cc-force-dark body #prova .proof__stat-label,body.dark-theme #prova .proof__stat-label{color:rgba(255,255,255,0.85)!important;-webkit-text-fill-color:rgba(255,255,255,0.85)!important}html body.dark-theme .proc :is(.psc-head,.chapter-status,.proc-grid) :is(p,li,span:not(.psc-head__tag)),html.cc-brut body.dark-theme .proc :is(.psc-head,.chapter-status,.proc-grid) :is(p,li,span:not(.psc-head__tag)),html.cc-force-dark body .proc :is(.psc-head,.chapter-status,.proc-grid) :is(p,li,span:not(.psc-head__tag)),body.dark-theme #processo :is(.psc-head,.chapter-status,.proc-grid) :is(p,li,span:not(.psc-head__tag)),body.dark-theme #processo .hw,body.dark-theme #processo .proc-header__desc,body.dark-theme #processo .psc-head__desc,body.dark-theme #processo p,body.dark-theme #processo strong,html.cc-brut body.dark-theme #processo strong,html.cc-force-dark body #processo strong{color:rgba(255,255,255,0.85)!important;-webkit-text-fill-color:rgba(255,255,255,0.85)!important}html.cc-brut body.dark-theme .psc-head__chips li,html.cc-force-dark body .psc-head__chips li,body.dark-theme .psc-head__chips li,body.dark-theme #processo .psc-head__chips li{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.18)!important}body.dark-theme #processo .chapter-status,body.dark-theme #processo .chapter-status *{color:rgba(255,255,255,0.9)!important;-webkit-text-fill-color:rgba(255,255,255,0.9)!important}html body.dark-theme #processo .spec-techstack .techstack-row__cat,html.cc-brut body.dark-theme #processo .spec-techstack .techstack-row__cat,html.cc-force-dark body #processo .spec-techstack .techstack-row__cat,body.dark-theme #processo .spec-techstack .techstack-row__cat,body.dark-theme .techstack-row__cat{color:rgba(255,255,255,0.75)!important;-webkit-text-fill-color:rgba(255,255,255,0.75)!important}body.dark-theme #processo .ts-chip__abbr,body.dark-theme .spec-techstack .ts-chip__abbr{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;filter:drop-shadow(0 0 4px rgba(255,255,255,0.3))!important}html.cc-brut body.dark-theme .ctaform-panel__label,html.cc-force-dark body .ctaform-panel__label,body.dark-theme .ctaform-panel__label{color:#FF4B33!important;-webkit-text-fill-color:#FF4B33!important;background:rgba(255,75,51,0.12)!important;border:1px solid rgba(255,75,51,0.3)!important}html.cc-brut body.dark-theme .ctaform-group__num,html.cc-force-dark body .ctaform-group__num,body.dark-theme .ctaform-group__num{color:rgba(255,255,255,0.75)!important;-webkit-text-fill-color:rgba(255,255,255,0.75)!important;background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.16)!important}body.dark-theme .ctaform-group.is-active .ctaform-group__num{background:#FF4B33!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}body.dark-theme .psc-head__idx{color:rgba(255,255,255,0.22)!important;-webkit-text-fill-color:rgba(255,255,255,0.22)!important}@media screen and (max-width:991px){html body .nav-header.nav-compact .logo .logo-mark,html.cc-brut body .nav-header.nav-compact .logo .logo-mark{width:42px!important;height:42px!important;flex-basis:42px!important}html body .nav-header.nav-compact .logo .logo-lockup,html.cc-brut body .nav-header.nav-compact .logo .logo-lockup{height:40px!important;width:min(126px,calc(100vw - 176px))!important;max-width:calc(100vw - 176px)!important;background-size:contain!important}}@media screen and (max-width:991px){html,html body,html.cc-brut body{overflow-x:clip!important;max-width:100%!important}html body .nav-header,html.cc-brut body .nav-header,html body .nav-header .container.nav-grid,html.cc-brut body .nav-header .container.nav-grid{overflow-x:clip!important;max-width:100%!important;min-width:0!important}html body .nav-header .logo,html.cc-brut body .nav-header .logo,html body .nav-left,html.cc-brut body .nav-left{flex-shrink:1!important;min-width:0!important;overflow:hidden!important}html body .nav-header:not(.nav-compact) .logo .logo-lockup,html.cc-brut body .nav-header:not(.nav-compact) .logo .logo-lockup{width:min(153px,calc(100vw - 176px))!important;max-width:calc(100vw - 176px)!important;background-size:contain!important}html body .cc-prompt-dock,html.cc-brut body .cc-prompt-dock,html body .prompt-bar-container,html.cc-brut body .prompt-bar-container{left:12px!important;right:12px!important;width:auto!important;max-width:none!important;transform:none!important}html body .robo-companion,html.cc-brut body .robo-companion,html body #cc-robo-companion,html.cc-brut body #cc-robo-companion{right:max(12px,env(safe-area-inset-right,0px))!important;max-width:calc(100vw - 24px)!important;contain:layout style!important}}