.pricing-page{background:#fff;color:#1c2029}.pricing-page header{border-bottom:1px solid #edf0f5}.pricing-intro{text-align:center;padding:64px 0 31px}.pricing-kicker{font-size:11px;letter-spacing:3px;color:#8496af;margin-bottom:17px}.pricing-intro h1{font-size:43px;line-height:1.4;letter-spacing:-1.5px;margin:0}.pricing-intro>p{font-size:16px;color:#818b9b;margin-top:14px}.draft-badge{display:inline-flex;gap:9px;align-items:center;font-size:12px;border:1px solid #dde7f6;border-radius:30px;color:#6381a7;background:#f7faff;padding:5px 14px;margin-top:20px}.draft-badge span{color:#aebed2}.plan-section{padding-bottom:59px}.audience-tabs{display:flex;justify-content:center;margin:2px auto 25px;padding:4px;border:1px solid #e5e9ef;border-radius:30px;width:max-content;background:#f6f7f9}.audience-tabs button{background:transparent;color:#848d9c;padding:9px 28px;font-size:15px;border-radius:24px;min-width:130px}.audience-tabs .selected{background:#1b202a;color:#fff}.billing-options{display:flex;justify-content:center;gap:14px;margin:auto}.billing-options button{text-align:left;padding:13px 20px;background:#fff;border:1px solid #e0e5ed;border-radius:10px;min-width:238px;position:relative}.billing-options button.selected{border-color:#1761d3;box-shadow:0 0 0 1px #1761d3;background:#fafdff}.billing-options strong{font-weight:650;font-size:15px;display:block}.billing-options strong>span{font-size:10px;display:inline-block;background:#eaf2ff;color:#3977c7;padding:1px 6px;border-radius:4px;margin-left:8px;font-weight:400}.billing-options small{display:block;font-size:12px;color:#99a2af;margin-top:3px}.billing-status{text-align:center;font-size:12px;color:#9aa5b5;margin:17px 0 29px}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.plan-card{border:1px solid #e0e5ed;border-radius:15px;background:white;position:relative;padding:31px 23px 27px;display:flex;flex-direction:column}.plan-card.featured{border:2px solid #1761d3;padding:30px 22px 26px;background:linear-gradient(#f3f7ff,white 47%)}.plan-card.featured>.plan-ribbon{background:#1761d3;color:white;position:absolute;top:-15px;left:20px;border-radius:20px;padding:4px 13px;font-size:11px;letter-spacing:.6px}.plan-card h3{font-size:23px;letter-spacing:-.5px}.plan-card .plan-tagline{font-size:13px;color:#929bab;margin:7px 0 22px;min-height:44px}.plan-price{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.plan-price strong{font-size:31px;color:#222834;letter-spacing:-1px;font-weight:650}.plan-price small{font-size:12px;color:#9aa4b2}.plan-price-caption{font-size:11px;color:#a2aab8;margin:5px 0 23px}.plan-card .plan-button{display:block;width:100%;text-align:center;padding:10px 13px;border-radius:7px;background:#1d232e;border:1px solid #1d232e;color:#fff;font-size:14px}.plan-card.featured .plan-button{background:#1761d3;border-color:#1761d3}.plan-card .plan-button:hover{background:#36485f}.plan-card.featured .plan-button:hover{background:#114fb4}.plan-card ul{list-style:none;padding:19px 0 0;margin:23px 0 0;border-top:1px solid #e8ecf3;display:flex;flex-direction:column;gap:13px;flex:1}.plan-card li{display:flex;gap:9px;font-size:13px;color:#748195;line-height:1.65}.plan-card li:before{content:'✓';color:#4279c1;font-size:12px}.plan-card li span{color:#a6afbd;font-size:10px;margin-left:4px;white-space:nowrap}.plan-card .plan-footnote{font-size:11px;color:#a6afbc;margin-top:23px}.plan-grid.school{grid-template-columns:repeat(2,minmax(0,1fr));max-width:830px;margin:auto}.plan-grid.school .plan-card{padding-left:32px;padding-right:32px}.plan-grid.school .plan-tagline{min-height:0}.plan-disclaimer{font-size:12px;color:#939fb0;line-height:1.8;text-align:center;max-width:800px;margin:25px auto 0}.comparison-jump{display:flex;justify-content:center;align-items:center;gap:12px;width:max-content;margin:25px auto 0;font-size:14px;color:#49678f}.comparison-jump span{border:1px solid #d6e1ef;border-radius:50%;width:23px;height:23px;display:grid;place-items:center}.comparison-section{padding:64px 0 66px;background:#f8f9fc;border-block:1px solid #edf0f5}.pricing-section-title{text-align:center;margin-bottom:33px}.pricing-section-title h2{font-size:33px;letter-spacing:-1px}.pricing-section-title p{color:#909bab;font-size:14px;margin-top:12px}.table-scroll{overflow:auto;border:1px solid #e2e7ef;border-radius:12px;background:#fff}table{width:100%;border-collapse:collapse;font-size:13px;text-align:center;min-width:720px}th,td{padding:17px 15px;border-bottom:1px solid #edf0f5}thead th{background:#fff;padding:23px 15px;font-size:16px;font-weight:600;vertical-align:top}thead th span{display:block;color:#9aa6b7;font-size:12px;font-weight:400;margin-top:5px}th:first-child,td:first-child{text-align:left;padding-left:24px;width:24%}tbody th{font-weight:400;color:#79879b}tbody td{color:#8996a8}thead th.featured,tbody td.featured{background:#f3f7ff}.table-group th{background:#f8fafc;color:#2f405c;font-weight:600;padding:10px 24px;font-size:12px;letter-spacing:.5px}tr:last-child td,tr:last-child th{border-bottom:0}.table-available{color:#3973bd;font-size:12px}.table-planned{color:#8393ac;font-size:12px}.table-empty{color:#bec6d2}.comparison-note{font-size:12px;color:#99a5b6;margin-top:16px}.faq-section{padding-top:66px;padding-bottom:66px;max-width:940px}.faq-list{border-top:1px solid #e5eaf2}.faq-list details{border-bottom:1px solid #e5eaf2;padding:0}.faq-list summary{cursor:pointer;list-style:none;padding:23px 32px 23px 0;position:relative;font-size:16px;color:#364257}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:5px;top:17px;font-size:25px;color:#8ca0b9;font-weight:300}.faq-list details[open] summary:after{content:'−'}.faq-list p{font-size:14px;line-height:1.95;color:#8a97a9;padding:0 40px 24px 0}.pricing-cta{padding:40px 0;background:#eef4ff}.pricing-cta>.container{display:flex;justify-content:space-between;align-items:center;gap:25px}.pricing-cta span{color:#7092c0;font-size:10px;letter-spacing:2px}.pricing-cta h2{font-size:27px;margin-top:8px}.pricing-cta .button{flex-shrink:0}.pricing-footer{background:#191d27;color:#fff;padding:45px 0 0}.pricing-footer-links{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.pricing-footer-links>.brand{align-self:start}.pricing-footer .brand small{color:#8c9ab3}.pricing-footer-links>div{display:flex;flex-direction:column;gap:12px;font-size:13px}.pricing-footer-links strong{font-size:14px;font-weight:500;margin-bottom:5px}.pricing-footer-links a:not(.brand){color:#919bac}.footer-wordmark{font:bold clamp(65px,13vw,178px)/1 Arial,sans-serif;color:#ffffff0c;letter-spacing:0;font-kerning:normal;margin:45px 0 20px}.pricing-copyright{padding:20px 0 26px;border-top:1px solid #ffffff0c;color:#6d798f;font-size:12px;display:flex;justify-content:space-between;gap:20px}.plan-dialog-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}#plan-detail ul{padding-left:20px;color:#77869c;font-size:14px;line-height:2}.plan-detail-meta{background:#f4f7fc;padding:14px 16px;border:1px solid #e0e8f5;border-radius:8px;color:#587ba8}.plan-detail-meta strong{display:block;font-size:24px}.download-status{font-size:12px;color:#7189ac}#plan-dialog{max-width:600px}
@media(max-width:1100px){.plan-grid{gap:12px}.plan-card{padding:28px 17px 23px}.plan-card.featured{padding:27px 16px 22px}.plan-price strong{font-size:28px}.plan-card h3{font-size:21px}.plan-card li{font-size:12px}.plan-card .plan-tagline{font-size:12px}.pricing-intro h1{font-size:37px}}
@media(max-width:850px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.plan-card .plan-tagline{min-height:0}.plan-card li{font-size:14px}.plan-card{padding:28px 22px}.plan-card.featured{padding:27px 21px}.plan-price strong{font-size:32px}.pricing-footer-links{gap:24px}.pricing-cta h2{font-size:23px}}
@media(max-width:600px){.pricing-intro{padding:40px 0 27px}.pricing-intro h1{font-size:30px;letter-spacing:-1px}.pricing-intro>p{font-size:14px;max-width:26em;margin:12px auto 0}.draft-badge{font-size:11px}.billing-options{gap:10px}.billing-options button{min-width:0;flex:1;padding:12px}.billing-options strong{font-size:14px}.billing-options strong>span{display:block;font-size:9px;width:max-content;margin:3px 0}.billing-options small{font-size:11px}.plan-grid,.plan-grid.school{grid-template-columns:1fr;gap:25px}.plan-card,.plan-grid.school .plan-card{padding:26px}.plan-card.featured{padding:25px}.plan-card h3{font-size:24px}.plan-card .plan-tagline{font-size:14px}.plan-card ul{display:grid;grid-template-columns:1fr 1fr;gap:13px 9px}.plan-card li{font-size:12px}.plan-card li span{font-size:9px}.plan-card .plan-footnote{margin-top:17px}.plan-disclaimer{font-size:11px}.plan-section{padding-bottom:40px}.comparison-section{padding:43px 0}.pricing-section-title h2{font-size:28px}.pricing-section-title p{font-size:13px}.faq-section{padding-top:42px;padding-bottom:42px}.faq-list summary{font-size:15px;padding:20px 30px 20px 0}.faq-list p{font-size:13px;padding-right:15px}.pricing-cta>.container{display:block}.pricing-cta .button{margin-top:23px}.pricing-cta h2{font-size:25px}.pricing-footer-links{grid-template-columns:1fr 1fr;gap:27px}.pricing-footer-links>.brand{grid-column:1/-1}.pricing-copyright{font-size:10px;flex-direction:column;gap:6px}.footer-wordmark{margin:32px 0 20px}.plan-dialog-actions .button{font-size:13px}.pricing-page .audience-tabs button{min-width:115px;padding:8px 20px}}

.pricing-intro h1,.pricing-section-title h2,.pricing-cta h2{font-family:"Alimama ShuHeiTi","Microsoft YaHei",sans-serif;font-weight:700;letter-spacing:0}
