.grade-advisor-main .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.advisor-hero{background:linear-gradient(120deg, #0a2540e0, #0a2540a6), var(--advisor-hero-image) center/cover no-repeat;color:#fff;padding:5rem 0 4rem}.advisor-hero-inner h1{margin:.4rem 0 1rem;font-size:34px}.advisor-hero-inner p{max-width:46rem;font-size:17px;line-height:1.9}.advisor-hero-note{background:#e0bd6a24;border-left:3px solid #e0bd6a;margin-top:1.4rem;padding:.9rem 1.1rem;font-size:15px!important;line-height:1.8!important}.advisor-kicker{letter-spacing:.08em;opacity:.85;margin:0;font-size:14px}.advisor-kicker-alt{letter-spacing:.08em;color:#0a5aa8;margin:0;font-size:14px}.advisor-section{padding:4.5rem 0}.advisor-section-alt{background:#f6f8fa}.advisor-heading h2{margin:.4rem 0 1.75rem;font-size:26px}.advisor-wizard-section{background:#f6f8fa;padding:4.5rem 0}.advisor-wizard{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2.5rem;box-shadow:0 12px 40px #0a254014}.wizard-steps{border-bottom:1px solid #edf1f6;flex-wrap:wrap;gap:.5rem;margin:0 0 2.25rem;padding:0 0 1.5rem;list-style:none;display:flex}.wizard-steps li{color:#8a9bb0;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .9rem .4rem .4rem;font-size:15px;display:flex}.wizard-steps li span{color:#8a9bb0;background:#edf1f6;border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:14px;font-weight:700;display:inline-flex}.wizard-steps li.active{color:#0a5aa8;background:#eef5fb;font-weight:700}.wizard-steps li.active span{color:#fff;background:#0a5aa8}.wizard-steps li.done span{color:#0a5aa8;background:#d7e6f5}.wizard-lead{color:#0a2540;margin:0 0 1.75rem;font-size:20px;font-weight:700}.wizard-loading,.wizard-fallback{color:#55657a;font-size:16px;line-height:1.9}.wizard-fallback a{color:#0a5aa8}.wizard-industry-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.wizard-industry-card{cursor:pointer;text-align:left;background:#fbfcfe;border:1px solid #d5dee9;border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.4rem 1.5rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.wizard-industry-card:hover{border-color:#0a5aa8;transform:translateY(-2px);box-shadow:0 8px 22px #0a5aa824}.wizard-industry-name{color:#0a2540;font-size:18px;font-weight:700}.wizard-industry-hint{color:#7a8aa0;font-size:14px}.wizard-scenario-list{gap:.9rem;display:grid}.wizard-scenario-card{cursor:pointer;text-align:left;background:#fbfcfe;border:1px solid #d5dee9;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.5rem;transition:border-color .15s,box-shadow .15s;display:flex}.wizard-scenario-card:hover{border-color:#0a5aa8;box-shadow:0 8px 22px #0a5aa824}.wizard-scenario-label{color:#0a2540;font-size:17px;font-weight:700}.wizard-scenario-recommend{color:#0a5aa8;background:#eef5fb;border-radius:999px;padding:.3rem .85rem;font-size:14px}.wizard-back{color:#0a5aa8;cursor:pointer;background:0 0;border:none;margin-top:1.75rem;padding:.4rem 0;font-size:15px}.wizard-back:hover{text-decoration:underline}.rec-path{color:#7a8aa0;margin:0 0 1.25rem;font-size:15px}.rec-badge{color:#fff;background:linear-gradient(135deg,#0a5aa8,#0d6fc9);border-radius:.9rem;flex-direction:column;gap:.5rem;margin-bottom:1.75rem;padding:1.6rem 1.8rem;display:flex}.rec-badge-label{letter-spacing:.12em;opacity:.85;font-size:14px}.rec-badge-value{font-size:26px;line-height:1.4}.rec-detail{gap:.9rem;margin:0 0 2rem;display:grid}.rec-detail>div{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:.7rem;grid-template-columns:9rem 1fr;gap:1rem;padding:1rem 1.2rem;display:grid}.rec-detail dt{color:#0a2540;font-size:15px;font-weight:700}.rec-detail dd{color:#45576d;margin:0;font-size:16px;line-height:1.9}.rec-params-title{color:#0a2540;margin:0 0 1rem;font-size:18px}.rec-params-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;margin-bottom:2rem;display:grid}.rec-disclaimer{color:#7a6435;background:#fbf6e9;border-left:3px solid #c8a24a;border-radius:.4rem;margin:0 0 1.75rem;padding:1rem 1.2rem;font-size:15px;line-height:1.85}.rec-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.rec-btn-primary{color:#fff;background:#0a5aa8;border-radius:.6rem;padding:.9rem 1.6rem;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.rec-btn-primary:hover{background:#084c8f}.rec-btn-secondary{color:#0a5aa8;font-size:16px;font-weight:600}.rec-actions .wizard-back{margin-top:0}.fact-card{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #0a5aa8;border-radius:.7rem;padding:1.3rem 1.4rem}.fact-grade-tag{letter-spacing:.06em;color:#0a5aa8;margin:0 0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.fact-claim{font-variant-numeric:tabular-nums;color:#1f2d3d;margin:0 0 .8rem;font-size:16px;line-height:1.9}.num{color:#0a5aa8;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.fact-source{color:#7a8aa0;margin:0;font-size:14px;line-height:1.7}.fact-source:before{content:"来源 · ";letter-spacing:.05em}.advisor-how-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.25rem;display:grid}.advisor-how-card{background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;padding:1.6rem 1.7rem}.advisor-how-card h3{color:#0a2540;margin:0 0 .7rem;font-size:18px}.advisor-how-card p{color:#45576d;margin:0;font-size:16px;line-height:1.9}.advisor-faq-list{gap:.85rem;display:grid}.advisor-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:.7rem;padding:1.2rem 1.4rem}.advisor-faq-item summary{cursor:pointer;font-size:17px;font-weight:600}.advisor-faq-item p{color:#45576d;margin:.8rem 0 0;font-size:16px;line-height:1.9}.advisor-cta{background:#eef5fb;border-radius:.7rem;margin:2.5rem 0 0;padding:1.3rem 1.5rem;font-size:16px;line-height:1.9}.advisor-cta a{color:#0a5aa8;font-weight:600}@media (width<=640px){.rec-detail>div{grid-template-columns:1fr;gap:.3rem}.advisor-wizard{padding:1.5rem}}
