.pi p{white-space:pre-line;text-wrap:pretty}.pi{isolation:isolate;padding:80px 0 160px;position:relative;overflow-x:clip}.pi-nevoa{z-index:-1;pointer-events:none;background:radial-gradient(60vw 50vw at calc(10% + var(--p,0) * 30%) calc(20% + var(--p,0) * 50%), #397de029, transparent 70%), radial-gradient(50vw 40vw at calc(90% - var(--p,0) * 20%) 80%, #badeff66, transparent 70%);position:absolute;inset:-240px 0;-webkit-mask-image:linear-gradient(#0000,#000 240px calc(100% - 240px),#0000);mask-image:linear-gradient(#0000,#000 240px calc(100% - 240px),#0000)}.pi-grade{position:relative}.pi-esq{grid-column:1/span 3}.pi-preso{flex-direction:column;gap:20px;display:flex;position:sticky;top:120px}.pi-chips{flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pi-chips li,.pi-rotulo{border:1px solid color-mix(in srgb, var(--color-primary) 40%, transparent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-primary) 55%, transparent);border-radius:8px;padding:5px 10px;font-size:10px;font-weight:500;line-height:18px;transition:background-color .35s,border-color .35s,color .35s;display:inline-block}.pi-chips li[data-estado=agora],.pi-marco[data-estado=agora] .pi-rotulo{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.pi-lista{margin:0 calc(-1 * var(--site-margin)) 0 0;border-left:1px solid color-mix(in srgb, var(--color-navy) 12%, transparent);border-top:1px solid color-mix(in srgb, var(--color-navy) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-navy) 12%, transparent);border-radius:16px 0 0 16px;grid-column:5/-1;padding:0;list-style:none;position:relative}.pi-marco{padding:56px var(--site-margin) 56px 32px;border-bottom:1px solid color-mix(in srgb, var(--color-navy) 12%, transparent);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.pi-marco:last-of-type{border-bottom:0}.pi-marco p{letter-spacing:-.015em;max-width:56ch;color:color-mix(in srgb, var(--color-navy) 22%, transparent);margin:0;font-size:clamp(1.25rem,1.66667vw,1.75rem);line-height:1.3;transition:color .5s}@media (max-width:767px){.pi-marco p{font-size:16px}}.pi-marco[data-estado=agora] p{color:var(--color-ink)}@media (max-width:1023px){.pi-esq,.pi-lista{grid-column:1/-1}.pi-preso{position:static}.pi-esq{margin-bottom:32px}.pi-chips{display:none}.pi-lista{border-left:0;border-radius:0}.pi-marco{padding-left:0}}.tmc-topo{margin-bottom:48px;position:relative}
