.feature-card.svelte-1tvhds4{border-radius:var(--radius-lg);animation:slide-up .7s ease var(--delay) both;flex-direction:column;height:100%;padding:1.75rem;transition:all .2s;display:flex;position:relative}.feature-card.svelte-1tvhds4:hover{border-color:var(--border-strong);background:#ffffff0d;transform:translateY(-2px)}.tag.svelte-1tvhds4{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border);background:#ffffff0f;border-radius:4px;padding:.25rem .5rem;font-size:.625rem;font-weight:600;position:absolute;top:1.25rem;right:1.25rem}.icon-wrap.svelte-1tvhds4{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-primary);border:1px solid var(--border);background:#ffffff0f;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.feature-card.svelte-1tvhds4 h3:where(.svelte-1tvhds4){letter-spacing:-.01em;margin-bottom:.5rem;font-size:1rem;font-weight:600}.feature-card.svelte-1tvhds4 p:where(.svelte-1tvhds4){color:var(--text-secondary);flex:1;font-size:.875rem;line-height:1.65}.link-arrow.svelte-1tvhds4{color:var(--text-secondary);align-items:center;gap:.35rem;margin-top:1.25rem;font-size:.8125rem;font-weight:500;transition:gap .2s,color .2s;display:inline-flex}.feature-card.svelte-1tvhds4:hover .link-arrow:where(.svelte-1tvhds4){color:var(--text-primary);gap:.5rem}
