@font-face{font-family:Figtree Variable;src:url(/fonts/figtree-latin-wght-normal.woff2) format("woff2-variations");font-weight:300 900;font-display:swap}@font-face{font-family:Fraunces Variable;src:url(/fonts/fraunces-latin-full-normal.woff2) format("woff2-variations"),url(/fonts/fraunces-latin-wght-normal.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces Variable;src:url(/fonts/fraunces-latin-wght-italic.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}:root{--noite: #0a0b10;--creme: #fbefdc;--laranja: #ff5f00;--ouro: #fbb62f;--mata: #012315;--verde: #01682a;--bg: var(--noite);--bg-soft: #0f1117;--panel: #14161d;--panel-2: #1c1e27;--line: #2b2e3a;--line-soft: #1d1f28;--line-strong: #454a5a;--mata-line: #0b3f27;--mata-rule: #1d6a45;--code: #07080c;--text: #e8dfcf;--strong: var(--creme);--muted: #b5ac9c;--faint: #9a9384;--accent: var(--laranja);--accent-hover: #ff7a2b;--on-accent: var(--noite);--gold: var(--ouro);--voice: #2fb45a;--papel: var(--creme);--papel-muted: #5b5144;--ink: var(--noite);--live: #e2483f;--link: #ff9a5c;--r-btn: 8px;--r-card: 14px;--font-ui: "Figtree Variable", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--font-display: "Fraunces Variable", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "Cascadia Code", Consolas, monospace;--side: max(20px, env(safe-area-inset-left));--max: 1280px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 var(--font-ui);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:var(--link)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:12px;top:-80px;z-index:100;padding:10px 16px;border-radius:var(--r-btn);background:var(--gold);color:var(--ink);font-weight:700;text-decoration:none}.skip:focus{top:12px}.top{position:sticky;top:0;z-index:50;padding-top:env(safe-area-inset-top);border-bottom:1px solid transparent;background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);transition:border-color .2s ease,background .2s ease}.top.scrolled{border-bottom-color:var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent)}.top-in{display:flex;align-items:center;gap:8px;max-width:var(--max);height:64px;margin:0 auto;padding:0 var(--side)}h1,h2,h3,.brand{font-variation-settings:"SOFT" 100,"opsz" 24}.brand{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:var(--strong);font:800 22px/1 var(--font-display);font-stretch:normal;letter-spacing:-.02em;text-transform:none;text-decoration:none}.brand img{width:32px;height:32px;border-radius:8px}.top .nav{display:none;align-items:center;gap:2px;margin-left:28px}.top .nav a{padding:8px 12px;border-radius:6px;color:var(--muted);font-size:15px;font-weight:600;text-decoration:none;transition:color .15s ease}.top .spacer{flex:1}.top-link{display:none;padding:8px 12px;color:var(--text);font-size:15px;font-weight:600;text-decoration:none}.top-link:hover{color:var(--strong)}.top-cta{display:none}.menu{position:relative}.menu summary{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-btn);cursor:pointer;list-style:none}.menu summary::-webkit-details-marker{display:none}.burger{display:grid;gap:6px;width:20px}.burger i{display:block;height:2px;border-radius:1px;background:var(--strong);transition:transform .2s ease}.menu[open] .burger i:first-child{transform:translateY(4px) rotate(45deg)}.menu[open] .burger i:last-child{transform:translateY(-4px) rotate(-45deg)}.menu-panel{position:fixed;top:calc(64px + env(safe-area-inset-top));left:0;right:0;display:grid;gap:2px;padding:12px var(--side) 20px;border-bottom:1px solid var(--line);background:var(--bg)}.menu-panel a:not(.btn){padding:12px 4px;border-bottom:1px solid var(--line-soft);color:var(--strong);font:600 18px/1.3 var(--font-ui);text-decoration:none}.menu-panel .btn{margin-top:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:var(--r-btn);font:700 15px/1 var(--font-ui);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn.primary{background:var(--accent);color:var(--on-accent);font-weight:700}.btn.primary:hover{background:var(--accent-hover)}.btn.ghost{border-color:var(--line);background:transparent;color:var(--strong)}.btn.ghost:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--creme) 5%,transparent)}.btn.small{min-height:40px;padding:0 16px;font-size:14px}.btn:active{transform:none}.foot{margin-top:0;padding:56px 0 calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);color:var(--muted);font-size:15px}.foot-grid{display:grid;gap:32px;max-width:var(--max);margin:0 auto;padding:0 var(--side)}.foot-grid>*{display:grid;align-content:start;gap:8px}.foot h2{margin:0 0 6px;color:var(--strong);font:700 12px/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.foot a:not(.brand){display:flex;align-items:center;min-height:44px;color:var(--text);text-decoration:none}@media(min-width:960px){.foot a:not(.brand){min-height:32px}}.foot a:not(.brand):hover{color:var(--strong);text-decoration:underline}.foot-brand p{margin:6px 0 0}.foot-fine{max-width:var(--max);margin:40px auto 0;padding:20px var(--side) 0;border-top:1px solid var(--line-soft);color:var(--faint);font-size:13px}@media(min-width:720px){:root{--side: max(32px, env(safe-area-inset-left))}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}@media(min-width:960px){.top .nav,.top-link{display:flex}.top-cta{display:inline-flex}.menu{display:none}}@media(min-width:1200px){:root{--side: max(48px, env(safe-area-inset-left))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.top,.btn,.burger i{transition:none}}@media(max-width:720px){.foot a:not(.brand){display:inline-flex;align-items:center;min-height:44px}}[hidden]{display:none!important}.top .brand-logo{width:auto;height:40px;border-radius:0}@media(min-width:720px){.top .brand-logo{height:46px}}.top .brand-logo{height:44px}@media(min-width:720px){.top .brand-logo{height:56px}}@media(min-width:960px){.foot-grid{grid-template-columns:1.6fr repeat(4,1fr)}}@media(max-width:959px){.btn.small{min-height:44px}.doc-side a{display:flex;align-items:center;min-height:44px}}.top{--hrest: 72px;--hbar: var(--hrest);--logo: 48px;height:calc(var(--hrest) + env(safe-area-inset-top));padding-top:0;border-bottom:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.top:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--hbar) + env(safe-area-inset-top));border-bottom:1px solid transparent;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);transition:height .28s cubic-bezier(.2,.7,.2,1),background .2s ease,border-color .2s ease}.top.scrolled{--hbar: 60px;--logo: 40px;border-bottom:0;background:none}.top.scrolled:before{border-bottom-color:var(--line);background:color-mix(in srgb,var(--bg) 97%,transparent)}.top-in{position:relative;height:var(--hbar);margin-top:env(safe-area-inset-top);pointer-events:auto;transition:height .28s cubic-bezier(.2,.7,.2,1)}.top .brand-logo{height:var(--logo);transition:height .28s cubic-bezier(.2,.7,.2,1)}.menu-panel{top:calc(var(--hbar) + env(safe-area-inset-top))}.top .nav{gap:4px;margin-left:36px}.top .nav a{padding:10px 14px;border-radius:8px;color:var(--text);font-size:17px;font-weight:650;letter-spacing:.005em;transition:color .15s ease,font-size .28s ease}.top .nav a:hover,.top .nav a[aria-current=page]{color:var(--strong)}.top .btn.primary:not(.menu-panel .btn){min-height:48px;padding:0 28px;border-radius:10px;font-size:16px;font-weight:800;letter-spacing:.01em;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--accent) 90%,transparent),inset 0 1px #fff3}.top.scrolled .btn.primary:not(.menu-panel .btn){min-height:42px;padding:0 24px;font-size:15px}@media(min-width:720px){.top{--logo: 60px}.top.scrolled{--logo: 48px}}@media(min-width:960px){.top{--hrest: 88px;--logo: 64px}.top.scrolled{--hbar: 68px;--logo: 50px}.top.scrolled .nav a{font-size:16px}}@media(prefers-reduced-motion:reduce){.top:before,.top-in,.top .brand-logo,.top .nav a{transition:none}}header.top:after{bottom:auto;top:calc(var(--hbar) + env(safe-area-inset-top) - 1px)}.win-dl{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--text);box-shadow:0 30px 80px -30px #000;overflow:auto}.win-dl::backdrop{background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(4px)}.win-dl-box{position:relative;padding:28px 28px 24px}.win-dl-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer}.win-dl-x:hover{background:var(--panel-2);color:var(--strong)}.win-dl-head{display:flex;align-items:center;gap:16px;margin:0 0 24px;padding:0 48px 22px 0;border-bottom:1px solid var(--line)}.win-dl-ico{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--link)}.win-dl-kicker{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--link);font:700 12px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.win-dl-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.win-dl h2{margin:0;color:var(--strong);font:700 24px/1.2 var(--font-display);text-wrap:balance}.win-dl-alerta{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:14px;background:color-mix(in srgb,var(--gold) 9%,transparent)}.win-dl-alerta svg{flex:none;color:var(--gold)}.win-dl-alerta p{margin:0;font-size:15px;line-height:1.5}.win-dl-alerta strong{color:var(--strong)}.win-dl-passos{display:grid;gap:14px;margin:0 0 24px;padding:0;list-style:none;counter-reset:passo}.win-dl-passos li{position:relative;padding-left:40px;font-size:15px;line-height:1.5;counter-increment:passo}.win-dl-passos li:before{content:counter(passo);position:absolute;top:-2px;left:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--link);font:700 14px/1 var(--font-ui)}.win-dl-passos b{color:var(--strong)}.win-dl-passos i{color:var(--faint);font-style:normal}.win-dl kbd{padding:2px 6px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel-2);color:var(--strong);font:600 13px/1 var(--font-ui)}.win-dl-acoes{display:flex;flex-wrap:wrap-reverse;gap:10px;justify-content:flex-end}@media(max-width:560px){.win-dl{width:100%;max-width:none;margin:auto 0 0;border-radius:20px 20px 0 0;max-height:92dvh}.win-dl-box{padding:24px 16px calc(16px + env(safe-area-inset-bottom))}.win-dl h2{font-size:21px}.win-dl-head{gap:12px}.win-dl-ico{width:44px;height:44px;border-radius:14px}.win-dl-acoes .btn{flex:1 1 100%}}
