*{box-sizing:border-box;margin:0;padding:0}body{font-family:Archivo,system-ui,-apple-system,sans-serif;background:#faf4ec;color:#241f26;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(36,31,38,.2);border-radius:999px}button{font-family:inherit;font-variation-settings:"wdth" 82}input,select,textarea{font-family:inherit}a{color:#e50646}.fd{font-family:Amsi Pro Condensed,Amsi Pro Cond,Archivo,system-ui,sans-serif;font-variation-settings:"wdth" 66;font-weight:900;letter-spacing:-.012em;line-height:1.04}.eyebrow,.fn{font-family:Archivo,system-ui,sans-serif;font-variation-settings:"wdth" 82;font-weight:700}.eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:12px}.topbar{background:#e50646;color:#faf4ec;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px rgba(36,31,38,.08)}.topbar-in{display:flex;align-items:center;gap:24px;height:64px;padding:0 24px;max-width:1280px;margin:0 auto}.topbar nav{display:flex;gap:4px;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.topbar nav::-webkit-scrollbar{display:none}.topbar nav a{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:14px;font-weight:700;font-variation-settings:"wdth" 82;color:hsla(34,58%,95%,.88);text-decoration:none;white-space:nowrap;transition:background .15s ease}.topbar nav a:hover{background:hsla(34,58%,95%,.16);color:#faf4ec}.topbar nav a.ativo{background:#faf4ec;color:#e50646}.topbar .sair{padding:6px 14px;font-size:12.5px;font-weight:700;border-radius:999px;background:hsla(0,0%,100%,.1);color:#faf4ec;border:1px solid hsla(0,0%,100%,.28);cursor:pointer}.topbar .sair:hover{background:hsla(0,0%,100%,.18)}@media (max-width:720px){.topbar-in{gap:14px;padding:0 16px}.topbar .usuario{display:none}}.lift{transition:transform .22s cubic-bezier(.22,1,.36,1)}.lift:hover{transform:translateY(-2px)}input:focus,select:focus,textarea:focus{outline:2px solid #f6c9d6;outline-offset:1px}a:focus-visible,button:focus-visible{outline:2px solid #e50646;outline-offset:2px}.topbar a:focus-visible,.topbar button:focus-visible{outline-color:#faf4ec}