.card{border:2px solid var(--color-primary-100);border-radius:1rem 0;flex-direction:column;margin-top:64px;padding:80px 1rem 1rem;display:flex;position:relative}@media (min-width:1024px){.card{padding:80px 1.5rem 1.5rem}}.card .icon{position:absolute;top:-60px;left:50%;transform:translate(-50%)}.card.secondary{background-color:#fbf5ff;border:none}
