.service-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.service-tab{gap:12px;padding-right:16px}.service-tab+.service-tab{padding-left:19px}.service-tab:before{right:14px}.service-tab strong,html[lang=en] .service-tab strong{font-size:19px}.tab-arrow{margin-right:12px;font-size:22px}.service-tab small{font-size:9px}
.ai-visual{background:linear-gradient(145deg,#f3f6ff,#f5f8fc)}.ai-architecture{margin:47px auto 35px;max-width:440px}.ai-inputs,.ai-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ai-inputs span,.ai-outputs span{display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid #dbe4f3;border-radius:5px;padding:11px 7px;color:#697d9b;font-size:12px;line-height:1.5;min-height:43px}.ai-connections{height:44px;margin:0 16%;border:1px solid #cfdbf3;border-top:0;border-radius:0 0 8px 8px;position:relative}.ai-connections:before{content:"";position:absolute;left:50%;top:0;bottom:-20px;width:1px;background:#cfdbf3}.ai-connections i{position:absolute;left:-3px;top:50%;width:5px;height:5px;border-radius:50%;background:#7095ef;animation:signal 4s ease-in-out infinite}.ai-connections i:nth-child(2){left:calc(50% - 2px);animation-delay:1s}.ai-connections i:nth-child(3){left:auto;right:-3px;animation-delay:2s}.ai-engine{display:flex;align-items:center;gap:14px;padding:20px 23px;border:1px solid #bacdff;border-radius:9px;background:#fff;box-shadow:0 9px 32px #345cf617,0 0 0 6px #eaf0ff;max-width:325px;margin:20px auto 0;position:relative}.ai-engine-icon{font-size:39px;line-height:1;color:#345cf6}.ai-engine strong{font-size:16px;font-weight:500;display:block;color:#294379}.ai-engine small{font-size:9px;letter-spacing:.025em;color:#8696b2;display:block;margin-top:5px}.ai-engine-mark{font-size:12px;color:#8099ce;margin-left:auto;letter-spacing:.06em}.ai-connections.outputs{margin-top:20px;transform:rotate(180deg)}.ai-outputs span{background:#edf3ff;color:#5274b2;border-color:#dce6fa}.ai-visual .visual-note{font-size:11px}
@media(max-width:1150px) and (min-width:761px){.service-tab strong,html[lang=en] .service-tab strong{font-size:16px}.tab-arrow{display:none}.service-tab+.service-tab{padding-left:13px}.service-tab:before{right:7px}.service-tab{gap:8px}.ai-inputs,.ai-outputs{gap:7px}.ai-inputs span,.ai-outputs span{font-size:11px;padding:10px 4px}.ai-engine{padding:18px 16px}}
@media(max-width:760px){.service-tabs{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.service-tab,.service-tab+.service-tab{padding:17px 12px;min-height:83px;gap:10px;border-bottom:1px solid var(--line)}.service-tab[aria-selected=true]{border-bottom:2px solid var(--blue);background:#f8faff}.service-tab strong,html[lang=en] .service-tab strong{font-size:15px;line-height:1.5}.service-tab small,html[lang=en] .service-tab small{font-size:9px}.service-tab .tab-number{display:none}.service-tab:before{display:none}.service-tab:nth-child(odd){border-right:1px solid var(--line)}.ai-visual{min-height:350px}.ai-architecture{margin-top:33px}.ai-inputs,.ai-outputs{gap:7px}.ai-inputs span,.ai-outputs span{font-size:11px;padding:9px 4px;min-height:41px}.ai-engine{padding:17px 17px;gap:11px;max-width:265px}.ai-engine strong{font-size:15px}.ai-engine small{font-size:8px}.ai-engine-icon{font-size:32px}.ai-connections{height:35px}.ai-visual .visual-note{font-size:9px}html[lang=en] .ai-inputs span,html[lang=en] .ai-outputs span{font-size:10px}}
