.marketing-root[data-page=pricing] .button.secondary{color:var(--ink-2);background:#fff;border-color:#cfd5de}.marketing-root[data-page=pricing] .button.secondary:hover{color:var(--blue);background:var(--blue-pale);border-color:#b9c8ef}.marketing-root[data-page=pricing] .faq-container{max-width:980px}.marketing-root[data-page=pricing] .faq-list{margin-top:60px;border-top:1px solid var(--line)}.marketing-root[data-page=pricing] .faq-list details{border-bottom:1px solid var(--line)}.marketing-root[data-page=pricing] .faq-list summary{min-height:78px;position:relative;display:flex;align-items:center;padding:18px 54px 18px 0;font-size:16px;font-weight:620;list-style:none;cursor:pointer}.marketing-root[data-page=pricing] .faq-list summary::-webkit-details-marker{display:none}.marketing-root[data-page=pricing] .faq-list summary:after{content:"+";position:absolute;right:3px;color:var(--blue);font-size:22px;font-weight:350;transition:transform .18s ease}.marketing-root[data-page=pricing] .faq-list details[open] summary:after{transform:rotate(45deg)}.marketing-root[data-page=pricing] .faq-list details p{max-width:780px;margin:-4px 0 25px;color:var(--muted);font-size:13px;line-height:1.8}.marketing-root[data-page=pricing] .pricing-v12-shell{min-height:0;padding:150px 24px 104px;background:linear-gradient(180deg,#fff,#fff 43%,#f7f9fc)}.marketing-root[data-page=pricing] .pricing-v12-heading{max-width:760px;margin:0 auto;text-align:center}.marketing-root[data-page=pricing] .pricing-v12-heading h1{margin:0;color:var(--ink);font-size:clamp(52px,5.6vw,78px);line-height:1;letter-spacing:-.06em;font-weight:690}.marketing-root[data-page=pricing] .pricing-v12-heading p{margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.marketing-root[data-page=pricing] .pricing-v12-promo{width:max-content;display:flex;align-items:center;gap:8px;margin:20px auto 0;padding:10px 17px;border-radius:999px;color:#fff;background:linear-gradient(110deg,#1747a9,#2b61d9);box-shadow:0 8px 22px rgba(13,76,232,.16);font-size:12px;line-height:1;font-weight:700}.marketing-root[data-page=pricing] .pricing-v12-promo span{width:7px;height:7px;border-radius:50%;background:#50c9e8}.marketing-root[data-page=pricing] .pricing-v12-grid{max-width:1140px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:56px auto 0}.marketing-root[data-page=pricing][data-lang=zh] .pricing-v12-grid{margin-top:38px}.marketing-root[data-page=pricing] .pricing-v12-plan{min-width:0;min-height:478px;position:relative;display:flex;flex-direction:column;padding:32px;border:1px solid #dfe3e9;border-radius:22px;background:rgba(255,255,255,.94);transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .2s ease}.marketing-root[data-page=pricing] .pricing-v12-plan:hover{transform:translateY(-5px);border-color:#b9c7eb}.marketing-root[data-page=pricing] .pricing-v12-plan.featured{border-color:var(--blue);background:var(--blue-wash);box-shadow:inset 0 0 0 1px rgba(13,76,232,.06)}.marketing-root[data-page=pricing] .pricing-v12-plan-head{min-height:30px;padding-right:104px}.marketing-root[data-page=pricing] .pricing-v12-plan h2{margin:0;color:var(--ink);font-size:23px;line-height:1.2;letter-spacing:-.035em;font-weight:660}.marketing-root[data-page=pricing][data-lang=zh] .pricing-v12-plan h2{color:#1746a2}.marketing-root[data-page=pricing] .pricing-v12-recommended{position:absolute;top:30px;right:30px;padding:7px 11px;border:1px solid rgba(13,76,232,.22);border-radius:999px;color:var(--blue);background:rgba(255,255,255,.72);font-size:10px;line-height:1;font-weight:700}.marketing-root[data-page=pricing] .pricing-v12-price{display:flex;align-items:baseline;gap:5px;margin-top:34px;color:#1746a2}.marketing-root[data-page=pricing] .pricing-v12-price>span{font-size:22px;font-weight:680}.marketing-root[data-page=pricing] .pricing-v12-price>strong{font-size:62px;line-height:.9;letter-spacing:-.055em;font-weight:700;font-variant-numeric:tabular-nums}.marketing-root[data-page=pricing] .pricing-v12-offer{min-height:26px;display:flex;align-items:center;gap:8px;margin-top:13px;color:#7f8792;font-size:10.5px;line-height:1;white-space:nowrap}.marketing-root[data-page=pricing] .pricing-v12-rate{padding:6px 9px;border-radius:7px;color:#fff;background:linear-gradient(135deg,#f05a62,#e43d44);box-shadow:0 5px 13px rgba(228,61,68,.18);font-size:10px;font-weight:750}.marketing-root[data-page=pricing] .pricing-v12-was{color:#979eaa;text-decoration:line-through;text-decoration-thickness:1px}.marketing-root[data-page=pricing] .pricing-v12-offer>strong{margin-left:auto;padding:6px 9px;border-radius:8px;color:#c76a00;background:#fff1d2;font-size:10.5px;font-weight:750}.marketing-root[data-page=pricing] .pricing-v12-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;padding:18px 0;border-top:1px solid #e1e5eb;border-bottom:1px solid #e1e5eb}.marketing-root[data-page=pricing] .pricing-v12-specs>div{min-width:0}.marketing-root[data-page=pricing] .pricing-v12-specs>div+div{padding-left:18px;border-left:1px solid #e1e5eb}.marketing-root[data-page=pricing] .pricing-v12-specs dt{color:#8a929f;font-size:10px;line-height:1}.marketing-root[data-page=pricing] .pricing-v12-specs dd{margin:8px 0 0;color:#303640;font-size:13px;line-height:1.2;font-weight:650;white-space:nowrap}.marketing-root[data-page=pricing] .pricing-v12-benefits{display:grid;gap:9px;margin:24px 0 28px;padding:0;list-style:none;color:#535b66;font-size:13px;line-height:1.5}.marketing-root[data-page=pricing] .pricing-v12-benefits li{position:relative;margin:0;padding-left:22px}.marketing-root[data-page=pricing] .pricing-v12-benefits li:before{content:"✓";width:15px;height:15px;position:absolute;top:.18em;left:0;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue);font-size:9px;font-weight:760}.marketing-root[data-page=pricing] .pricing-v12-faq{padding:116px 24px 124px;background:#fff}.marketing-root[data-page=pricing] .pricing-v12-section-heading{max-width:720px}.marketing-root[data-page=pricing] .pricing-v12-section-heading h2{margin:0;color:var(--ink);font-size:clamp(36px,4vw,54px);line-height:1.06;letter-spacing:-.05em;font-weight:680}.marketing-root[data-page=pricing] .pricing-v12-section-heading p{margin:18px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.marketing-root[data-page=pricing] .pricing-v12-faq .faq-list{margin-top:46px}.marketing-root[data-page=pricing] .pricing-v12-final{padding-top:104px;padding-bottom:104px}.marketing-root[data-page=pricing] .pricing-v12-buy{width:100%;min-height:48px;margin-top:auto}.marketing-root[data-page=pricing] .pricing-v12-buy:focus-visible{outline:3px solid rgba(13,76,232,.34);outline-offset:4px}.marketing-root[data-page=pricing] .pricing-v12-empty{max-width:560px;margin:56px auto 0;padding:48px 32px;border:1px solid #dfe3e9;border-radius:22px;background:rgba(255,255,255,.94);text-align:center}.marketing-root[data-page=pricing] .pricing-v12-empty h2{margin:0;color:var(--ink);font-size:23px;letter-spacing:-.035em;font-weight:660}.marketing-root[data-page=pricing] .pricing-v12-empty p{margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.marketing-root[data-page=pricing] .pricing-v12-empty .button{margin-top:26px}@media (max-width:980px){.marketing-root[data-page=pricing] .pricing-v12-shell{padding-top:146px}.marketing-root[data-page=pricing] .pricing-v12-grid{grid-template-columns:1fr;max-width:720px}.marketing-root[data-page=pricing] .pricing-v12-plan{min-height:478px}.marketing-root[data-page=pricing] .faq-list summary{min-height:70px;padding-right:42px;font-size:14px}}@media (max-width:720px){.marketing-root[data-page=pricing] .pricing-v12-shell{min-height:0;padding:120px 18px 82px}.marketing-root[data-page=pricing] .pricing-v12-heading h1{font-size:42px;line-height:1.04}.marketing-root[data-page=pricing] .pricing-v12-heading p{max-width:310px;margin:17px auto 0;font-size:14px;line-height:1.65}.marketing-root[data-page=pricing] .pricing-v12-promo{margin-top:16px}.marketing-root[data-page=pricing] .pricing-v12-grid{gap:14px;margin-top:34px}.marketing-root[data-page=pricing][data-lang=zh] .pricing-v12-grid{margin-top:28px}.marketing-root[data-page=pricing] .pricing-v12-offer{gap:6px;font-size:10px}.marketing-root[data-page=pricing] .pricing-v12-offer>strong{font-size:10px}.marketing-root[data-page=pricing] .pricing-v12-plan{min-height:458px;padding:26px 24px 24px;border-radius:18px}.marketing-root[data-page=pricing] .pricing-v12-plan-head{padding-right:96px}.marketing-root[data-page=pricing] .pricing-v12-recommended{top:24px;right:24px}.marketing-root[data-page=pricing] .pricing-v12-price{margin-top:30px}.marketing-root[data-page=pricing] .pricing-v12-price>strong{font-size:56px}.marketing-root[data-page=pricing] .pricing-v12-specs{margin-top:18px}.marketing-root[data-page=pricing] .pricing-v12-benefits{margin-top:22px}.marketing-root[data-page=pricing] .pricing-v12-faq{padding:82px 18px 88px}.marketing-root[data-page=pricing] .pricing-v12-section-heading h2{font-size:36px}.marketing-root[data-page=pricing] .pricing-v12-faq .faq-list{margin-top:34px}.marketing-root[data-page=pricing] .pricing-v12-final{padding:82px 18px}}@media (prefers-reduced-motion:reduce){.marketing-root[data-page=pricing] .pricing-v12-plan{transition:none}.marketing-root[data-page=pricing] .pricing-v12-plan:hover{transform:none}}