.how-it-works.svelte-1e6pjgp{padding:100px 24px;background:var(--bg-card, #ffffff)}.how-container.svelte-1e6pjgp{max-width:1200px;margin:0 auto}.section-header.svelte-1e6pjgp{text-align:center;margin-bottom:64px}.section-label.svelte-1e6pjgp{display:inline-block;font-size:13px;font-weight:300;color:#22c55e;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.section-header.svelte-1e6pjgp h2:where(.svelte-1e6pjgp){font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:40px;font-weight:600;color:var(--text-primary, #1e293b);margin:0 0 16px;letter-spacing:-.02em}.section-header.svelte-1e6pjgp p:where(.svelte-1e6pjgp){font-size:18px;color:var(--text-secondary, #475569);max-width:560px;margin:0 auto;line-height:1.6}.steps-container.svelte-1e6pjgp{display:flex;align-items:center;justify-content:center;gap:16px}.step-card.svelte-1e6pjgp{flex:1;max-width:320px;padding:32px;background:var(--bg-primary, #f8f9fa);border-radius:16px;border:1px solid var(--border-primary, #e2e8f0);text-align:center}.step-number.svelte-1e6pjgp{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#22c55e1a;color:#22c55e;font-size:12px;border:1px solid #22c55e;font-weight:300;border-radius:12px;margin-bottom:20px}.step-card.svelte-1e6pjgp h3:where(.svelte-1e6pjgp){font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:600;color:var(--text-primary, #1e293b);margin:0 0 12px}.step-card.svelte-1e6pjgp p:where(.svelte-1e6pjgp){font-size:15px;color:var(--text-secondary, #475569);line-height:1.6;margin:0}.step-connector.svelte-1e6pjgp{color:var(--border-secondary, #cbd5e1);flex-shrink:0}@media(max-width:1024px){.steps-container.svelte-1e6pjgp{flex-direction:column;gap:24px}.step-card.svelte-1e6pjgp{max-width:500px}.step-connector.svelte-1e6pjgp{transform:rotate(90deg)}}@media(max-width:640px){.how-it-works.svelte-1e6pjgp{padding:80px 20px}.section-header.svelte-1e6pjgp h2:where(.svelte-1e6pjgp){font-size:32px}.step-card.svelte-1e6pjgp{padding:24px}}.integrations.svelte-7lhmah{padding:100px 24px;margin:60px 0;background:var(--bg-secondary, #f1f5f9)}.integrations-container.svelte-7lhmah{max-width:1200px;margin:0 auto}.section-header.svelte-7lhmah{text-align:center;margin-bottom:48px}.section-label.svelte-7lhmah{display:inline-block;font-size:13px;font-weight:300;color:#22c55e;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.section-header.svelte-7lhmah h2:where(.svelte-7lhmah){font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:40px;font-weight:600;color:var(--text-primary, #1e293b);margin:0 0 16px;letter-spacing:-.02em}.section-header.svelte-7lhmah p:where(.svelte-7lhmah){font-size:18px;color:var(--text-secondary, #475569);max-width:560px;margin:0 auto;line-height:1.6}.integrations-grid.svelte-7lhmah{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.integration-card.svelte-7lhmah{display:flex;flex:0 0 calc(33.333% - 10.67px);gap:16px;padding:20px 24px;background:var(--bg-card, #ffffff);border-radius:12px;border:1px solid var(--border-primary, #e2e8f0);box-sizing:border-box}.integration-card.last-item.svelte-7lhmah{margin-left:auto;margin-right:auto;transition:all .15s ease}.integration-card.svelte-7lhmah:hover{border-color:var(--border-secondary, #cbd5e1);box-shadow:0 4px 12px #0000000a}.integration-logo.svelte-7lhmah{width:32px;height:32px;object-fit:contain;flex-shrink:0}.integration-logo-placeholder.svelte-7lhmah{width:38px;height:36px;display:flex;align-items:center;justify-content:center;background:#22c55e1a;border:1px dashed #22c55e;border-radius:8px;color:#22c55e;font-size:18px;font-weight:500;flex-shrink:0;padding-bottom:4px}.integration-info.svelte-7lhmah h4:where(.svelte-7lhmah){font-size:15px;font-weight:600;color:var(--text-primary, #1e293b);margin:0 0 4px}.integration-info.svelte-7lhmah p:where(.svelte-7lhmah){font-size:13px;color:var(--text-tertiary, #64748b);margin:0}@media(max-width:900px){.integration-card.svelte-7lhmah{flex:0 0 calc(50% - 8px)}}@media(max-width:640px){.integrations.svelte-7lhmah{padding:80px 20px}.section-header.svelte-7lhmah h2:where(.svelte-7lhmah){font-size:32px}.section-header.svelte-7lhmah p:where(.svelte-7lhmah){font-size:16px}.integration-card.svelte-7lhmah{flex:0 0 100%}.integration-card.last-item.svelte-7lhmah{margin-left:0;margin-right:0}}
