.pg-como-funciona .linha-tempo{padding-bottom:clamp(64px,8vw,104px)}.pg-como-funciona .etapas{flex-direction:column;gap:56px;margin:0;padding:0;list-style:none;display:flex}.pg-como-funciona .etapa{grid-template-columns:44px minmax(0,1fr);gap:28px;display:grid;position:relative}.pg-como-funciona .segmento{background:var(--trilho);border-radius:2px;width:2px;position:absolute;top:52px;bottom:-48px;left:21px}.pg-como-funciona .segmento i{background:var(--ambar);transform-origin:top;border-radius:2px;height:100%;display:block}.anima .pg-como-funciona .segmento i{transform:scaleY(0)}html:not(.anima) .pg-como-funciona .segmento i{display:none}.pg-como-funciona .etapa-corpo{flex-direction:column;gap:12px;max-width:720px;padding-top:4px;display:flex}.pg-como-funciona .etapa h2{font-size:clamp(24px,2.6vw,32px)}.pg-como-funciona .etapa p{color:var(--texto);font-size:17px;line-height:1.6}.pg-como-funciona .detalhes{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pg-como-funciona .detalhes li{border:1px solid var(--borda);color:var(--texto);background:#fff;border-radius:999px;padding:6px 12px;font-size:14px}.anima .pg-como-funciona .beneficios svg{transform:scale(.5)}.pg-como-funciona .checks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pg-como-funciona .checks li{border:1px solid var(--borda);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;font-size:16px;font-weight:500;display:flex}.pg-como-funciona .checks svg{flex:none;width:26px;height:26px}.pg-como-funciona .checks circle{fill:var(--verde);transform-box:fill-box;transform-origin:50%}.pg-como-funciona .checks path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.anima .pg-como-funciona .checks li{opacity:0}.anima .pg-como-funciona .checks path{stroke-dasharray:1;stroke-dashoffset:1px}@media (max-width:640px){.pg-como-funciona .etapa{gap:18px}.pg-como-funciona .etapas{gap:44px}.pg-como-funciona .segmento{bottom:-36px}}
