@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 400;font-display:block;src:url(/fonts/material-symbols-outlined.woff2)format("woff2")}:root{--navy-950:#001746;--navy-900:#001f61;--navy:#002060;--blue-800:#0a489b;--blue-600:#0079d6;--blue-400:#388dff;--blue-200:#8cbce8;--tint:#dbe4f3;--tint-soft:#f0f4fa;--brand:var(--blue-600);--accent:var(--blue-400);--fg:#0b1b3a;--fg-muted:#44546a;--fg-subtle:#6b7a93;--bg:#fff;--bg-subtle:#f6f8fc;--border:#e4e9f2;--border-strong:#c7d1e4;--font:"Manrope", system-ui, sans-serif;--radius:10px;--radius-lg:16px;--shadow-xs:0 1px 2px #0020600f;--shadow-sm:0 2px 6px #00206014;--shadow-md:0 8px 24px #0020601f;--shadow-lg:0 20px 48px #00174638;--container:1160px;--nav-h:76px;--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"case";font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4,p{margin:0}button{font-family:var(--font);cursor:pointer}input,select,textarea{font-family:var(--font)}#root{min-height:100vh}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"opsz" 48, "wght" 200, "FILL" 0, "GRAD" 0;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}html.ms-failed .material-symbols-outlined{visibility:hidden}.container{max-width:var(--container);margin:0 auto;padding:0 32px}@media (max-width:1024px){.container{padding-left:24px!important;padding-right:24px!important}}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-size:13px;font-weight:700}.eyebrow.on-dark{color:var(--blue-400)}.btn{border-radius:var(--radius);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.btn .material-symbols-outlined{font-variation-settings:"opsz" 24, "wght" 400;font-size:19px}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 6px 18px #0079d647}.btn-primary:hover{background:var(--blue-800)}.btn-primary:active{background:var(--navy)}.btn-outline{color:var(--navy);border-color:var(--border-strong);background:0 0}.btn-outline:hover{border-color:var(--brand);color:var(--brand)}.btn-outline.on-dark{color:#fff;border-color:#ffffff59}.btn-outline.on-dark:hover{color:#fff;background:#ffffff14;border-color:#fff}.btn-ghost{color:var(--brand);background:0 0;padding:13px 10px}.btn-ghost:hover{color:var(--blue-800)}.btn:focus-visible,a:focus-visible,input:focus-visible,button:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}.card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);background:#fff}@media (prefers-reduced-motion:no-preference){.fade-up{animation:fadeUp .55s var(--ease) both}.fade-up.d1{animation-delay:80ms}.fade-up.d2{animation-delay:.16s}.fade-up.d3{animation-delay:.24s}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid #fff;border-radius:8px}.nav-burger{color:var(--navy);background:0 0;border:none;margin-left:auto;padding:8px;display:none}.nav-mobile-panel{display:none}@media (max-width:1024px){.nav-links{display:none!important}.nav-burger{align-items:center;display:flex!important}.nav-mobile-panel{top:var(--nav-h);height:calc(100vh - var(--nav-h));height:calc(100dvh - var(--nav-h));z-index:49;background:var(--navy-950);flex-direction:column;gap:4px;padding:24px 28px 40px;display:flex;position:absolute;left:0;right:0;overflow:auto}.nav-mobile-panel a.nav-mobile-link{color:#ffffffd9;border-bottom:1px solid #ffffff1a;padding:14px 4px;font-size:19px;font-weight:600;text-decoration:none}.nav-mobile-panel a.nav-mobile-link.active{color:var(--blue-400);font-weight:800}.nav-mobile-panel .btn{justify-content:center;margin-top:24px}[style*="grid-template-columns: repeat(6"]{grid-template-columns:repeat(3,1fr)!important}[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,1fr)!important}[style*="grid-template-columns: 1.1fr"]{grid-template-columns:1fr!important;gap:48px!important}[style*="grid-template-columns: 1fr 460px"]{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:768px){[style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important}[style*="grid-template-columns: repeat(6"]{grid-template-columns:repeat(2,1fr)!important}main [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}main [style*="gap: 72px"]{gap:40px!important}h1[style*="font-size: 58px"]{font-size:36px!important}h1[style*="font-size: 52px"]{font-size:34px!important}h1[style*="font-size: 46px"]{font-size:33px!important}h1[style*="font-size: 44px"]{font-size:32px!important}h2[style*="font-size: 36px"]{font-size:28px!important}h2[style*="font-size: 32px"]{font-size:26px!important}main [style*="padding: 96px 32px"]{padding:64px 24px!important}main [style*="padding: 88px 32px"]{padding:60px 24px!important}[style*="padding: 116px 32px 100px"]{padding:80px 24px 72px!important}}@media (max-width:560px){[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: repeat(2"],.footer-grid{grid-template-columns:1fr!important}.cookie-consent{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;width:100%!important;margin-bottom:0!important;padding:22px 20px 24px!important}}@media (max-width:900px){.trafego-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.modal-cadastro-dialog [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.modal-cadastro-dialog [style*="grid-template-columns: 1fr 1fr"]>label{grid-column:1/-1!important}}@media (max-width:560px){.modal-cadastro-overlay{padding:14px!important}.modal-cadastro-dialog{max-height:calc(100dvh - 28px)!important}.modal-cadastro-body{padding:30px 22px 32px!important}.modal-cadastro-success{padding:44px 24px 40px!important}}@keyframes futuraShimmer{0%{background-position:-340px 0}to{background-position:340px 0}}.sk{background-color:#e7edf5;background-image:linear-gradient(90deg,#e7edf500 0%,#ffffffb3 50%,#e7edf500 100%);background-repeat:no-repeat;background-size:340px 100%;border-radius:8px;animation:1.3s ease-in-out infinite futuraShimmer}@media (prefers-reduced-motion:reduce){.sk{animation:none}}@keyframes futuraSpin{to{transform:rotate(360deg)}}.futura-spinner{border:3px solid var(--border-strong);border-top-color:var(--brand);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite futuraSpin}.futura-progress{background:var(--border);border-radius:999px;width:100%;max-width:260px;height:6px;overflow:hidden}.futura-progress-fill{background:linear-gradient(90deg, var(--blue-600), var(--blue-400));border-radius:999px;height:100%;transition:width .25s}.futura-progress-fill.is-indeterminate{width:40%;animation:1.15s ease-in-out infinite futuraSlide}@keyframes futuraSlide{0%{transform:translate(-105%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.futura-spinner{animation-duration:2.4s}.futura-progress-fill.is-indeterminate{opacity:.45;width:100%;animation:none}}
