@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/HankenGrotesk-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/HankenGrotesk-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HankenGrotesk-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HankenGrotesk-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HankenGrotesk-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HankenGrotesk-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HankenGrotesk-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HankenGrotesk-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Spectral-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Spectral-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Spectral-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Spectral-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Spectral-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Spectral-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Spectral-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Spectral-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Spectral-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Spectral-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#18181a;--bg-alt:#201f1d;--bg-footer:#0f0f10;--accent:#f15a2b;--text-strong:#f8f6f1;--text:#f4f1ec;--text-nav:#c9c6c0;--text-muted:#b6b2ab;--text-muted-2:#a6a29b;--text-subtle:#8f8b84;--text-subtle-2:#7a766f;--text-footer:#9a968f;--text-footer-2:#86837d;--text-footer-3:#6b6862;--line:#f4f1ec14;--line-strong:#f4f1ec1f;--line-button:#f4f1ec40;--font-title:"Spectral", Georgia, serif;--font-text:"Hanken Grotesk", system-ui, sans-serif;--font-label:"JetBrains Mono", ui-monospace, monospace;--radius:2px;--radius-photo:5px;--gutter:clamp(22px, 4.33vw, 64px);--mobile:760px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:110px}body{background:var(--bg);color:var(--text);font-family:var(--font-text);margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-title);color:var(--text-strong);font-weight:400}h1 em,h2 em,h3 em{color:var(--accent);font-style:italic}.label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.link{transition:color .2s}.link:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is([data-mov="2"],[data-mov="3"]) .foto{overflow:clip!important}:is([data-mov="2"],[data-mov="3"]) .foto img{animation-name:mov-foto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();height:112%!important;top:-6%!important}@keyframes mov-foto{0%{transform:translateY(-4%)scale(1.08)}40%{transform:translateY(0)scale(1)}to{transform:translateY(4%)scale(1)}}:is([data-mov="2"],[data-mov="3"]) :is(.barra,.barra-dir){transform-origin:top;animation-name:mov-barra;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 45%}@keyframes mov-barra{0%{transform:scaleY(0)}to{transform:scaleY(1)}}:is([data-mov="2"],[data-mov="3"]) main :is(.label,h2),:is([data-mov="2"],[data-mov="3"]) :is(.dif-grade,.etapas,.cards,.numeros,.linhas)>*,:is([data-mov="2"],[data-mov="3"]) .faq-lista>details{animation-name:mov-sobe;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% cover 28%}@keyframes mov-sobe{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}:is([data-mov="2"],[data-mov="3"]) :is(.dif-grade,.etapas,.cards,.numeros,.linhas,.faq-lista)>:nth-child(2){animation-range:entry 12% cover 32%}:is([data-mov="2"],[data-mov="3"]) :is(.dif-grade,.etapas,.cards,.numeros,.linhas,.faq-lista)>:nth-child(3){animation-range:entry 19% cover 36%}:is([data-mov="2"],[data-mov="3"]) :is(.dif-grade,.etapas,.cards,.numeros,.linhas,.faq-lista)>:nth-child(n+4){animation-range:entry 26% cover 40%}[data-mov="3"] .foto img{animation-name:mov-foto-forte;height:140%!important;top:-20%!important}@keyframes mov-foto-forte{0%{transform:translateY(-14%)scale(1.18)}45%{transform:translateY(0)scale(1.02)}to{transform:translateY(14%)scale(1)}}[data-mov="3"] :is(.hero-texto,.hero .texto){animation-name:mov-hero-texto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit}@keyframes mov-hero-texto{to{opacity:0;transform:translateY(-200px)}}[data-mov="3"] .foto .veu{animation-name:mov-veu;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}@keyframes mov-veu{0%{opacity:.3}to{opacity:1}}[data-mov="3"] header.nav{animation-name:mov-nav;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 220px}@keyframes mov-nav{to{padding-top:12px;padding-bottom:12px}}[data-mov="3"] header.nav .logo img{animation-name:mov-logo;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 220px}@keyframes mov-logo{to{height:25px}}[data-mov="3"] main :is(.label,h2),[data-mov="3"] :is(.dif-grade,.etapas,.cards,.numeros,.linhas)>*,[data-mov="3"] .faq-lista>details{animation-name:mov-sobe-forte}@keyframes mov-sobe-forte{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}[data-mov="3"] :is(.barra,.barra-dir){animation-range:entry cover 60%}}}.botao[data-astro-cid-3uip24ys]{border-radius:var(--radius);font-family:var(--font-text);justify-content:center;align-items:center;gap:9px;font-size:17px;line-height:normal;transition:transform .15s,background .2s,color .2s,border-color .2s;display:inline-flex}.botao[data-astro-cid-3uip24ys]:hover{transform:translateY(-2px)}.primario[data-astro-cid-3uip24ys]{background:var(--accent);color:#fff;border:0;padding:16px 30px;font-weight:600}.secundario[data-astro-cid-3uip24ys]{border:1px solid var(--line-button);color:var(--text-nav);padding:16px 28px;font-weight:500}.secundario[data-astro-cid-3uip24ys]:hover{border-color:var(--accent);color:var(--text)}.contorno[data-astro-cid-3uip24ys]{border:1px solid var(--accent);color:var(--accent);padding:12px 22px;font-size:16px;font-weight:600}@media (width<=760px){.primario[data-astro-cid-3uip24ys],.secundario[data-astro-cid-3uip24ys]{padding:15px 22px;font-size:16.5px}}.faixa[data-astro-cid-wpvy4v7s]{padding:9px var(--gutter);background:var(--bg-footer);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.cidades[data-astro-cid-wpvy4v7s]{letter-spacing:.08em;color:var(--text-subtle-2);font-size:13px}.idiomas[data-astro-cid-wpvy4v7s]{font-family:var(--font-label);letter-spacing:.08em;color:var(--text-subtle);gap:16px;font-size:14px;display:flex}.idiomas[data-astro-cid-wpvy4v7s] .ativo[data-astro-cid-wpvy4v7s]{color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:2px}@media (width<=760px){.faixa[data-astro-cid-wpvy4v7s]{justify-content:flex-end;padding:8px 22px}.cidades[data-astro-cid-wpvy4v7s]{display:none}}.nav[data-astro-cid-wpvy4v7s]{z-index:40;background:var(--bg);padding:26px var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:34.5px}.links[data-astro-cid-wpvy4v7s]{color:var(--text-nav);align-items:center;gap:38px;font-size:17px;display:flex}.hamburger[data-astro-cid-wpvy4v7s],.menu-mobile[data-astro-cid-wpvy4v7s]{display:none}@media (width<=1060px){.links[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s]>.cta{display:none}.hamburger[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:4px 0;display:flex}.hamburger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--text);width:20px;height:2px;display:block}}@media (width<=760px){.nav[data-astro-cid-wpvy4v7s]{padding:18px 22px}.logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:25.5px}}.menu-mobile[data-astro-cid-wpvy4v7s]:popover-open{border:0;border-top:1px solid var(--line);background:var(--bg);width:100%;max-width:none;height:auto;max-height:none;color:var(--text);flex-direction:column;gap:32px;margin:0;padding:8px 22px 40px;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}html:has(.menu-mobile:popover-open){overflow:hidden}.hamburger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{transition:transform .2s,opacity .2s}.nav[data-astro-cid-wpvy4v7s]:has(.menu-mobile:popover-open) .hamburger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(7px)rotate(45deg)}.nav[data-astro-cid-wpvy4v7s]:has(.menu-mobile:popover-open) .hamburger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.nav[data-astro-cid-wpvy4v7s]:has(.menu-mobile:popover-open) .hamburger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-mobile[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{flex-direction:column;display:flex}.menu-mobile[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-title);color:var(--text-strong);border-bottom:1px solid var(--line-strong);padding:16px 0;font-size:28.5px}.footer[data-astro-cid-jo6i4kqk]{background:var(--bg-footer);padding:64px var(--gutter) 40px;border-top:1px solid var(--line)}.grade[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1.3fr;gap:48px;padding-bottom:48px;display:grid}.logo[data-astro-cid-jo6i4kqk]{width:auto;height:32px;margin-bottom:22px}.tagline[data-astro-cid-jo6i4kqk]{color:var(--text-footer-2);max-width:300px;margin:0;font-size:17px;line-height:1.6}.titulo[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;margin-bottom:18px;font-size:14px}.texto[data-astro-cid-jo6i4kqk]{color:var(--text-footer);margin:0 0 20px;font-size:16.5px;line-height:1.7}.texto[data-astro-cid-jo6i4kqk].contato{margin:0}.navegacao[data-astro-cid-jo6i4kqk]{color:var(--text-footer);grid-template-columns:1fr 1fr;gap:10px 24px;font-size:16.5px;display:grid}.base[data-astro-cid-jo6i4kqk]{color:var(--text-footer-3);justify-content:space-between;align-items:center;padding-top:26px;font-size:14.5px;display:flex}.sociais[data-astro-cid-jo6i4kqk]{margin-right:calc(108px - var(--gutter));gap:20px;display:flex}@media (width<=1060px){.grade[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=760px){.footer[data-astro-cid-jo6i4kqk]{padding:44px 24px 100px}.grade[data-astro-cid-jo6i4kqk]{border-bottom:0;padding-bottom:0;display:block}.logo[data-astro-cid-jo6i4kqk]{height:25.5px;margin-bottom:22px}.tagline[data-astro-cid-jo6i4kqk]{max-width:none;margin-bottom:24px;font-size:15.5px}.texto[data-astro-cid-jo6i4kqk],.texto[data-astro-cid-jo6i4kqk].contato{margin-bottom:20px;font-size:15.5px}.base[data-astro-cid-jo6i4kqk]{padding-top:0;font-size:14px}.so-desktop-inline[data-astro-cid-jo6i4kqk]{display:none}.grade[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]+div[data-astro-cid-jo6i4kqk]{margin-top:30px}.titulo[data-astro-cid-jo6i4kqk]{margin-bottom:14px}.navegacao[data-astro-cid-jo6i4kqk]{font-size:15.5px}.base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:16px;margin-top:30px;padding-top:26px}.sociais[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px 20px;margin-right:0}}.whatsapp[data-astro-cid-mvxpnsjo]{z-index:50;background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .15s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #00000059}.whatsapp[data-astro-cid-mvxpnsjo]:hover{transform:scale(1.06)}.whatsapp[data-astro-cid-mvxpnsjo] svg[data-astro-cid-mvxpnsjo]{width:32px;height:32px}@media (width<=760px){.whatsapp[data-astro-cid-mvxpnsjo]{width:56px;height:56px;bottom:18px;right:18px}.whatsapp[data-astro-cid-mvxpnsjo] svg[data-astro-cid-mvxpnsjo]{width:30px;height:30px}}
