.ft{gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:720px){.ft{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ft{grid-template-columns:repeat(4,minmax(0,1fr))}.ft:before{content:"";z-index:0;background:linear-gradient(90deg,#bfd3f4,#1e5fce);height:2px;position:absolute;top:48px;left:48px;right:48px}.ft-t{min-height:2.6em}.ft-d{min-height:6.2em}}.ft-card{z-index:1;background:#fff;border:1px solid #e5eaf2;border-radius:16px;flex-direction:column;padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.ft-card:hover{border-color:#bfd3f4;transform:translateY(-3px);box-shadow:0 12px 28px -18px #0a112959}.ft-top{justify-content:space-between;align-items:center;display:flex}.ft-ico{color:#1e5fce;background:#e8f0fe;border-radius:12px;place-items:center;width:44px;height:44px;transition:background .25s,color .25s;display:grid}.ft-card:hover .ft-ico{color:#fff;background:#1e5fce}.ft-n{letter-spacing:.08em;color:#94a3b8;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.ft-t{color:#0a1129;margin:18px 0 0;font-size:19px;font-weight:800;line-height:1.3}.ft-d{color:#475569;margin:8px 0 0;font-size:14.5px;line-height:1.55}.ft-valor{border-top:1px solid #e5eaf2;flex:1;margin-top:18px;padding-top:16px}.ft-k{letter-spacing:.16em;text-transform:uppercase;color:#1e5fce;margin:0;font-size:11px;font-weight:800}.ft-v{color:#0a1129;margin:6px 0 0;font-size:15.5px;font-weight:600;line-height:1.5}.ft[data-fase=oculto] .ft-card{opacity:0;transform:translateY(14px)}.ft[data-fase=visible] .ft-card{animation:ft-in .4s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 90ms) backwards}.ft[data-fase=oculto]:before{transform:scaleX(0)}.ft[data-fase=visible]:before{transform-origin:0;animation:.7s .1s backwards ft-linea}@keyframes ft-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ft-linea{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ft-card,.ft-ico{transition:none}.ft-card:hover{transform:none}.ft[data-fase] .ft-card,.ft[data-fase]:before{opacity:1;animation:none;transform:none}}
