.service-pc{background-color:#f5f6fa;color:#303133;padding-bottom:40px}.sv-container{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 15px;width:1200px}.sv-section{margin-bottom:40px}.section-head{gap:10px;margin-bottom:18px}.section-head .head-bar{height:18px}.section-head .section-title{font-size:20px;font-weight:600}.btn-hero{align-items:center;border-radius:26px;box-sizing:border-box;display:inline-flex;font-weight:600;gap:8px;padding:12px 30px;transition:all .25s}.btn-hero,.btn-hero i{font-size:15px}.btn-primary{background:var(--sv-gradient);box-shadow:0 8px 22px var(--sv-color-soft);color:#fff}.btn-primary:hover{box-shadow:0 12px 30px var(--sv-color-soft);color:#fff;text-decoration:none;transform:translateY(-2px)}.btn-ghost{background:hsla(0,0%,100%,.9);border:1px solid rgba(58,66,92,.1);color:#4e5969}.btn-ghost:hover{border-color:var(--sv-color);color:var(--sv-color-deep);text-decoration:none}@media(max-width:1200px){.sv-container{width:auto}}.sv-hero{background:radial-gradient(circle at 14% 20%,var(--sv-color-soft) 0,hsla(0,0%,100%,0) 44%),radial-gradient(circle at 88% 10%,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,0) 42%),radial-gradient(circle at 76% 82%,var(--sv-color-softer) 0,hsla(0,0%,100%,0) 46%),linear-gradient(165deg,#eef2ff 0,#f7f8fc 55%,#eef1f9 100%);border-bottom:1px solid rgba(58,66,92,.06);overflow:hidden;padding:78px 0 86px;position:relative}.sv-hero .sv-container{position:relative;z-index:2}.hero-orb{border-radius:50%;pointer-events:none;position:absolute;z-index:1}.hero-orb-a{animation:sv-float 14s ease-in-out infinite alternate;background:linear-gradient(135deg,var(--sv-color-soft),hsla(0,0%,100%,0) 70%);height:340px;right:-70px;top:-120px;width:340px}.hero-orb-b{animation:sv-float 18s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,0) 68%);bottom:-140px;height:300px;left:4%;width:300px}@keyframes sv-float{0%{transform:translate(0) scale(1)}to{transform:translate(-26px,22px) scale(1.06)}}.hero-inner{text-align:center}.hero-badge{align-items:center;background:hsla(0,0%,100%,.75);border:1px solid var(--sv-color-soft);border-radius:22px;box-shadow:0 6px 18px var(--sv-color-softer);color:var(--sv-color-deep);display:inline-flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:22px;padding:7px 20px}.hero-badge i{color:var(--sv-color);font-size:14px}.hero-title{color:#1f2329;font-size:42px;font-weight:700;letter-spacing:.5px;line-height:1.25;margin:0 0 16px}.hero-title em{background:linear-gradient(120deg,var(--sv-color-deep) 0,var(--sv-color) 100%);-webkit-background-clip:text;background-clip:text;font-style:normal;-webkit-text-fill-color:transparent}.hero-desc{color:#6b7280;font-size:16px;letter-spacing:.3px;margin:0 0 34px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.hero-actions .btn-hero{justify-content:center;min-width:158px}.hero-stats{align-items:stretch;display:flex;justify-content:center;margin-top:44px}.hero-stats .hero-stat{background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.92);border-right:none;box-sizing:border-box;flex:0 1 220px;padding:16px 24px;text-align:left}.hero-stats .hero-stat:first-child{border-radius:14px 0 0 14px}.hero-stats .hero-stat:last-child{border-radius:0 14px 14px 0;border-right:1px solid hsla(0,0%,100%,.92)}.hero-stats .hero-stat b{align-items:center;color:#1f2329;display:flex;font-size:15px;font-weight:600;gap:8px}.hero-stats .hero-stat b i{color:var(--sv-color)}.hero-stats .hero-stat span{color:#86909c;display:block;font-size:12px;margin-top:5px}.sv-subnav{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.92);border-bottom:1px solid rgba(58,66,92,.08);position:sticky;top:60px;transition:box-shadow .25s;z-index:50}.sv-subnav.is-scrolled{box-shadow:0 10px 26px rgba(31,45,92,.08)}.sv-subnav .sv-container{align-items:center;display:flex;gap:6px;height:56px}.sv-subnav a{align-items:center;border-radius:17px;color:#4e5969;display:inline-flex;font-size:14px;font-weight:500;gap:7px;height:34px;padding:0 16px;transition:all .22s;white-space:nowrap}.sv-subnav a i{color:#9aa3b2;font-size:13px;transition:color .22s}.sv-subnav a:hover{background:var(--sv-color-softer);color:var(--sv-color-deep);text-decoration:none}.sv-subnav a:hover i{color:var(--sv-color)}.sv-subnav a.active{background:var(--sv-gradient);box-shadow:0 6px 16px var(--sv-color-soft);color:#fff}.sv-subnav a.active i{color:#fff}.sv-container--main{padding-top:40px}.sv-section{margin-bottom:52px}.section-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.section-head .head-bar{background:var(--sv-gradient);border-radius:2px;height:20px;width:4px}.section-head .section-title{color:#1f2329;font-size:22px;font-weight:700;letter-spacing:.3px;margin:0}.section-head .section-tip{color:#9aa3b2;font-size:13px;margin-top:2px}.price-table-wrap{background:#fff;border:1px solid #eef0f3;border-radius:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:0 10px 30px rgba(31,45,92,.05)}.sv-price-table{border-collapse:collapse;font-size:13px;min-width:680px;width:100%}.sv-price-table thead th{background:var(--sv-gradient);color:#fff;font-size:14px;font-weight:600;padding:16px 18px;text-align:center;white-space:nowrap}.sv-price-table thead th:first-child{background:var(--sv-gradient-deep);text-align:left}.sv-price-table thead th:last-child{border-radius:0 16px 0 0}.sv-price-table tbody td{border-bottom:1px solid #f4f6f9;color:#4e5969;padding:14px 18px;text-align:center;transition:background .2s;white-space:nowrap}.sv-price-table tbody tr:nth-child(2n) td{background:#fafbfe}.sv-price-table tbody tr:hover td{background:var(--sv-color-softer)}.sv-price-table tbody tr:last-child td{border-bottom:none}.sv-price-table tbody .col-name{color:#1f2329!important;font-weight:500;text-align:left!important}.sv-price-table .col-name .td-icon{align-items:center;background:var(--sv-color-soft);border-radius:8px;color:var(--sv-color-deep);display:inline-flex;font-size:14px;height:30px;justify-content:center;margin-right:10px;vertical-align:middle;width:30px}.sv-price-table .col-name .td-name{vertical-align:middle}.sv-price-table .price-free{align-items:center;background:rgba(0,200,110,.1);border-radius:12px;color:#00b86a;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:3px 12px}.sv-price-table .price-num{color:#1f2329;font-size:15px;font-weight:700}.sv-price-table .price-num em{color:#9aa3b2;font-size:12px;font-style:normal;font-weight:400}.sv-price-table .price-num--auth{background:var(--sv-color-soft);border-radius:12px;color:var(--sv-color-deep);display:inline-block;padding:3px 12px}.table-note{color:#9aa3b2;font-size:12px;margin:14px 0 0}.table-note i{color:var(--sv-color);margin-right:5px}.service-card-grid{display:flex;flex-wrap:wrap;gap:18px}.service-card{background:#fff;border:1px solid #eef0f3;border-radius:16px;box-sizing:border-box;flex:1 1 320px;min-width:0;padding:24px;position:relative;transition:transform .28s,box-shadow .28s,border-color .28s}.service-card:hover{border-color:var(--sv-color-soft);box-shadow:0 16px 40px rgba(31,45,92,.1);transform:translateY(-4px)}.service-card .card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.service-card .card-icon{align-items:center;background:var(--sv-gradient);border-radius:15px;box-shadow:0 8px 20px var(--sv-color-soft);color:#fff;display:flex;font-size:24px;height:54px;justify-content:center;transition:transform .28s;width:54px}.service-card:hover .card-icon{transform:scale(1.06) rotate(-3deg)}.service-card .card-price{background:var(--sv-color-soft);border-radius:18px;color:var(--sv-color-deep);font-size:16px;font-weight:700;padding:6px 16px;white-space:nowrap}.service-card .card-title{color:#1f2329;font-size:17px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-card .card-desc{color:#86909c;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.65;margin:0;-webkit-box-orient:vertical;overflow:hidden}.service-card-empty{align-items:center;border-style:dashed;display:flex;flex:1 1 100%;gap:16px;justify-content:center;min-height:120px}.service-card-empty .card-icon{box-shadow:none;flex-shrink:0}.service-card-empty .card-body{flex:none;text-align:left}.service-card-empty .card-title{white-space:normal}.train-grid{display:flex;flex-wrap:wrap;gap:18px}.train-card{background:#fff;border:1px solid #eef0f3;border-radius:16px;box-sizing:border-box;flex:1 1 300px;min-width:0;padding:30px 24px 26px;position:relative;text-align:center;transition:transform .28s,box-shadow .28s,border-color .28s}.train-card:hover{border-color:var(--sv-color-soft);box-shadow:0 16px 40px rgba(31,45,92,.1);transform:translateY(-4px)}.train-card .train-icon{align-items:center;background:var(--sv-color-soft);border-radius:18px;color:var(--sv-color-deep);display:flex;font-size:28px;height:62px;justify-content:center;margin:0 auto 16px;transition:transform .28s;width:62px}.train-card:hover .train-icon{transform:scale(1.06)}.train-card h3{color:#1f2329;font-size:17px;font-weight:600;margin:0 0 8px}.train-card .train-desc{color:#86909c;font-size:13px;margin:0 0 18px}.train-card .train-price{color:var(--sv-color-deep);display:inline-block;font-size:28px;font-weight:700}.train-card .train-price em{color:#86909c;font-size:13px;font-style:normal;font-weight:400}.train-card--hot{background:linear-gradient(180deg,#fff 0,var(--sv-color-softer) 100%);border-color:var(--sv-color);box-shadow:0 12px 34px var(--sv-color-soft)}.train-card--hot .train-badge{background:var(--sv-gradient);border-radius:0 0 12px 12px;box-shadow:0 6px 14px var(--sv-color-soft);color:#fff;font-size:12px;font-weight:600;padding:5px 14px;position:absolute;right:22px;top:-1px}.consult-grid{display:flex;flex-wrap:wrap;gap:18px}.consult-card{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:16px;box-sizing:border-box;display:flex;flex:1 1 480px;gap:20px;min-width:0;padding:24px 26px;transition:transform .28s,box-shadow .28s,border-color .28s}.consult-card:hover{border-color:var(--sv-color-soft);box-shadow:0 14px 36px rgba(31,45,92,.09);transform:translateY(-3px)}.consult-card .consult-icon{align-items:center;background:var(--sv-gradient);border-radius:16px;box-shadow:0 8px 20px var(--sv-color-soft);color:#fff;display:flex;flex-shrink:0;font-size:26px;height:58px;justify-content:center;width:58px}.consult-card .consult-info{flex:1;min-width:0}.consult-card .consult-info h3{color:#1f2329;font-size:17px;font-weight:600;margin:0 0 6px}.consult-card .consult-info p{color:#86909c;font-size:13px;margin:0}.consult-card .consult-side{flex-shrink:0;text-align:right}.consult-card .consult-side .consult-price{color:var(--sv-color-deep);display:block;font-size:26px;font-weight:700}.consult-card .consult-side .consult-price em{color:#86909c;font-size:12px;font-style:normal;font-weight:400}.consult-card .consult-side .consult-link{align-items:center;color:var(--sv-color-deep);display:inline-flex;font-size:13px;font-weight:500;gap:4px;margin-top:8px;transition:gap .2s}.consult-card .consult-side .consult-link i{font-size:12px;transition:transform .2s}.consult-card .consult-side .consult-link:hover{color:var(--sv-color-deep);gap:8px;text-decoration:none}.consult-card .consult-side .consult-link:hover i{transform:translateX(2px)}.sv-contact{background:radial-gradient(circle at 12% 20%,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,0) 40%),radial-gradient(circle at 88% 80%,hsla(0,0%,100%,.14) 0,hsla(0,0%,100%,0) 42%),var(--sv-gradient);border-radius:20px;box-shadow:0 18px 44px var(--sv-color-soft);margin:0 0 44px;overflow:hidden;padding:52px 30px;position:relative;text-align:center}.sv-contact .contact-inner{position:relative;z-index:1}.sv-contact .contact-title{color:#fff;font-size:28px;font-weight:700;margin:0 0 12px}.sv-contact .contact-desc{color:hsla(0,0%,100%,.92);font-size:15px;margin:0 0 30px}.sv-contact .contact-qrcode{display:flex;justify-content:center}.sv-contact .qrcode-box{align-items:center;background:#fff;border-radius:16px;box-shadow:0 12px 28px rgba(0,0,0,.16);display:inline-flex;flex-direction:column;gap:10px;padding:14px 14px 12px}.sv-contact .qrcode-box img{border-radius:8px;display:block;height:150px;width:150px}.sv-contact .qrcode-box span{color:var(--sv-color-deep);font-size:13px;font-weight:600}.sv-contact .qrcode-box span i{color:var(--sv-color);margin-right:5px}.sv-contact .contact-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.sv-contact .btn-contact{align-items:center;border-radius:28px;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:13px 36px;transition:all .25s}.sv-contact .btn-contact i{font-size:16px}.sv-contact .btn-solid{background:#fff;color:var(--sv-color-deep)}.sv-contact .btn-solid:hover{box-shadow:0 12px 26px rgba(0,0,0,.18);text-decoration:none;transform:translateY(-2px)}.sv-contact .btn-outline{border:1px solid hsla(0,0%,100%,.75);color:#fff}.sv-contact .btn-outline:hover{background:hsla(0,0%,100%,.14);text-decoration:none}.notes-list{background:#fff;border:1px solid #eef0f3;border-radius:16px;list-style:none;margin:0;padding:8px 24px}.notes-list li{align-items:flex-start;color:#6b7280;display:flex;font-size:13px;gap:12px;padding:14px 0}.notes-list li+li{border-top:1px dashed #eef0f3}.notes-list li i{align-items:center;background:var(--sv-color-soft);border-radius:7px;color:var(--sv-color-deep);display:inline-flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;margin-top:1px;width:22px}.service-pc.js-anim .sv-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.service-pc.js-anim .sv-reveal.is-in{opacity:1;transform:none}@media(max-width:1200px){.sv-subnav .sv-container{overflow-x:auto}}@media(max-width:900px){.sv-hero{padding:52px 0 56px}.sv-hero .hero-title{font-size:30px}.hero-stats{flex-wrap:wrap;gap:12px}.hero-stats .hero-stat{border:1px solid hsla(0,0%,100%,.92)!important;border-radius:14px!important;flex:1 1 200px}.service-card,.train-card{flex-basis:280px}.consult-grid{flex-direction:column}}@media(max-width:560px){.sv-container{padding:0 12px}.sv-hero{padding:40px 0 44px}.sv-hero .hero-title{font-size:24px}.sv-hero .hero-desc{font-size:14px;margin-bottom:24px}.sv-hero .hero-actions .btn-hero{width:100%}.service-card-grid,.train-grid{flex-direction:column}.sv-price-table{min-width:0}.sv-price-table tbody td{white-space:normal}.section-head{gap:8px}.section-head .section-tip{width:100%}}.service-pc{--sv-color:#5b7cfa;--sv-color-deep:#3e5fe0;--sv-color-soft:rgba(91,124,250,.12);--sv-color-softer:rgba(91,124,250,.06);--sv-gradient:linear-gradient(135deg,#5b7cfa,#8f5bfa);--sv-gradient-deep:linear-gradient(135deg,#3e5fe0,#7547d6)}.Green{--sv-color:#00ce74;--sv-color-deep:#00b86a;--sv-color-soft:rgba(0,206,116,.12);--sv-color-softer:rgba(0,206,116,.06);--sv-gradient:linear-gradient(135deg,#00ce74,#0db9b0);--sv-gradient-deep:linear-gradient(135deg,#00b86a,#079d96)}.Blue{--sv-color:#03b8cf;--sv-color-deep:#02a2b8;--sv-color-soft:rgba(3,184,207,.12);--sv-color-softer:rgba(3,184,207,.06);--sv-gradient:linear-gradient(135deg,#03b8cf,#3f8cff);--sv-gradient-deep:linear-gradient(135deg,#02a2b8,#2f74dd)}.LightRed{--sv-color:#ea644a;--sv-color-deep:#d4573f;--sv-color-soft:rgba(234,100,74,.12);--sv-color-softer:rgba(234,100,74,.06);--sv-gradient:linear-gradient(135deg,#ea644a,#f08c3a);--sv-gradient-deep:linear-gradient(135deg,#d4573f,#d97a2b)}.Orange{--sv-color:#f90;--sv-color-deep:#e8830a;--sv-color-soft:rgba(255,153,0,.12);--sv-color-softer:rgba(255,153,0,.06);--sv-gradient:linear-gradient(135deg,#f90,#ff5f6d);--sv-gradient-deep:linear-gradient(135deg,#e8830a,#ee4d5c)}.LightPink{--sv-color:#ffb6c1;--sv-color-deep:#f79cab;--sv-color-soft:rgba(255,182,193,.12);--sv-color-softer:rgba(255,182,193,.06);--sv-gradient:linear-gradient(135deg,#ffb6c1,#ff7ea8);--sv-gradient-deep:linear-gradient(135deg,#f79cab,#f46792)}.Magenta{--sv-color:#8666b8;--sv-color-deep:#7555a8;--sv-color-soft:rgba(134,102,184,.12);--sv-color-softer:rgba(134,102,184,.06);--sv-gradient:linear-gradient(135deg,#8666b8,#5c6bc0);--sv-gradient-deep:linear-gradient(135deg,#7555a8,#4a5ab8)}.Green a:hover{color:#00ce74}.Blue a:hover{color:#03b8cf}.LightRed a:hover{color:#ea644a}.Orange a:hover{color:#f90}.LightPink a:hover{color:#ffb6c1}.Magenta a:hover{color:#8666b8}