.integration-header{position:relative;padding:5rem 1rem;text-align:center;color:#fff;overflow:hidden;background:linear-gradient(135deg,#0f172a,#1e293b,#3b82f6)}.integration-header .header-bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.08),transparent 60%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.05),transparent 70%);z-index:0}.integration-header h2{font-size:2.5rem;z-index:2;position:relative;margin-bottom:1rem}.integration-header .gradient-text{background:linear-gradient(90deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.integration-header .subtitle{font-size:1.1rem;color:#d1d5db;max-width:700px;margin:1rem auto 2rem}.integration-header .cta-buttons{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.integration-header .cta-buttons button{padding:.8rem 1.8rem;border-radius:30px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.integration-header .cta-buttons .black-btn{background:#111827;color:#fff;border:none;box-shadow:0 4px 10px rgba(0,0,0,.25)}.integration-header .cta-buttons .black-btn:hover{transform:translateY(-3px);background:#0f172a}.integration-header .cta-buttons .white-btn{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.integration-header .cta-buttons .white-btn:hover{background:#fff;color:#111827}.integration-header .cta-buttons span{font-weight:500;color:#cbd5e1}.integrations{padding:5rem 1rem;background:linear-gradient(180deg,#ffffff,#f8fafc);text-align:center}.integrations .subtitle{font-size:1.1rem;color:#475569;max-width:700px;margin:0 auto 3rem}.integrations .integration-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.integrations .integration-card{background:#fff;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.08);padding:1.8rem;text-align:left;opacity:0;transform:translateY(40px);transition:all .5s ease;animation:fadeUp .7s ease forwards}.integrations .integration-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 25px rgba(59,130,246,.25)}.integrations .integration-card.show{opacity:1;transform:translateY(0)}.integrations .integration-card .logo-box{text-align:center;margin-bottom:1rem}.integrations .integration-card .logo-box img{height:50px;object-fit:contain;transition:transform .4s ease}.integrations .integration-card:hover img{transform:scale(1.1)}.integrations .integration-card .integration-info h4{font-size:1.2rem;font-weight:700;color:#111827;margin-bottom:.25rem}.integrations .integration-card .integration-info small{display:inline-block;font-size:.85rem;color:#64748b;margin-bottom:.75rem}.integrations .integration-card .integration-info p{font-size:.95rem;color:#475569;line-height:1.5}.integrations .trust-section{margin-top:5rem}.integrations .trust-section h3{font-size:1.8rem;color:#1e293b;font-weight:700;margin-bottom:.5rem}.integrations .trust-section p{font-size:1rem;color:#475569;max-width:650px;margin:0 auto}@media(max-width:768px){.integrations .integration-card{text-align:center}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}