:root{--bg:#fff;--text:#555;--active-color:#3384ff;--container-max:1400px;--wheel-min:260px;--wheel-max:540px;--center-min:76px;--center-max:120px;--segment-w-min:92px;--segment-w-max:150px;--segment-h-min:36px;--segment-h-max:48px}.animated-circle{align-items:center;background:var(--bg);box-sizing:border-box;color:var(--text);display:flex;font-family:Inter,system-ui,sans-serif;justify-content:center;margin:0;padding:clamp(16px,3vw,32px);-webkit-font-smoothing:antialiased}.container1{box-sizing:border-box;margin:0 auto;max-width:var(--container-max);width:100%}.animated-circle-header{margin-bottom:18px;width:100%}.top{width:100%}.badge1{align-items:center;background:transparent;color:#0f1724;display:inline-flex;font-weight:700;gap:8px}.top-circle-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.top-circle-content .left{flex:1 1 340px;min-width:220px}.top-circle-content .right{flex:0 1 440px;min-width:220px}.top-circle-content .right .right-inner{display:flex;flex-direction:column;gap:30px}.ai-wheel-section{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(24px,6vw,200px);justify-content:space-between}.left-wheel{box-sizing:border-box;flex:0 0 auto;height:clamp(var(--wheel-min),58vw,var(--wheel-max));margin:0 auto;position:relative;width:clamp(var(--wheel-min),58vw,var(--wheel-max))}.circle-bg{animation:rotateBg 20s linear infinite;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;inset:0;position:absolute;transition:background-image .45s ease-in-out;z-index:0}.center-circle{--size:clamp(var(--center-min),15vw,var(--center-max));align-items:center;background:#fff;border:3px solid var(--active-color);border-radius:50%;box-shadow:0 8px 24px rgba(16,24,40,.08);display:flex;justify-content:center;transition:box-shadow .3s ease,border-color .3s ease,transform .2s ease;z-index:6}.center-circle,.pulse-ring{height:var(--size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--size)}.pulse-ring{animation:pulseExpand 3s ease-out infinite;border:2px solid var(--active-color);border-radius:50%;opacity:.75;z-index:2}.segment{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 6px 10px rgba(0,0,0,.08);box-sizing:border-box;cursor:pointer;gap:10px;height:clamp(var(--segment-h-min),4vw,var(--segment-h-max));padding:6px 12px;position:absolute;transform:translate(-50%,-50%);transition:all .5s cubic-bezier(.22,.9,.28,1);width:clamp(var(--segment-w-min),14vw,var(--segment-w-max));z-index:4}.segment,.segment .icon-box{align-items:center;display:flex}.segment .icon-box{background:#f1f5f9;border-radius:10px;flex-shrink:0;height:clamp(28px,4vw,36px);justify-content:center;width:clamp(28px,4vw,36px)}.segment:after{background:var(--active-color);border-radius:50%;box-shadow:0 0 6px var(--active-color);content:"";height:12px;opacity:0;position:absolute;right:-6px;top:-6px;transform:scale(.5);transition:all .35s ease;width:12px}.segment.active:after{opacity:1;transform:scale(1)}.segment.active{border:2px solid var(--active-color);transform:translate(-50%,-50%) scale(1.06);z-index:12}.segment.active .icon-box{background:var(--active-color)}.segment .label{font-size:clamp(12px,1.4vw,15px);font-weight:600;transition:color .24s ease}.right-content{box-sizing:border-box;margin:0 auto;min-width:360px;text-align:left;width:520px}.content-card{background:#fff;border:2px solid transparent;border-radius:14px;box-shadow:0 11px 18px rgba(0,0,0,.12);box-sizing:border-box;display:none;max-height:clamp(320px,55vh,680px);overflow:auto;padding:clamp(16px,2.8vw,28px);position:relative;transition:border-color .28s ease}.content-card.active{border-color:var(--active-color);display:block}.card-header{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:8px}.card-header .card-icon{align-items:center;background:rgba(0,0,0,.04);border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.card-header .card-icon i{color:var(--active-color);font-size:18px}.card-title{color:#0f1724;font-size:clamp(16px,2vw,18px);font-weight:800}.card-sub{color:#54595f;font-size:clamp(14px,1.45vw,17px);line-height:1.5;margin-top:6px;text-align:left}.benefits-title{color:#555;font-size:clamp(15px,1.3vw,18px);font-weight:700;margin:12px 0 10px;text-align:left}.benefits-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.benefits-list li{color:#5b5b74;font-size:clamp(13px,1.4vw,15px);font-weight:500;gap:10px}.benefits-list li,.global-nav{align-items:center;display:flex}.global-nav{gap:8px;justify-content:center;margin-top:20px}.dot{background:#e6e9ef;border-radius:999px;cursor:pointer;height:10px;transition:all .26s ease;width:10px}.dot.active{background:var(--active-color);border-radius:8px;height:8px;width:36px}.center-svg{align-items:center;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:7}.center-svg img{display:block;object-fit:contain;transition:opacity .26s ease,transform .26s ease,filter .26s ease}.center-circle:before{border-radius:50%;box-shadow:8px 3px 15px 5px rgba(0,0,0,.08);content:"";inset:0;position:absolute;transition:box-shadow .4s ease;z-index:-1}@keyframes rotateBg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulseExpand{0%{opacity:.75;transform:translate(-50%,-50%) scale(1)}70%{opacity:.18;transform:translate(-50%,-50%) scale(1.8)}to{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}@media (max-width:1100px){.ai-wheel-section{gap:clamp(20px,6vw,120px)}.right-content{text-align:left}}@media (max-width:960px){.ai-wheel-section{align-items:center;flex-direction:column;gap:clamp(18px,6vw,32px)}.right-content{text-align:center;width:100%}.top-circle-content{gap:10px}.top-circle-content .right .right-inner{align-items:center;text-align:center}}@media (max-width:600px){.segment{font-size:12px;height:45px;padding:6px 10px;width:120px}.left-wheel{height:300px;width:300px}.content-card{max-height:54vh;padding:16px}.top-circle-content{align-items:flex-start;gap:8px}.top-circle-content .right .right-inner{align-items:flex-start;text-align:left}.center-svg img{height:48px;width:48px}}