.execution-section{background:#060606;color:#fff;padding:70px 0 60px;position:relative}.execution-section .execution-header-inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:auto;width:700px}.execution-section .execution-header-inner h2{font-size:55px;font-weight:800;line-height:60px;margin-bottom:12px;margin-top:8px}.execution-section .execution-header-inner span{background:linear-gradient(90deg,#30fcd4,#37b3ff 35.22%,#ffe35d 63.58%,#ff858d 90.11%);-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:block}.execution-section .execution-header-inner .small-tag{align-items:center;background:var(--DarkBgColor,#151818);border:.75px solid;border-image-source:linear-gradient(1turn,rgba(239,246,255,.056),rgba(200,225,255,.2));border-radius:30px;color:#fff;display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:5px;margin:auto;padding:5px 10px;width:max-content}.execution-container{margin:0 auto;max-width:1200px;padding:0 20px}.execution-header{margin-bottom:80px;text-align:center}.execution-layout{background:linear-gradient(90deg,#30fad5 .04%,#37bafb 50.02%,#ffde5f 75.01%,#ff858d);border-radius:24px;display:flex;gap:26px;padding:92px 0 92px 30px;position:relative}.execution-card-left{background:#060606db;border-radius:18px;padding:20px;width:451px}.execution-card-right{width:728px}.execution-image img{border-radius:12px;display:block;height:auto;width:100%}.execution-icon-box{align-items:center;display:flex;gap:14px;margin-bottom:16px}.execution-icon-box .execution-icon{flex:0 0 auto}.execution-icon-content h6{font-size:13px;font-weight:400;line-height:100%;margin:0}.execution-icon-content h5{margin:0}.execution-icon-content{color:#e8e8e8}.execution-progress{margin-bottom:24px}.execution-progress-top{align-items:end;display:flex;gap:10px}.execution-progress-top .bar-content{flex:0 0 auto}.execution-progress-number{color:#fff;font-size:32px;font-weight:700}.execution-progress-label{color:#c9c9c9;font-size:13px;margin:0}.execution-checklist{list-style:none;padding:0}.execution-check-item{align-items:flex-start;color:#d1d5db;display:flex;font-size:15px;font-weight:500;gap:10px;letter-spacing:0;line-height:23.4px;margin-bottom:10px;vertical-align:middle}.execution-check-item:last-child{margin:0}.execution-layout .execution-check-icon img{height:16px;margin-top:3px;width:16px}.execution-layout .execution-insight-bar{align-items:center;background:#060606d9;border-radius:8px;display:flex;gap:10px;margin-top:20px;padding:10px 14px}.execution-layout .execution-insight-bar h5{color:DarkBgTextColor;font-size:15px;font-weight:400;line-height:100%;margin:0}.execution-layout .execution-insight-bar h5 span{color:#edf0f5;font-size:15px;font-weight:600;letter-spacing:0;line-height:100%}.execution-section .execution-header-inner p{color:#c9c9c9;font-weight:400;margin:0}.execution-layout .execution-image{width:728px}.execution-layout .progress-wrapper{width:100%}.execution-layout .progress-bar{background:#4b5659;border-radius:50px;bottom:9px;height:9px;overflow:hidden;position:relative;width:100%}.progress-fill{background:linear-gradient(90deg,#fff855 .04%,#46e3b7);border-radius:50px;height:100%;width:85%}@media (max-width:1200px){.execution-card-right{width:60%}.execution-layout .execution-image{width:100%}}@media (max-width:1024px){.execution-layout{padding:60px 20px}.execution-section .execution-header-inner{width:100%}.execution-section .execution-header-inner h1{font-size:42px;line-height:48px}.execution-section .execution-header-inner p{font-size:20px}}@media (max-width:991px){.execution-layout{flex-direction:column;gap:30px}.execution-card-left,.execution-card-right,.execution-layout .execution-image{width:100%}.execution-header{margin-bottom:50px}}@media (max-width:768px){.execution-section{padding:40px 0}.execution-section .execution-header-inner h1{font-size:34px;line-height:40px}.execution-section .execution-header-inner p{font-size:18px}.execution-progress-number{font-size:26px}.execution-layout{padding:40px 20px}}@media (max-width:576px){.execution-section{padding:30px 0}.execution-section .execution-header-inner h1{font-size:28px;line-height:34px}.execution-section .execution-header-inner p{font-size:16px}.execution-check-item{font-size:14px}.execution-layout{padding:30px 15px}.execution-icon-content h5{font-size:14px}.execution-progress-number{font-size:22px}}.execution-icon-content h6{color:#c9c9c9}.execution-progress-number sub{font-size:24px;opacity:.8}