.cs-svcidx{max-width:1152px;margin:0 auto;padding:64px 32px 50px}.cs-svcidx__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.cs-svcidx__card{position:relative;display:flex;align-items:flex-start;gap:18px;padding:26px 26px 24px;border:1px solid var(--cs-border);border-radius:20px;background:#fff;text-decoration:none;color:var(--cs-ink);box-shadow:var(--cs-shadow-sm);transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.cs-svcidx__card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--cs-gradient);opacity:0;transition:opacity .18s}.cs-svcidx__card:hover{transform:translateY(-4px);box-shadow:var(--cs-shadow-md);border-color:rgba(83,91,254,.4)}.cs-svcidx__card:hover:before{opacity:1}.cs-svcidx__num{flex-shrink:0;width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--cs-gradient-soft);border:1px solid var(--cs-border);font-size:.86rem;font-weight:800;background-clip:padding-box;color:var(--cs-primary)}.cs-svcidx__body h2{margin:2px 0 6px;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.cs-svcidx__body p{margin:0;color:var(--cs-muted);font-size:.86rem;line-height:1.65}.cs-svcidx__arrow{margin-left:auto;align-self:center;color:var(--cs-primary);transition:transform .15s}.cs-svcidx__card:hover .cs-svcidx__arrow{transform:translateX(4px)}@media(max-width:820px){.cs-svcidx__grid{grid-template-columns:1fr}.cs-svcidx{padding:48px 18px 32px}}