.integrations-hero-section{background:#ebf1fc;color:var(--white);padding:80px 0 60px;text-align:center}.integrations-hero-section h1{font-family:'Montserrat',sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:20px;color:var(--primary-main)}.integrations-hero-subtitle{font-size:1.15rem;max-width:720px;margin:0 auto;opacity:0.9;line-height:1.7;color:var(--primary-main)}.integrations-grid-section{padding:60px 0 80px;background:var(--white)}.section-heading{font-family:'Montserrat',sans-serif;font-size:1.6rem;font-weight:700;color:var(--primary-main);margin-bottom:8px}.section-subheading{font-size:1rem;color:var(--gray-500);margin-bottom:32px}.integration-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:28px;height:100%;transition:transform 0.2s,box-shadow 0.2s}.integration-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.08)}.integration-icon{font-size:2.2rem;color:var(--primary-100);margin-bottom:16px}.integration-card h3{font-family:'Montserrat',sans-serif;font-size:1.15rem;font-weight:700;color:var(--primary-main);margin-bottom:10px}.integration-card p{font-size:0.9rem;line-height:1.6;color:var(--gray-500);margin-bottom:16px}.integration-status{display:inline-block;font-size:0.78rem;font-weight:600;padding:4px 12px;border-radius:20px}.integration-status.available{background:rgba(77,175,130,0.12);color:var(--green-200)}.integration-status.coming-soon{background:rgba(243,156,18,0.12);color:var(--secondary-200)}.integrations-cta-section{background:linear-gradient(to bottom,#f5f7fa,#eef1f5);color:var(--white);padding:80px 0;text-align:center}.integrations-cta-section h2{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:700;margin-bottom:16px}.integrations-cta-section p{font-size:1.1rem;max-width:600px;margin:0 auto 32px;opacity:0.9;line-height:1.7;color:var(--primary-main)}.integrations-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:767px){.integrations-hero-section{padding:60px 0 40px}.integrations-hero-section h1{font-size:1.6rem}.integrations-cta-section{padding:60px 0}}