.nl-video[data-astro-cid-24ooxegs]{aspect-ratio:4/3;background:var(--surface-0);pointer-events:none;user-select:none;width:min(30rem,90vw);height:auto;display:block}.nl-hero[data-astro-cid-cdtyalbo]{background:var(--surface-0);padding:.75rem clamp(.75rem,2vw,1.25rem) 0}.nl-painel[data-astro-cid-cdtyalbo]{isolation:isolate;background:var(--revi-blue-600);border-radius:clamp(1.5rem,3vw,2.75rem);grid-template-rows:auto 1fr;justify-items:center;max-width:90rem;min-height:clamp(40rem,86vh,54rem);margin-inline:auto;display:grid;position:relative;overflow:hidden}.nl-ceu[data-astro-cid-cdtyalbo]{z-index:-1;position:absolute;inset:0;overflow:hidden}.nl-ceu[data-astro-cid-cdtyalbo] img{object-fit:cover;object-position:50% 30%;will-change:transform;width:100%;height:140%;display:block;position:absolute;top:-40%;left:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.nl-ceu[data-astro-cid-cdtyalbo] img{animation:linear both nl-parallax scroll(root);animation-range:0 90vh}@keyframes nl-parallax{0%{transform:translateY(0)}to{transform:translateY(26%)}}}}.nl-topo[data-astro-cid-cdtyalbo]{text-align:center;justify-items:center;gap:1.1rem;width:100%;max-width:46rem;padding:clamp(2.5rem,6vh,4.5rem) 1.25rem 0;display:grid}.nl-selo[data-astro-cid-cdtyalbo]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-0) 92%, transparent);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--text-brand);margin:0;padding:.5rem 1.1rem;font-weight:700}h1[data-astro-cid-cdtyalbo]{letter-spacing:-.04em;color:var(--text-inverse);text-wrap:balance;text-shadow:0 2px 24px color-mix(in srgb, var(--surface-navy-deep) 40%, transparent);margin:0;font-size:clamp(2.4rem,1.4rem + 4vw,4.5rem);font-weight:800;line-height:1.02}h1[data-astro-cid-cdtyalbo] span[data-astro-cid-cdtyalbo]{color:color-mix(in srgb, var(--revi-sky-100) 85%, var(--surface-0))}.nl-sub[data-astro-cid-cdtyalbo]{max-width:36rem;font-size:var(--type-body-lg);color:var(--text-inverse);text-shadow:0 1px 16px color-mix(in srgb, var(--surface-navy-deep) 45%, transparent);margin:0 0 .5rem;line-height:1.45}.nl-leque[data-astro-cid-cdtyalbo]{grid-template-columns:repeat(3,minmax(0,15.5rem));justify-content:center;align-self:end;align-items:end;gap:clamp(.75rem,1.6vw,1.25rem);width:100%;margin:clamp(2rem,5vh,3.5rem) 0 0;padding:0 clamp(1rem,3vw,2rem) 1.25rem;list-style:none;display:grid}.nl-leque[data-astro-cid-cdtyalbo] li[data-astro-cid-cdtyalbo]{translate:0 calc(-1 * var(--sobe));rotate:var(--rot)}.nl-ex[data-astro-cid-cdtyalbo]{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface-0) 96%, transparent);height:10.75rem;box-shadow:var(--shadow-4);color:var(--text-primary);grid-template-rows:auto 1fr auto;gap:.6rem;padding:1rem 1.1rem .9rem;text-decoration:none;display:grid}.nl-ex-tag[data-astro-cid-cdtyalbo]{border-radius:var(--radius-pill);background:var(--action-tint);color:var(--text-brand);font-size:var(--type-caption);justify-self:start;padding:.2rem .6rem;font-weight:700}.nl-ex-titulo[data-astro-cid-cdtyalbo]{letter-spacing:-.01em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:3.75em;font-size:.8125rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.nl-ex-rodape[data-astro-cid-cdtyalbo]{border-top:1px solid var(--border-subtle);font-size:var(--type-caption);color:var(--text-tertiary);justify-content:space-between;align-items:center;padding-top:.55rem;display:flex}.nl-ex-rodape[data-astro-cid-cdtyalbo] b[data-astro-cid-cdtyalbo]{color:var(--text-brand);font-weight:700}@media (width<=47.99rem){.nl-painel[data-astro-cid-cdtyalbo]{min-height:46rem}.nl-leque[data-astro-cid-cdtyalbo]{grid-template-columns:minmax(0,17rem)}.nl-leque[data-astro-cid-cdtyalbo] li[data-astro-cid-cdtyalbo]:not(:nth-child(2)){display:none}}.nl-ganha[data-astro-cid-cdtyalbo]{padding-block:var(--space-section);background:var(--surface-0)}.nl-ganha-cab[data-astro-cid-cdtyalbo]{text-align:center;justify-items:center;gap:.5rem;max-width:52rem;margin:clamp(1.5rem,4vw,3rem) auto clamp(3rem,6vw,5rem);display:grid}h2[data-astro-cid-cdtyalbo]{letter-spacing:-.035em;color:var(--revi-blue-900);text-wrap:balance;margin:0;font-size:clamp(2rem,1.2rem + 3.2vw,3.75rem);font-weight:800;line-height:1.06}.nl-ganha-cab[data-astro-cid-cdtyalbo] p[data-astro-cid-cdtyalbo]{max-width:34rem;font-size:var(--type-body-lg);color:var(--text-secondary);margin:0;line-height:1.5}.nl-blocos[data-astro-cid-cdtyalbo]{max-width:72rem;margin:0 auto;padding:0;list-style:none}.nl-bloco[data-astro-cid-cdtyalbo]{border-top:1px solid var(--border-subtle);grid-template-columns:4rem minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem clamp(1rem,4vw,3.5rem);padding-block:clamp(1.75rem,3vw,2.75rem);display:grid}.nl-bloco[data-astro-cid-cdtyalbo]:last-child{border-bottom:1px solid var(--border-subtle)}.nl-num[data-astro-cid-cdtyalbo]{font-size:var(--type-body-lg);color:var(--text-tertiary);padding-top:.35rem}.nl-bloco[data-astro-cid-cdtyalbo] h3[data-astro-cid-cdtyalbo]{letter-spacing:-.025em;color:var(--revi-blue-900);margin:0;font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);font-weight:700;line-height:1.12}.nl-bloco-texto[data-astro-cid-cdtyalbo] p[data-astro-cid-cdtyalbo]{font-size:var(--type-body);color:var(--text-secondary);margin:0 0 1rem;line-height:1.55}.nl-chips[data-astro-cid-cdtyalbo]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.nl-chips[data-astro-cid-cdtyalbo] li[data-astro-cid-cdtyalbo]{border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--type-caption);color:var(--text-secondary);padding:.35rem .85rem;font-weight:600}@media (width<=47.99rem){.nl-bloco[data-astro-cid-cdtyalbo]{grid-template-columns:1fr}.nl-num[data-astro-cid-cdtyalbo]{padding:0}}.nl-fim[data-astro-cid-cdtyalbo]{border-radius:var(--radius-2xl);background:var(--surface-1);text-align:center;justify-items:center;gap:1.25rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(2rem,5vw,3.5rem) 1.25rem;display:grid}.nl-fim[data-astro-cid-cdtyalbo] h3[data-astro-cid-cdtyalbo]{font-size:var(--type-heading-xl);letter-spacing:-.03em;color:var(--revi-blue-900);margin:0;font-weight:800;line-height:1.1}
