@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--bg:#f2f2f2;--surface:#fff;--ink:#262223;--ink-2:#5b5557;--ink-3:#6b6668;--line:#26222324;--line-strong:#26222347;--tint:#2622230a;--violet:#492deb;--violet-deep:#44349e;--violet-wash:#492deb12;--night:#211d1e;--on-dark:#f2f2f2;--on-dark-2:#f2f2f2b8;--danger:#b3261e;--font-title:"Poppins", ui-sans-serif, sans-serif;--font-text:"Manrope", ui-sans-serif, sans-serif;--fs-display:clamp(2.125rem, 1.35rem + 2.9vw, 3.75rem);--fs-h2:clamp(1.75rem, 1.35rem + 1.5vw, 2.5rem);--fs-h3:clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--fs-lead:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-micro:.8125rem;--r-control:10px;--r-frame:16px;--r-panel:24px;--shadow-1:0 1px 2px #2622230f, 0 4px 12px #2622230d;--shadow-2:0 2px 4px #2622230f, 0 16px 40px #2622231a;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--gutter:clamp(1rem, .4rem + 2.6vw, 2.5rem);--max:1320px;--section-y:clamp(4.5rem, 3.4rem + 3.6vw, 7rem);--head-gap:clamp(2.5rem, 2rem + 1.6vw, 3.5rem);--header-h:72px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);scrollbar-color:#26222352 var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6}::selection{background:var(--violet);color:var(--on-dark)}h1,h2,h3,h4{font-family:var(--font-title);text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}img,svg{max-width:100%;display:block}a{color:var(--violet-deep);text-underline-offset:.22em;text-decoration-thickness:1px}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}input,textarea{caret-color:var(--violet)}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.on-color :focus-visible{outline-color:var(--on-dark)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;background:var(--ink);color:var(--on-dark);border-radius:0 0 var(--r-control) var(--r-control);transition:transform .16s var(--ease-out);padding:.75rem 1rem;position:absolute;top:0;transform:translateY(-110%)}.skip-link:focus-visible{transform:translateY(0)}.btn{--btn-bg:var(--violet);--btn-fg:var(--on-dark);border-radius:var(--r-control);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--font-text);white-space:nowrap;transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:0 1.375rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{width:1.125rem;height:1.125rem;transition:transform .2s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.btn:hover{--btn-bg:var(--violet-deep)}.btn:hover svg[data-nudge]{transform:translate(3px)}}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){.btn--ghost:hover{--btn-bg:var(--tint);border-color:var(--ink)}}.btn--light{--btn-bg:var(--on-dark);--btn-fg:var(--ink)}@media (hover:hover) and (pointer:fine){.btn--light:hover{--btn-bg:#fff}}.btn--small{min-height:42px;padding:0 1rem;font-size:.9375rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.demo-tag{background:var(--violet-wash);color:var(--violet-deep);font-size:var(--fs-micro);letter-spacing:.01em;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:600;line-height:1.4;display:inline-flex}.section{padding-block:var(--section-y)}.section--claro{background:var(--bg)}.section--branco{background:var(--surface)}.section--escuro{background:var(--night);color:var(--on-dark)}.section-head{margin-bottom:var(--head-gap)}.section-title{font-size:var(--fs-h2);letter-spacing:-.025em;max-width:22ch;line-height:1.12}.section-lead{max-width:60ch;color:var(--ink-2);font-size:var(--fs-lead);margin-top:1rem;line-height:1.55}.section--escuro .section-lead{color:var(--on-dark-2)}.demo-tag--neutra{color:var(--ink);background:#26222312}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.aviso[data-astro-cid-4hfejsvm]{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;width:min(100% - 2rem,760px);position:fixed;translate:-50%}.aviso[data-astro-cid-4hfejsvm][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.aviso[data-astro-cid-4hfejsvm]:not([hidden]){animation:aviso-in .42s var(--ease-out)}}@keyframes aviso-in{0%{opacity:0;transform:translateY(1.5rem)}}.aviso__corpo[data-astro-cid-4hfejsvm]{border-radius:var(--r-frame);background:var(--night);color:var(--on-dark);align-items:center;gap:1rem 1.25rem;padding:1rem 1rem 1rem 1.25rem;display:flex;box-shadow:0 12px 40px #211d1e4d,0 2px 6px #211d1e33}.aviso__texto[data-astro-cid-4hfejsvm]{color:var(--on-dark-2);font-size:var(--fs-small);flex:1;line-height:1.5}.aviso__texto[data-astro-cid-4hfejsvm] b[data-astro-cid-4hfejsvm]{color:var(--on-dark);font-weight:600}.aviso__texto[data-astro-cid-4hfejsvm] a[data-astro-cid-4hfejsvm]{color:var(--on-dark)}.aviso__acoes[data-astro-cid-4hfejsvm]{flex:none;gap:.5rem;display:flex}.btn--escuro[data-astro-cid-4hfejsvm]{--btn-bg:transparent;--btn-fg:var(--on-dark);border-color:#f2f2f266}@media (hover:hover) and (pointer:fine){.btn--escuro[data-astro-cid-4hfejsvm]:hover{--btn-bg:#f2f2f21a;border-color:var(--on-dark)}}@media (width<=640px){.aviso__corpo[data-astro-cid-4hfejsvm]{flex-direction:column;align-items:stretch}.aviso__acoes[data-astro-cid-4hfejsvm] .btn[data-astro-cid-4hfejsvm]{flex:1}}html[data-aviso-aberto] .bandeja{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--aviso-h,0px) + .75rem)}.logo[data-astro-cid-f7espo7c]{color:inherit;line-height:0;display:inline-flex}.logo[data-astro-cid-f7espo7c] svg{height:var(--logo-h);width:auto}.header-sentinel[data-astro-cid-nen7h5rs]{width:1px;height:8px;position:absolute;top:0}.header[data-astro-cid-nen7h5rs]{z-index:40;background:var(--bg);transition:box-shadow .2s;position:sticky;top:0}.header[data-astro-cid-nen7h5rs][data-scrolled]{box-shadow:0 1px 0 var(--line)}.header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:2rem;display:flex;position:relative}.header__brand[data-astro-cid-nen7h5rs]{color:var(--ink);border-radius:6px;padding:13px 13px 13px 0;display:inline-flex}.header__nav[data-astro-cid-nen7h5rs]{gap:.25rem;margin-left:auto;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);font-weight:500;font-size:var(--fs-small);border-radius:8px;padding:.5rem .875rem;text-decoration:none;transition:background-color .16s}@media (hover:hover) and (pointer:fine){.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--tint)}}.header__cta[data-astro-cid-nen7h5rs]{transition:background-color .18s ease, opacity .22s ease, transform .26s var(--ease-out), visibility 0s;flex:none}.header__cta[data-astro-cid-nen7h5rs].is-oculto{right:var(--gutter);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .16s,visibility 0s .16s;position:absolute;transform:translateY(-4px)}@media (width<=860px){.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__cta[data-astro-cid-nen7h5rs]{margin-left:auto}}@media (width<=400px){.header__inner[data-astro-cid-nen7h5rs]{gap:.75rem}.header__cta[data-astro-cid-nen7h5rs]{padding:0 .75rem;font-size:.875rem}}.rodape[data-astro-cid-wy2sysiw]{padding-top:clamp(4rem,3rem + 3vw,6rem);padding-bottom:max(2rem, env(safe-area-inset-bottom));background:var(--night);color:var(--on-dark)}.rodape__topo[data-astro-cid-wy2sysiw]{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem;display:grid}.rodape__marca[data-astro-cid-wy2sysiw]{color:var(--on-dark);border-radius:8px;align-self:start;margin-top:-32px;padding:32px 32px 32px 0;display:inline-flex}.rodape__titulo[data-astro-cid-wy2sysiw]{font-family:var(--font-text);font-size:var(--fs-small);letter-spacing:0;color:var(--on-dark-2);margin-bottom:1rem;font-weight:600}.rodape__coluna[data-astro-cid-wy2sysiw] ul[data-astro-cid-wy2sysiw]{gap:.5rem;list-style:none;display:grid}.rodape[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]{color:var(--on-dark);font-size:var(--fs-small);text-decoration:none;transition:color .16s}@media (hover:hover) and (pointer:fine){.rodape__coluna[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]:hover{text-decoration:underline}}.rodape[data-astro-cid-wy2sysiw] address[data-astro-cid-wy2sysiw]{font-style:normal;font-size:var(--fs-small);line-height:1.6}.rodape__horario[data-astro-cid-wy2sysiw]{color:var(--on-dark-2);font-size:var(--fs-small);margin-top:.75rem}.rodape[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw].rodape__legal{color:var(--on-dark-2);font-size:inherit}@media (hover:hover) and (pointer:fine){.rodape[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw].rodape__legal:hover{color:var(--on-dark);text-decoration:underline}}.rodape__base[data-astro-cid-wy2sysiw]{color:var(--on-dark-2);font-size:var(--fs-micro);border-top:1px solid #f2f2f224;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:clamp(3rem,2rem + 3vw,5rem);padding-top:1.5rem;display:flex}@media (width<=960px){.rodape__topo[data-astro-cid-wy2sysiw]{grid-template-columns:1fr 1fr}.rodape__marca[data-astro-cid-wy2sysiw]{grid-column:1/-1}}@media (width<=520px){.rodape__topo[data-astro-cid-wy2sysiw]{grid-template-columns:1fr}}
