.integrations{padding:var(--space-4xl) 0;background:#fff}.integrations__grid{gap:var(--space-2xl);margin-top:var(--space-3xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.integrations__card{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--space-2xl);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);border:1px solid var(--color-gray-200);text-align:center}.integrations__card:hover{box-shadow:var(--shadow-xl);border-color:var(--color-primary);transform:translateY(-4px)}.integrations__card:hover .integrations__image{filter:grayscale(0%);opacity:1;transform:scale(1.06)}.integrations__image-wrapper{margin-bottom:var(--space-lg);padding:var(--space-lg);background:var(--color-gray-50);border-radius:var(--radius-xl);justify-content:center;align-items:center;min-height:120px;display:flex}.integrations__image{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:80px;transition:transform var(--transition-base),filter var(--transition-base),opacity var(--transition-base);filter:grayscale();opacity:.7}.integrations__card-title{margin-bottom:var(--space-sm);color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.integrations__card-description{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}
.contact{padding:0 0 var(--space-4xl)}.contact__panel{gap:var(--space-xl);padding:var(--space-3xl) var(--space-xl);color:#fff;background:#0f172a;border-radius:28px;display:grid}@media (min-width:800px){.contact__panel{grid-template-columns:1.2fr 1fr;align-items:center}}.contact__panel h2{margin:0 0 var(--space-md);color:#fff}.contact__panel p:not(.sa-kicker){color:#ffffffd1;margin:0}.contact__panel .sa-kicker{color:#fff;background:#ffffff1f;border-color:#fff3}.contact__actions{flex-direction:column;gap:.75rem;display:flex}
.home-page{padding-top:0}
