.feature-card{align-items:flex-start;background-color:#1b0f36;border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 4px 8px #0003;color:#fff;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:flex-start;max-height:415px;max-width:465px;padding:32px;transition:background-color .2s ease,color .2s ease,background .2s ease,border-color .2s ease;width:100%;will-change:background-color,color,background}@media (max-width:767px){.feature-card{padding:28px}}@media (hover:hover) and (pointer:fine){.feature-card:hover{background-color:var(--c-white);border-color:var(--c-purple);color:var(--c-black)}.feature-card:hover .base-button{border-color:var(--c-purple);color:var(--c-purple)}}.feature-card-top{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start}@media (min-width:768px){.feature-card-top{gap:12px}}.feature-card-icon{align-self:baseline}.feature-card-title{display:-webkit-box;font-size:24px;font-weight:var(--fw-semibold);line-height:29px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}@media (min-width:768px){.feature-card-title{line-clamp:2;-webkit-line-clamp:2}}.feature-card p{font-size:16px;font-weight:var(--fw-regular);height:156px}@media (min-width:1025px){.feature-card p{height:214px}}.feature-card .base-button{margin-top:auto;min-height:40px}.feature-card .base-button:active{border-color:var(--c-blue);color:var(--c-blue)}.features-list{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (min-width:1200px){.features-list{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767px){.features-list{grid-template-columns:1fr}}.features-item{margin:auto;z-index:1}
