:root{--font-sans:"Geist Variable", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-body:"Geist Variable", "Inter", system-ui, sans-serif;--font-display:"Geist Variable", "Inter", sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", monospace;--arctic-100:#e7eef6;--arctic-200:#c2d2e4;--arctic-300:#8aa5c8;--arctic-400:#4a6fa8;--arctic-500:#2d5288;--arctic-600:#1e3a66;--arctic-700:#142849;--arctic-800:#0e5266;--arctic-900:#082e3c;--lab-100:#def4f9;--lab-200:#bbedf6;--lab-300:#86ddef;--lab-400:#45c8e2;--lab-500:#16b0d0;--lab-600:#0a6e86;--lab-700:#08515f;--frost-50:#f7fafd;--frost-100:#f0f5fa;--frost-200:#e4ecf4;--frost-300:#d2deeb;--frost-400:#b0c2d6;--deep-cold:#1b6fb5;--frozen-cyan:#3e9dd9;--cool-cyan:#7ac5e6;--neutral-cool:#9bb2c7;--warm-amber:#e89c2a;--alert-red:#e5484d;--signal-ok:#2a9d5f;--signal-warn:#f5a524;--signal-alert:#e5484d;--signal-cyan:#00b8d9;--signal-cold:#7ab5e8;--signal-ok-deep:#1a6b40;--signal-warn-deep:#8a5300;--signal-alert-deep:#b02329;--signal-ok-dark:#5bd896;--signal-warn-dark:#fbc15e;--signal-alert-dark:#ff8085;--signal-cold-dark:#9fcbf0;--primary:oklch(60% .214 240);--secondary:#6e85aa;--form:#f8f9f9;--text:#1a1d23;--text-secondary:#5a6178;--text-muted:#8b91a3;--border:#e8e9ed;--mobile-textoSuave:#5b7290;--mobile-bordaSuave:#e3edf6;--mobile-frost50Suave:#f7fafd66;--mobile-branco:#fff;--mobile-brancoSuave:#fff6;--mobile-brancoSuave50:#ffffff80;--mobile-brancoTraco:#ffffff1f;--shadow-xs:0 1px 2px #0f50dc0a;--shadow-sm:0 1px 3px #0f50dc0f, 0 1px 2px #0000000a;--shadow-md:0 4px 6px -1px #0f50dc0f, 0 2px 4px -2px #0000000a;--shadow-lg:0 10px 15px -3px #0f50dc12, 0 4px 6px -4px #0000000a;--shadow-xl:0 20px 25px -5px #0f50dc14, 0 8px 10px -6px #0000000a}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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:Geist Fallback;src:local(BlinkMacSystemFont);size-adjust:112.124%;ascent-override:89.6331%;descent-override:26.3102%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Segoe UI);size-adjust:105.332%;ascent-override:95.4125%;descent-override:28.0066%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Helvetica Neue);size-adjust:103.778%;ascent-override:96.8415%;descent-override:28.4261%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial);size-adjust:104.755%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Liberation Sans);size-adjust:104.755%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Noto Sans);size-adjust:98.5232%;ascent-override:102.006%;descent-override:29.9422%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:100.516%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Liberation Mono);size-adjust:99.9837%;ascent-override:100.516%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Roboto Mono);size-adjust:99.9837%;ascent-override:100.516%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Noto Sans Mono);size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}:root{--font-display:"Geist Variable", "Geist Fallback", system-ui, -apple-system, sans-serif;--font-body:"Geist Variable", "Geist Fallback", system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono Fallback", ui-monospace, "SFMono-Regular", monospace;--t-deep:var(--deep-cold);--t-frozen:var(--frozen-cyan);--t-cool:var(--cool-cyan);--t-neutral:var(--neutral-cool);--t-warm:var(--warm-amber);--t-alert:var(--alert-red);--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:32px;--r-full:999px;--shadow-sm:0 1px 2px #0a1a2e0f, 0 1px 3px #0a1a2e0a;--shadow-md:0 4px 12px #0a1a2e14, 0 2px 4px #0a1a2e0a;--shadow-lg:0 16px 40px #0a1a2e1f, 0 4px 12px #0a1a2e0f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--arctic-900);background:var(--frost-50);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex;overflow-x:hidden}a{color:inherit;text-decoration:none}p a,li a,td a,dd a,figcaption a,blockquote a{text-underline-offset:2px;text-decoration:underline}.fc-mais a,.feat-mais a,.destaque-link a,.ferramentas-cards a,.guias-cards a,.home-ferramentas-cards a,.ferramenta-relacionadas a,a[class*=btn],a.cta{text-decoration:none}button{font-family:inherit}img,svg{max-width:100%;display:block}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.container{max-width:1180px;margin:0 auto;padding:0 32px}@media (width<=720px){.container{padding:0 20px}}.pular-para-conteudo{z-index:200;border-radius:var(--r-full);background:var(--arctic-900);color:#fff;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:16px}.pular-para-conteudo:focus,.pular-para-conteudo:focus-visible{outline:3px solid var(--lab-400);outline-offset:2px;top:16px}main:focus{outline:none}@media (prefers-reduced-motion:reduce){.pular-para-conteudo{transition:none}}.atmos{pointer-events:none;z-index:0;background:radial-gradient(900px 600px at 88% -10%,#3e9dd92e,#0000 60%),radial-gradient(700px 500px at -8% 20%,#c7ddfe8c,#0000 65%),radial-gradient(800px 600px at 50% 100%,#1b6fb51a,#0000 60%);position:fixed;inset:0}.atmos:after{content:"";opacity:.6;mix-blend-mode:multiply;background-image:radial-gradient(1px 1px at 20% 30%,#1b6fb514 50%,#0000 51%),radial-gradient(1px 1px at 73% 67%,#1b6fb50f 50%,#0000 51%),radial-gradient(1px 1px at 47% 18%,#1b6fb50d 50%,#0000 51%),radial-gradient(1px 1px at 84% 85%,#1b6fb512 50%,#0000 51%);background-size:300px 300px,250px 250px,400px 400px,350px 350px;position:absolute;inset:0}@media (width<=720px){.atmos:after{display:none}}main,nav,footer{z-index:1;position:relative}main{flex:1 0 auto}nav.topnav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#f7fafdc7;border-bottom:1px solid #0a1a2e0f;position:sticky;top:0}nav.topnav .inner{justify-content:space-between;align-items:center;height:64px;display:flex}nav.topnav .brand-lockup{align-items:center;gap:10px;display:flex}nav.topnav .brand-mark{width:22px;height:22px}nav.topnav .brand-wm{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1}nav.topnav .brand-wm .blue{color:var(--lab-500)}nav.topnav .brand-wm .ink{color:var(--arctic-900)}nav.topnav .right{align-items:center;gap:24px;display:flex}nav.topnav .right a.login{color:var(--arctic-700);font-size:14px}nav.topnav .right a.cta{background:var(--arctic-900);color:#fff;border-radius:var(--r-full);padding:10px 18px;font-size:14px;font-weight:500;transition:background .15s}nav.topnav .right a.cta:hover{background:var(--lab-700)}nav.topnav .right a.cta.cta--secundario{color:var(--arctic-900);box-shadow:inset 0 0 0 1.5px var(--arctic-200);background:#fff}nav.topnav .right a.cta.cta--secundario:hover{color:var(--lab-700);box-shadow:inset 0 0 0 1.5px var(--lab-400);background:#fff}@media (width<=540px){nav.topnav .right{gap:14px}nav.topnav .right a.cta{padding:9px 14px}}nav.topnav .nav-toggle{width:40px;height:40px;color:var(--arctic-900);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:none}nav.topnav .nav-toggle-barras{position:relative}nav.topnav .nav-toggle-barras,nav.topnav .nav-toggle-barras:before,nav.topnav .nav-toggle-barras:after{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .2s,background .15s;display:block}nav.topnav .nav-toggle-barras:before,nav.topnav .nav-toggle-barras:after{content:"";position:absolute;left:0}nav.topnav .nav-toggle-barras:before{top:-6px}nav.topnav .nav-toggle-barras:after{top:6px}nav.topnav .nav-toggle[aria-expanded=true] .nav-toggle-barras{background:0 0}nav.topnav .nav-toggle[aria-expanded=true] .nav-toggle-barras:before{transform:translateY(6px)rotate(45deg)}nav.topnav .nav-toggle[aria-expanded=true] .nav-toggle-barras:after{transform:translateY(-6px)rotate(-45deg)}nav.topnav .nav-mobile{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#f7fafdf7;border-top:1px solid #0a1a2e0f;max-height:calc(100dvh - 64px);padding:4px 0 20px;display:block;overflow-y:auto;box-shadow:0 18px 32px -24px #082e3c80}nav.topnav .nav-mobile[hidden]{display:none}nav.topnav .nav-mobile .container{flex-direction:column;display:flex}nav.topnav .nav-mobile-link{color:var(--arctic-900);border-bottom:1px solid #0a1a2e12;padding:15px 2px;font-size:16px}nav.topnav .nav-mobile-link--entrar{color:var(--arctic-500);border-bottom:0}nav.topnav .nav-mobile-cta{text-align:center;background:var(--arctic-900);color:#fff;border-radius:var(--r-full);margin-top:14px;padding:14px 18px;font-size:15px;font-weight:500}nav.topnav .nav-mobile-cta.nav-mobile-cta--secundario{color:var(--arctic-900);box-shadow:inset 0 0 0 1.5px var(--arctic-200);background:#fff}@media (width<=1023px){nav.topnav .nav-toggle{display:flex}nav.topnav .inner .brand-lockup{margin-right:auto}nav.topnav .right{gap:12px}nav.topnav .right:not(.right-auth){margin-right:12px}nav.topnav .right a.cta{white-space:nowrap}nav.topnav .right:not(.right-auth) a.login{display:none}}@media (width>=1024px){nav.topnav .nav-mobile{display:none}}body.nav-aberta{overflow:hidden}footer.foot{padding:48px 0 32px}.foot-inner{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--arctic-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.foot-links{flex-wrap:wrap;gap:12px 24px;display:flex}.foot-links a{color:var(--arctic-700)}.foot-links a:hover{color:var(--arctic-900)}.foot-form{display:contents}.foot-botao{font:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;color:var(--arctic-700);cursor:pointer;background:0 0;border:0;padding:0}.foot-botao:hover{color:var(--arctic-900)}.badge-play{align-items:center;transition:transform 80ms;display:inline-flex}.badge-play:active{transform:scale(.98)}.badge-play:focus-visible{outline:2px solid var(--lab-500);outline-offset:3px;border-radius:8px}.badge-play img{width:auto;height:54px;display:block}.badge-play--compacto img{height:40px}section.block{border-top:1px solid #0a1a2e14;padding:96px 0;position:relative}@media (width<=400px){nav.topnav .brand-lockup{gap:6px}nav.topnav .brand-wm{letter-spacing:.06em;font-size:12px}nav.topnav .right{gap:8px}nav.topnav .right a.cta{padding:8px 10px;font-size:12.5px}}@media (width<=720px){section.block{padding:64px 0}}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--lab-600);align-items:center;gap:12px;margin-bottom:24px;font-size:11px;display:inline-flex}.eyebrow:before{content:"";background:var(--lab-500);width:28px;height:1px}h2.h{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.02}h2.h .blue{color:var(--lab-600)}h2.h .cool{color:var(--t-frozen)}p.lead{color:var(--arctic-700);max-width:56ch;margin:20px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}:focus-visible{outline:2px solid var(--lab-500);outline-offset:2px;border-radius:var(--r-xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--altura-consent-banner:96px}@media (width<=640px){:root{--altura-consent-banner:224px}}body.tem-consent-banner{padding-bottom:var(--altura-consent-banner)}.consent-banner{inset-inline:0;z-index:60;color:#fff;background:#0c4a6e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:fixed;bottom:0;box-shadow:0 -2px 12px #0000002e}.consent-banner__text{max-width:60ch;margin:0;font-size:.9rem}.consent-banner__text a{color:#fff;text-decoration:underline}.consent-banner__actions{gap:.5rem;display:flex}.consent-banner__btn{cursor:pointer;border:1px solid var(--frost-400);border-radius:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.consent-banner__btn--ghost{color:#fff;background:0 0}.consent-banner__btn--primary{color:#0c4a6e;background:#fff;border-color:#fff}nav.topnav .nav-link{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--arctic-700);font-size:11px;transition:color .15s}nav.topnav .nav-link:hover{color:var(--lab-600)}@media (width<=1023px){nav.topnav .nav-link{display:none}}.whats-flutuante{z-index:55;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 14px #06132238}.whats-flutuante:hover{transform:scale(1.06);box-shadow:0 6px 18px #06132247}@media (width<=640px){.whats-flutuante{width:52px;height:52px;bottom:14px;right:14px}}.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}.gerador-kicker{background:var(--lab-100);color:var(--lab-700);border-radius:var(--r-full);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;padding:5px 14px;font-size:11px;display:inline-block}
