.integrations-page{background:radial-gradient(80% 50% at 50% -10%,#0000000a,#0000 60%),#fff;padding-bottom:0}.integrations-inner{max-width:1120px;margin:0 auto;padding:0 40px 80px}.integrations-header{text-align:center;max-width:700px;margin:0 auto 48px}.integrations-header .site-page-eyebrow{margin-bottom:20px}.integrations-title{letter-spacing:-.03em;color:#000;margin-bottom:16px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;line-height:1.15}.integrations-lead{color:#0000008c;margin:0;font-size:1.1rem;line-height:1.65}.integrations-badges{flex-wrap:wrap;justify-content:center;gap:12px;max-width:980px;margin:0 auto 56px;display:flex}.integrations-badges .integration-chip{min-width:min(100%,210px)}.integrations-categories{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:40px;display:grid}.integrations-category-card{-webkit-backdrop-filter:blur(16px);transition:transform var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base);background:#ffffffb8;border:1px solid #00000014;border-radius:20px;padding:28px 26px}.integrations-category-card:hover{border-color:#00000024;transform:translateY(-3px);box-shadow:0 16px 36px #0000000d}.integrations-category-card h2{letter-spacing:-.02em;color:#000;margin:0 0 10px;font-size:1.1rem;font-weight:560}.integrations-category-card p{color:#0000008c;margin:0;font-size:.95rem;line-height:1.6}.integrations-footnote{text-align:center;color:#0006;margin:0;font-size:.88rem}@media (max-width:768px){.integrations-inner{padding:0 20px 64px}.integrations-categories{grid-template-columns:1fr}}
