.gfl1ni6{display:grid;grid-gap:1rem;gap:1rem;margin-top:2.5rem;grid-template-columns:1fr}@media (min-width:620px){.gfl1ni6{grid-template-columns:1fr 1fr}}@media (min-width:980px){.gfl1ni6{grid-template-columns:repeat(3,1fr)}}.gfl1ni6 .cap{border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px;padding:1.4rem 1.4rem 1.5rem;background:color-mix(in srgb,currentColor 4%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s ease,background .2s ease;opacity:0;transform:translateY(14px)}.gfl1ni6 .cap:hover{border-color:color-mix(in srgb,var(--accent,currentColor) 45%,transparent);background:color-mix(in srgb,currentColor 7%,transparent)}.gfl1ni6[data-on=true] .cap{animation:rise-gfl1ni6 .5s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i) * 70ms)}@keyframes rise-gfl1ni6{to{opacity:1;transform:none}}.gfl1ni6 .ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:var(--accent,currentColor);margin-bottom:1rem}.gfl1ni6 .ic svg{width:24px;height:24px;color:#05060f}.gfl1ni6 .cap h3{font-size:1.2rem;margin-bottom:.4rem;line-height:1.15}.gfl1ni6 .cap p{font-size:.96rem;line-height:1.55;opacity:.75}