@charset "UTF-8";.solutions-page[data-v-07fdf4de]{min-height:calc(100vh - 64px);background:#f8f9fa;padding:40px 0}.solutions-page .solutions-container[data-v-07fdf4de]{max-width:1200px;margin:0 auto;padding:0 24px}.solutions-page .solutions-container .page-header[data-v-07fdf4de]{text-align:center;margin-bottom:40px}.solutions-page .solutions-container .page-header .page-title[data-v-07fdf4de]{font-size:36px;font-weight:700;color:#1f2329;margin:0 0 12px}.solutions-page .solutions-container .page-header .page-subtitle[data-v-07fdf4de]{font-size:16px;color:#606266;margin:0}.solutions-page .solutions-container .search-filter-section[data-v-07fdf4de]{margin-bottom:32px;display:flex;flex-direction:column;justify-content:center;align-items:center}.solutions-page .solutions-container .search-filter-section .search-input[data-v-07fdf4de]{margin-bottom:20px;max-width:70%}.solutions-page .solutions-container .search-filter-section .search-input[data-v-07fdf4de] .el-input__wrapper{border-radius:12px;background:#fff;height:48px;border:1px solid #e4e7ed}.solutions-page .solutions-container .search-filter-section .search-input[data-v-07fdf4de] .el-input__wrapper:focus-within{border-color:#2463eb;box-shadow:0 0 0 3px #2463eb1a}.solutions-page .solutions-container .search-filter-section .search-input[data-v-07fdf4de] .el-input__inner{height:48px;line-height:48px;font-size:15px}.solutions-page .solutions-container .search-filter-section .filter-buttons[data-v-07fdf4de]{display:flex;gap:12px;flex-wrap:wrap}.solutions-page .solutions-container .search-filter-section .filter-buttons .filter-btn[data-v-07fdf4de]{display:inline-block;padding:10px 24px;border-radius:50px;font-size:14px;color:#606266;background:#f5f5f5;cursor:pointer;transition:all .3s;border:1px solid transparent}.solutions-page .solutions-container .search-filter-section .filter-buttons .filter-btn[data-v-07fdf4de]:hover{background:#f0f0f0}.solutions-page .solutions-container .search-filter-section .filter-buttons .filter-btn.active[data-v-07fdf4de]{background:#000;color:#fff}.solutions-page .solutions-container .solutions-list .solution-card[data-v-07fdf4de]{position:relative;background:#fff;border-radius:16px;margin-bottom:32px;box-shadow:0 4px 20px #0000000a;transition:all .4s cubic-bezier(.165,.84,.44,1);overflow:hidden;height:240px;border:1px solid transparent}.solutions-page .solutions-container .solutions-list .solution-card[data-v-07fdf4de]:hover{box-shadow:0 12px 32px #00000014;transform:translateY(-4px)}.solutions-page .solutions-container .solutions-list .solution-card.is-vip[data-v-07fdf4de]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#60a5fa4d,#2563eb66 40%,#1e3a8a80) border-box;border:1px solid transparent;border-radius:16px;position:relative;overflow:hidden}.solutions-page .solutions-container .solutions-list .solution-card.is-vip[data-v-07fdf4de]:before,.solutions-page .solutions-container .solutions-list .solution-card.is-vip[data-v-07fdf4de]:after{display:none}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .vip-glow[data-v-07fdf4de]{display:none}.solutions-page .solutions-container .solutions-list .solution-card.is-vip[data-v-07fdf4de]:before{display:block;content:"";position:absolute;top:0;left:0;right:0;height:100%;background:radial-gradient(circle at 90% 0%,#2563eb1f,#fff0 50%);z-index:0;pointer-events:none}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .vip-watermark[data-v-07fdf4de]{position:absolute;top:10px;right:40px;z-index:1;opacity:1;pointer-events:none;transform:none}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .vip-watermark span[data-v-07fdf4de]{font-family:Times New Roman,serif;font-style:normal;font-size:90px;line-height:1;font-weight:900;-webkit-text-stroke:1px rgba(37,99,235,.15);color:transparent;background:linear-gradient(180deg,#2563eb1a,#1e40af0d);-webkit-background-clip:text;letter-spacing:-2px;filter:drop-shadow(0 2px 4px rgba(37,99,235,.1))}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .vip-tag-inline[data-v-07fdf4de]{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:0;background:transparent;border:none;line-height:1.4}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .vip-tag-inline span[data-v-07fdf4de]{display:inline-block;color:#2563eb;font-size:13px;font-weight:800;background:linear-gradient(135deg,#1e40af,#2563eb,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.5px;padding-bottom:2px}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .vip-tag-inline .crown-icon[data-v-07fdf4de]{color:#2563eb;width:14px;height:14px;filter:drop-shadow(0 1px 1px rgba(37,99,235,.2));margin-bottom:1px}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .card-content[data-v-07fdf4de]{position:relative;z-index:2;padding:0;height:100%}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .solution-image[data-v-07fdf4de]{clip-path:none;margin:0;border-radius:0;border-right:none;width:280px;position:relative}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .solution-image[data-v-07fdf4de]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(37,99,235,.08) 0%,transparent 100%);pointer-events:none}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .solution-info[data-v-07fdf4de]{background:transparent;padding:24px 32px}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .solution-title[data-v-07fdf4de]{color:#1e3a8a;font-family:inherit;font-weight:700;font-size:22px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .solution-description[data-v-07fdf4de]{color:#4b5563}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .solution-meta .category[data-v-07fdf4de]{color:#2563eb;background:linear-gradient(to right,#2563eb26,#2563eb08);padding:4px 12px;border-radius:20px;font-weight:600;font-size:13px;border:1px solid rgba(37,99,235,.15)}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .solution-footer .solution-author .author-icon[data-v-07fdf4de]{background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;border:none;box-shadow:0 2px 6px #2563eb40;text-shadow:0 1px 1px rgba(30,64,175,.2)}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .solution-footer .el-link[data-v-07fdf4de]{color:#2563eb;font-weight:600;font-size:15px}.solutions-page .solutions-container .solutions-list .solution-card.is-vip .solution-footer .el-link[data-v-07fdf4de]:hover{color:#1e40af;text-decoration:underline}.solutions-page .solutions-container .solutions-list .solution-card.is-vip[data-v-07fdf4de]:hover{box-shadow:0 20px 40px #2563eb26;transform:translateY(-4px);border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#93c5fd,#3b82f6,#1e3a8a) border-box}.solutions-page .solutions-container .solutions-list .solution-card.is-vip[data-v-07fdf4de]:hover:before{background:radial-gradient(circle at 90% 0%,#2563eb2e,#fff0 60%)}.solutions-page .solutions-container .solutions-list .solution-card .vip-badge[data-v-07fdf4de]{position:absolute;top:12px;left:12px;z-index:10;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#fce38a,#f38181);color:#fff;border-radius:6px;font-size:12px;font-weight:600;box-shadow:0 2px 6px #f3818166;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.solutions-page .solutions-container .solutions-list .solution-card .vip-badge .crown-icon[data-v-07fdf4de]{color:#fff;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.solutions-page .solutions-container .solutions-list .solution-card .card-content[data-v-07fdf4de]{display:flex;align-items:stretch;height:100%}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-image[data-v-07fdf4de]{width:17.5rem;height:100%;min-height:11.25rem;flex-shrink:0;overflow:hidden;position:relative;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-image img[data-v-07fdf4de]{width:100%;height:100%;object-fit:cover}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info[data-v-07fdf4de]{flex:1;display:flex;flex-direction:column;padding:1.5rem}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info.no-image[data-v-07fdf4de]{padding-left:1.5rem}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info .solution-meta[data-v-07fdf4de]{display:flex;align-items:center;gap:8px;font-size:14px;color:#909399;margin-bottom:12px}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info .solution-meta .category[data-v-07fdf4de]{color:#606266}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info .solution-meta .dot[data-v-07fdf4de]{color:#c0c4cc}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info .solution-title[data-v-07fdf4de]{font-size:20px;font-weight:700;color:#1f2329;margin:0 0 12px;line-height:1.4}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info .solution-description[data-v-07fdf4de]{font-size:15px;line-height:1.8;color:#606266;margin:0 0 16px;flex:1}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info .solution-footer[data-v-07fdf4de]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info .solution-footer .solution-author[data-v-07fdf4de]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info .solution-footer .solution-author .author-icon[data-v-07fdf4de]{width:24px;height:24px;background:#2463eb;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-info .solution-footer .el-link[data-v-07fdf4de]{font-size:15px;font-weight:500}@media (max-width: 768px){.solutions-page[data-v-07fdf4de]{padding:24px 0}.solutions-page .solutions-container[data-v-07fdf4de]{padding:0 16px}.solutions-page .solutions-container .page-header .page-title[data-v-07fdf4de]{font-size:28px}.solutions-page .solutions-container .page-header .page-subtitle[data-v-07fdf4de]{font-size:14px}.solutions-page .solutions-container .solutions-list .solution-card[data-v-07fdf4de]{padding:16px}.solutions-page .solutions-container .solutions-list .solution-card .card-content[data-v-07fdf4de]{flex-direction:column}.solutions-page .solutions-container .solutions-list .solution-card .card-content .solution-image[data-v-07fdf4de]{width:100%;height:200px}}
