:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primaria:#fe5000;--primaria-forte:#e02e07;--primaria-lavada:#ffdccd;--secundaria:#505257;--tinta:#242424;--texto:var(--secundaria);--texto-suave:#555;--escuro:#0f0f0f;--borda:#cbcbcb;--borda-suave:#e5e5e5;--fundo-suave:#f0f4f5;--fundo-campo:#efefef;--branco:#fff;--veu-foto:#0009;--whatsapp:#25d366;--sucesso:#1c7c3a;--erro:#b3261e;--sucesso-sobre-primaria:#7dff7d;--erro-sobre-primaria:#f99;--fonte-corpo:var(--font-corpo);--fonte-titulo:var(--font-titulo);--texto-xs:12px;--texto-sm:14px;--texto-base:16px;--texto-md:18px;--texto-lg:20px;--texto-xl:24px;--titulo-sm:28px;--titulo-md:32px;--titulo-lg:36px;--titulo-xl:40px;--titulo-2xl:48px;--titulo-3xl:64px;--raio-sm:4px;--raio-md:10px;--raio-lg:20px;--raio-pilula:999px;--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-5:20px;--espaco-6:24px;--espaco-8:32px;--espaco-10:40px;--espaco-12:48px;--espaco-16:64px;--espaco-20:80px;--espaco-24:96px;--secao-respiro:6em;--secao-respiro-celular:3em;--margem-lateral:1.25em;--largura-conteudo:1280px;--largura-estreita:980px;--sombra-flutuante:0 5px 16px #0003;--sombra-foto:drop-shadow(0 12px 28px #0006);--dur-botao:.25s;--dur-revelar:.8s;--deslocamento-revelar:24px;--acrilico-fundo:color-mix(in oklab, var(--branco) 78%, transparent);--acrilico-filtro:blur(18px) saturate(130%);--acrilico-borda:color-mix(in oklab, var(--tinta) 10%, transparent);--acrilico-rim:inset 0 1px 0 0 color-mix(in oklab, var(--branco) 70%, transparent);--acrilico-sombra:0 10px 28px -16px #00000040;--acrilico-texto:var(--tinta)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--fonte-corpo);color:var(--texto);background:var(--branco);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid}.revelar{opacity:0;transform:translateY(var(--deslocamento-revelar));transition:opacity var(--dur-revelar) ease, transform var(--dur-revelar) ease}.revelar.visivel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revelar,.revelar.visivel{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
