.container.svelte-1bxacmn{max-width:1080px;margin:0 auto;padding:56px 24px 88px}.section-title.svelte-1bxacmn{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin-bottom:24px}.hero.svelte-1bxacmn{max-width:640px;margin-bottom:64px}.hero.svelte-1bxacmn h1:where(.svelte-1bxacmn){font-size:2.4rem;font-weight:700;color:var(--text-primary);line-height:1.15;margin-bottom:14px}.hero-subhead.svelte-1bxacmn{font-size:1.05rem;color:var(--text-secondary);line-height:1.6;margin-bottom:28px}.hero-ctas.svelte-1bxacmn{display:flex;gap:12px;flex-wrap:wrap}.cta-btn.svelte-1bxacmn{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#06110d;text-decoration:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:.92rem;transition:background .15s,transform .15s}.cta-btn.svelte-1bxacmn:hover{background:var(--accent-hover);transform:translateY(-1px)}.cta-btn.secondary.svelte-1bxacmn{background:var(--bg-hover);color:var(--text-primary)}.cta-btn.secondary.svelte-1bxacmn:hover{background:var(--bg-card)}.how.svelte-1bxacmn{margin-bottom:64px}.how-grid.svelte-1bxacmn{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}.how-steps.svelte-1bxacmn{display:flex;flex-direction:column;gap:22px}.how-step.svelte-1bxacmn{display:flex;gap:16px}.how-num.svelte-1bxacmn{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--accent-dim);color:var(--accent);font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center}.how-step.svelte-1bxacmn h3:where(.svelte-1bxacmn){font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.how-step.svelte-1bxacmn p:where(.svelte-1bxacmn){font-size:.9rem;color:var(--text-secondary);line-height:1.6}.how-step.svelte-1bxacmn code:where(.svelte-1bxacmn){font-family:var(--font-mono);background:var(--bg-input);padding:1px 5px;border-radius:4px;font-size:.85em}.how-payload.svelte-1bxacmn{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px}.payload-label.svelte-1bxacmn{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:600;margin-bottom:12px}.payload-code.svelte-1bxacmn{font-family:var(--font-mono);font-size:.8rem;line-height:1.7;color:var(--text-secondary);overflow-x:auto;margin:0}.verticals.svelte-1bxacmn{margin-bottom:64px}.vertical-list.svelte-1bxacmn{display:flex;flex-direction:column;gap:28px}.vertical.svelte-1bxacmn{padding-bottom:28px;border-bottom:1px solid var(--border)}.vertical.svelte-1bxacmn:last-child{border-bottom:none;padding-bottom:0}.vertical.svelte-1bxacmn h3:where(.svelte-1bxacmn){font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.vertical.svelte-1bxacmn p:where(.svelte-1bxacmn){font-size:.95rem;color:var(--text-secondary);line-height:1.7;max-width:720px;margin-bottom:10px}.coverage-link.svelte-1bxacmn{display:inline-block;font-size:.86rem;font-weight:600;color:var(--accent);text-decoration:none}.coverage-link.svelte-1bxacmn:hover{text-decoration:underline}.platform.svelte-1bxacmn{margin-bottom:64px}.platform-grid.svelte-1bxacmn{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.platform-card.svelte-1bxacmn{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s}.platform-card.svelte-1bxacmn:hover{border-color:var(--accent);transform:translateY(-2px)}.platform-card.svelte-1bxacmn h3:where(.svelte-1bxacmn){font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.35}.platform-card.svelte-1bxacmn p:where(.svelte-1bxacmn){font-size:.86rem;color:var(--text-muted);line-height:1.55;flex:1;margin-bottom:14px}.platform-card.svelte-1bxacmn .arrow:where(.svelte-1bxacmn){font-size:.82rem;font-weight:600;color:var(--accent)}.trust.svelte-1bxacmn{display:flex;justify-content:center;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trust-item.svelte-1bxacmn{display:flex;align-items:baseline;gap:8px}.trust-label.svelte-1bxacmn{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:600}.trust-value.svelte-1bxacmn{font-size:.9rem;color:var(--text-secondary);line-height:1.55}@media (max-width: 760px){.how-grid.svelte-1bxacmn{grid-template-columns:1fr}.hero.svelte-1bxacmn h1:where(.svelte-1bxacmn){font-size:1.9rem}}
