.container[data-astro-cid-jw2eucf4]{max-width:1280px;margin:0 auto;padding:0 2rem}.integrations-hero[data-astro-cid-jw2eucf4]{position:relative;padding:6rem 0 4rem;overflow:hidden}.hero-background[data-astro-cid-jw2eucf4]{position:absolute;inset:0;z-index:-1}.hero-gradient[data-astro-cid-jw2eucf4]{position:absolute;inset:0;background:linear-gradient(135deg,#467fcf14,#7aa5db0d)}html.dark .hero-gradient[data-astro-cid-jw2eucf4]{background:linear-gradient(135deg,#467fcf26,#7aa5db14)}.hero-pattern[data-astro-cid-jw2eucf4]{position:absolute;inset:0;background-image:radial-gradient(rgba(70,127,207,.1) 1px,transparent 1px);background-size:30px 30px}html.dark .hero-pattern[data-astro-cid-jw2eucf4]{background-image:radial-gradient(rgba(122,165,219,.15) 1px,transparent 1px)}.hero-content[data-astro-cid-jw2eucf4]{max-width:800px;margin:0 auto;text-align:center}.hero-badge[data-astro-cid-jw2eucf4]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;border-radius:2rem;font-weight:600;font-size:.875rem;margin-bottom:1.5rem}.hero-title[data-astro-cid-jw2eucf4]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem}.hero-gradient-text[data-astro-cid-jw2eucf4]{display:block;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-astro-cid-jw2eucf4]{font-size:1.25rem;color:var(--color-dark);opacity:.9;line-height:1.7;margin-bottom:2rem}html.dark .hero-description[data-astro-cid-jw2eucf4]{color:#e5e5e5}.hero-actions[data-astro-cid-jw2eucf4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-jw2eucf4]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-primary[data-astro-cid-jw2eucf4]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff;box-shadow:0 4px 15px #467fcf4d}.btn-primary[data-astro-cid-jw2eucf4]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #467fcf66}.btn-secondary[data-astro-cid-jw2eucf4]{background:#fff;color:var(--color-primary);border:2px solid var(--color-primary)}html.dark .btn-secondary[data-astro-cid-jw2eucf4]{background:transparent;color:var(--color-secondary);border-color:var(--color-secondary)}.btn-secondary[data-astro-cid-jw2eucf4]:hover{background:var(--color-primary);color:#fff}html.dark .btn-secondary[data-astro-cid-jw2eucf4]:hover{background:var(--color-secondary);color:#1a1a1a}.features-bar[data-astro-cid-jw2eucf4]{padding:2rem 0;background:#fff;border-bottom:1px solid rgba(0,0,0,.05)}html.dark .features-bar[data-astro-cid-jw2eucf4]{background:#1a1a1a;border-color:#ffffff0d}.features-grid[data-astro-cid-jw2eucf4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.features-grid[data-astro-cid-jw2eucf4] .feature-item[data-astro-cid-jw2eucf4]{display:flex;align-items:center;gap:1rem}.features-grid[data-astro-cid-jw2eucf4] .feature-item[data-astro-cid-jw2eucf4] svg[data-astro-cid-jw2eucf4]{color:var(--color-primary);flex-shrink:0}html.dark .features-grid[data-astro-cid-jw2eucf4] .feature-item[data-astro-cid-jw2eucf4] svg[data-astro-cid-jw2eucf4]{color:var(--color-secondary)}.features-grid[data-astro-cid-jw2eucf4] .feature-item[data-astro-cid-jw2eucf4] h3[data-astro-cid-jw2eucf4]{font-size:1rem;font-weight:600;margin-bottom:.125rem}.features-grid[data-astro-cid-jw2eucf4] .feature-item[data-astro-cid-jw2eucf4] p[data-astro-cid-jw2eucf4]{font-size:.875rem;color:var(--color-dark);opacity:.7}html.dark .features-grid[data-astro-cid-jw2eucf4] .feature-item[data-astro-cid-jw2eucf4] p[data-astro-cid-jw2eucf4]{color:#e5e5e5}.quick-nav[data-astro-cid-jw2eucf4]{padding:1.5rem 0;background:#467fcf08;position:sticky;top:60px;z-index:50;backdrop-filter:blur(10px)}html.dark .quick-nav[data-astro-cid-jw2eucf4]{background:#7aa5db0d}.nav-wrapper[data-astro-cid-jw2eucf4]{display:flex;align-items:center;gap:1rem;overflow-x:auto;padding-bottom:.5rem}.nav-label[data-astro-cid-jw2eucf4]{font-weight:600;color:var(--color-dark);flex-shrink:0}html.dark .nav-label[data-astro-cid-jw2eucf4]{color:#e5e5e5}.nav-links[data-astro-cid-jw2eucf4]{display:flex;gap:.5rem;flex-wrap:nowrap}.nav-link[data-astro-cid-jw2eucf4]{padding:.5rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:2rem;font-size:.875rem;color:var(--color-dark);text-decoration:none;white-space:nowrap;transition:all .2s ease}html.dark .nav-link[data-astro-cid-jw2eucf4]{background:#2a2a2a;border-color:#ffffff1a;color:#e5e5e5}.nav-link[data-astro-cid-jw2eucf4]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}html.dark .nav-link[data-astro-cid-jw2eucf4]:hover{background:var(--color-secondary);color:#1a1a1a;border-color:var(--color-secondary)}.integrations-section[data-astro-cid-jw2eucf4]{padding:4rem 0}.category-block[data-astro-cid-jw2eucf4]{margin-bottom:4rem;scroll-margin-top:140px}.category-block[data-astro-cid-jw2eucf4]:last-child{margin-bottom:0}.category-title[data-astro-cid-jw2eucf4]{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem}.integrations-grid[data-astro-cid-jw2eucf4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.25rem}.integration-card[data-astro-cid-jw2eucf4]{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:1rem;transition:all .3s ease;text-align:center}html.dark .integration-card[data-astro-cid-jw2eucf4]{background:#2a2a2a;border-color:#ffffff14}.integration-card[data-astro-cid-jw2eucf4]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a;border-color:var(--color-primary)}html.dark .integration-card[data-astro-cid-jw2eucf4]:hover{box-shadow:0 12px 30px #0000004d;border-color:var(--color-secondary)}.integration-logo[data-astro-cid-jw2eucf4]{width:88px;height:88px;object-fit:contain;margin-bottom:.5rem}.integration-info[data-astro-cid-jw2eucf4] h3[data-astro-cid-jw2eucf4]{font-size:.9375rem;font-weight:600;margin-bottom:.375rem}.doc-link[data-astro-cid-jw2eucf4]{font-size:.8125rem;color:var(--color-primary);text-decoration:none;transition:color .2s ease}html.dark .doc-link[data-astro-cid-jw2eucf4]{color:var(--color-secondary)}.doc-link[data-astro-cid-jw2eucf4]:hover{text-decoration:underline}.integrations-cta[data-astro-cid-jw2eucf4]{padding:4rem 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:#fff}.cta-content[data-astro-cid-jw2eucf4]{max-width:700px;margin:0 auto;text-align:center}.cta-content[data-astro-cid-jw2eucf4] h2[data-astro-cid-jw2eucf4]{font-size:2rem;font-weight:700;margin-bottom:1rem}.cta-content[data-astro-cid-jw2eucf4] p[data-astro-cid-jw2eucf4]{font-size:1.125rem;color:#ffffffe6;line-height:1.7;margin-bottom:2rem}.cta-actions[data-astro-cid-jw2eucf4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.integrations-cta[data-astro-cid-jw2eucf4] .btn-primary[data-astro-cid-jw2eucf4]{background:#fff;color:var(--color-primary);box-shadow:0 4px 15px #0003}.integrations-cta[data-astro-cid-jw2eucf4] .btn-primary[data-astro-cid-jw2eucf4]:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.integrations-cta[data-astro-cid-jw2eucf4] .btn-secondary[data-astro-cid-jw2eucf4]{background:transparent;color:#fff;border-color:#fff}.integrations-cta[data-astro-cid-jw2eucf4] .btn-secondary[data-astro-cid-jw2eucf4]:hover{background:#ffffff1a;color:#fff}@media(max-width:768px){.integrations-hero[data-astro-cid-jw2eucf4]{padding:4rem 0 3rem}.hero-title[data-astro-cid-jw2eucf4]{font-size:2rem}.hero-description[data-astro-cid-jw2eucf4]{font-size:1.0625rem}.integrations-grid[data-astro-cid-jw2eucf4]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.integration-card[data-astro-cid-jw2eucf4]{padding:1.25rem .75rem}.integration-logo[data-astro-cid-jw2eucf4]{width:48px;height:48px}.nav-wrapper[data-astro-cid-jw2eucf4]{flex-direction:column;align-items:flex-start}}
