@layer components{html:has(.site-raiz){scroll-behavior:smooth;background:#05070d}.site-raiz{--s-fundo:#05070d;--s-fundo-2:#0a0e17;--s-cartao:#0d121c;--s-linha:#ffffff14;--s-linha-forte:#ffffff24;--s-texto:#f4f7fb;--s-texto-2:#a3aec2;--s-texto-3:#6f7b91;--s-azul:#2f7bff;--s-azul-forte:#016dfc;--s-turquesa:#13e3c5;background:var(--s-fundo);color:var(--s-texto);min-height:100dvh;overflow-x:clip}.site-raiz ::selection{background:#13e3c54d}.s-conteiner{width:100%;max-width:76rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.s-conteiner{padding-inline:2rem}}.s-degrade{background:linear-gradient(90deg, var(--s-turquesa), var(--s-azul) 70%);color:#0000;-webkit-background-clip:text;background-clip:text}.s-rotulo{color:var(--s-texto-2);align-items:center;gap:.75rem;font-size:.875rem;display:inline-flex}.s-rotulo:before{content:"";background:var(--s-linha-forte);width:2rem;height:1px}.s-titulo{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.875rem,4.2vw,3rem);font-weight:500;line-height:1.08}.s-cartao{background:var(--s-cartao);border:1px solid var(--s-linha);border-radius:1.25rem}.s-etiqueta{border:1px solid var(--s-linha-forte);color:var(--s-texto);background:linear-gradient(#ffffff17,#ffffff05);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .85rem;font-size:.8125rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.s-botao{white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;height:2.875rem;padding-inline:1.35rem;font-size:.9375rem;font-weight:600;transition:transform .16s,box-shadow .2s,background-color .16s,border-color .16s;display:inline-flex}.s-botao:active{transform:translateY(1px)}.s-botao:focus-visible{outline:2px solid var(--s-turquesa);outline-offset:3px}.s-botao--cheio{color:#fff;background:linear-gradient(#2f7bff,#0158d6);box-shadow:inset 0 1px #ffffff59,0 10px 30px -8px #016dfcb3}.s-botao--cheio:hover{box-shadow:inset 0 1px #ffffff73,0 14px 40px -8px #13e3c58c}.s-botao--linha{color:var(--s-texto);border:1px solid var(--s-linha-forte);background:#ffffff05}.s-botao--linha:hover{background:#ffffff0d;border-color:#ffffff4d}.s-botao--claro{color:#04122e;background:#fff}.s-botao--claro:hover{background:#e8f0ff}.s-revelar{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--atraso,0s);transform:translateY(18px)}.s-revelar[data-visivel=true]{opacity:1;transform:none}.s-esteira{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.s-esteira__faixa{flex-shrink:0;align-items:center;gap:3.5rem;padding-right:3.5rem;animation:38s linear infinite s-esteira;display:flex}@keyframes s-esteira{to{transform:translate(-100%)}}.s-clarao{pointer-events:none;filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.s-fluxo-linha{stroke:#2f7bffbf;stroke-width:1.5px;stroke-dasharray:4 5;fill:none;animation:1.6s linear infinite s-tracejado}@keyframes s-tracejado{to{stroke-dashoffset:-18px}}.s-no{border:1px solid var(--s-linha-forte);background:linear-gradient(#ffffff12,#ffffff04);border-radius:.875rem;box-shadow:inset 0 1px #ffffff1a,0 10px 30px -18px #000000e6}.s-pontilhado{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:18px 18px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.s-deslizante{appearance:none;background:linear-gradient(90deg, var(--s-azul) var(--p,50%), #ffffff24 var(--p,50%));border-radius:999px;outline:none;width:100%;height:6px}.s-deslizante::-webkit-slider-thumb{appearance:none;border:3px solid var(--s-azul);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px}.s-deslizante::-moz-range-thumb{border:3px solid var(--s-azul);cursor:pointer;background:#fff;border-radius:50%;width:16px;height:16px}.s-deslizante:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #13e3c566}.s-pergunta summary{cursor:pointer;list-style:none}.s-pergunta summary::-webkit-details-marker{display:none}.s-pergunta[open] .s-pergunta__seta{transform:rotate(90deg)}.s-pergunta__seta{transition:transform .2s}.s-pulso-verde{animation:2s infinite s-pulso-verde}@keyframes s-pulso-verde{0%{box-shadow:0 0 #00bf63b3}70%{box-shadow:0 0 0 14px #00bf6300}to{box-shadow:0 0 #00bf6300}}.s-tela-entra{animation:.38s both s-tela}@keyframes s-tela{0%{opacity:0;transform:translateY(8px)scale(.995)}}@media (prefers-reduced-motion:reduce){html:has(.site-raiz){scroll-behavior:auto}.s-revelar{opacity:1;transition:none;transform:none}.s-esteira__faixa,.s-fluxo-linha,.s-tela-entra,.s-pulso-verde{animation:none}}}
