:root,body[data-route-key^=pricing]{--primary: #41464b;--primary-hover: #515457;--medium: #41464bcc;--secondary: #41464b99;--disable: #41464b4d;--tertiary: #5da4e3;--neutral: #ffffff;--surface-subtle: #f9f9f9;--surface-muted: #f7f7f7;--surface-strong: #41464b;--danger: #e86666;--b-subtle: #41464b0d;--b: #41464b1a;--b-hover: #41464b33;--b-strong: #41464b4d;--r-xs: 2px;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--shadow: 0 20px 32px #0000000f;--font: "PingFang SC", "Microsoft YaHei", -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", sans-serif}*{box-sizing:border-box}html,body{margin:0;background:var(--surface-muted);color:var(--primary);font-family:var(--font);font-size:14px;line-height:24px;-webkit-font-smoothing:antialiased}body{min-height:100vh}button,input,select,textarea{font-family:var(--font)}button{cursor:pointer}a{color:var(--tertiary);text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:30px;line-height:40px;font-weight:500;letter-spacing:0}h2{font-size:20px;line-height:30px;font-weight:500;letter-spacing:0}h3{font-size:16px;line-height:24px;font-weight:500;letter-spacing:0}ul{margin:0;padding:0;list-style:none}.wrap{max-width:1168px;padding:0 24px;margin:0 auto}.muted{color:var(--secondary)}.small{font-size:12px;line-height:20px}.smallplus{font-size:13px;line-height:20px}.section{padding:32px 0}#config{scroll-margin-top:128px}.band{background:var(--neutral);border-top:1px solid var(--b);border-bottom:1px solid var(--b)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.section-head p{max-width:640px;color:var(--secondary);font-size:13px;line-height:20px;margin-top:4px}.section-intro{max-width:760px;margin:0 auto 24px;text-align:center}.section-kicker{color:var(--tertiary);font-size:13px;line-height:20px;font-weight:500;margin-bottom:10px}.section-intro p{max-width:620px;margin:10px auto 0;color:var(--secondary);font-size:13px;line-height:20px}.saas-compare-section{padding:56px 0 64px;background:var(--neutral);border-top:1px solid var(--b);border-bottom:1px solid var(--b)}.saas-compare-section .section-intro{margin-bottom:28px}.saas-compare-wrap{overflow-x:auto;border:1px solid var(--b);border-radius:var(--r-lg);background:var(--neutral)}.saas-compare-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.saas-compare-table th,.saas-compare-table td{border-bottom:1px solid var(--b);padding:10px 16px;font-size:13px;line-height:20px;text-align:left}.saas-compare-table thead th{height:48px;background:var(--surface-strong);color:var(--neutral);font-size:13px;font-weight:500}.saas-compare-table thead th+th{border-left:1px solid #ffffff1a}.saas-compare-table thead th:not(:first-child),.saas-compare-table td:not(:first-child){width:24%;text-align:center}.saas-compare-table tbody tr:last-child th,.saas-compare-table tbody tr:last-child td{border-bottom:0}.saas-compare-table .compare-group th{padding:10px 16px;background:var(--surface-subtle);color:var(--primary);font-size:13px;font-weight:500}.saas-compare-table .compare-check{color:var(--tertiary);font-size:15px;font-weight:500}.saas-compare-table .compare-dash{color:var(--disable)}.topbar{position:sticky;top:0;z-index:30;background:var(--neutral);border-bottom:1px solid var(--b)}.toprow{height:56px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:8px;min-width:max-content;font-size:16px;font-weight:500;color:var(--primary)}.mark{width:22px;height:22px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-size:13px}.mainnav{display:flex;align-items:center;gap:4px;flex:1}.mainnav a,.mainnav button{height:32px;border:0;background:transparent;border-radius:var(--r-sm);padding:0 12px;color:var(--secondary);font-size:13px;font-weight:500}.mainnav a{display:inline-flex;align-items:center}.mainnav a:hover,.mainnav button:hover{background:var(--b-subtle);color:var(--primary)}.phone{font-size:13px;color:var(--secondary);min-width:max-content}.btn{height:32px;border-radius:var(--r-sm);padding:0 16px;border:1px solid var(--b);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;line-height:20px;font-weight:500;transition:background .12s,border-color .12s,color .12s}.btn-lg{height:40px;padding:0 20px;font-size:14px;line-height:24px}.btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary:hover{background:var(--primary-hover);border-color:var(--b-hover)}.btn-secondary{background:var(--surface-muted);color:var(--primary)}.btn-secondary:hover{background:var(--neutral);border-color:var(--b-hover)}.btn-outline{background:transparent;color:var(--primary)}.btn-outline:hover{background:var(--b-subtle);border-color:var(--b-hover)}.btn-ghost{background:transparent;color:var(--primary);border-color:transparent}.btn-ghost:hover{background:var(--b-subtle)}.btn-block{width:100%}.hero{padding:0 0 38px;background:var(--neutral);border-bottom:1px solid var(--b);text-align:center}.hero-inner{max-width:760px;margin:0 auto}.hero-calculator-link{display:inline-flex;align-items:center;height:32px;margin-top:8px;padding:0 12px;border-radius:var(--r-sm);color:var(--tertiary);font-size:13px;line-height:20px;font-weight:500}.hero-calculator-link:hover{background:var(--b-subtle)}.product-tabs-outer{background:#3686d61a;border-bottom:1px solid rgba(65,70,75,.1);margin-bottom:88px;padding:48px 0;width:100%}.product-tabs-wrap{margin:0 auto;max-width:1248px;padding:0 24px}.product-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-tab{position:relative;min-height:130px;border:1px solid #e7ebf0;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f172a0a;padding:24px;color:var(--primary);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.product-tab:hover{border-color:#cfd8e3;box-shadow:0 14px 32px #0f172a14}.product-tab.active{border:2px solid #3686d6;box-shadow:0 2px 8px 0 var(--Color-Shadow-XS, rgba(0, 0, 0, .04))}.product-tab.active .product-tab-badge{background:#3686d60d}.product-tab-heading{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-tab-badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-tab-title{color:var(--Color-Text-Gray-Primary, #41464b);text-shadow:0 2px 8px var(--Color-Shadow-XS, rgba(0, 0, 0, .04));font-family:"Source Han Serif CN";font-size:var(--Typography-Size-XXXL, 24px);font-weight:600;line-height:var(--Typography-Height-XXXL, 32px)}.product-tab-badge{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:4px;color:var(--Color-Text-Gray-Primary, #41464b);text-align:center;font-size:var(--Typography-Size-S, 12px);font-weight:500;line-height:var(--Typography-Height-M, 20px);background:#f7f7f7}.product-tab-desc{color:var(--Color-Text-Gray-Medium, rgba(65, 70, 75, .8));font-size:var(--Typography-Size-XL, 16px);line-height:var(--Typography-Height-XL, 24px)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price-card{position:relative;background:var(--neutral);border:1px solid var(--b);border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:14px;min-height:100%}.price-card.recommended{border-color:var(--primary)}.tag{height:20px;border-radius:var(--r-sm);display:inline-flex;align-items:center;padding:0 8px;font-size:12px;line-height:20px;font-weight:500;border:1px solid var(--b)}.tag-dark{background:var(--primary);color:#fff;border-color:var(--primary)}.tag-soft{background:var(--surface-subtle);color:var(--primary)}.tag-blue{background:#5da4e31a;color:var(--tertiary);border-color:#5da4e333}.card-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-desc{color:var(--secondary);font-size:13px;line-height:20px;min-height:40px}.price-line{display:flex;align-items:baseline;gap:4px;margin:2px 0}.price-line .cur{font-size:16px}.price-line .num{font-size:30px;line-height:38px;font-weight:500}.price-line .per{font-size:12px;line-height:20px;color:var(--secondary)}.feature-list{display:grid;gap:8px;flex:1}.feature-list li{display:flex;gap:8px;color:var(--medium);font-size:13px;line-height:20px}.feature-list .check{color:var(--tertiary);flex:none}.billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.billing-card{background:var(--neutral);border:1px solid var(--b);border-radius:var(--r-lg);padding:20px;display:grid;gap:14px;cursor:pointer;transition:background .12s,border-color .12s}.billing-card:hover{border-color:var(--b-hover);background:var(--b-subtle)}.billing-card.active{border-color:var(--primary);background:var(--surface-subtle)}.billing-card:focus-visible{outline:2px solid var(--tertiary);outline-offset:2px}.billing-card button{justify-self:start}.billing-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-list{display:grid;gap:10px}.billing-list li{display:grid;grid-template-columns:104px 1fr;gap:12px;font-size:13px;line-height:20px}.billing-list span:first-child{color:var(--secondary)}.billing-list span:last-child{color:var(--primary)}.billing-cross{display:inline-block;color:#e8666699;line-height:18px;font-weight:500;vertical-align:0}.billing-list span.billing-restriction{display:inline-flex;align-items:center;height:18px;color:var(--danger)}.billing-list span.billing-restriction .billing-cross{color:inherit}.billing-empty-detail{display:inline-block;width:1px;height:18px;margin-top:2px;visibility:hidden}.volume-discount-hint{display:inline-flex;align-items:center;height:18px;margin-top:2px;padding:0 6px;border-radius:var(--r-sm);background:#5da4e31a;color:var(--tertiary);line-height:18px;font-weight:500}.config-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.config-main{display:grid;gap:16px}.panel{background:var(--neutral);border:1px solid var(--b);border-radius:var(--r-lg);padding:20px}.field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.field-head .label{font-size:13px;line-height:20px;font-weight:500}.field-head .hint{font-size:12px;line-height:20px;color:var(--secondary)}.field-head-meta{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.config-calculator-link{color:var(--tertiary);font-size:12px;line-height:20px;font-weight:500;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.option-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.option{border:1px solid var(--b);border-radius:var(--r-md);background:var(--neutral);padding:12px;text-align:left;display:grid;gap:2px;color:var(--primary);min-height:68px}.option:hover{border-color:var(--b-hover);background:var(--b-subtle)}.option.active{border-color:var(--primary);background:var(--surface-subtle)}.option strong{font-size:13px;line-height:20px;font-weight:500}.option span{font-size:12px;line-height:20px;color:var(--secondary)}.option-grid .option{place-items:center;align-content:center;text-align:center}.option-grid .option strong{font-size:15px;line-height:24px}.support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.support-option{min-height:168px;border:1px solid var(--b);border-radius:var(--r-md);background:var(--neutral);padding:12px;text-align:left;display:grid;align-content:start;gap:6px;color:var(--primary)}.support-option:hover{border-color:var(--b-hover);background:var(--b-subtle)}.support-option.active{border-color:var(--primary);background:var(--surface-subtle)}.support-option:disabled{cursor:not-allowed;border-color:var(--b);background:var(--surface-muted);color:var(--disable)}.support-option:disabled:hover{border-color:var(--b);background:var(--surface-muted)}.support-option strong{font-size:13px;line-height:20px;font-weight:500}.support-summary{min-height:40px;color:var(--secondary);font-size:12px;line-height:20px}.support-detail-list{display:grid;gap:4px}.support-detail-list li{display:flex;gap:6px;color:var(--medium);font-size:12px;line-height:20px}.support-detail-list .check{color:var(--tertiary);flex:none}.support-option:disabled .support-summary,.support-option:disabled .support-detail-list li,.support-option:disabled .support-detail-list .check{color:var(--disable)}.qty-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stepper{height:32px;display:inline-flex;align-items:center;border:1px solid var(--b);border-radius:var(--r-sm);overflow:hidden;background:var(--neutral)}.stepper button{width:32px;height:32px;border:0;background:var(--surface-muted);color:var(--primary);font-size:16px}.stepper button:hover{background:var(--neutral)}.stepper input{width:88px;height:32px;border:0;border-left:1px solid var(--b);border-right:1px solid var(--b);text-align:center;color:var(--primary);font-size:14px}.stepper input:focus{outline:0}.stepper input[type=number]{-moz-appearance:textfield;appearance:textfield}.stepper input[type=number]::-webkit-inner-spin-button,.stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-line>.stepper{height:40px}.qty-line>.stepper button{width:40px;height:40px;font-size:18px}.qty-line>.stepper input{width:104px;height:40px;font-size:15px}.qty-line>.mini-note{font-size:14px;line-height:24px}.service-stepper input{width:40px}.mini-note{font-size:12px;line-height:20px;color:var(--secondary)}.service-table-wrap{border:1px solid var(--b);border-radius:var(--r-lg);overflow:hidden;background:var(--neutral)}.service-table{width:100%;border-collapse:collapse;table-layout:fixed}.service-table .service-col-price,.service-table .service-col-quantity{width:128px}.service-table .service-col-subtotal{width:112px}.service-table th{height:32px;background:var(--surface-muted);color:var(--primary);font-size:12px;line-height:20px;font-weight:500;text-align:left;padding:6px 12px;border-bottom:1px solid var(--b)}.service-table td{padding:10px 12px;border-bottom:1px solid var(--b);vertical-align:middle;font-size:13px;line-height:20px;color:var(--medium)}.service-table tr:last-child td{border-bottom:0}.service-title{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:500}.service-desc{display:block;color:var(--secondary);font-size:12px;line-height:20px;margin-top:2px}.service-price,.service-subtotal{color:var(--primary);font-weight:500;white-space:nowrap}.quantity-select{width:72px;height:32px;border:1px solid var(--b);border-radius:var(--r-sm);background:var(--neutral);padding:0 8px;color:var(--primary);font-size:14px}.quantity-select:focus{outline:0;border-color:var(--b-strong)}.tip-btn{width:18px;height:18px;border:1px solid var(--b);border-radius:1000px;background:var(--surface-muted);color:var(--secondary);font-size:12px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0}.tip-btn:hover,.tip-btn:focus{color:var(--primary);border-color:var(--b-hover);outline:0}.service-tooltip{position:fixed;z-index:90;max-width:320px;white-space:pre-line;background:var(--surface-strong);color:#fff;border:1px solid var(--b);border-radius:var(--r-sm);padding:8px 10px;font-size:12px;line-height:20px;box-shadow:var(--shadow);display:none}.service-tooltip.visible{display:block}.summary{position:sticky;top:128px;background:var(--neutral);border:1px solid var(--b);border-radius:var(--r-lg);padding:20px;box-shadow:var(--shadow)}.summary h3{margin-bottom:12px}.sum-lines{display:grid;gap:2px}.sum-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--medium);font-size:13px;line-height:20px;padding:5px 0}.sum-line .value{color:var(--primary);text-align:right}.sum-line.discount .value{color:var(--tertiary)}.sum-div{height:1px;background:var(--b);margin:10px 0}.total{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.total .label{font-size:13px;color:var(--secondary)}.total .value{font-size:24px;line-height:32px;font-weight:500;text-align:right}.summary .btn{margin-top:16px}.buy-warning{margin-top:8px;color:var(--danger);font-size:12px;line-height:20px}.lead-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;background:var(--surface-strong);border-radius:var(--r-lg);padding:24px;color:#fff}.lead-band p{color:#fffc;margin-top:4px;font-size:13px;line-height:20px}.lead-band .btn{background:#fff;color:var(--primary);border-color:#fff3}.modal-mask{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden;background:#00000059}.modal{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);background:var(--neutral);border:1px solid var(--b);border-radius:var(--r-md);box-shadow:0 20px 32px #0000000f}.modal--lead{display:flex;flex-direction:column;overflow:hidden}.modal-head{flex:0 0 auto;min-height:56px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid var(--b);background:var(--neutral)}.modal-head h2{margin:0;color:var(--primary);font-size:16px;line-height:24px;font-weight:500}.modal-head>div{min-width:0}.modal--lead>form{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 24px 24px}.modal--lead>form>button[type=submit]{position:sticky;bottom:0;z-index:1;height:40px;min-height:40px;box-shadow:0 -8px 12px #fff}.modal--lead>.success{margin:16px 24px 0}.modal--lead>.success+.btn{margin:16px 24px 24px!important}.icon-btn{flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--b);border-radius:var(--r-sm);background:var(--surface-muted);color:var(--primary);font-size:18px;line-height:1;padding:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.form-field{display:grid;gap:6px;font-size:12px;line-height:20px;color:var(--secondary)}.verification-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.verification-control .input{min-width:0}.verification-control .btn{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;align-self:stretch;justify-content:center;margin:0;min-height:32px;height:32px;white-space:nowrap;padding:0 12px;line-height:1}.input{width:100%;height:32px;border:1px solid var(--b);border-radius:var(--r-sm);background:var(--neutral);padding:0 8px;color:var(--primary);font-size:14px}textarea.input{height:72px;resize:vertical;padding:7px 8px;line-height:20px}.input:focus{outline:0;border-color:var(--b-strong)}.input.input-alert,.input.input-alert:focus{border-color:var(--danger)}.field-error{display:none;margin-top:-2px;color:var(--danger);font-size:12px;line-height:20px}.field-error:not(:empty){display:block}.form-wide{grid-column:1/-1}.success{background:var(--surface-subtle);border:1px solid var(--b);border-radius:var(--r-md);padding:16px;margin-top:12px}@media(max-width:960px){.config-grid,.lead-band{grid-template-columns:1fr}.summary{position:static}.cards,.billing-grid{grid-template-columns:1fr}.verification-control{grid-template-columns:minmax(0,1fr) auto}.service-table thead{display:none}.service-table,.service-table tbody,.service-table tr,.service-table td{display:block}.service-table tr{border-bottom:1px solid var(--b);padding:10px 12px}.service-table tr:last-child{border-bottom:0}.service-table td{border-bottom:0;padding:4px 0}.service-table td[data-label]:before{content:attr(data-label);display:block;color:var(--secondary);font-size:12px;line-height:20px}.phone{display:none}}@media(max-width:640px){.wrap{padding:0 16px}h1{font-size:24px;line-height:34px}.toprow{gap:12px}.mainnav{display:none}.hero{padding:0 0 28px}.product-tabs-outer{margin-bottom:28px}.product-tabs{grid-template-columns:1fr;gap:12px}.product-tab{min-height:108px;padding:20px;gap:14px}.product-tab-title{font-size:20px}.product-tab-desc{font-size:14px}#config{scroll-margin-top:72px}.option-grid,.option-grid.two,.support-grid,.form-grid{grid-template-columns:1fr}.modal-mask{padding:16px}.modal{width:min(100%,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.modal-head{padding:12px 16px}.modal--lead>form{padding:16px}.modal--lead>.success{margin:16px 16px 0}.modal--lead>.success+.btn{margin:16px!important}.section-head{display:block}.field-head{align-items:flex-start}.field-head-meta{justify-content:flex-start}.lead-band{padding:20px}}@media print{.topbar,.product-tabs-outer,.btn,.modal-mask{display:none!important}body{background:#fff}.summary{box-shadow:none}}
