.solution-detail-page[data-v-e2ff50e7]{background:var(--bg-cream);color:var(--text-primary);min-height:100vh;padding-bottom:20px;padding-top:40px}.solution-detail-page .container[data-v-e2ff50e7]{margin:0 auto;max-width:1200px;padding:0 24px}.solution-detail-page section[data-v-e2ff50e7]{background:#fff;border:1px solid var(--border-color-light);border-radius:16px;box-shadow:0 4px 20px #e85d040d;margin-bottom:30px;padding:48px;transition:all .3s ease}.solution-detail-page section[data-v-e2ff50e7]:hover{border-color:#e85d0433;box-shadow:var(--shadow-orange)}.solution-detail-page .solution-header h1[data-v-e2ff50e7]{color:var(--text-primary);font-size:32px;font-weight:700;margin-bottom:15px}.solution-detail-page .solution-header .subtitle[data-v-e2ff50e7]{color:var(--text-secondary);font-size:18px;margin-bottom:30px}.solution-detail-page .solution-header img[data-v-e2ff50e7]{border-radius:12px;width:100%}.solution-detail-page .solution-advantages h2[data-v-e2ff50e7]{color:var(--text-primary);display:inline-block;font-size:24px;font-weight:600;margin-bottom:30px;padding-bottom:15px;position:relative}.solution-detail-page .solution-advantages h2[data-v-e2ff50e7]:after{background:var(--orange-gradient);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.solution-detail-page .solution-advantages .advantages-grid[data-v-e2ff50e7]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.solution-detail-page .solution-advantages .advantage-item[data-v-e2ff50e7]{background:#e85d040d;border:1px solid rgba(232,93,4,.15);border-radius:12px;padding:24px;transition:all .3s}.solution-detail-page .solution-advantages .advantage-item[data-v-e2ff50e7]:hover{background:#e85d041a;border-color:#e85d044d;box-shadow:var(--shadow-orange);transform:translateY(-2px)}.solution-detail-page .solution-advantages .advantage-item h3[data-v-e2ff50e7]{color:var(--orange-primary);font-size:18px;font-weight:600;margin-bottom:10px}.solution-detail-page .solution-advantages .advantage-item p[data-v-e2ff50e7]{color:var(--text-secondary);line-height:1.7}.solution-detail-page .solution-content h2[data-v-e2ff50e7]{color:var(--text-primary);display:inline-block;font-size:24px;font-weight:600;margin-bottom:20px;padding-bottom:15px;position:relative}.solution-detail-page .solution-content h2[data-v-e2ff50e7]:after{background:var(--orange-gradient);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.solution-detail-page .solution-content .content-body[data-v-e2ff50e7]{color:var(--text-secondary);font-size:16px;line-height:2}.solution-detail-page .solution-content .content-body[data-v-e2ff50e7] .md-editor-preview{word-break:break-word}.solution-detail-page .solution-content .content-body[data-v-e2ff50e7] img{border-radius:8px;height:auto;max-width:100%}.solution-detail-page .solution-content .content-body[data-v-e2ff50e7] p{margin-bottom:15px}.solution-detail-page .solution-content .content-body[data-v-e2ff50e7] table{border-collapse:collapse;font-size:14px;margin:20px 0;width:100%}.solution-detail-page .solution-content .content-body[data-v-e2ff50e7] table td,.solution-detail-page .solution-content .content-body[data-v-e2ff50e7] table th{border:1px solid var(--border-color-light,#e5e5e5);padding:12px 16px;text-align:left;vertical-align:top}.solution-detail-page .solution-content .content-body[data-v-e2ff50e7] table th{background:var(--bg-cream,#f8f5f0);color:var(--orange-primary,#e85d04);font-weight:600}.solution-detail-page .solution-content .content-body[data-v-e2ff50e7] table tr:nth-child(2n){background:#f8f5f080}.solution-detail-page .solution-content .content-body[data-v-e2ff50e7] table tr:hover{background:#e85d0414}@media(max-width:768px){.solution-detail-page section[data-v-e2ff50e7]{padding:20px}.solution-detail-page .solution-header h1[data-v-e2ff50e7]{font-size:24px}}
