.solution-detail-page[data-v-77647f03]{background:var(--bg-cream);color:var(--text-primary);min-height:100vh;padding-bottom:20px;padding-top:40px}.solution-detail-page .container[data-v-77647f03]{margin:0 auto;max-width:1200px;padding:0 24px}.solution-detail-page .back-link[data-v-77647f03]{align-items:center;background:#fff;border:1px solid rgba(44,30,90,.2);border-radius:999px;color:var(--tea-purple);display:inline-flex;font-size:14px;gap:6px;letter-spacing:2px;margin-bottom:24px;padding:10px 22px;text-decoration:none;transition:all .3s ease}.solution-detail-page .back-link[data-v-77647f03]:hover{background:var(--purple-gradient);border-color:var(--tea-gold);box-shadow:var(--shadow-purple);color:var(--tea-gold-light);transform:translate(-4px)}.solution-detail-page section[data-v-77647f03]{background:#fff;border:1px solid rgba(212,175,55,.25);border-radius:16px;box-shadow:0 4px 20px #2c1e5a0d;margin-bottom:30px;padding:48px;transition:all .3s ease}.solution-detail-page section[data-v-77647f03]:hover{border-color:#d4af3773;box-shadow:var(--shadow-purple)}.solution-detail-page .solution-header h1[data-v-77647f03]{color:var(--tea-purple);font-family:var(--font-serif);font-size:32px;font-weight:700;letter-spacing:2px;margin-bottom:15px}.solution-detail-page .solution-header .subtitle[data-v-77647f03]{color:var(--tea-gold-dark);font-size:18px;margin-bottom:30px}.solution-detail-page .solution-header img[data-v-77647f03]{border-radius:12px;width:100%}.solution-detail-page .solution-advantages h2[data-v-77647f03]{color:var(--tea-purple);display:inline-block;font-family:var(--font-serif);font-size:24px;font-weight:700;margin-bottom:30px;padding-bottom:15px;position:relative}.solution-detail-page .solution-advantages h2[data-v-77647f03]:after{background:var(--gold-gradient);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.solution-detail-page .solution-advantages .advantages-grid[data-v-77647f03]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.solution-detail-page .solution-advantages .advantage-item[data-v-77647f03]{background:#2c1e5a0a;border:1px solid rgba(44,30,90,.12);border-radius:12px;padding:24px;transition:all .3s}.solution-detail-page .solution-advantages .advantage-item[data-v-77647f03]:hover{background:#2c1e5a14;border-color:var(--tea-gold);box-shadow:var(--shadow-purple);transform:translateY(-2px)}.solution-detail-page .solution-advantages .advantage-item h3[data-v-77647f03]{color:var(--tea-purple);font-size:18px;font-weight:600;margin-bottom:10px}.solution-detail-page .solution-advantages .advantage-item p[data-v-77647f03]{color:var(--text-secondary);line-height:1.7}.solution-detail-page .solution-content h2[data-v-77647f03]{color:var(--tea-purple);display:inline-block;font-family:var(--font-serif);font-size:24px;font-weight:700;margin-bottom:20px;padding-bottom:15px;position:relative}.solution-detail-page .solution-content h2[data-v-77647f03]:after{background:var(--gold-gradient);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.solution-detail-page .solution-content .content-body[data-v-77647f03]{color:var(--text-secondary);font-size:16px;line-height:2}.solution-detail-page .solution-content .content-body[data-v-77647f03] img{border-radius:8px;height:auto;max-width:100%}@media (max-width:768px){.solution-detail-page section[data-v-77647f03]{padding:20px}.solution-detail-page .solution-header h1[data-v-77647f03]{font-size:24px}}
