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