.pricing-page-shell{--pricing-ink: #0b1220;--pricing-muted: #64748b;--pricing-line: rgba(15, 23, 42, .08);--pricing-blue: #067bef;--pricing-blue-deep: #0456b0;--pricing-surface: rgba(255, 255, 255, .78)}.pricing-page-shell .facade__page{width:var(--mkt-page-width);margin-left:auto;margin-right:auto;padding-top:8px}.pricing-page-shell .facade__content{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%}.pricing-page-shell .facade__content-inner{width:100%;max-width:none;padding-top:0;margin:0 auto}.pricing-v2{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:12px 24px 56px;color:var(--pricing-ink);box-sizing:border-box}.pricing-v2__hero{position:relative;text-align:center;padding:28px 16px 8px;margin-bottom:22px;overflow:hidden}.pricing-v2__hero-glow{position:absolute;left:50%;top:-40px;width:min(720px,92vw);height:220px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(6,123,239,.18),transparent 68%),radial-gradient(ellipse at 70% 40%,rgba(14,165,233,.12),transparent 55%);pointer-events:none;animation:pricing-glow-breathe 7s ease-in-out infinite}@keyframes pricing-glow-breathe{0%,to{opacity:.85;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.04)}}.pricing-v2__brand{position:relative;margin:0 0 12px;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:700;letter-spacing:.28em;text-indent:.28em;color:var(--pricing-blue)}.pricing-v2__title{position:relative;margin:0;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(2.6rem,5.5vw,3.6rem);font-weight:800;letter-spacing:-.045em;line-height:1.05;color:var(--pricing-ink);background:linear-gradient(180deg,#0b1220 20%,#1e3a5f);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-v2__lead{position:relative;margin:14px auto 0;max-width:520px;font-size:1.05rem;line-height:1.65;color:var(--pricing-muted)}.pricing-v2__segment{position:relative;display:inline-flex;align-items:center;gap:4px;margin-top:28px;padding:5px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(15,23,42,.06);box-shadow:0 1px #fffc inset,0 10px 30px #0f172a0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pricing-v2__seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;min-width:108px;min-height:40px;padding:0 18px;border-radius:999px;font-size:.95rem;font-weight:650;color:#475569;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.pricing-v2__seg:hover{color:var(--pricing-ink)}.pricing-v2__seg.is-active{color:#fff;background:linear-gradient(135deg,var(--pricing-blue),var(--pricing-blue-deep));box-shadow:0 8px 18px #067bef47;transform:translateY(-.5px)}.pricing-v2__tab-lead{position:relative;display:flex;flex-direction:column;gap:4px;align-items:center;margin:18px auto 0;max-width:560px;min-height:3.2em;animation:pricing-fade-up .35s ease both}.pricing-v2__tab-lead strong{font-size:.92rem;font-weight:700;color:var(--pricing-ink)}.pricing-v2__tab-lead span{font-size:.9rem;color:var(--pricing-muted);line-height:1.55}@keyframes pricing-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pricing-v2__trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:0 0 28px;padding:0}.pricing-v2__trust li{position:relative;padding-left:16px;font-size:.82rem;color:#64748b;letter-spacing:.01em}.pricing-v2__trust li:before{content:"";position:absolute;left:0;top:.42em;width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.pricing-v2__banner{margin:0 auto 18px;max-width:720px;padding:12px 16px;border-radius:12px;text-align:center;font-size:.9rem}.pricing-v2__banner--error{background:#fff1f0;color:#cf1322;border:1px solid #ffccc7}.pricing-v2__banner--ok{background:#f6ffed;color:#389e0d;border:1px solid #b7eb8f}.pricing-v2__stage{display:grid;gap:20px;align-items:stretch;justify-content:center;width:100%;margin:0 auto 56px;perspective:1200px}.pricing-v2__stage--2{grid-template-columns:repeat(2,minmax(260px,1fr));max-width:880px}.pricing-v2__stage--3{grid-template-columns:repeat(3,minmax(240px,1fr));max-width:1200px}.pricing-v2__stage--4{grid-template-columns:repeat(4,minmax(220px,1fr));max-width:1480px}.pricing-v2__stage--5{grid-template-columns:repeat(5,minmax(200px,1fr));max-width:1600px}.pricing-plan{position:relative;display:flex;flex-direction:column;min-height:100%;padding:28px 24px 24px;border-radius:24px;background:var(--pricing-surface);border:1px solid rgba(255,255,255,.85);box-shadow:0 1px #ffffffe6 inset,0 18px 40px #0f172a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.pricing-plan:hover{transform:translateY(-6px);box-shadow:0 1px #fffffff2 inset,0 28px 56px #0f172a1a}.pricing-plan--enter{animation:pricing-card-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes pricing-card-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pricing-plan--free{background:linear-gradient(180deg,#f8fafcf2,#ffffffe0),#fff}.pricing-plan--featured{z-index:1;color:#f8fafc;background:radial-gradient(120% 90% at 100% 0%,rgba(56,189,248,.28),transparent 50%),linear-gradient(160deg,#0b1f3a,#0c4a8a 48%,#067bef 120%);border-color:transparent;box-shadow:0 1px #ffffff1f inset,0 28px 60px #067bef47;transform:translateY(-8px) scale(1.02)}.pricing-plan--featured:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 1px #ffffff29 inset,0 36px 70px #067bef57}.pricing-plan__ribbon{position:absolute;top:16px;right:16px;padding:5px 11px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.02em;color:#0b1f3a;background:linear-gradient(135deg,#fde68a,#fbbf24)}.pricing-plan--featured .pricing-plan__ribbon{color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.22)}.pricing-plan__top h2{margin:0 0 8px;padding-right:72px;font-size:1.2rem;font-weight:750;letter-spacing:-.02em;color:inherit}.pricing-plan__top p{margin:0;min-height:2.7em;font-size:.86rem;line-height:1.5;color:var(--pricing-muted)}.pricing-plan--featured .pricing-plan__top p{color:#e2e8f0db}.pricing-plan__price-row{display:flex;align-items:flex-start;gap:4px;margin-top:22px}.pricing-plan__currency{margin-top:.55em;font-size:1.05rem;font-weight:700;color:var(--pricing-blue)}.pricing-plan--featured .pricing-plan__currency{color:#93c5fd}.pricing-plan__amount{font-family:Avenir Next,DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.6rem,3.4vw,3.15rem);font-weight:800;letter-spacing:-.045em;line-height:.95;color:var(--pricing-ink)}.pricing-plan--featured .pricing-plan__amount{color:#fff}.pricing-plan__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:1.5em;margin-top:8px;font-size:.82rem;color:var(--pricing-muted)}.pricing-plan__meta s{color:#94a3b8}.pricing-plan__meta em{font-style:normal;font-weight:700;color:#d97706;background:#fbbf2429;padding:2px 7px;border-radius:999px}.pricing-plan--featured .pricing-plan__meta,.pricing-plan--featured .pricing-plan__meta s{color:#e2e8f0c7}.pricing-plan--featured .pricing-plan__meta em{color:#fde68a;background:#fde68a24}.pricing-plan__hint{margin:8px 0 0;min-height:1.3em;font-size:.78rem;color:#94a3b8}.pricing-plan--featured .pricing-plan__hint{color:#bfdbfee6}.pricing-plan__hint--empty{visibility:hidden}.pricing-plan__list{list-style:none;margin:22px 0 26px;padding:0;flex:1;display:grid;gap:11px}.pricing-plan__list li{position:relative;padding-left:26px;font-size:.9rem;line-height:1.45;color:#334155}.pricing-plan__list li:before{content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23067bef' d='M8.2 13.6 4.8 10.2l1.4-1.4 2 2 5.6-5.6 1.4 1.4z'/%3E%3C/svg%3E") center / 12px no-repeat,#067bef1a}.pricing-plan--featured .pricing-plan__list li{color:#f1f5f9f0}.pricing-plan--featured .pricing-plan__list li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23ffffff' d='M8.2 13.6 4.8 10.2l1.4-1.4 2 2 5.6-5.6 1.4 1.4z'/%3E%3C/svg%3E") center / 12px no-repeat,#ffffff29}.pricing-plan__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 18px;border-radius:14px;border:1px solid transparent;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.pricing-plan__btn:hover{transform:translateY(-1px)}.pricing-plan__btn--solid{color:var(--pricing-blue-deep);background:#fff;box-shadow:0 10px 24px #0f172a2e}.pricing-plan__btn--solid:hover{background:#f8fafc}.pricing-plan__btn--ghost{color:var(--pricing-blue);background:#067bef0f;border-color:#067bef2e}.pricing-plan__btn--ghost:hover{background:#067bef1a;border-color:#067bef52}.pricing-plan--featured .pricing-plan__btn--ghost{color:#fff;background:#ffffff1a;border-color:#ffffff47}.pricing-plan--skeleton{min-height:360px;background:linear-gradient(110deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:200% 100%;animation:pricing-shimmer 1.25s ease-in-out infinite;border:0;box-shadow:none}@keyframes pricing-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pricing-v2__section-head{text-align:center;margin-bottom:24px}.pricing-v2__section-head h2{margin:0;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.03em;color:var(--pricing-ink)}.pricing-v2__section-head p{margin:8px 0 0;color:var(--pricing-muted);font-size:.95rem}.pricing-v2__compare,.pricing-v2__faq{width:100%;max-width:1600px;margin:0 auto 56px;padding:40px 36px 32px;border-radius:28px;background:linear-gradient(180deg,#ffffffe6,#ffffffb8),#f8fafca6;border:1px solid rgba(255,255,255,.92);box-shadow:0 18px 48px #0f172a0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box}.pricing-v2__faq{margin-bottom:0}.pricing-v2__table-shell{overflow-x:auto;border-radius:18px;border:1px solid var(--pricing-line);background:#fff}.pricing-v2__table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:880px}.pricing-v2__table--6col{min-width:960px}.pricing-v2__table th,.pricing-v2__table td{padding:16px 12px;border-bottom:1px solid #f1f5f9;text-align:center;font-size:.92rem;vertical-align:middle}.pricing-v2__table tr:last-child th,.pricing-v2__table tr:last-child td{border-bottom:0}.pricing-v2__table tbody tr:hover td,.pricing-v2__table tbody tr:hover th{background:#067bef06}.pricing-v2__table thead th{font-weight:700;color:#334155;background:#f8fafc;padding-top:18px;padding-bottom:18px;letter-spacing:.01em}.pricing-v2__table-feature{width:9rem;max-width:9rem;padding-left:14px;padding-right:14px;font-size:.86rem;line-height:1.4;word-break:break-word}.pricing-v2__table thead th.is-highlight{color:#fff;background:linear-gradient(135deg,var(--pricing-blue),var(--pricing-blue-deep))}.pricing-v2__table thead th.is-highlight+th.is-highlight{background:linear-gradient(135deg,var(--pricing-blue-deep),#034078);border-left:1px solid rgba(255,255,255,.18)}.pricing-v2__table tbody th{text-align:center;font-weight:550;color:#475569}.pricing-v2__table tbody td.is-highlight{background:#067bef0a;font-weight:650;color:var(--pricing-blue)}.pricing-v2__table tbody td.is-highlight+td.is-highlight{background:#067bef12;border-left:1px solid rgba(6,123,239,.08)}.pricing-v2__table tbody tr:hover td.is-highlight{background:#067bef14}.pricing-v2__table tbody tr:hover td.is-highlight+td.is-highlight{background:#067bef1a}.pricing-v2__check{display:inline-flex;color:#16a34a}.pricing-v2__dash,.pricing-v2__cross{display:inline-flex;color:#cbd5e1}.pricing-v2__cross{color:#94a3b8}.pricing-v2__cell-text{color:inherit}.pricing-v2__compare-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin-top:28px}.pricing-v2__primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:46px;padding:0 24px;border-radius:14px;background:linear-gradient(135deg,var(--pricing-blue),var(--pricing-blue-deep));color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 12px 28px #067bef47;transition:transform .2s ease,box-shadow .2s ease}.pricing-v2__primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #067bef57}.pricing-v2__compare-actions a{color:var(--pricing-blue);font-size:.9rem;font-weight:600;text-decoration:none}.pricing-v2__compare-actions a:hover{text-decoration:underline}.pricing-v2__faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.pricing-faq{border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.07);overflow:hidden;box-shadow:0 1px #0f172a05;transition:border-color .2s ease,box-shadow .22s ease,transform .22s ease}.pricing-faq:hover{border-color:#067bef2e;box-shadow:0 10px 28px #0f172a0d}.pricing-faq.is-open{border-color:#067bef47;box-shadow:0 16px 36px #067bef1a;transform:translateY(-1px)}.pricing-faq__q{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 22px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--pricing-ink)}.pricing-faq__index{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 6px;border-radius:10px;background:#067bef14;color:var(--pricing-blue);font-size:.78rem;font-weight:750;letter-spacing:.04em;font-variant-numeric:tabular-nums}.pricing-faq.is-open .pricing-faq__index{background:linear-gradient(135deg,var(--pricing-blue),var(--pricing-blue-deep));color:#fff}.pricing-faq__q-text{font-size:.98rem;font-weight:650;line-height:1.45;letter-spacing:-.01em}.pricing-faq__toggle{position:relative;flex:0 0 auto;width:28px;height:28px;border-radius:999px;background:#f1f5f9;transition:background .2s ease}.pricing-faq.is-open .pricing-faq__toggle{background:#067bef1f}.pricing-faq__toggle-bar{position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:#64748b;transform:translate(-50%,-50%);transition:transform .22s ease,background .2s ease,opacity .2s ease}.pricing-faq__toggle-bar:last-child{transform:translate(-50%,-50%) rotate(90deg)}.pricing-faq.is-open .pricing-faq__toggle-bar{background:var(--pricing-blue)}.pricing-faq.is-open .pricing-faq__toggle-bar:last-child{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.4)}.pricing-faq__panel{padding:0 22px 20px 58px;animation:pricing-fade-up .25s ease both}.pricing-faq__panel p{margin:0;border-top:1px solid #f1f5f9;padding-top:14px;font-size:.92rem;line-height:1.75;color:var(--pricing-muted)}.pricing-v2__faq-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:22px;padding:18px 22px;border-radius:16px;background:linear-gradient(135deg,#067bef0f,#0456b00a);border:1px solid rgba(6,123,239,.1)}.pricing-v2__faq-more p{margin:0;font-size:.92rem;color:#475569;font-weight:550}.pricing-v2__faq-more-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:12px;background:#fff;color:var(--pricing-blue);font-size:.9rem;font-weight:700;text-decoration:none;border:1px solid rgba(6,123,239,.18);box-shadow:0 4px 12px #067bef14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pricing-v2__faq-more-link:hover{transform:translateY(-1px);border-color:#067bef59;box-shadow:0 8px 18px #067bef24;text-decoration:none}@media (max-width: 1400px){.pricing-v2__stage--5{grid-template-columns:repeat(3,minmax(220px,1fr));max-width:1100px}}@media (max-width: 1100px){.pricing-v2{padding-left:12px;padding-right:12px}.pricing-v2__stage--5,.pricing-v2__stage--4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.pricing-plan--featured{transform:none}.pricing-plan--featured:hover{transform:translateY(-6px)}.pricing-v2__faq-list{grid-template-columns:1fr}}@media (max-width: 860px){.pricing-page-shell .facade__page{width:100%;padding-left:12px;padding-right:12px;box-sizing:border-box}.pricing-v2__stage--5,.pricing-v2__stage--4,.pricing-v2__stage--3,.pricing-v2__stage--2{grid-template-columns:1fr;max-width:440px}.pricing-v2__segment{width:100%;max-width:420px}.pricing-v2__seg{flex:1;min-width:0;padding:0 10px;font-size:.88rem}.pricing-v2__compare,.pricing-v2__faq{padding:28px 16px 20px}.pricing-v2__faq-list{grid-template-columns:1fr}.pricing-faq__panel{padding-left:22px}.pricing-v2__faq-more{flex-direction:column;align-items:stretch;text-align:center}.pricing-v2__faq-more-link{justify-content:center}}@media (max-width: 560px){.pricing-v2{padding-bottom:36px}.pricing-v2__hero{padding-top:12px}.pricing-v2__trust{gap:8px 14px}.pricing-plan{padding:24px 18px 20px}.pricing-plan__top h2{padding-right:0}.pricing-faq__q{gap:10px;padding:16px 14px}.pricing-faq__q-text{font-size:.92rem}}@media (prefers-reduced-motion: reduce){.pricing-v2__hero-glow,.pricing-plan--enter,.pricing-v2__tab-lead,.pricing-faq__panel,.pricing-plan--skeleton{animation:none!important}.pricing-plan,.pricing-plan__btn,.pricing-v2__primary,.pricing-v2__seg,.pricing-faq,.pricing-v2__faq-more-link{transition:none!important}}
