.ai-task-execution-usecases-module.outline{background:#e9e9e9;padding:100px 0 120px}.ai-task-execution-usecases-module .intro{display:flex;flex-direction:column;gap:8px;margin-top:40px}.ai-task-execution-usecases-module .intro-heading{color:#121213;font-size:24px;font-weight:700;letter-spacing:2.4px;line-height:150%;margin:0}.ai-task-execution-usecases-module .intro-body{color:#121213;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:1.8;margin:0}.ai-task-execution-usecases-module .tab-nav{display:flex;gap:16px;margin-top:64px}.ai-task-execution-usecases-module .tab-btn{background:#fff;border:1px solid #121213;border-radius:54px;color:#121213;cursor:pointer;flex:1;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:1.5;padding:16px 24px;text-align:center;transition:background-color .2s,color .2s}.ai-task-execution-usecases-module .tab-btn.is-active{background:#121213;color:#fff}.ai-task-execution-usecases-module .tab-btn:focus-visible,.ai-task-execution-usecases-module .tab-btn:hover{background:#121213;color:#fff}.ai-task-execution-usecases-module .tab-panel{background:#fff;border-radius:8px;display:none;flex-direction:column;gap:32px;margin-top:24px;padding:56px 48px}.ai-task-execution-usecases-module .tab-panel.is-active{display:flex}.ai-task-execution-usecases-module .panel-header{display:flex;flex-direction:column;gap:24px}.ai-task-execution-usecases-module .department-label{align-items:center;display:flex;gap:8px}.ai-task-execution-usecases-module .dept-dot{background:#5ba5c8;border-radius:50%;display:block;height:8px;min-width:8px;width:8px}.ai-task-execution-usecases-module .dept-text{color:#5ba5c8;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5}.ai-task-execution-usecases-module .panel-heading{color:#121213;font-size:26px;font-weight:700;letter-spacing:2.6px;line-height:1.5;margin:0;max-width:886px}.ai-task-execution-usecases-module .business-tags{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ai-task-execution-usecases-module .tags-label{color:#424242;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5;white-space:nowrap}.ai-task-execution-usecases-module .tag{align-items:center;background:#eef9ff;border-radius:2px;color:#5ba5c8;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5;padding:4px 8px}.ai-task-execution-usecases-module .panel-body{align-items:flex-start;background:#f5f5f5;border-radius:4px;display:flex;gap:40px;padding:32px}.ai-task-execution-usecases-module .steps-col{display:flex;flex:1;flex-direction:column;gap:20px;min-width:0}.ai-task-execution-usecases-module .steps-label{color:#424242;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.5;margin:0}.ai-task-execution-usecases-module .steps-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.ai-task-execution-usecases-module .step-item{align-items:center;display:flex;gap:8px}.ai-task-execution-usecases-module .step-num{align-items:center;background:#121213;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Satoshi Variable,Satoshi,YuGothic,Yu Gothic,sans-serif;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding-left:2px;width:20px}.ai-task-execution-usecases-module .step-text{color:#121213;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:1.5}.ai-task-execution-usecases-module .panel-image-col{background:#fff;border-radius:8px;flex-shrink:0;height:225px;overflow:hidden;width:453px}.ai-task-execution-usecases-module .panel-image-col img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1080px){.ai-task-execution-usecases-module .panel-body{flex-direction:column}.ai-task-execution-usecases-module .panel-image-col{aspect-ratio:453/225;height:auto;width:100%}}@media (max-width:767px){.ai-task-execution-usecases-module.outline{padding:64px 0 80px}.ai-task-execution-usecases-module .section-header__title{font-size:24px;letter-spacing:2.4px}.ai-task-execution-usecases-module .intro{margin-top:32px}.ai-task-execution-usecases-module .intro-heading{font-size:20px;letter-spacing:2px}.ai-task-execution-usecases-module .intro-body{font-size:14px}.ai-task-execution-usecases-module .tab-nav{flex-wrap:wrap;gap:16px;margin-top:40px}.ai-task-execution-usecases-module .tab-btn{flex:1 1 100%;font-size:13px;letter-spacing:1.3px;padding:12px 8px}.ai-task-execution-usecases-module .tab-panel{gap:24px;padding:32px 24px}.ai-task-execution-usecases-module .panel-heading{font-size:20px;letter-spacing:2px}.ai-task-execution-usecases-module .panel-body{gap:24px;padding:24px 16px}}