:root{--brand-primary:#087F5B;--brand-primary-hover:#066347;--brand-primary-soft:#DFF1E8;--brand-accent:#087F5B;--text-primary:#173A35;--focus-ring:#087F5B;--surface:#F3F8F6;--line:#D4E3DC;--secondary:#48665F;--muted:#5D726C;--shadow:0 5px 18px rgba(23,58,53,.06)}
body{color:var(--text-primary)}a{color:var(--brand-primary)}
:focus-visible{outline:3px solid #087F5B;outline-offset:4px}
.gz-header{box-shadow:0 2px 9px rgba(23,58,53,.08)}
.gz-nav-menu a,.gz-login{color:var(--text-primary)}.gz-nav-menu a:hover,.gz-nav-menu .active a,.gz-login:hover{color:var(--brand-primary)}
.gz-login:hover,.gz-cta-secondary:hover{background:var(--brand-primary-soft)}
.gz-register,.gz-cta-primary,.bangzhu-search-button,.ph-more-btn{background:var(--brand-primary);color:#fff}
.gz-register:hover,.gz-cta-primary:hover,.bangzhu-search-button:hover,.ph-more-btn:hover{background:var(--brand-primary-hover);transform:none}
.gz-cta-secondary{border-color:var(--brand-primary);color:var(--brand-primary)}
.gz-hero{background:var(--surface);border-bottom:1px solid var(--line)}
.gz-hero-title{color:var(--text-primary);max-width:540px;letter-spacing:0}
.gz-hero-subtitle,.gz-feature-item p,.ph-section-subtitle,.ph-desc,.ph-feature-card p,.ph-feature-list li,.ph-spec-card li{color:var(--secondary)}
.gz-feature-item img{filter:brightness(0) saturate(100%) invert(33%) sepia(75%) saturate(819%) hue-rotate(119deg) brightness(89%) contrast(96%)}
.gz-feature-item:hover{background:var(--brand-primary-soft);box-shadow:none;transform:none}
.ph-section-title{font-size:30px;line-height:1.35;color:var(--text-primary)}
.ph-section-title:after{height:3px;width:56px;background:var(--brand-primary)}
.ph-highlight-item{background:var(--brand-primary-soft);color:var(--text-primary);border-radius:6px}
.ph-highlight-item .ph-icon{color:var(--brand-primary)}
.ph-feature-card{border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}
.ph-feature-card:hover,.ph-spec-card:hover{transform:none;box-shadow:var(--shadow);border-color:#8EBBA8}
.ph-feature-icon,.ph-spec-card h3 i{color:var(--brand-primary);background:var(--brand-primary-soft);flex-shrink:0}
.ph-feature-card:hover .ph-feature-icon{background:var(--brand-primary-soft);transform:none}
.ph-feature-header h3,.ph-spec-card h3{color:var(--text-primary);font-size:20px}
.ph-feature-list li:before,.ph-spec-card li:before{background:var(--brand-primary);opacity:1}
.ph-specs,.ph-news{background:var(--surface)}
.ph-spec-card{border:1px solid var(--line);border-top:3px solid var(--brand-primary);border-radius:8px;box-shadow:var(--shadow)}
.ph-news-title{color:var(--text-primary);font-size:28px}.ph-news-subtitle{color:var(--secondary)}
.ph-tab-btn{color:var(--secondary)}.ph-tab-btn.active,.ph-tab-btn:hover{color:var(--brand-primary);background:var(--brand-primary-soft)}
.ph-news-card{border:1px solid var(--line);box-shadow:var(--shadow)}.ph-news-item-title{color:var(--text-primary)}.ph-news-date{color:var(--muted)}
.ph-product-img,.tutorial-figure img{box-shadow:0 8px 24px rgba(23,58,53,.10)}
.selection-inline{margin:0 0 18px 20px;line-height:1.85;color:var(--secondary)}.selection-inline li{margin-bottom:8px}.selection-inline strong{color:var(--text-primary)}
.inline-next{font-size:15px;line-height:1.8;margin-top:20px}.inline-next a{text-underline-offset:4px}
.price-section{--price-navy:#173A35;--price-navy-2:#204E43;--price-blue:#087F5B;--price-blue-dark:#066347;--price-green:#087F5B;--price-red:#A52432;--price-text:#173A35;--price-muted:#5D726C;--price-line:#D4E3DC;--price-soft:#F3F8F6;--price-blue-soft:#E9F5EE;--price-green-soft:#E9F5EE;background:var(--surface)}
.price-hero{background:#183F37;border-left-color:#7BCBA4;box-shadow:0 7px 20px rgba(23,58,53,.12)}
.price-section-subtitle{color:#DBEDE6}.price-kicker{color:#B5E6CD}.price-kicker:before{background:#7BCBA4;box-shadow:0 0 0 4px rgba(123,203,164,.16)}
.price-hero-btn{background:#087F5B;border-color:#6FC69E}.price-btn:hover,.price-row-btn:hover{box-shadow:none;transform:none}
.price-toolbar,.price-summary-item,.price-table-panel{border-color:var(--line);box-shadow:none}
.price-table-header,.price-table th{background:#F7FAF8;border-color:var(--line)}
.price-table td{color:var(--text-primary);border-color:#E2ECE6}.price-table tbody tr:hover{background:#F3F8F6}
.price-old{color:#5D726C}.price-now{color:#173A35;font-size:15px;font-weight:800}
.price-area{background:#E9F5EE;border-color:#B8DCCA;color:#086447}.price-band,.price-band-fixed{background:#F3F8F6;border-color:var(--line);color:#355A4E}
.price-summary-item i{color:var(--brand-primary);background:var(--brand-primary-soft)}
.price-summary-item strong{color:var(--text-primary)}.price-summary-item span{color:var(--secondary)}
.price-tab{color:var(--text-primary);border-color:var(--line)}.price-tab:hover,.price-tab.is-active{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}
.price-notice{color:#8F2531;background:#FFF5F5;border-color:#E8BEC1}.price-period-note{font-size:14px;color:var(--secondary);line-height:1.7;margin:-2px 0 15px}
.price-table tr[id]{scroll-margin-top:88px}
.selection-guide,.selection-faq{margin-top:28px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:8px}
.selection-guide h2,.selection-faq h2{font-size:24px;line-height:1.4;margin:0 0 20px;color:var(--text-primary)}
.selection-options{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px}.selection-options h3,.selection-question{font-size:17px;line-height:1.6;color:var(--text-primary);margin:0 0 6px}
.selection-options p,.selection-answer{font-size:15px;line-height:1.85;color:var(--secondary);margin:0}
.selection-faq>div+div{border-top:1px solid #E2ECE6;margin-top:18px;padding-top:18px}.selection-faq a,.selection-guide a{text-underline-offset:4px}
.bangzhu-header{background:#183F37}.bangzhu-main-title,.bangzhu-subtitle{color:#fff}
.bangzhu-breadcrumb-item,.bangzhu-more{color:var(--brand-primary)}.bangzhu-title{color:var(--text-primary)}.bangzhu-desc,.bangzhu-meta{color:var(--secondary)}
.bangzhu-search-input{border-color:var(--line);color:var(--text-primary)}.bangzhu-search-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary-soft)}
.bangzhu-subnav-item.active .bangzhu-subnav-link,.bangzhu-subnav-link:hover{color:var(--brand-primary);border-color:var(--brand-primary);background:var(--brand-primary-soft)}
.bangzhu-item{box-shadow:var(--shadow);border:1px solid #E5ECE8}.bangzhu-pagination-list strong{background:var(--brand-primary);border-color:var(--brand-primary)}
.neirong-wrapper,.neirong-title,.neirong-content h2,.neirong-content h3{color:var(--text-primary)}
.neirong-meta,.tutorial-figure figcaption{color:var(--muted)}.neirong-content a,.neirong-breadcrumb-item,.neirong-nav-link{color:var(--brand-primary)}
.neirong-content blockquote{border-color:var(--brand-primary);background:var(--surface);color:var(--text-primary)}
.tutorial-intro{color:var(--secondary);margin-bottom:20px}.tutorial-check{background:var(--surface);border-left:3px solid var(--brand-primary);padding:1px 22px 10px;margin:28px 0}
.sitemap-main{padding:45px 0 70px;min-height:560px;background:var(--surface)}.sitemap-title{font-size:30px;line-height:1.4;margin:26px 0 14px;color:var(--text-primary)}.sitemap-intro{color:var(--secondary)}
.sitemap-groups{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:32px}.sitemap-groups section{background:#fff;border:1px solid var(--line);border-top:3px solid var(--brand-primary);padding:24px;border-radius:8px}.sitemap-groups h2{font-size:21px;margin-bottom:20px}.sitemap-groups a{display:block;margin-bottom:14px;line-height:1.7;text-underline-offset:4px}.sitemap-groups p{font-size:15px;line-height:1.8;color:var(--secondary)}
.ph-footer{background:#193B33;color:#DDEBE5}.ph-footer a,.ph-product-desc p{color:#DDEBE5}.ph-footer a:hover{color:#B8E6CF}.ph-footer-title:after{background:#8BCDAE}.ph-footer .ph-icon,.ph-product-features i{color:#9BD8B9}.ph-legal-info,.ph-legal-info span{color:#C2D7CE}.footer-wechat{color:#DDEBE5}
.ph-service-link,.ph-qq-service .ph-service-link,.ph-wechat-service .ph-service-link{background:#087F5B}.ph-service-link:hover{background:#066347;transform:none}.image-zoom{color:var(--brand-primary);border-color:var(--line)}
.contact-dialog{color:var(--text-primary)}.contact-dialog a:not(.gz-cta-button){color:var(--brand-primary)}
@media(max-width:992px){.gz-hero-title{max-width:none}.selection-options{gap:20px}.sitemap-groups{grid-template-columns:1fr}.ph-feature-header h3{font-size:19px}}
@media(max-width:576px){.ph-section-title{font-size:24px}.ph-news-title{font-size:24px}.selection-guide,.selection-faq{padding:20px}.selection-guide h2,.selection-faq h2{font-size:22px}.selection-options{grid-template-columns:1fr}.sitemap-main{padding:30px 0 50px}.sitemap-title{font-size:26px}.price-old{margin-right:7px}.ph-sidebar{display:none}.neirong-content code{font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.ph-tab-btn.active,.ph-tab-btn:hover,.bangzhu-subnav-item.active .bangzhu-subnav-link,.bangzhu-subnav-link:hover{color:#066347}.sitemap-main .neirong-breadcrumb{display:flex;gap:10px}

.home-faq{padding:64px 0;background:#fff}.home-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:30px}.home-faq-item{padding:22px 0;border-top:1px solid var(--line)}.home-faq-item:last-child{grid-column:1/-1}.home-faq-item h3{font-size:18px;line-height:1.6;margin:0 0 10px;color:var(--text-primary)}.home-faq-item p{font-size:15px;line-height:1.85;margin:0;color:var(--secondary)}.home-faq-item a{text-underline-offset:4px}.home-faq:target{scroll-margin-top:85px}@media(max-width:768px){.home-faq{padding:44px 0}.home-faq-list{grid-template-columns:minmax(0,1fr);gap:0}.home-faq-item h3{font-size:17px}.home-faq-item{padding:20px 0}}
