.service-card.svelte-j3latp{display:flex;flex-direction:column;padding:28px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal),background var(--transition-normal);position:relative;overflow:hidden}.service-card.svelte-j3latp:before{content:"";position:absolute;inset:0;background:var(--gradient-card-hover);opacity:0;transition:opacity var(--transition-normal);pointer-events:none}.service-card.svelte-j3latp:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--border-accent)}.service-card.svelte-j3latp:hover:before{opacity:1}.card-icon.svelte-j3latp{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--teal-glow);border:1px solid var(--border-accent);border-radius:var(--radius-sm);color:var(--teal);margin-bottom:20px;transition:background var(--transition-normal);flex-shrink:0}.service-card.svelte-j3latp:hover .card-icon:where(.svelte-j3latp){background:#00bfa533}.card-title.svelte-j3latp{font-size:17px;font-weight:600;color:var(--text-primary);margin:0 0 10px;line-height:1.3}.card-desc.svelte-j3latp{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0;flex:1}.card-arrow.svelte-j3latp{display:flex;align-items:center;margin-top:20px;color:var(--teal);opacity:0;transform:translate(-6px);transition:opacity var(--transition-normal),transform var(--transition-normal)}.service-card.svelte-j3latp:hover .card-arrow:where(.svelte-j3latp){opacity:1;transform:translate(0)}
