:root{--ink:#13233a;--muted:#5d6c80;--line:#dce5ee;--blue:#1769e8;--pale:#edf5ff;--green:#008b63}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7fafc;color:var(--ink);font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif;line-height:1.7}.site-header{min-height:72px;padding:0 max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;gap:28px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.brand{color:var(--ink);font-weight:800;font-size:22px;text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap}.brand img{width:36px;height:28px;object-fit:contain}nav{display:flex;gap:8px;flex:1;overflow:auto}nav a,footer a{color:#435168;text-decoration:none;font-size:14px;white-space:nowrap}nav a{padding:7px 10px;border-radius:4px;font-weight:600;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}nav a:hover{color:var(--blue);background:#f1f6ff}nav a.active{color:var(--blue);background:#eaf2ff;box-shadow:inset 0 -2px 0 var(--blue)}.header-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:6px;text-decoration:none;font-weight:700}.header-cta,.button.primary{background:var(--blue);color:#fff}.hero{max-width:1160px;margin:0 auto;padding:92px 24px 70px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:62px}.eyebrow{margin:0 0 10px;color:var(--blue);font-size:14px;font-weight:800;letter-spacing:1px}.hero h1{font-size:46px;line-height:1.2;letter-spacing:0;margin:0 0 22px}.lead{font-size:19px;color:#42516a;max-width:720px;margin:0}.hero-actions{display:flex;gap:12px;margin-top:30px}.button.secondary{color:var(--blue);border:1px solid #a9c8f8;background:#fff}.update{margin-top:18px;color:#7c8899;font-size:13px}.hero-note{background:var(--ink);color:#e9f1fb;padding:28px;border-radius:8px;align-self:center}.hero-note strong{font-size:14px;color:#82b4ff}.hero-note p{font-size:14px;margin:4px 0 18px}.hero-note p:last-child{margin-bottom:0}.section{max-width:1160px;margin:0 auto;padding:68px 24px;border-top:1px solid var(--line)}.section-heading{max-width:720px;margin-bottom:28px}.section h2{font-size:30px;line-height:1.3;letter-spacing:0;margin:0}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.feature-list li{background:#fff;padding:20px 24px;border-left:4px solid var(--blue);box-shadow:0 6px 18px #19335d0a}.feature-list li:before{content:"能力";display:block;color:var(--blue);font-size:12px;font-weight:800;margin-bottom:5px}.steps{background:#fff;max-width:none;padding-left:max(24px,calc((100vw - 1160px)/2));padding-right:max(24px,calc((100vw - 1160px)/2))}.step-grid{max-width:1160px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step-grid article{border:1px solid var(--line);padding:24px;background:#fff}.step-grid b{font-size:14px;color:var(--blue)}.step-grid h3{margin:8px 0;font-size:20px}.step-grid p{color:var(--muted);margin:0;font-size:15px}.safety{display:grid;grid-template-columns:.9fr 1.3fr auto;gap:32px;align-items:center}.safety p{margin:0;color:var(--muted)}.safety a{color:var(--blue);font-weight:700;white-space:nowrap}.faq details{background:#fff;border:1px solid var(--line);border-radius:4px;padding:0 20px;margin:10px 0}.faq summary{cursor:pointer;padding:17px 0;font-weight:700}.faq p{color:var(--muted);margin:0 0 17px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-card{background:#fff;border:1px solid var(--line);padding:18px;text-decoration:none;color:var(--ink);min-height:164px;display:flex;flex-direction:column}.related-card span{font-size:12px;color:var(--blue);font-weight:700}.related-card strong{margin:8px 0;font-size:17px;line-height:1.45}.related-card small{color:var(--muted);line-height:1.55}footer{background:var(--ink);padding:48px max(24px,calc((100vw - 1160px)/2));color:#dbe6f5;display:grid;grid-template-columns:1.2fr 1fr;gap:22px}footer strong{font-size:22px}footer p{font-size:14px;margin:6px 0}footer div:nth-child(2){display:flex;gap:18px;align-items:start}footer a{color:#dbe6f5}footer small{grid-column:1/-1;color:#99a9bd}@media(max-width:850px){.site-header{padding:0 16px;gap:14px}.site-header nav{display:none}.header-cta{margin-left:auto}.hero{padding:60px 20px 50px;grid-template-columns:1fr;gap:30px}.hero h1{font-size:35px}.lead{font-size:17px}.section{padding:50px 20px}.section h2{font-size:26px}.feature-list,.step-grid,.related-grid,.safety{grid-template-columns:1fr}.steps{padding:50px 20px}.safety{gap:16px}footer{padding:38px 20px;grid-template-columns:1fr}footer div:nth-child(2){flex-wrap:wrap}}

.home-header{height:64px;padding:0 max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;background:#ffffffd9;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5;backdrop-filter:blur(12px)}.home-header>div{display:flex;align-items:center;gap:10px}.home-login,.home-register{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none}.home-login{color:#4b5a70}.home-register{color:#fff;background:linear-gradient(90deg,#3b82f6,#4f46e5);box-shadow:0 5px 14px #2563eb33}.home-main{padding:48px 24px 0;background:linear-gradient(135deg,#eff6ff,#eef2ff);min-height:100vh}.home-hero-section,.home-card,.home-steps,.home-seo-copy,.home-faq{max-width:1160px;margin-left:auto;margin-right:auto}.home-hero-section{text-align:center;padding:10px 0 34px}.home-file-mark{width:62px;height:62px;margin:0 auto 14px;display:grid;place-items:center;border-radius:18px;color:#fff;font-weight:900;font-size:27px;background:linear-gradient(135deg,#3b82f6,#4f46e5);box-shadow:0 13px 26px #2563eb3d}.home-hero-section h1{margin:0;color:#1f2937;font-size:38px;line-height:1.25;letter-spacing:0}.home-slogan{margin:8px 0 0;color:#4b5563;font-size:19px}.home-subtitle{max-width:720px;margin:8px auto;color:#6b7280;font-size:15px}.home-price{margin:9px auto 20px;color:#db2777;font-size:14px;font-weight:700}.home-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.home-button{min-height:44px;padding:0 22px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:700;font-size:15px}.home-button-primary{color:#fff;background:linear-gradient(90deg,#3b82f6,#4f46e5);box-shadow:0 8px 18px #2563eb33}.home-button-pink{color:#fff;background:linear-gradient(90deg,#ec4899,#f43f5e);box-shadow:0 8px 18px #e11d4830}.home-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:38px;box-shadow:0 16px 34px #1e3a5f12}.home-section-title{text-align:center}.home-section-title h2{margin:0;color:#1f2937;font-size:29px;letter-spacing:0;line-height:1.3}.home-section-title p{margin:10px 0 0;color:#6b7280}.home-capability-list{margin-top:28px;display:grid;gap:8px}.home-capability-list article{display:flex;gap:18px;padding:16px;border-radius:12px}.home-capability-list article:hover{background:#f8fafc}.home-capability-list b{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#3b82f6,#4f46e5);font-size:13px;flex:none}.home-capability-list h3{margin:0 0 3px;font-size:18px}.home-capability-list p{margin:0;color:#6b7280;font-size:14px}.home-card-footnote{margin:18px 0 0;padding-top:18px;border-top:1px solid #eef2f7;text-align:center;color:#2563eb;font-weight:700}.home-steps{margin-top:30px;padding:38px;border-radius:16px;text-align:center;color:#fff;background:linear-gradient(100deg,#3b82f6,#4f46e5);box-shadow:0 16px 34px #2563eb2e}.home-steps h2{margin:0 0 24px;font-size:29px;letter-spacing:0}.home-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.home-steps article{padding:20px 15px;background:#ffffff1c;border-radius:12px}.home-steps b{font-size:13px;color:#dbeafe}.home-steps h3{margin:6px 0;font-size:18px}.home-steps p{margin:0;color:#dbeafe;font-size:14px}.home-button-light{color:#2563eb;background:#fff}.home-compare{margin-top:30px}.home-compare-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:42px;margin-top:28px}.home-radar{width:230px;height:230px;margin:auto;position:relative;border:1px solid #cbd5e1;background:radial-gradient(circle,#dbeafe 0 28%,transparent 29%),conic-gradient(from 0deg,#dbeafe88,#ddd6fe88,#dbeafe88);clip-path:polygon(50% 0,100% 36%,81% 100%,19% 100%,0 36%)}.home-radar i{position:absolute;inset:20px;border:1px solid #ffffffa8;clip-path:inherit}.home-radar i:nth-child(2){inset:46px}.home-radar i:nth-child(3){inset:72px}.home-radar i:nth-child(4){inset:96px;background:#3b82f699;border:0}.home-radar span{position:absolute;color:#64748b;font-size:12px;font-weight:700}.home-radar span:nth-of-type(1){top:-24px;left:88px}.home-radar span:nth-of-type(2){right:-36px;top:55px}.home-radar span:nth-of-type(3){right:-15px;bottom:-20px}.home-radar span:nth-of-type(4){left:-18px;bottom:-20px}.home-radar span:nth-of-type(5){left:-38px;top:55px}.home-radar em{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:800;font-style:normal}.home-compare-list{display:grid;gap:12px}.home-compare-list p{display:grid;grid-template-columns:64px 1fr;gap:10px;margin:0;font-size:14px}.home-compare-list b{color:#2563eb}.home-compare-list span{color:#4b5563}.home-seo-copy{margin-top:30px;padding:30px 34px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;display:grid;grid-template-columns:.85fr 1.15fr;gap:28px}.home-seo-copy h2{margin:0;font-size:26px;line-height:1.3;letter-spacing:0}.home-seo-copy>p{margin:0;color:#4b5563}.home-seo-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.home-seo-links a{padding:7px 12px;border-radius:6px;background:#fff;color:#2563eb;text-decoration:none;font-size:14px;font-weight:700}.home-faq{padding:50px 0 70px}.home-faq .home-section-title{margin-bottom:24px}.home-faq details{margin:10px 0;background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:0 20px}.home-faq summary{padding:18px 0;cursor:pointer;font-weight:700}.home-faq p{margin:0 0 18px;color:#5b6879;font-size:14px}@media(max-width:850px){.home-header{padding:0 16px}.home-main{padding:30px 16px 0}.home-hero-section h1{font-size:31px}.home-card{padding:26px 20px}.home-section-title h2,.home-steps h2{font-size:25px}.home-steps{padding:28px 18px}.home-steps>div,.home-compare-grid,.home-seo-copy{grid-template-columns:1fr}.home-compare-grid{gap:34px}.home-seo-copy{padding:25px 20px}.home-radar{transform:scale(.88);margin:0 auto 8px}.home-faq{padding-top:42px}}


.home-radar-svg{display:block;width:min(100%,300px);height:auto;margin:auto}.home-radar-svg .radar-labels text{fill:#64748b;font-size:13px;font-weight:700}.home-radar-svg .radar-legend text{fill:#475569;font-size:12px}.home-compare-table{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.home-compare-head,.home-compare-table>div:not(.home-compare-head){display:grid;grid-template-columns:74px 1fr 1fr}.home-compare-head{background:#f8fafc;font-size:13px;font-weight:800}.home-compare-head>*{padding:12px;border-bottom:1px solid #e2e8f0}.home-compare-head>b{color:#2563eb;background:#eff6ff}.home-compare-head>strong{color:#c2410c;background:#fff7ed}.home-compare-table>div:not(.home-compare-head)>b{padding:16px 10px;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:13px}.home-compare-table p{margin:0;padding:14px 12px;border-bottom:1px solid #e2e8f0;font-size:13px;line-height:1.55}.home-compare-table p:nth-child(2){color:#334155;background:#fbfdff}.home-compare-table p:nth-child(3){color:#64748b;background:#fffdfb}.home-compare-table em{font-style:normal;font-weight:800}.home-compare-table p:nth-child(2) em{color:#2563eb}.home-compare-table p:nth-child(3) em{color:#ea580c}.home-compare-table>div:last-child>*{border-bottom:0}@media(max-width:850px){.home-radar-svg{width:270px}.home-compare-head{display:none}.home-compare-table>div:not(.home-compare-head){display:grid;grid-template-columns:1fr}.home-compare-table>div:not(.home-compare-head)>b{padding:10px 14px;border-bottom:1px solid #e2e8f0}.home-compare-table p{padding:11px 14px}.home-compare-table p:nth-child(2):before,.home-compare-table p:nth-child(3):before{display:block;font-size:12px;font-weight:800;margin-bottom:3px}.home-compare-table p:nth-child(2):before{content:"智排";color:#2563eb}.home-compare-table p:nth-child(3):before{content:"传统人工排版";color:#ea580c}.home-compare-table em{display:none}}


.nav-toggle{display:none;border:0;background:transparent;color:#24344b;font-size:24px;line-height:1;padding:8px;cursor:pointer}@media(max-width:850px){.site-header{min-height:64px;padding:0 14px;gap:6px}.site-header .brand{font-size:19px}.site-header .brand img{width:32px;height:25px}.nav-toggle{display:grid;place-items:center;margin-left:auto}.site-header nav{display:none;position:absolute;top:64px;left:0;right:0;padding:12px 14px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 10px 24px #1e3a5f18;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible}.site-header nav.is-open{display:grid}.site-header nav a{padding:10px 12px;background:#f8fafc;font-size:14px}.site-header .header-cta{min-height:36px;padding:0 12px;font-size:13px;white-space:nowrap}.site-header nav a.active{background:#eaf2ff}}


.home-faq .home-section-title h2{display:flex;align-items:center;justify-content:center;gap:10px}.home-faq-title-icon,.home-faq-question-icon{display:inline-grid;place-items:center;border:2px solid #3b82f6;border-radius:50%;color:#3b82f6;font-weight:800;font-family:Arial,sans-serif;line-height:1}.home-faq-title-icon{width:25px;height:25px;font-size:16px}.home-faq-item{margin:10px 0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.home-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;cursor:pointer;color:#1f2937;font-size:16px;font-weight:600;transition:background-color .16s ease}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary:hover{background:#f9fafb}.home-faq-question{display:flex;align-items:center;gap:12px;min-width:0}.home-faq-question-icon{width:20px;height:20px;flex:none;font-size:13px}.home-faq-chevron{color:#9ca3af;font-size:25px;line-height:1;transition:transform .2s ease}.home-faq-item[open] .home-faq-chevron{transform:rotate(180deg)}.home-faq-item p{margin:0;padding:16px 24px;border-top:1px solid #f3f4f6;color:#4b5563;font-size:14px;line-height:1.7}@media(max-width:850px){.home-faq-item summary{padding:16px;font-size:14px}.home-faq-item p{padding:16px;font-size:14px}.home-faq-question{gap:10px}.home-faq-chevron{font-size:22px}.home-faq-title-icon{width:23px;height:23px}}


.home-compare .home-compare-grid{display:none}.home-compare .home-section-title p{font-size:20px;color:#475569}.home-compare .home-section-title p strong{display:inline-block;margin:0 4px;font-size:31px;line-height:1}.compare-blue{color:#2563eb!important}.compare-green{color:#16a34a!important}.compare-purple{color:#9333ea!important}.compare-orange{color:#ea580c!important}.compare-indigo{color:#4f46e5!important}.home-compare-reference{max-width:980px;margin:36px auto 0;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:48px}.home-radar-reference{display:block;width:100%;max-width:320px;height:auto;margin:auto}.home-radar-reference text{fill:#4b5563;font-size:13px;font-weight:600}.radar-reference-legend text{font-size:12px;font-weight:500}.home-compare-reference-list{display:grid;gap:18px}.home-compare-reference-list>div{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:start}.home-compare-reference-list b{font-size:19px;line-height:1.55}.home-compare-reference-list p{margin:0;color:#6b7280;font-size:17px;line-height:1.55}.home-compare-reference-list p strong{color:#3b82f6}.home-compare-reference-list p em{color:#f97316;font-style:normal;font-weight:700}@media(max-width:850px){.home-compare .home-section-title p{font-size:15px}.home-compare .home-section-title p strong{font-size:24px}.home-compare-reference{grid-template-columns:1fr;gap:28px;margin-top:28px}.home-radar-reference{max-width:290px}.home-compare-reference-list{gap:13px}.home-compare-reference-list>div{grid-template-columns:64px 1fr;gap:10px}.home-compare-reference-list b{font-size:16px}.home-compare-reference-list p{font-size:14px}}
