.integrations-page.svelte-kso9fs{max-width:1100px;margin:0 auto;padding:0 24px 80px}.hero.svelte-kso9fs{text-align:center;padding:100px 0 64px}.hero-eyebrow.svelte-kso9fs{display:inline-block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:16px;padding:6px 16px;border:1px solid rgba(14,140,186,.25);border-radius:100px;background:#0e8cba0f}h1.svelte-kso9fs{font-family:var(--font-serif);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;font-style:italic;line-height:1.15;color:var(--text-heading);margin:0 0 20px}.hero-accent.svelte-kso9fs{background:linear-gradient(135deg,var(--teal),var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub.svelte-kso9fs{font-size:1.125rem;color:var(--text-tertiary);max-width:640px;margin:0 auto;line-height:1.7}.reveal.svelte-kso9fs{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.integrations-grid.svelte-kso9fs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:80px}.int-card.svelte-kso9fs{padding:28px;background:var(--bg-surface-1);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);transition:border-color .25s ease,transform .25s ease;animation:svelte-kso9fs-fadeInCard .4s ease backwards}@keyframes svelte-kso9fs-fadeInCard{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.int-card.svelte-kso9fs:hover{border-color:#0e8cba26;transform:translateY(-2px)}.int-header.svelte-kso9fs{display:flex;align-items:center;gap:14px;margin-bottom:14px}.int-icon.svelte-kso9fs{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;flex-shrink:0}.int-title-group.svelte-kso9fs{display:flex;flex-direction:column;gap:2px}.int-title-group.svelte-kso9fs h3:where(.svelte-kso9fs){font-family:var(--font-sans);font-size:1.0625rem;font-weight:700;color:var(--text-primary);margin:0}.int-status.svelte-kso9fs{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:3px;width:fit-content}.status-available.svelte-kso9fs{color:var(--teal);background:#0e8cba14}.status-soon.svelte-kso9fs{color:var(--gold);background:#d4a57414}.int-desc.svelte-kso9fs{font-size:.8125rem;color:var(--text-secondary);line-height:1.6;margin:0 0 14px}.int-tags.svelte-kso9fs{display:flex;flex-wrap:wrap;gap:5px}.event-tag.svelte-kso9fs{font-size:.625rem;font-family:var(--font-mono);padding:3px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:3px;color:var(--text-tertiary)}.how-section.svelte-kso9fs{margin-bottom:80px}.how-section.svelte-kso9fs h2:where(.svelte-kso9fs){font-family:var(--font-sans);font-size:1.5rem;font-weight:700;color:var(--text-primary);text-align:center;margin:0 0 36px}.how-grid.svelte-kso9fs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.how-step.svelte-kso9fs{text-align:center;padding:24px}.how-num.svelte-kso9fs{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--teal);font-family:var(--font-mono);font-size:.875rem;font-weight:700;color:var(--teal);margin-bottom:14px}.how-step.svelte-kso9fs h3:where(.svelte-kso9fs){font-family:var(--font-sans);font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 8px}.how-step.svelte-kso9fs p:where(.svelte-kso9fs){font-size:.8125rem;color:var(--text-secondary);line-height:1.6;margin:0}.cta-section.svelte-kso9fs{text-align:center;padding:72px 0 0;position:relative}.cta-glow.svelte-kso9fs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(14,140,186,.06) 0%,transparent 70%);pointer-events:none}.cta-section.svelte-kso9fs h2:where(.svelte-kso9fs){font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;font-style:italic;color:var(--text-heading);margin:0 0 12px;position:relative;z-index:1}.cta-accent.svelte-kso9fs{color:var(--teal)}.cta-section.svelte-kso9fs p:where(.svelte-kso9fs){font-size:1rem;color:var(--text-tertiary);margin:0 0 28px;position:relative;z-index:1}@media(max-width:768px){.hero.svelte-kso9fs{padding:72px 0 48px}.integrations-grid.svelte-kso9fs{grid-template-columns:1fr}.how-grid.svelte-kso9fs{grid-template-columns:1fr;gap:16px}}@media(max-width:480px){.int-card.svelte-kso9fs{padding:20px}}
