.int-page:where(.astro-ikdz6l4x){color:var(--el-text);font-family:var(--el-font-body),"Inter",ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.int-section:where(.astro-ikdz6l4x){padding:96px 24px;border-top:1px solid var(--el-border-soft)}.int-section:where(.astro-ikdz6l4x):first-of-type{border-top:0}.int-hero:where(.astro-ikdz6l4x){padding-top:120px;padding-bottom:96px}.int-section-cta:where(.astro-ikdz6l4x){text-align:center;padding-top:120px;padding-bottom:160px}.int-container:where(.astro-ikdz6l4x){max-width:1100px;margin:0 auto}.int-container-md:where(.astro-ikdz6l4x){max-width:860px;margin:0 auto}.int-container-sm:where(.astro-ikdz6l4x){max-width:760px;margin:0 auto}.int-grid-2:where(.astro-ikdz6l4x){display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.int-eyebrow:where(.astro-ikdz6l4x){font-family:var(--el-font-body),"Inter",sans-serif;font-size:14px;font-weight:400;color:var(--el-text-tertiary);letter-spacing:.01em;margin:0 0 16px}.int-display:where(.astro-ikdz6l4x){font-family:var(--el-font-display);font-weight:600;font-size:clamp(40px,6vw,64px);line-height:1.06;letter-spacing:-.02em;color:var(--el-text);margin:0 0 24px;max-width:22ch}.int-display-sm:where(.astro-ikdz6l4x){font-size:clamp(36px,4.5vw,48px);margin-left:auto;margin-right:auto}.int-heading-lg:where(.astro-ikdz6l4x){font-family:var(--el-font-display);font-weight:600;font-size:clamp(30px,3.5vw,40px);line-height:1.13;letter-spacing:-.02em;color:var(--el-text);margin:0 0 20px}.int-heading:where(.astro-ikdz6l4x){font-family:var(--el-font-display);font-weight:600;font-size:clamp(28px,3vw,36px);line-height:1.17;letter-spacing:-.02em;color:var(--el-text);margin:0 0 20px}.int-lede:where(.astro-ikdz6l4x){font-size:18px;line-height:1.5;color:var(--el-text-secondary);max-width:56ch;margin:0 0 32px}.int-body:where(.astro-ikdz6l4x){font-size:15px;line-height:1.6;color:var(--el-text-secondary);margin:0}.int-section-lede:where(.astro-ikdz6l4x){margin-bottom:48px;max-width:60ch}.int-btn:where(.astro-ikdz6l4x){display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:9999px;font-family:var(--el-font-body),"Inter",sans-serif;font-weight:500;font-size:14px;letter-spacing:.01em;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease;border:1px solid transparent;white-space:nowrap;cursor:pointer}.int-btn-primary:where(.astro-ikdz6l4x){background:var(--el-text);color:var(--el-bg);border-color:var(--el-text)}.int-btn-primary:where(.astro-ikdz6l4x):hover{opacity:.9}.int-btn-ghost:where(.astro-ikdz6l4x){background:transparent;color:var(--el-text);border-color:var(--el-border)}.int-btn-ghost:where(.astro-ikdz6l4x):hover{background:var(--el-surface)}.int-cta-row:where(.astro-ikdz6l4x){display:flex;flex-wrap:wrap;gap:12px;margin-bottom:56px}.int-cta-center:where(.astro-ikdz6l4x){justify-content:center}.int-section-cta:where(.astro-ikdz6l4x) .int-display:where(.astro-ikdz6l4x){margin-left:auto;margin-right:auto;max-width:22ch}.int-section-cta:where(.astro-ikdz6l4x) .int-lede:where(.astro-ikdz6l4x){margin-left:auto;margin-right:auto;margin-bottom:32px}.int-logos:where(.astro-ikdz6l4x){margin-top:56px;padding-top:32px;border-top:1px solid var(--el-border-soft)}.int-logos-label:where(.astro-ikdz6l4x){font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--el-text-tertiary);font-weight:500;margin:0 0 20px}.int-logos-grid:where(.astro-ikdz6l4x){display:flex;flex-wrap:wrap;gap:32px 40px;align-items:center}.int-logo:where(.astro-ikdz6l4x){font-family:var(--el-font-body),"Inter",sans-serif;font-size:15px;font-weight:500;color:var(--el-text-tertiary);letter-spacing:.01em}.int-bullets:where(.astro-ikdz6l4x){list-style:none;margin:0;padding:0;background:var(--el-card);border:1px solid var(--el-border);border-radius:16px;overflow:hidden}.int-bullets:where(.astro-ikdz6l4x) li:where(.astro-ikdz6l4x){display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--el-border-soft);font-size:14px;color:var(--el-text);line-height:1.5}.int-bullets:where(.astro-ikdz6l4x) li:where(.astro-ikdz6l4x):last-child{border-bottom:0}.int-bullet-dot:where(.astro-ikdz6l4x){width:6px;height:6px;border-radius:50%;background:var(--el-text);margin-top:8px;flex-shrink:0}.int-usecase-grid:where(.astro-ikdz6l4x){display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.int-usecase:where(.astro-ikdz6l4x){background:var(--el-card);border:1px solid var(--el-border);border-radius:16px;padding:28px 24px}.int-pills:where(.astro-ikdz6l4x){display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.int-pill:where(.astro-ikdz6l4x){display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;border:1px solid var(--el-border);background:transparent;font-size:12px;color:var(--el-text-secondary);font-weight:500}.int-usecase-title:where(.astro-ikdz6l4x){font-family:var(--el-font-display);font-weight:600;font-size:22px;line-height:1.25;letter-spacing:-.01em;color:var(--el-text);margin:0 0 8px}.int-steps:where(.astro-ikdz6l4x){list-style:none;margin:0;padding:0;border-top:1px solid var(--el-border-soft)}.int-step:where(.astro-ikdz6l4x){display:grid;grid-template-columns:80px 1fr;gap:32px;align-items:start;padding:32px 0;border-bottom:1px solid var(--el-border-soft)}.int-step-num:where(.astro-ikdz6l4x){font-family:var(--el-font-display);font-weight:600;font-size:44px;color:var(--el-text-tertiary);line-height:1;letter-spacing:-.02em}.int-step-title:where(.astro-ikdz6l4x){font-family:var(--el-font-display);font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--el-text);margin:0 0 8px}.int-faq:where(.astro-ikdz6l4x){border-top:1px solid var(--el-border-soft)}.int-faq-item:where(.astro-ikdz6l4x){border-bottom:1px solid var(--el-border-soft)}.int-faq-q:where(.astro-ikdz6l4x){list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--el-font-display);font-weight:600;font-size:22px;line-height:1.3;letter-spacing:-.01em;color:var(--el-text)}.int-faq-q:where(.astro-ikdz6l4x)::-webkit-details-marker{display:none}.int-faq-icon:where(.astro-ikdz6l4x){font-family:var(--el-font-body),"Inter",sans-serif;font-weight:600;font-size:20px;color:var(--el-text-tertiary);flex-shrink:0;transition:transform .2s ease}.int-faq-item:where(.astro-ikdz6l4x)[open] .int-faq-icon:where(.astro-ikdz6l4x){transform:rotate(45deg)}.int-faq-a:where(.astro-ikdz6l4x){padding:0 0 24px;font-size:15px;line-height:1.6;color:var(--el-text-secondary);max-width:64ch}.int-contact:where(.astro-ikdz6l4x){color:var(--el-text-tertiary);font-size:14px;margin:0}.int-link:where(.astro-ikdz6l4x){color:var(--el-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.int-link:where(.astro-ikdz6l4x):hover{color:var(--el-text-secondary)}@media (max-width: 768px){.int-section:where(.astro-ikdz6l4x){padding:64px 20px}.int-hero:where(.astro-ikdz6l4x){padding-top:80px;padding-bottom:72px}.int-section-cta:where(.astro-ikdz6l4x){padding-top:80px;padding-bottom:96px}.int-grid-2:where(.astro-ikdz6l4x){grid-template-columns:1fr;gap:32px}.int-step:where(.astro-ikdz6l4x){grid-template-columns:1fr;gap:12px;padding:24px 0}.int-step-num:where(.astro-ikdz6l4x){font-size:32px}.int-faq-q:where(.astro-ikdz6l4x){font-size:18px;padding:20px 0}.int-cta-row:where(.astro-ikdz6l4x){flex-direction:column;align-items:stretch}.int-btn:where(.astro-ikdz6l4x){width:100%}}
