.th-page section{padding:88px 0;position:relative}@media (max-width:720px){.th-page section{padding:56px 0}}.th-page .pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}@media (max-width:920px){.th-page .pricing-grid{grid-template-columns:1fr}}.th-page .card{background:var(--card);border:1px solid var(--hairline);border-radius:14px;transition:border-color .15s,background .15s}.th-page .card:hover{border-color:var(--hairline-2);background:var(--card-hover)}.th-page .price-card{flex-direction:column;gap:20px;min-height:540px;padding:28px;display:flex;position:relative}.th-page .price-card .name{font-size:18px;font-weight:700}.th-page .price-card .pitch{color:var(--fg-2);min-height:44px;font-size:13.5px;line-height:1.55}.th-page .price-card .price{letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1}.th-page .price-card .price .unit{color:var(--fg-2);letter-spacing:0;font-size:15px;font-weight:500}.th-page .price-card .price .note{color:var(--fg-3);letter-spacing:0;margin-top:6px;font-size:12px;font-weight:400;display:block}.th-page .price-card ul{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.th-page .price-card li{color:var(--fg-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.th-page .price-card li:before{content:"✓";color:var(--orange);flex-shrink:0;font-weight:700}.th-page .price-card.featured{border-color:var(--orange-45);background:0 0}.th-page .price-card.featured:before{content:"推荐";background:var(--orange);color:#fff;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:16px;right:16px}.th-page .price-table{border:1px solid var(--hairline);border-radius:14px;margin-top:56px;padding:0;overflow:hidden}.th-page .price-table table{border-collapse:collapse;width:100%;font-size:13.5px}.th-page .price-table th,.th-page .price-table td{text-align:left;border-bottom:1px solid var(--hairline);padding:14px 18px}.th-page .price-table tr:last-child td{border-bottom:0}.th-page .price-table th{background:var(--bg-2);letter-spacing:.02em;color:var(--fg-2);text-transform:uppercase;font-size:12px;font-weight:600}.th-page .price-table td .vendor{font-family:var(--mono);color:var(--fg-3);font-size:11px}.th-page .price-table td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.th-page .price-table .badge-new{font-family:var(--mono);background:var(--orange-12);color:var(--orange);border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px}.th-page .pricing-hero{padding:80px 0 40px}.th-page .pricing-title{letter-spacing:-.03em;margin-top:8px;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05}.th-page .pricing-title .accent{color:var(--orange)}.th-page .pricing-sub{color:var(--fg-2);max-width:660px;margin-top:24px;font-size:16px;line-height:1.55}.th-page .pricing-hero-stats{flex-wrap:wrap;gap:32px;margin-top:40px;display:flex}.th-page .phs-item{border-right:1px solid var(--hairline);flex-direction:column;gap:4px;padding-right:32px;display:flex}.th-page .phs-item:last-child{border-right:0}.th-page .phs-num{font-family:var(--mono);letter-spacing:-.02em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.th-page .phs-lbl{color:var(--fg-3);font-size:12.5px}.th-page .pricing-table-section{padding:24px 0 80px}.th-page .ptable-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.th-page .ptable-title{margin-top:4px;font-size:clamp(22px,2.6vw,32px)}.th-page .ptable-sub{color:var(--fg-2);max-width:560px;margin-top:10px;font-size:14px}.th-page .ptable-filters{flex-shrink:0;align-items:center;gap:12px;display:flex}.th-page .ptable-search{background:var(--card);border:1px solid var(--hairline);border-radius:10px;align-items:center;min-width:280px;height:44px;padding:0 14px 0 40px;transition:border-color .12s,background .12s;display:flex;position:relative}.th-page .ptable-search:focus-within{border-color:var(--orange-45);background:var(--bg)}.th-page .ptable-search-ico{color:var(--fg-3);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.th-page .ptable-search input{font:inherit;color:var(--fg);background:0 0;border:0;outline:0;flex:1;height:100%;font-size:14px}.th-page .ptable-search input::placeholder{color:var(--fg-3)}.th-page .ptable-search-clear{appearance:none;cursor:pointer;color:var(--fg-3);background:0 0;border:0;border-radius:11px;width:22px;height:22px;font-size:18px;line-height:1}.th-page .ptable-search-clear:hover{color:var(--fg);background:var(--card-hover)}.th-page .vendor-tabs{background:var(--card);border:1px solid var(--hairline);border-radius:14px;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:6px;display:flex}.th-page .vtab{appearance:none;cursor:pointer;font:inherit;color:var(--fg-2);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.th-page .vtab:hover{background:var(--card-hover);color:var(--fg)}.th-page .vtab.is-on{background:var(--orange-12);color:var(--orange)}.th-page .vtab-ico{place-items:center;display:inline-grid}.th-page .vtab-all{font-weight:600}.th-page .vtab-count{font-family:var(--mono);background:var(--hairline);color:var(--fg-3);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600}.th-page .vtab.is-on .vtab-count{color:var(--orange);background:#ea580c2e}.th-page .ptable-wrap{border:1px solid var(--hairline);background:var(--card);border-radius:14px;overflow:hidden}.th-page .ptable{border-collapse:collapse;width:100%;font-size:13.5px}.th-page .ptable th,.th-page .ptable td{text-align:left;border-bottom:1px solid var(--hairline);padding:14px 18px}.th-page .ptable tr:last-child td{border-bottom:0}.th-page .ptable thead th{background:var(--bg-2);letter-spacing:.04em;color:var(--fg-3);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600;font-family:var(--mono)}.th-page .ptable thead th.sortable{cursor:pointer;transition:color .12s,background .12s}.th-page .ptable thead th.sortable:hover{color:var(--fg)}.th-page .ptable thead th.is-active{color:var(--orange)}.th-page .ptable thead th.right{text-align:right}.th-page .sort-th-inner{align-items:center;gap:6px;display:inline-flex}.th-page .right .sort-th-inner{flex-direction:row-reverse}.th-page .sort-arrow{opacity:1;font-size:11px}.th-page .sort-arrow.dim{opacity:.3}.th-page .ptable tbody tr{transition:background .12s}.th-page .ptable tbody tr:hover{background:var(--card-hover)}.th-page .ptable td.num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:13px}.th-page .ptable td.right{text-align:right}.th-page .ptable td.num.strong{font-weight:600}.th-page .ptable td.num.cache{color:var(--green);font-weight:600}.th-page .ptable td .dash{color:var(--fg-3);font-family:var(--mono)}.th-page .ptable td.empty{text-align:center;color:var(--fg-3);padding:56px 24px;font-size:14px}.th-page .cell-model{align-items:center;gap:12px;display:flex}.th-page .cell-ico{flex-shrink:0;place-items:center;display:inline-grid}.th-page .cell-name{color:var(--fg);letter-spacing:-.01em;font-size:14px;font-weight:600}.th-page .cell-id{font-family:var(--mono);color:var(--fg-3);margin-top:2px;font-size:11.5px}.th-page .ptable-foot{color:var(--fg-3);align-items:flex-start;gap:12px;margin-top:14px;font-size:12.5px;line-height:1.55;display:flex}.th-page .ptable-foot-lbl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);flex-shrink:0;font-size:11px;font-weight:600}.th-page .compare-section{padding:56px 0 24px}.th-page .compare-head{max-width:760px;margin-bottom:28px}.th-page .compare-head .ptable-sub{margin-top:10px;font-size:14.5px}.th-page .compare-wrap{border:1px solid var(--hairline);background:var(--card);border-radius:18px;overflow:hidden}.th-page .compare{border-collapse:collapse;width:100%}.th-page .compare thead th{vertical-align:bottom;background:var(--bg-2);border-bottom:1px solid var(--hairline);padding:0}.th-page .compare-feature-th{width:32%;background:0 0!important}.th-page .compare-plan-th{text-align:left;border-left:1px solid var(--hairline);position:relative;padding:26px 24px 22px!important}.th-page .compare-plan-th.is-featured{border-left-color:var(--orange-45);border-right:1px solid var(--orange-45);background:var(--orange-12)!important}.th-page .cph-name{letter-spacing:-.02em;color:var(--fg);margin-bottom:4px;font-size:22px;font-weight:700}.th-page .compare-plan-th.is-featured .cph-name{color:var(--orange)}.th-page .cph-sub{color:var(--fg-3);font-size:12px;font-family:var(--mono);letter-spacing:.02em;margin-bottom:14px}.th-page .cph-cta{border:1px solid var(--hairline-2);height:32px;color:var(--fg);background:var(--bg);border-radius:7px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.th-page .cph-cta:hover{border-color:var(--orange-45);color:var(--orange)}.th-page .cph-cta.is-primary{background:var(--orange);color:#fff;border-color:var(--orange)}.th-page .cph-cta.is-primary:hover{color:#fff;background:#f06420}.th-page .compare tbody td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:16px 24px}.th-page .compare tbody tr:last-child td{border-bottom:0}.th-page .compare tbody tr.cmp-row td{border-left:1px solid var(--hairline)}.th-page .compare tbody tr.cmp-row td:first-child{border-left:0}.th-page .compare tbody tr.cmp-row td.is-featured{background:var(--orange-12);border-left-color:var(--orange-45)}.th-page .cmp-group-row td{border-bottom:1px solid var(--hairline);background:var(--bg-2);padding:26px 24px 10px!important}.th-page .cmp-group-num{font-family:var(--mono);color:var(--orange);letter-spacing:.08em;margin-right:12px;font-size:11px;font-weight:600}.th-page .cmp-group-lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:12px;font-weight:600}.th-page .cmp-feature{width:32%}.th-page .cmp-feature-name{color:var(--fg);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.th-page .cmp-feature-sub{color:var(--fg-3);margin-top:2px;font-size:12.5px;line-height:1.45}.th-page .cmp-feature-link{font-family:var(--mono);color:var(--orange);border-bottom:1px dashed var(--orange-45);margin-top:6px;padding-bottom:1px;font-size:11.5px;display:inline-block}.th-page .cmp-feature-link:hover{border-bottom-color:var(--orange)}.th-page .cmp-cell{text-align:center}.th-page .cmp-val{color:var(--fg);font-size:13.5px;font-weight:500}.th-page .cmp-cell.is-featured .cmp-val{color:var(--orange);font-weight:600}.th-page .cmp-check,.th-page .cmp-x{border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid;position:relative}.th-page .cmp-check{background:var(--green)}.th-page .cmp-check:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.th-page .cmp-x{border:1.5px solid var(--hairline-2);background:0 0}.th-page .cmp-x:before,.th-page .cmp-x:after{content:"";background:var(--fg-3);width:9px;height:1.5px;position:absolute}.th-page .cmp-x:before{transform:rotate(45deg)}.th-page .cmp-x:after{transform:rotate(-45deg)}@media (max-width:760px){.th-page .compare-plan-th{padding:18px 14px 14px!important}.th-page .cph-name{font-size:18px}.th-page .cph-sub{display:none}.th-page .compare tbody td{padding:14px 12px}.th-page .cmp-feature{width:auto}.th-page .cmp-val{font-size:12.5px}}.th-page .addons-section{background:var(--bg-2);padding:56px 0}.th-page .addons-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px;display:grid}@media (max-width:1080px){.th-page .addons-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.th-page .addons-grid{grid-template-columns:1fr}}.th-page .addon{background:var(--card);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:8px;padding:22px;transition:border-color .12s,background .12s;display:flex}.th-page .addon:hover{border-color:var(--hairline-2);background:var(--card-hover)}.th-page .addon-num{font-family:var(--mono);color:var(--orange);letter-spacing:.06em;font-size:11px}.th-page .addon-title{letter-spacing:-.01em;margin-bottom:2px;font-size:16px;font-weight:700}.th-page .addon-desc{color:var(--fg-2);flex:1;font-size:13px;line-height:1.5}.th-page .addon-price{font-family:var(--mono);color:var(--fg);border-top:1px solid var(--hairline);margin-top:8px;padding-top:12px;font-size:13px;font-weight:600}.th-page .rebate-section{padding:32px 0 8px}.th-page .rebate-banner{border:1px solid var(--orange-12);background:var(--orange-06);border-radius:18px;padding:40px}@media (max-width:720px){.th-page .rebate-banner{padding:28px 20px}}.th-page .rebate-eyebrow{letter-spacing:.04em;color:var(--orange);background:var(--orange-12);border-radius:6px;margin-bottom:18px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.th-page .rebate-title{letter-spacing:-.02em;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.1}.th-page .rebate-desc{max-width:720px;color:var(--fg-2);margin-top:20px;font-size:15px;line-height:1.6}.th-page .rebate-tiers{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}@media (max-width:720px){.th-page .rebate-tiers{grid-template-columns:1fr}}.th-page .rebate-tier{border:1px solid var(--hairline);background:var(--card);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;display:flex}.th-page .rt-threshold{color:var(--orange);background:var(--orange-12);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.th-page .rt-name{letter-spacing:-.01em;font-size:17px;font-weight:700}.th-page .rt-pct{letter-spacing:-.03em;color:var(--orange);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.th-page .rt-cap{color:var(--fg-3);font-size:12.5px}.th-page .rebate-tier.bronze{border-color:var(--orange-45);background:var(--orange-06)}.th-page .rebate-tier.silver{border-color:var(--hairline-2)}.th-page .rebate-tier.gold{background:#d9a4410f;border-color:#d9a44173}.th-page .pfaq-section{padding:80px 0 56px}.th-page .pfaq-list{flex-direction:column;gap:8px;margin-top:32px;display:flex}.th-page .pfaq-item{border:1px solid var(--hairline);cursor:pointer;border-radius:12px;padding:18px 22px;transition:border-color .12s,background .12s}.th-page .pfaq-item:hover{border-color:var(--hairline-2);background:var(--card)}.th-page .pfaq-q{align-items:center;gap:16px;display:flex}.th-page .pfaq-num{font-family:var(--mono);color:var(--fg-3);letter-spacing:.04em;flex-shrink:0;font-size:12px;font-weight:600}.th-page .pfaq-qt{letter-spacing:-.01em;flex:1;font-size:15.5px;font-weight:600}.th-page .pfaq-ico{border:1px solid var(--hairline-2);border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:transform .15s,border-color .15s;position:relative}.th-page .pfaq-ico:before,.th-page .pfaq-ico:after{content:"";background:var(--fg-2);transition:background .15s,transform .15s;position:absolute;top:50%;left:50%}.th-page .pfaq-ico:before{width:8px;height:1.5px;transform:translate(-50%,-50%)}.th-page .pfaq-ico:after{width:1.5px;height:8px;transform:translate(-50%,-50%)}.th-page .pfaq-item.open .pfaq-ico{border-color:var(--orange)}.th-page .pfaq-item.open .pfaq-ico:before{background:var(--orange)}.th-page .pfaq-item.open .pfaq-ico:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.th-page .pfaq-a{max-height:0;color:var(--fg-2);padding-left:36px;font-size:14px;line-height:1.65;transition:max-height .25s;overflow:hidden}.th-page .pfaq-item.open .pfaq-a{max-height:300px;padding-top:14px}.theme-dark .th-page .vtab.is-on{background:#ea580c2e}.theme-dark .th-page .compare-plan-th.is-featured{background:#ea580c1a!important}.theme-dark .th-page .compare tbody tr.cmp-row td.is-featured{background:#ea580c14}
