body.pricingv1{--pv1-bg-deep:#0b1220;--pv1-bg-body:#f6f8fb;--pv1-surface:#ffffff;--pv1-primary-btn:#2456d8;--pv1-primary-btn-hover:#1f49bd;--pv1-link:#1f4fc4;--pv1-teal-text:#0f766e;--pv1-text:#0b1220;--pv1-text-soft:#47536a;--pv1-on-dark:#f4f7fc;--pv1-on-dark-soft:#c7d2e4;--pv1-line:#dbe3ef;--pv1-radius:12px;--pv1-shadow:0 10px 30px rgba(11, 18, 32, 0.10);--pv1-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC",
    "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;background:var(--pv1-bg-body);font-family:var(--pv1-font)}body.pricingv1 .main{max-width:none;padding:0!important}.pv1-container{max-width:1120px;margin:0 auto;padding:0 24px}.pv1-hero{background:var(--pv1-bg-deep);color:var(--pv1-on-dark);padding:88px 0 96px;scroll-margin-top:calc(var(--nav-height,72px) + 16px)}.pv1-title{color:var(--pv1-on-dark);font-size:clamp(30px,4.5vw,42px);line-height:1.3;font-weight:700;margin:0 0 18px;letter-spacing:-.01em}.pv1-desc{color:var(--pv1-on-dark-soft);font-size:clamp(15px,1.8vw,17px);line-height:1.7;margin:0 0 32px;max-width:640px}.pv1-actions{display:flex;flex-wrap:wrap;gap:14px}.pv1-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:13px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.pv1-btn-primary{background:var(--pv1-primary-btn);color:#fff;box-shadow:0 6px 18px rgba(36,86,216,.28)}.pv1-btn-primary:hover{background:var(--pv1-primary-btn-hover);transform:translateY(-1px);box-shadow:0 8px 22px rgba(36,86,216,.34)}.pv1-btn-ghost{background:0 0;color:var(--pv1-on-dark);border:1px solid rgba(255,255,255,.6)}.pv1-btn-ghost:hover{border-color:#fff}.pv1-review{padding:24px 0 0}.pv1-review-banner{margin:0;background:#eef4ff;border:1px solid #b8cdf0;border-left:5px solid var(--pv1-primary-btn);color:#1f3a6b;border-radius:10px;padding:14px 18px;font-size:15px;line-height:1.6;font-weight:600}.pv1-section{background:var(--pv1-bg-body);color:var(--pv1-text);padding:88px 0;scroll-margin-top:calc(var(--nav-height,72px) + 16px)}.pv1-section.pv1-compare,.pv1-section.pv1-scope{background:var(--pv1-surface)}.pv1-head{margin-bottom:36px}.pv1-h2{color:var(--pv1-text);font-size:34px;line-height:1.3;font-weight:700;margin:0 0 12px}.pv1-lead{color:var(--pv1-text-soft);font-size:17px;line-height:1.6;margin:0;max-width:680px}.pv1-note{margin-top:24px;font-size:13px;color:var(--pv1-text-soft);line-height:1.6}.pv1-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.pv1-plan{background:var(--pv1-surface);border:1px solid var(--pv1-line);border-radius:var(--pv1-radius);padding:24px 22px;box-shadow:var(--pv1-shadow);display:flex;flex-direction:column}.pv1-plan-name{color:var(--pv1-text);font-size:18px;font-weight:700;margin:0 0 10px}.pv1-plan-price{margin:0 0 14px;color:var(--pv1-text);display:flex;align-items:baseline;gap:2px}.pv1-plan-price-cur{font-size:18px;font-weight:700}.pv1-plan-price-num{font-size:34px;font-weight:700;letter-spacing:-.01em}.pv1-plan-price-unit{font-size:15px;color:var(--pv1-text-soft)}.pv1-plan-quota{margin:0 0 14px;border:1px solid var(--pv1-line);border-radius:8px;overflow:hidden}.pv1-plan-quota-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px}.pv1-plan-quota-row+.pv1-plan-quota-row{border-top:1px solid var(--pv1-line)}.pv1-plan-quota-row dt{color:var(--pv1-text-soft);font-size:13px}.pv1-plan-quota-row dd{margin:0;color:var(--pv1-text);font-size:15px;font-weight:700;white-space:nowrap}.pv1-plan-diff{color:var(--pv1-text-soft);font-size:14px;line-height:1.6;margin:0;flex:1}.pv1-plan-note{margin:12px 0 0;font-size:13px;color:var(--pv1-teal-text);line-height:1.6}.pv1-table-wrap{overflow-x:auto}.pv1-table{width:100%;border-collapse:collapse;min-width:640px;font-size:14px}.pv1-table th,.pv1-table td{border:1px solid var(--pv1-line);padding:12px 14px;text-align:left;vertical-align:top}.pv1-table thead th{background:var(--pv1-bg-deep);color:var(--pv1-on-dark);font-weight:600;white-space:nowrap}.pv1-table tbody th{background:var(--pv1-bg-body);font-weight:600;color:var(--pv1-text)}.pv1-table tbody td{color:var(--pv1-text-soft)}.pv1-compare-mobile{display:none}.pv1-compare-details{display:grid;gap:12px}.pv1-compare-detail{background:var(--pv1-surface);border:1px solid var(--pv1-line);border-radius:var(--pv1-radius);padding:0 16px}.pv1-compare-detail summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:15px 0}.pv1-compare-detail summary::-webkit-details-marker{display:none}.pv1-compare-detail summary::before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-right:2px solid var(--pv1-text-soft);border-bottom:2px solid var(--pv1-text-soft);transform:rotate(-45deg);transition:transform .12s ease;align-self:center}.pv1-compare-detail[open] summary::before{transform:rotate(45deg)}.pv1-compare-detail-name{font-size:17px;font-weight:700;color:var(--pv1-text)}.pv1-compare-detail-price{font-size:14px;color:var(--pv1-primary-btn);font-weight:600}.pv1-compare-detail[open] summary{border-bottom:1px solid var(--pv1-line)}.pv1-compare-detail-fields{margin:0;padding:2px 0 4px}.pv1-compare-field{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:11px 0;border-bottom:1px solid var(--pv1-line)}.pv1-compare-field:last-child{border-bottom:none}.pv1-compare-field dt{color:var(--pv1-text);font-weight:600;font-size:14px}.pv1-compare-field dd{margin:0;color:var(--pv1-text-soft);font-size:14px;text-align:right;max-width:62%}.pv1-scope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;align-items:start}.pv1-scope-card{background:var(--pv1-bg-body);border:1px solid var(--pv1-line);border-radius:var(--pv1-radius);padding:24px 22px}.pv1-scope-title{color:var(--pv1-text);font-size:17px;font-weight:700;margin:0 0 14px}.pv1-scope-details{border-top:1px solid var(--pv1-line)}.pv1-scope-details summary{cursor:pointer;list-style:none;color:var(--pv1-primary-btn);font-size:14px;font-weight:600;padding:10px 0}.pv1-scope-details summary::-webkit-details-marker{display:none}.pv1-scope-intro{margin:0 0 10px;color:var(--pv1-text-soft);font-size:14px;line-height:1.7}.pv1-scope-sub{color:var(--pv1-text);font-size:14px;font-weight:700;margin:14px 0 6px}.pv1-scope-common{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--pv1-line);color:var(--pv1-text-soft);font-size:13px;line-height:1.7}.pv1-scope .pv1-list li{font-size:14px}.pv1-scope .pv1-list strong{color:var(--pv1-text)}.pv1-beyond{background:var(--pv1-bg-body)}.pv1-faq-list{display:grid;gap:12px;max-width:760px}.pv1-faq-item{background:var(--pv1-surface);border:1px solid var(--pv1-line);border-radius:var(--pv1-radius);padding:0 18px}.pv1-faq-item summary{cursor:pointer;font-size:16px;font-weight:600;color:var(--pv1-text);padding:16px 0}.pv1-faq-item[open] summary{border-bottom:1px solid var(--pv1-line)}.pv1-faq-item p{margin:0;padding:14px 0 16px;color:var(--pv1-text-soft);font-size:15px;line-height:1.7}.pv1-cta{background:var(--pv1-bg-deep);color:var(--pv1-on-dark);padding:88px 24px;scroll-margin-top:calc(var(--nav-height,72px) + 16px)}.pv1-cta-inner{max-width:720px;margin:0 auto;text-align:center}.pv1-cta-title{color:var(--pv1-on-dark);font-size:clamp(26px,4vw,34px);font-weight:700;margin:0 0 14px}.pv1-cta-desc{color:var(--pv1-on-dark-soft);font-size:16px;line-height:1.7;margin:0 0 30px}.pv1-cta .pv1-actions{justify-content:center}body.pricingv1 .pv1 a:focus-visible,body.pricingv1 .pv1 summary:focus-visible{outline:2px solid var(--pv1-primary-btn);outline-offset:2px}@media(max-width:767px){.pv1-table-wrap{display:none}.pv1-compare-mobile{display:block}}@media(min-width:1200px){.pv1-plans-grid{grid-template-columns:repeat(5,1fr)}.pv1-plan{padding:22px 16px}.pv1-plan-quota-row{flex-direction:column;align-items:flex-start;gap:2px}.pv1-plan-quota-row dd{white-space:normal}}@media(max-width:900px){.pv1-hero{padding:64px 0 72px}.pv1-section{padding:64px 0}.pv1-plans-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pv1-hero{padding:48px 0 56px}.pv1-title{font-size:28px}.pv1-plans-grid{grid-template-columns:1fr}.pv1-scope-grid{grid-template-columns:1fr}.pv1-actions{flex-direction:column;align-items:stretch}.pv1-btn{width:100%}.pv1-plan-price-num{font-size:30px}}@media(prefers-reduced-motion:reduce){.pv1-btn{transition:none}}