.fd .fd-hero{padding-top:clamp(112px,10vw,144px)}.fd .fd-hero .g{align-items:center}.fd .fd-hero-txt{grid-column:1/span 7;display:flex;flex-direction:column;gap:20px}.fd .fd-hero-txt .t-display{margin:0;text-align:left}.fd .fd-hero-txt .t-lead{margin:0;max-width:52ch}.fd .fd-hero-act{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.fd .fd-retrato{grid-column:9/span 4;margin:0;display:flex;flex-direction:column;gap:12px}.fd .fd-retrato img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:50% 35%;border-radius:var(--card-radius);background:var(--neutral-100)}.fd .fd-retrato figcaption{display:flex;flex-direction:column;gap:2px;font-size:15px;color:var(--ink-2)}.fd .fd-retrato figcaption b{color:var(--ink-strong);font-weight:600}.fd .fd-nums{grid-column:1/-1;list-style:none;margin:0;padding:40px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);border-top:1px solid var(--neutral-200)}.fd .fd-nums li{display:flex;flex-direction:column;gap:6px}.fd .fd-num-v{font-size:clamp(48px,2rem + 4vw,96px);font-weight:500;letter-spacing:-.035em;line-height:1;color:var(--ink-strong);font-variant-numeric:tabular-nums}.fd .fd-nums p{margin:0;font-size:17px;color:var(--ink-2);max-width:28ch}.fd .fd-planilha{border-radius:var(--card-radius);background:#fff;box-shadow:0 0 0 1px var(--neutral-200);overflow:hidden;font-size:13px;color:#1f2937}.fd .fd-pl-barra{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:var(--neutral-100);border-bottom:1px solid var(--neutral-200)}.fd .fd-pl-barra span{width:9px;height:9px;border-radius:50%;background:var(--neutral-300)}.fd .fd-pl-barra b{margin-left:8px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.fd .fd-planilha table{width:100%;border-collapse:collapse;table-layout:fixed}.fd .fd-planilha td,.fd .fd-planilha th{border:1px solid #e3e6ea;padding:6px 7px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd .fd-planilha th{height:22px;padding:2px 7px;background:#f3f4f6;font-size:11px;font-weight:500;color:#6b7280;text-align:center}.fd .fd-planilha td:first-child,.fd .fd-planilha th:first-child{width:28px;background:#f3f4f6;font-size:11px;color:#6b7280;text-align:center}.fd .fd-planilha th:nth-child(2){width:24%}.fd .fd-planilha th:nth-child(3){width:14%}.fd .fd-planilha th:nth-child(5){width:13%}.fd .fd-pl-cab td{font-weight:600;background:#fafafa}.fd .fd-pl-amarelo{background:#fff3b0}.fd .fd-pl-vermelho{background:#fde2e1;color:#b42318;font-weight:600}.fd .fd-pl-riscado{text-decoration:line-through;color:#9ca3af}.fd .fd-pl-abas{display:flex;gap:2px;padding:0 8px;background:var(--neutral-100);border-top:1px solid var(--neutral-200)}.fd .fd-pl-abas span{padding:6px 12px;font-size:12px;color:var(--ink-2)}.fd .fd-pl-abas span.on{background:#fff;color:var(--ink-strong);font-weight:500;box-shadow:0 1px 0 #fff,1px 0 0 var(--neutral-200),-1px 0 0 var(--neutral-200)}.fd .fd-antes{grid-column:1/span 5;display:flex;flex-direction:column;gap:16px}.fd .fd-antes h3,.fd .fd-depois h3{margin:0;font-size:15px;font-weight:600;color:var(--ink-2)}.fd .fd-depois{grid-column:6/-1;display:flex;flex-direction:column;gap:16px}.fd .fd-tela{padding:20px;border-radius:var(--card-radius);background:var(--neutral-100);pointer-events:none}.fd .fd-tela .fh-app{border-radius:12px;overflow:hidden;background:#fff}.fd .fd-tempo{grid-column:1/-1;position:relative;margin-top:56px}.fd .fd-tempo-trilho{position:absolute;left:0;right:0;top:7px;height:2px;background:var(--neutral-200)}.fd .fd-tempo-trilho:after{content:"";position:absolute;inset:0;background:var(--brand-500);transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.fd .fd-tempo[data-visto] .fd-tempo-trilho:after{transform:scaleX(1)}.fd .fd-tempo ol{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter)}.fd .fd-tempo li{display:flex;flex-direction:column;gap:8px;padding-top:32px;position:relative;opacity:0;transform:translateY(8px);transition:opacity .6s,transform .6s}.fd .fd-tempo li:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--brand-500)}.fd .fd-tempo[data-visto] li{opacity:1;transform:none}.fd .fd-tempo[data-visto] li:nth-child(2){transition-delay:.35s}.fd .fd-tempo[data-visto] li:nth-child(3){transition-delay:.7s}.fd .fd-tempo[data-visto] li:nth-child(4){transition-delay:1.05s}.fd .fd-tempo li:last-child:before{background:var(--brand-500)}.fd .fd-tempo b{font-size:20px;font-weight:600;color:var(--ink-strong)}.fd .fd-tempo p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2)}.fd .fd-jornada-caixa{grid-column:1/-1}.fd .fd-jornada{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;counter-reset:etapa}.fd .fd-jornada li{counter-increment:etapa;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.fd [data-visto] .fd-jornada li{opacity:1;transform:none}.fd [data-visto] .fd-jornada li:nth-child(2){transition-delay:.12s}.fd [data-visto] .fd-jornada li:nth-child(3){transition-delay:.24s}.fd [data-visto] .fd-jornada li:nth-child(4){transition-delay:.36s}.fd [data-visto] .fd-jornada li:nth-child(5){transition-delay:.48s}.fd [data-visto] .fd-jornada li:nth-child(6){transition-delay:.6s}.fd [data-visto] .fd-jornada li:nth-child(7){transition-delay:.72s}.fd .fd-jornada a,.fd .fd-jornada div{display:flex;flex-direction:column;gap:6px;height:100%;padding:18px 16px;border-radius:var(--card-radius);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.06),0 4px 14px rgba(15,23,42,.04);transition:box-shadow .2s}.fd .fd-jornada a:hover{box-shadow:0 1px 2px rgba(15,23,42,.08),0 10px 24px rgba(15,23,42,.08)}.fd .fd-jornada span:before{content:counter(etapa,decimal-leading-zero);display:block;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--brand-600)}.fd .fd-jornada b{font-size:16px;font-weight:600;color:var(--ink-strong)}.fd .fd-jornada em{font-style:normal;font-size:14px;line-height:1.45;color:var(--ink-2)}.fd .fd-jornada .fd-breve{font-size:12.5px;color:var(--neutral-500)}.fd .fd-carta{grid-column:3/span 8;display:flex;flex-direction:column;gap:28px}.fd .fd-carta p.fd-citacao{margin:0;font-size:clamp(26px,1rem + 1.6vw,40px);font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--ink-strong)}.fd .fd-carta h3{margin:12px 0 0;font-size:18px;font-weight:600;color:var(--ink-strong)}.fd .fd-carta p:not(.fd-citacao):not(.hv3-kicker){margin:0;font-size:18px;line-height:1.65;color:var(--ink)}.fd .fd-carta strong{font-weight:600;color:var(--ink-strong)}.fd .fd-assina{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--neutral-200)}.fd .fd-assina img{width:56px;height:56px;border-radius:50%;object-fit:cover}.fd .fd-assina span{display:flex;flex-direction:column;font-size:15px;color:var(--ink-2)}.fd .fd-assina b{color:var(--ink-strong);font-weight:600}@media (prefers-reduced-motion:reduce){.fd .fd-jornada li,.fd .fd-tempo li,.fd .fd-tempo-trilho:after{transition:none}.fd .fd-jornada li,.fd .fd-tempo li{opacity:1;transform:none}.fd .fd-tempo-trilho:after{transform:scaleX(1)}}@media (max-width:980px){.fd .fd-antes,.fd .fd-carta,.fd .fd-depois,.fd .fd-hero-txt,.fd .fd-retrato{grid-column:1/-1}.fd .fd-retrato{margin-top:40px;max-width:420px}.fd .fd-depois{margin-top:32px}.fd .fd-nums{grid-template-columns:1fr;row-gap:28px}.fd .fd-tempo ol{grid-template-columns:1fr 1fr;row-gap:32px}.fd .fd-tempo-trilho{display:none}.fd .fd-jornada{grid-template-columns:1fr 1fr}.fd .fd-tela{padding:10px}}@media (max-width:600px){.fd .fd-jornada,.fd .fd-tempo ol{grid-template-columns:1fr}}