.section-tool-title{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.section-tool-title:before{content:"";width:4px;height:20px;background:var(--zd-primary-bg);border-radius:2px}.tools-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;padding-top:100px;background:linear-gradient(180deg,#ebebfd,#fef8ff 100%)}.tools-item-wrapper{background:#fff;border-radius:16px;box-shadow:0 4px 20px 0 rgba(100,90,255,.05)}.legal-fee-tip-c li{margin-bottom:4px}.tool-main{background:radial-gradient(ellipse 180% 75% at 50% 0,#c9dcff 0,#c9dcff 0,#fff 44%,#fff 100%)}.common-btn-bg{background:linear-gradient(90deg,#b856ff,#4064ff 100%)}.common-btn-bg:hover{opacity:.8}.common-item-hover{transition:transform .3s}.common-item-hover:hover{transform:translateY(-4px);box-shadow:0 6px 10px 0 hsla(0,0%,79%,.5)}.tool-lawyer-card .lawyer-tool-card-item:last-child{margin-bottom:0}.text-linear-common{background:linear-gradient(90deg,#b756ff,#4165ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:600}.tool-consult-part{background:linear-gradient(180deg,#fff,#e5f1fe 100%)}.tools-lawyer-avatar{width:auto!important}