.icon.svelte-wipvqx{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.icon.svelte-wipvqx .ring:where(.svelte-wipvqx){opacity:0;transform-origin:16px 5px;stroke-width:1.5}.icon--animated.icon--phone.svelte-wipvqx .ring-1:where(.svelte-wipvqx){animation:svelte-wipvqx-phone-ring 2s var(--ease-out) infinite}.icon--animated.icon--phone.svelte-wipvqx .ring-2:where(.svelte-wipvqx){animation:svelte-wipvqx-phone-ring 2s var(--ease-out) .4s infinite}@keyframes svelte-wipvqx-phone-ring{0%{opacity:0;transform:scale(.6)}50%{opacity:.9}to{opacity:0;transform:scale(1.15)}}.icon--animated.icon--wave.svelte-wipvqx .bar:where(.svelte-wipvqx){transform-origin:center;animation:svelte-wipvqx-wave-bar 1.6s var(--ease-out) infinite}.icon--animated.icon--wave.svelte-wipvqx .bar-1:where(.svelte-wipvqx){animation-delay:0ms}.icon--animated.icon--wave.svelte-wipvqx .bar-2:where(.svelte-wipvqx){animation-delay:80ms}.icon--animated.icon--wave.svelte-wipvqx .bar-3:where(.svelte-wipvqx){animation-delay:.16s}.icon--animated.icon--wave.svelte-wipvqx .bar-4:where(.svelte-wipvqx){animation-delay:.24s}.icon--animated.icon--wave.svelte-wipvqx .bar-5:where(.svelte-wipvqx){animation-delay:.32s}.icon--animated.icon--wave.svelte-wipvqx .bar-6:where(.svelte-wipvqx){animation-delay:.4s}.icon--animated.icon--wave.svelte-wipvqx .bar-7:where(.svelte-wipvqx){animation-delay:.48s}@keyframes svelte-wipvqx-wave-bar{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.1)}}@media(prefers-reduced-motion:reduce){.icon.svelte-wipvqx .ring:where(.svelte-wipvqx),.icon--animated.icon--phone.svelte-wipvqx .ring-1:where(.svelte-wipvqx),.icon--animated.icon--phone.svelte-wipvqx .ring-2:where(.svelte-wipvqx),.icon--animated.icon--wave.svelte-wipvqx .bar:where(.svelte-wipvqx){animation:none}.icon.svelte-wipvqx .ring:where(.svelte-wipvqx){opacity:.5}}.how.svelte-1ir2uvy{padding:0}.section-title.svelte-1ir2uvy{margin:0 0 24px;font-family:var(--font-body);font-weight:700;font-size:clamp(1.4rem,2.6vw,1.75rem);letter-spacing:-.02em}.how__grid.svelte-1ir2uvy{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.how__grid.svelte-1ir2uvy li{position:relative;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.how__grid.svelte-1ir2uvy li:hover{border-color:var(--accent, var(--vertical, var(--border-strong)));transform:translateY(-2px)}.how__head.svelte-1ir2uvy{display:flex;justify-content:space-between;align-items:center;gap:12px}.how__step.svelte-1ir2uvy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--fg);color:var(--bg);font-family:var(--font-mono);font-size:13px;font-weight:600}.how__icon.svelte-1ir2uvy{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--accent, var(--vertical, var(--border))) 35%,var(--border));border-radius:var(--radius-sm);color:var(--accent, var(--vertical, var(--fg)));background:color-mix(in srgb,var(--accent, var(--vertical, transparent)) 10%,var(--bg-soft))}.how__grid.svelte-1ir2uvy h3{margin:16px 0 8px;font-size:17px;font-weight:600;letter-spacing:-.01em}.how__grid.svelte-1ir2uvy p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.how__grid.svelte-1ir2uvy code{font-family:var(--font-mono);font-size:13px;padding:1px 6px;background:var(--bg-soft);border-radius:4px;color:var(--fg)}
