.feature-card.svelte-1uha8ag{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;position:relative}.feature-card.svelte-1uha8ag:hover{transform:translateY(-12px);border-color:var(--color-accent);box-shadow:0 20px 60px #0000001f}.icon-circle.svelte-1uha8ag{width:70px;height:70px;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #0000001a}.action-label.svelte-1uha8ag{font-weight:700;color:var(--color-accent);font-size:.95rem;text-transform:uppercase;letter-spacing:1px}.step-num.svelte-1uha8ag{width:50px;height:50px;background:var(--color-accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.4rem;box-shadow:0 6px 12px #00000026}#about.svelte-1uha8ag,#how-to.svelte-1uha8ag,#faq.svelte-1uha8ag{scroll-margin-top:100px}.accordion-custom.svelte-1uha8ag button:where(.svelte-1uha8ag){outline:none;transition:background .2s ease}.accordion-custom.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:rgba(var(--color-accent),.05)}.badge.svelte-1uha8ag{background:rgba(var(--color-accent),.1);color:var(--color-accent);border:1px solid rgba(var(--color-accent),.2)}
