.features-hero.svelte-1d0dgro{text-align:center;padding:clamp(3rem,7vw,5rem) 0 clamp(2rem,5vw,3rem)}.features-hero__title.svelte-1d0dgro{letter-spacing:-.015em;margin:.6rem 0 0;font-size:clamp(2rem,4.2vw,2.8rem);line-height:1.1}.features-hero__lead.svelte-1d0dgro{max-width:44ch;margin:1.25rem auto 0}.features-grid.svelte-1d0dgro{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.feature-card.svelte-1d0dgro{background:var(--iwe-bg);border:1px solid var(--iwe-border-light);border-radius:var(--iwe-radius);color:inherit;flex-direction:column;gap:.75rem;padding:1.8rem 1.75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.feature-card.svelte-1d0dgro:hover{border-color:var(--iwe-border);color:inherit;transform:translateY(-1px);box-shadow:0 4px 16px #2d2a260f}.feature-card__title.svelte-1d0dgro{letter-spacing:-.005em;margin:.2rem 0 0;font-size:1.3rem;line-height:1.25}.feature-card__pitch.svelte-1d0dgro{font-family:var(--iwe-font-ui);color:var(--iwe-text-secondary);flex:1;margin:0;font-size:.95rem;line-height:1.55}.feature-card__link.svelte-1d0dgro{font-family:var(--iwe-font-ui);color:var(--iwe-accent);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.9rem;font-weight:500;display:inline-flex}.feature-card.svelte-1d0dgro:hover .feature-card__link:where(.svelte-1d0dgro) i:where(.svelte-1d0dgro){transform:translate(2px)}.feature-card__link.svelte-1d0dgro i:where(.svelte-1d0dgro){transition:transform .15s}
