.ctas.svelte-1g0gisn{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.link-art.svelte-1g0gisn{justify-content:center;align-items:center;gap:0;padding:1rem 0;display:flex}.tile.svelte-1g0gisn{aspect-ratio:1;width:clamp(96px,12vw,128px);color:var(--navy);background:#fff;border-radius:28px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 20px 50px #00000059}.tile.svelte-1g0gisn img:where(.svelte-1g0gisn){width:56%;height:56%}.wire.svelte-1g0gisn{background:repeating-linear-gradient(90deg, var(--teal) 0 8px, transparent 8px 14px);width:clamp(56px,8vw,110px);height:2px;position:relative}.dot.svelte-1g0gisn{background:var(--teal);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #11dbc133}.sec-title.svelte-1g0gisn{margin-bottom:1.5rem;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:800}.benefits.svelte-1g0gisn,.faq.svelte-1g0gisn{background:#fff}.steps-sec.svelte-1g0gisn,.related.svelte-1g0gisn{background:var(--canvas)}.bgrid.svelte-1g0gisn{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.bcard.svelte-1g0gisn{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--canvas);padding:1.5rem}.ok.svelte-1g0gisn{background:var(--navy);width:30px;height:30px;color:var(--teal);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bcard.svelte-1g0gisn h3:where(.svelte-1g0gisn){color:var(--navy);margin-top:.9rem;font-size:1.1rem;font-weight:800}.bcard.svelte-1g0gisn p:where(.svelte-1g0gisn){color:var(--text-muted);margin-top:.4rem}.narrow.svelte-1g0gisn{max-width:860px}.steps.svelte-1g0gisn{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.step.svelte-1g0gisn{border-radius:var(--radius-lg);border:1px solid var(--border);background:#fff;grid-template-columns:44px 1fr;gap:1rem;padding:1.75rem;display:grid}.num.svelte-1g0gisn{background:var(--navy);width:44px;height:44px;color:var(--teal);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:inline-flex}.body.svelte-1g0gisn{min-width:0}.body.svelte-1g0gisn h3:where(.svelte-1g0gisn){font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:800}.body.svelte-1g0gisn p:where(.svelte-1g0gisn){color:var(--text-muted);margin-top:.5rem}.body.svelte-1g0gisn ul:where(.svelte-1g0gisn){color:var(--text-muted);margin:.75rem 0 0;padding-left:1.25rem}.body.svelte-1g0gisn li:where(.svelte-1g0gisn)+li:where(.svelte-1g0gisn){margin-top:.3rem}.code.svelte-1g0gisn{margin-top:1rem;position:relative}.code.svelte-1g0gisn pre:where(.svelte-1g0gisn){border-radius:var(--radius);background:var(--navy);color:#e2e8f0;margin:0;padding:1rem 6.5rem 1rem 1.1rem;font-size:.85rem;line-height:1.55;overflow-x:auto}.code.svelte-1g0gisn code:where(.svelte-1g0gisn){white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.copy.svelte-1g0gisn{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.copy.svelte-1g0gisn:hover{background:#ffffff29}.copy.svelte-1g0gisn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.shot.svelte-1g0gisn{border-radius:var(--radius);border:1px solid var(--border);background:var(--canvas);margin:1.25rem 0 0;padding:6px}.shot.svelte-1g0gisn img:where(.svelte-1g0gisn){border-radius:6px;width:100%}.rgrid.svelte-1g0gisn{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rcard.svelte-1g0gisn{border-radius:var(--radius);border:1px solid var(--border);color:var(--navy);background:#fff;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:box-shadow .15s,border-color .15s;display:flex}.rcard.svelte-1g0gisn:hover{box-shadow:var(--shadow);border-color:#cbd5e1;text-decoration:none}.rcard.svelte-1g0gisn .logo:where(.svelte-1g0gisn){background:var(--canvas);border:1px solid var(--border);border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.rcard.svelte-1g0gisn b:where(.svelte-1g0gisn){flex:1;min-width:0}.go.svelte-1g0gisn{color:var(--teal-text);display:inline-flex}@media (width<=560px){.step.svelte-1g0gisn{grid-template-columns:1fr;padding:1.25rem}.code.svelte-1g0gisn pre:where(.svelte-1g0gisn){padding-top:2.75rem;padding-right:1.1rem}}
