.site-topo{background:var(--t-vidro);border-bottom:1px solid var(--t-borda);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.site-topo{animation:site-topo-rolou linear both;animation-timeline:scroll(root);animation-range:0 140px}}}@keyframes site-topo-rolou{0%{background-color:transparent;border-bottom-color:transparent;box-shadow:none}to{background-color:var(--t-vidro);border-bottom-color:var(--t-borda);box-shadow:0 10px 30px -18px rgba(16,18,40,.35)}}.site-mega{opacity:0;visibility:hidden;translate:0 8px;pointer-events:none;transition:opacity .18s ease,translate .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.site-mega-grupo:focus-within>.site-mega,.site-mega-grupo:hover>.site-mega{opacity:1;visibility:visible;translate:0 0;pointer-events:auto;transition:opacity .18s ease,translate .22s cubic-bezier(.2,.8,.2,1),visibility 0s}.site-mega-grupo:focus-within .site-mega-seta,.site-mega-grupo:hover .site-mega-seta{rotate:180deg}.site-mega:before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.site-gaveta{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(22rem,88vw);max-width:none;border:0;padding:0;background:var(--t-elevada);color:var(--t-texto);box-shadow:var(--shadow-flutuante)}.site-gaveta[open]{animation:none;translate:0 0;transition:translate .28s cubic-bezier(.2,.8,.2,1),overlay allow-discrete .28s,display allow-discrete .28s}@starting-style{.site-gaveta[open]{translate:100% 0}}.site-gaveta::backdrop{transition:opacity .28s,overlay allow-discrete .28s,display allow-discrete .28s;opacity:1}@starting-style{.site-gaveta[open]::backdrop{opacity:0}}html:has(.site-gaveta[open]){overflow:hidden}.site-faq>summary{list-style:none;cursor:pointer}.site-faq>summary::-webkit-details-marker{display:none}.site-faq::details-content{block-size:0;overflow:clip;transition:block-size .3s cubic-bezier(.2,.8,.2,1),content-visibility allow-discrete .3s}.site-faq[open]::details-content{block-size:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.site-inclinado{transform-origin:50% 0;animation:site-endireitar linear forwards;animation-timeline:view();animation-range:entry 0 cover 45%}}}@keyframes site-endireitar{0%{transform:perspective(1600px) rotateX(16deg) scale(.96)}to{transform:perspective(1600px) rotateX(0) scale(1)}}.site-raiz .revelar{animation-fill-mode:forwards}@media (prefers-reduced-motion:no-preference){.site-flutuar{animation:site-flutuar 6s ease-in-out infinite}.site-flutuar-2{animation:site-flutuar 7s ease-in-out -2.5s infinite}}@keyframes site-flutuar{0%,to{translate:0 0}50%{translate:0 -8px}}.site-letreiro{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}@media (prefers-reduced-motion:no-preference){.site-letreiro-trilho{animation:site-letreiro 40s linear infinite}.site-letreiro:hover .site-letreiro-trilho{animation-play-state:paused}}@keyframes site-letreiro{to{translate:0 0}}@property --site-angulo{syntax:"<angle>";inherits:false;initial-value:0deg}.site-borda-viva{position:relative;isolation:isolate}.site-borda-viva:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--site-angulo),rgba(146,119,255,.9),rgba(34,211,238,.8),rgba(146,119,255,.1) 40%,rgba(146,119,255,.1) 60%,rgba(146,119,255,.9));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (prefers-reduced-motion:no-preference){.site-borda-viva:before{animation:site-girar 8s linear infinite}}@keyframes site-girar{to{--site-angulo:360deg}}.site-bento{position:relative;overflow:hidden}.site-bento:after{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(146,119,255,.7),rgba(34,211,238,.6),transparent);opacity:0;transition:opacity .3s}.site-bento:hover:after{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-barra{transform-origin:0 50%;animation:site-barra linear forwards;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes site-barra{0%{scale:.15 1}to{scale:1 1}}@media (prefers-reduced-motion:no-preference){.site-pulso:after{content:"";position:absolute;inset:0;border-radius:999px;background:inherit;animation:site-pulso 2s ease-out infinite}}@keyframes site-pulso{0%{opacity:.7;scale:1}to{opacity:0;scale:2.6}}.site-legal{color:var(--t-texto-2);line-height:1.75}.site-legal h2{margin:2.25rem 0 .6rem;font-size:1.2rem;scroll-margin-top:6rem}.site-legal h2,.site-legal h3{font-weight:600;color:var(--t-texto)}.site-legal h3{margin:1.25rem 0 .4rem}.site-legal p,.site-legal ul{margin:.75rem 0}.site-legal ul{list-style:disc;padding-left:1.4rem}.site-legal li{margin:.3rem 0}.site-legal strong{color:var(--t-texto)}.site-legal a{color:var(--t-destaque);text-decoration:underline;text-underline-offset:3px}.site-raiz [id]{scroll-margin-top:5.5rem}