.fu{padding:72px 0}
.fu .wrap{display:grid;grid-template-columns:1fr minmax(0,460px);gap:56px;align-items:center}
.fu h2{margin:10px 0 12px}
.fu .fs{color:var(--mute,#5d6358);max-width:34em;margin:0;font-size:17px;line-height:1.55}
.fuc{position:relative;background:#fff;border:1px solid #e3e3dc;border-radius:16px;padding:20px 22px 16px;box-shadow:0 18px 40px -24px rgba(20,40,30,.35);opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}
.fuc .top{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5d6358;margin-bottom:14px}
.fuc .top .flv{display:inline-flex;align-items:center;gap:7px}
.fuc .top .flv i{width:7px;height:7px;border-radius:50%;background:#2BA58F;box-shadow:0 0 0 0 rgba(43,165,143,.5)}
.fuc .exb{border:1px solid #d9d9d0;border-radius:999px;padding:2px 8px;font-size:11px;letter-spacing:.04em}
.fuc .who{display:flex;gap:12px;align-items:center}
.fuc .av{flex:none;width:40px;height:40px;border-radius:10px;background:#E6F4EF;color:#1d6f5f;display:grid;place-items:center;font-weight:700;font-size:15px}
.fuc .who b{display:block;font-size:17px;color:#1F231C}
.fuc .who small{color:#5d6358;font-size:13.5px}
.fuc .rows{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:14px;color:#1F231C}
.fuc .rows li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;border-radius:9px;background:#f6f6f2}
.fuc .rows li span:first-child{color:#5d6358}
.fuc .crm{font-size:12.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:#FBEFD9;color:#7a4b06;white-space:nowrap}
.fuc .now{color:#1d6f5f;font-weight:600}
.fuc .chip{margin-top:12px;display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:10px;background:#1F231C;color:#fff;font-size:14px;font-weight:600}
.fuc .chip svg{width:16px;height:16px;flex:none;fill:none;stroke:#7FE3CB;stroke-width:2}
.fuc .ft{margin-top:10px;font-size:12px;color:#8a8f84}
.fuc .s{opacity:0;transform:translateY(8px);transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1)}
.fuc.go{opacity:1;transform:none}
.fuc.go .s{opacity:1;transform:none}
.fuc.go .s1{transition-delay:.35s}.fuc.go .s2{transition-delay:.7s}.fuc.go .s3{transition-delay:1.05s}.fuc.go .s4{transition-delay:1.5s}.fuc.go .s5{transition-delay:1.9s}
.fuc.go .top .flv i{animation:fup 1.6s cubic-bezier(.2,.7,.2,1) 1.05s 2}
@keyframes fup{0%{box-shadow:0 0 0 0 rgba(43,165,143,.5)}100%{box-shadow:0 0 0 9px rgba(43,165,143,0)}}
@media(max-width:900px){.fu{padding:40px 0}.fu h2{font-size:30px}.fu .wrap{grid-template-columns:1fr;gap:26px}.fu .fs{font-size:16px}.fuc{padding:16px 16px 14px}.fuc .rows li{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.fuc,.fuc .s{opacity:1!important;transform:none!important;transition:none!important}.fuc .top .flv i{animation:none!important}}
@media(max-width:900px){.fu{padding:30px 0}.fu .wrap{gap:16px}.fu h2{font-size:27px!important;margin:6px 0 8px}.fu .fs{font-size:15px;line-height:1.5}.fu .fs .mch+.mch{margin-top:4px}
.fuc{padding:13px 14px 11px}.fuc .top{margin-bottom:10px}.fuc .av{width:34px;height:34px}.fuc .who b{font-size:16px}.fuc .rows{margin-top:10px;gap:6px;font-size:13.5px}.fuc .rows li{padding:6px 10px;flex-wrap:nowrap}.fuc .chip{margin-top:9px;padding:8px 11px;font-size:13.5px}.fuc .ft{margin-top:7px}}
@media(max-width:900px){.fu{padding:24px 0}.fu h2{font-size:25px!important}.fu .fs{font-size:14.5px}.fuc .who small{font-size:12.5px}.fuc .rows li{padding:5px 10px}}
