.integrations-section{position:relative;padding:110px 7%;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 35%),linear-gradient(180deg,#f8fafc,#fff);overflow:hidden}.integrations-heading{max-width:880px;margin:0 auto 72px;text-align:center}.integrations-heading span{display:inline-flex;padding:9px 16px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.integrations-heading h2{margin:0;color:#0f172a;font-size:clamp(40px,5vw,68px);line-height:1.03;letter-spacing:-.055em;font-weight:950}.integrations-heading p{max-width:720px;margin:22px auto 0;color:#64748b;font-size:18px;line-height:1.75}.integrations-layout{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:stretch}.integrations-showcase{position:relative;min-height:520px;padding:34px;border-radius:34px;background:linear-gradient(145deg,#2563eb,#1d4ed8);color:#fff;overflow:hidden;box-shadow:0 30px 80px #2563eb47}.integrations-showcase:before{content:"";position:absolute;width:260px;height:260px;border-radius:999px;background:#ffffff24;right:-80px;top:-80px}.integrations-showcase:after{content:"";position:absolute;width:180px;height:180px;border-radius:999px;background:#ffffff1a;left:-60px;bottom:-60px}.showcase-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;padding:11px 15px;border-radius:999px;background:#ffffff24;color:#fff;font-size:14px;font-weight:900}.call-panel{position:relative;z-index:1;margin-top:120px;padding:28px;border-radius:28px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(14px)}.call-status{display:flex;align-items:center;gap:9px;color:#dbeafe;font-weight:800;margin-bottom:22px}.pulse-dot{width:10px;height:10px;border-radius:999px;background:#22c55e;box-shadow:0 0 #22c55ecc;animation:pulseDot 1.6s infinite}@keyframes pulseDot{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 12px #22c55e00}to{box-shadow:0 0 #22c55e00}}.call-panel h3{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.04em}.call-actions{display:grid;gap:14px;margin-top:32px}.call-actions div{display:flex;align-items:center;gap:10px;color:#eff6ff;font-weight:800}.call-actions svg{color:#86efac}.integration-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.integration-card{display:flex;align-items:flex-start;gap:18px;padding:24px;border-radius:26px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 18px 50px #0f172a0e;transition:.25s ease}.integration-card:hover{transform:translateY(-5px);border-color:#bfdbfe;box-shadow:0 28px 70px #2563eb1f}.integration-icon{flex:0 0 auto;width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:#eff6ff;color:#2563eb;font-size:22px}.integration-card h3{margin:0 0 8px;color:#0f172a;font-size:20px;letter-spacing:-.025em}.integration-card p{margin:0;color:#64748b;font-size:15.5px;line-height:1.65}@media (max-width: 1050px){.integrations-layout{grid-template-columns:1fr}.integrations-showcase{min-height:420px}.call-panel{margin-top:90px}}@media (max-width: 700px){.integrations-section{padding:90px 22px}.integrations-heading{margin-bottom:44px}.integrations-heading h2{font-size:40px}.integrations-heading p{font-size:16.5px}.integration-grid{grid-template-columns:1fr}.integrations-showcase{padding:26px;min-height:auto}.call-panel{margin-top:60px}}
