.integration-hero{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;background:linear-gradient(135deg,#fff,#edf5ff)}.integration-hero h2{font-size:28px;margin:6px 0}.integration-hero p{margin:0;color:var(--muted)}.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.service-card header{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center}.service-card header div{display:grid;gap:4px}.service-card small{color:var(--muted)}.service-dot{width:10px;height:10px;border-radius:50%;background:#aab5c3}.online .service-dot{background:#16a879;box-shadow:0 0 0 5px #e4f7f0}.offline .service-dot{background:var(--danger);box-shadow:0 0 0 5px #fff0f2}.service-card p{min-height:42px;color:var(--muted);line-height:1.5}.service-card footer{display:flex;gap:12px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.service-card footer a{margin-left:auto;color:var(--blue);font-weight:800}.integration-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.integration-form label small{color:var(--muted);font-weight:400}.switch-row{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.switch-row label{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px}.switch-row input{width:auto}.security-list{display:grid;gap:10px;margin-top:18px}.security-list div{display:grid;gap:5px;padding:13px;border:1px solid var(--line);border-radius:11px}.security-list small{color:var(--muted);line-height:1.45}@media(max-width:1000px){.health-grid{grid-template-columns:1fr}.integration-layout{grid-template-columns:1fr}}@media(max-width:650px){.integration-hero{align-items:flex-start;flex-direction:column;gap:12px}.switch-row{grid-template-columns:1fr}}
