.hub[data-astro-cid-rdchilwz]{padding-block:clamp(1rem,3vw,2rem) clamp(5rem,10vw,8rem)}.grid[data-astro-cid-rdchilwz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=1099px){.grid[data-astro-cid-rdchilwz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.grid[data-astro-cid-rdchilwz]{grid-template-columns:minmax(0,1fr)}}.grid[data-astro-cid-rdchilwz] li[data-astro-cid-rdchilwz]{display:flex}.card[data-astro-cid-rdchilwz]{isolation:isolate;background:var(--superficie);width:100%;box-shadow:inset 0 0 0 1px var(--nevoa);backdrop-filter:blur(10px);transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out);border-radius:24px;flex-direction:column;padding:clamp(1.25rem,2.2vw,1.6rem);display:flex;position:relative;overflow:hidden}.glow[data-astro-cid-rdchilwz]{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 38%, transparent), transparent);opacity:.28;height:70%;transition:opacity .32s var(--ease-out);position:absolute;inset:-40% -20% auto}.stage[data-astro-cid-rdchilwz]{border-bottom:1px solid var(--nevoa);align-items:center;height:72px;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.name[data-astro-cid-rdchilwz]{font-size:inherit;margin:0;line-height:1}.name[data-astro-cid-rdchilwz] img[data-astro-cid-rdchilwz]{width:auto;max-width:100%;height:auto;max-height:48px}.name[data-astro-cid-rdchilwz] img[data-astro-cid-rdchilwz][src*=contabil-gestao]{max-height:66px}.wordmark[data-astro-cid-rdchilwz]{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--branco);align-items:center;gap:.6rem;font-size:1.5rem;font-weight:500;display:inline-flex}.wordmark[data-astro-cid-rdchilwz] b[data-astro-cid-rdchilwz]{color:var(--menta);font-weight:700}.wm-icon[data-astro-cid-rdchilwz]{width:2rem;height:2rem;color:var(--menta)}.wm-switch[data-astro-cid-rdchilwz]{background:var(--menta);border-radius:999px;width:2.6rem;height:1.4rem;position:relative}.wm-switch[data-astro-cid-rdchilwz] span[data-astro-cid-rdchilwz]{background:var(--branco);border-radius:50%;width:1.04rem;height:1.04rem;position:absolute;top:.18rem;right:.18rem}.area[data-astro-cid-rdchilwz]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--menta-texto);font-size:.75rem}.desc[data-astro-cid-rdchilwz]{color:var(--tinta-suave);margin-top:.6rem;margin-bottom:1.5rem;font-size:.9688rem;line-height:1.55}.go[data-astro-cid-rdchilwz]{color:var(--heading);align-self:flex-start;margin-top:auto;padding-block:.7rem;font-size:.9375rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline-block}.go[data-astro-cid-rdchilwz] svg[data-astro-cid-rdchilwz]{vertical-align:-.15em;width:1rem;height:1rem;color:var(--menta);transition:transform .22s var(--ease-out);margin-left:.35rem;display:inline-block}.go[data-astro-cid-rdchilwz]:after{content:"";border-radius:inherit;position:absolute;inset:0}.go[data-astro-cid-rdchilwz]:focus-visible{outline:none}.card[data-astro-cid-rdchilwz]:has(.go:focus-visible){box-shadow:inset 0 0 0 2px var(--menta)}.card[data-astro-cid-rdchilwz]:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-rdchilwz]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-4px)}.card[data-astro-cid-rdchilwz]:hover .glow[data-astro-cid-rdchilwz]{opacity:.7}.card[data-astro-cid-rdchilwz]:hover .go[data-astro-cid-rdchilwz] svg[data-astro-cid-rdchilwz]{transform:translate(4px)}}.closing[data-astro-cid-rdchilwz]{box-shadow:inset 0 0 0 1px var(--nevoa);background:linear-gradient(120deg,#3c1053e6,#1e0a2b99);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3vw,2rem);display:flex}.closing[data-astro-cid-rdchilwz] p[data-astro-cid-rdchilwz]{max-width:46ch;font-family:var(--font-display);color:var(--heading);text-wrap:balance;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:500;line-height:1.3}
