.sj-service{--sj-primary:#635bff;--sj-blue:#387cf6;--sj-text:#182338;--sj-muted:#8490a5;--sj-border:#edf0f7;--sj-card:#ffffff;position:relative;box-sizing:border-box;padding:18px;overflow:hidden;border:1px solid var(--sj-border);border-radius:18px;background:var(--sj-card);font-family:inherit;color:var(--sj-text);box-shadow:0 8px 32px rgba(35,49,85,.05)}.sj-service *,.sj-service *::before,.sj-service *::after{box-sizing:border-box}.sj-service::before{content:"";position:absolute;top:0;left:15%;right:15%;height:2px;background:linear-gradient( 90deg,transparent,#635bff,#4ea5ff,transparent )}.sj-service{container-type:inline-size;--sj-muted:#526078;text-align:left}.sj-service .sj-header{display:flex;align-items:center;gap:12px;margin:0 0 16px}.sj-service .sj-logo{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#7568ff,#397ff5);color:#fff;font-size:19px;font-weight:800;box-shadow:0 5px 14px rgba(99,91,255,.25)}.sj-service .sj-header-content{min-width:0}.sj-service h3,.sj-service h4{margin:0;color:var(--sj-text);font-weight:750;line-height:1.4;overflow-wrap:anywhere}.sj-service h3{font-size:17px}.sj-service h4{font-size:14px}.sj-service p{margin:5px 0 0;color:var(--sj-muted);font-size:13px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.sj-service .sj-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sj-service .sj-card{margin:0;padding:12px;background:linear-gradient(145deg,#fff,#f5f6ff);border:1px solid #e8eaff;border-radius:13px;transition:transform .2s,box-shadow .2s}.sj-service .sj-card-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sj-service .sj-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ebe9ff;color:#4e43c4}.sj-service svg{display:block;width:17px;height:17px;flex-shrink:0}.sj-service .sj-badge{font-size:11px;border-radius:8px;background:#e9edff;color:#4238ab;padding:2px 6px}.sj-service .sj-flow-title{margin:16px 0 8px}.sj-service .sj-flow{margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(65px,1fr));gap:5px;list-style:none;counter-reset:sj-flow}.sj-service .sj-flow li{margin:0;padding:6px 2px;background:#f3f5ff;border-radius:8px;text-align:center;color:#394569;font-size:11px;counter-increment:sj-flow}.sj-service .sj-flow li::before{content:counter(sj-flow,decimal-leading-zero);display:block;color:#4e43c4;font-weight:750}.sj-service .sj-contact{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 7px;border-radius:10px;background:linear-gradient(110deg,#4e3acb,#245fc1);color:#fff;text-decoration:none;font-size:13px;font-weight:700;overflow-wrap:anywhere;transition:box-shadow .2s}.sj-service .sj-contact:focus-visible{outline:2px solid #37289d;outline-offset:3px}@media(hover:hover){.sj-service .sj-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px #3b329522}.sj-service .sj-contact:hover{color:#fff;box-shadow:0 6px 14px #3b329544}}@container(max-width:360px){.sj-service .sj-cards{grid-template-columns:1fr}}@media(max-width:440px){.sj-service .sj-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sj-service .sj-card,.sj-service .sj-contact{transition:none}.sj-service .sj-card:hover{transform:none}}