:root{--azul-25:#f5fbfe;--azul-50:#eaf6fc;--azul-100:#d0eaf8;--azul-200:#a4d5f0;--azul-300:#74bde7;--azul-400:#4fabdd;--azul-500:#369ad6;--azul-600:#2a7db1;--azul-700:#23648d;--azul-800:#1d4f6f;--azul-900:#163c55;--verde-50:#f2f8ec;--verde-100:#e1f0d2;--verde-200:#c5e2ab;--verde-300:#a3d07e;--verde-400:#8cc264;--verde-500:#75b44e;--verde-600:#5f963d;--verde-700:#4b7631;--verde-800:#3b5c27;--verde-900:#2d461e;--amarelo-50:#fff9e8;--amarelo-100:#fdf0c4;--amarelo-200:#fbe087;--amarelo-300:#f9cd4c;--amarelo-400:#f7c02c;--amarelo-500:#f6b519;--amarelo-600:#d99a0d;--amarelo-700:#b07a0c;--amarelo-800:#8a600c;--amarelo-900:#6b4a0b;--laranja-50:#fef4ec;--laranja-100:#fce4d0;--laranja-200:#f9c69f;--laranja-300:#f3a468;--laranja-400:#ee8b41;--laranja-500:#e87724;--laranja-600:#cb601a;--laranja-700:#a44a16;--laranja-800:#813b16;--laranja-900:#663015;--tinta:#0c1826;--cinza-900:#14243a;--cinza-800:#1d3350;--cinza-700:#35465e;--cinza-600:#4b5c75;--cinza-500:#6a7a92;--cinza-400:#94a2b6;--cinza-300:#c3ccd8;--cinza-200:#e0e6ee;--cinza-100:#eef2f7;--cinza-50:#f6f8fb;--branco:#ffffff;--escuro-900:#071320;--escuro-800:#0b1c2e;--escuro-700:#10293f;--escuro-600:#163752;--sucesso:var(--verde-600);--atencao:var(--amarelo-600);--erro:#d92d20;--fonte-titulo:var(--font-sora),"Sora",system-ui,-apple-system,sans-serif;--fonte-texto:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--fonte-mono:ui-monospace,"SF Mono","JetBrains Mono","Cascadia Code",monospace;--t-xs:0.75rem;--t-sm:0.875rem;--t-md:1rem;--t-lg:1.125rem;--t-xl:1.25rem;--t-2xl:1.5rem;--t-3xl:1.875rem;--t-4xl:2.25rem;--t-5xl:3rem;--t-6xl:3.75rem;--container:1240px;--container-estreito:880px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--sombra-sm:0 1px 2px rgba(12,24,38,0.06),0 1px 3px rgba(12,24,38,0.08);--sombra-md:0 8px 24px rgba(12,24,38,0.08);--sombra-lg:0 18px 48px rgba(12,24,38,0.12);--sombra-xl:0 28px 68px rgba(12,24,38,0.18);--sombra-azul:0 12px 28px rgba(54,154,214,0.28);--sombra-laranja:0 12px 28px rgba(232,119,36,0.28);--ease:cubic-bezier(0.4,0,0.2,1);--ease-saida:cubic-bezier(0.16,1,0.3,1);--gradiente-marca:linear-gradient(90deg,var(--verde-500) 0%,var(--amarelo-500) 33%,var(--laranja-500) 66%,var(--azul-500) 100%);--gradiente-marca-claro:linear-gradient(90deg,var(--azul-300) 0%,var(--verde-300) 34%,var(--amarelo-300) 67%,var(--laranja-300) 100%)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fonte-texto);font-size:var(--t-md);line-height:1.65;color:var(--cinza-700);background:var(--branco);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--fonte-titulo);color:var(--tinta);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit}img,svg,video{max-width:100%;display:block}ol,ul{margin:0;padding:0;list-style:none}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::selection{background:var(--azul-200);color:var(--azul-900)}:focus-visible{outline:3px solid var(--azul-400);outline-offset:2px;border-radius:4px}.container{max-width:var(--container)}.container,.container-estreito{width:100%;margin-inline:auto;padding-inline:24px}.container-estreito{max-width:var(--container-estreito)}@media (max-width:640px){.container,.container-estreito{padding-inline:18px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--azul-600);color:#fff;padding:12px 20px;border-radius:0 0 var(--r-sm) 0;font-weight:700}.skip-link:focus{left:0}.texto-marca{background:var(--gradiente-marca);-webkit-background-clip:text;background-clip:text;color:transparent}.texto-marca-claro{background:var(--gradiente-marca-claro);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}