
:root{--ink:#172136;--muted:#66758e;--blue:#4f76ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei",sans-serif;color:var(--ink);background:radial-gradient(ellipse at 0 12%,#ffe3ef 0,transparent 38%),radial-gradient(ellipse at 95% 22%,#d6e5ff 0,transparent 44%),radial-gradient(ellipse at 28% 75%,#e4dcff 0,transparent 38%),#f9fbff}a{text-decoration:none;color:inherit}.shell{max-width:1180px;margin:auto;padding:0 24px}.top{position:sticky;top:0;z-index:20;background:#ffffffed;backdrop-filter:blur(14px);border-bottom:1px solid #e6e9f1}.top .shell{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:27px;font-weight:850;display:flex;align-items:center;gap:12px;letter-spacing:-1px}.brand i{font-style:normal;color:#6273ff}.logo{background:linear-gradient(135deg,#4189ff,#6554f5);color:white;width:44px;height:44px;display:grid;place-items:center;border-radius:12px}.nav{display:flex;align-items:center;gap:26px;color:#60718a}.nav a:hover{color:#3f64e8}.cta,.buy{background:#172136;color:#fff;border-radius:28px;padding:13px 22px;font-weight:700;display:inline-block}.hero{padding:96px 0 75px}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.eyebrow,.tag{display:inline-block;border:1px solid #d6dffc;background:#ffffffb8;color:#4669ce;padding:9px 16px;border-radius:30px;font-weight:700;font-size:13px}h1{font-size:clamp(40px,5vw,68px);line-height:1.2;letter-spacing:-2px;margin:25px 0}h1 span,.gradient{background:linear-gradient(90deg,#477dfb,#8554fa);color:transparent;background-clip:text}.lead{font-size:18px;color:var(--muted);line-height:1.9}.buttons{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.primary{background:linear-gradient(90deg,#407cf9,#6856f7);color:white;border-radius:13px;padding:15px 26px;font-weight:750}.secondary{border:1px solid #d8dfea;border-radius:13px;background:white;padding:15px 26px;font-weight:700}.statcard{background:#ffffffd9;border:1px solid white;box-shadow:0 24px 70px #5065a320;padding:35px;border-radius:26px}.statcard h2{font-size:17px;color:#66758e}.big{font-size:66px;font-weight:850;color:#596dff}.features{display:grid;gap:14px;margin-top:18px;color:#52627c}.section{padding:65px 0}.heading{text-align:center;margin-bottom:40px}.heading h2{font-size:clamp(30px,3.8vw,48px);margin:15px 0}.heading p{color:#74819b}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.plan{background:#fff;border:1px solid #e7eaf4;border-radius:24px;padding:20px;box-shadow:0 15px 40px #5269a00d}.product-art{height:155px;border-radius:17px;background:linear-gradient(125deg,#e4edff,#f2e8ff);display:flex;align-items:center;justify-content:center;gap:15px;color:#4b63b3}.product-art span{width:64px;height:64px;display:grid;place-items:center;background:linear-gradient(135deg,#4388fa,#7155f6);color:#fff;font-size:35px;border-radius:17px;font-weight:900}.product-art b{max-width:155px}.plan h3{font-size:19px;margin-bottom:8px}.plan p{color:#728098;min-height:30px}.price{font-size:33px;font-weight:850;color:#456cf1;margin:15px 0}.price small{font-size:14px;color:#8390a6}.buy{display:block;text-align:center;background:#4e73f4;border-radius:12px}.reviews{padding:75px 0;background:linear-gradient(115deg,#ffebf6a8,#e5f6ffa8,#fff2e8a8)}.reviews .heading{text-align:left}.stats{max-width:770px;margin:0 auto 35px;display:flex;justify-content:space-around;background:white;border-radius:25px;padding:24px;box-shadow:0 15px 40px #54608c12}.stats div{text-align:center}.stats strong{display:block;font-size:38px;color:#6470ff}.stats small{color:#6c7b94}.wechat{max-width:760px;margin:auto;border:1px solid #d9dfe9;background:#ededed;border-radius:28px;overflow:hidden;box-shadow:0 25px 65px #3b4d801b}.wechat-head{text-align:center;background:#f8f8f8;border-bottom:1px solid #ddd;padding:20px;font-weight:750;position:relative}.wechat-head:before{content:'‹';position:absolute;left:25px;font-size:26px;top:12px;color:#64748b}.chat-viewport{height:420px;overflow:hidden;position:relative}.chat-track{padding:20px 24px;animation:move 26s linear infinite}.chat-viewport:hover .chat-track{animation-play-state:paused}@keyframes move{0%,8%{transform:translateY(0)}90%,100%{transform:translateY(-50%)}}.message{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.message.right{flex-direction:row-reverse}.avatar{flex:0 0 42px;height:42px;background:linear-gradient(135deg,#80b7ff,#7b62ff);border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:800}.right .avatar{background:#00a787}.message small{color:#909090;font-size:12px}.right small{display:block;text-align:right}.bubble{background:#fff;padding:12px 15px;border-radius:10px;line-height:1.7;max-width:550px;margin-top:5px}.right .bubble{background:#95ed71}.note{text-align:center;color:#8290a5;font-size:13px;margin-top:16px}.faq{max-width:820px;margin:auto}.faq details{background:#fff;border:1px solid #e6e9f1;border-radius:14px;margin:12px 0;padding:20px}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#64748b;line-height:1.8}.contact{background:#172136;color:white;border-radius:30px;text-align:center;padding:55px 25px}.contact p{color:#b9c4d7}.contact .primary{display:inline-block;margin-top:12px}.footer{text-align:center;color:#7b879b;padding:45px 20px;font-size:13px}@media(max-width:780px){.nav{gap:12px;font-size:13px}.nav a:not(.cta){display:none}.top .shell{height:64px}.brand{font-size:21px}.logo{width:36px;height:36px}.hero{padding:55px 0}.hero-grid{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.stats strong{font-size:27px}}@media(max-width:520px){.grid{grid-template-columns:1fr}.stats{padding:18px 8px}.stats strong{font-size:25px}.stats small{font-size:11px}.chat-viewport{height:390px}.bubble{font-size:14px}.section{padding:45px 0}}
@media(prefers-reduced-motion:reduce){.chat-track{animation:none}.chat-viewport{overflow:auto}}

/* Screenshot-matched GPT08 header and hero */
.shell{max-width:1800px;padding:0 38px}.top{background:rgba(255,255,255,.91);border-bottom:1px solid rgba(232,236,244,.7)}.top .shell{height:94px}.brand{font-size:34px;gap:14px;letter-spacing:-1.2px;color:#111a2e}.logo{width:54px;height:54px;border-radius:14px;font-size:31px}.nav{gap:42px;font-size:20px}.nav .cta{background:#172033;color:#fff;padding:15px 28px;border-radius:35px;box-shadow:0 8px 22px #11182726;font-size:19px}.hero{padding:60px 0 40px;min-height:745px;background:radial-gradient(ellipse at 3% 8%,#ffe0eb 0,transparent 43%),radial-gradient(ellipse at 54% 46%,#d9f3ff 0,transparent 58%),radial-gradient(ellipse at 100% 12%,#cbdcff 0,transparent 44%),radial-gradient(ellipse at 12% 95%,#dfd5ff 0,transparent 45%),radial-gradient(ellipse at 100% 100%,#ffe8d8 0,transparent 35%),#f7faff}.hero-grid{grid-template-columns:1.12fr .88fr;gap:65px;align-items:center}.hero-copy{padding:0}.eyebrow{color:#334155;background:#ffffffd9;border:1px solid #e4e6ef;font-weight:500;font-size:17px;padding:12px 17px;box-shadow:0 3px 8px #25345c0a}.live-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#2f78ff;box-shadow:0 0 0 5px #e4ecff;margin-right:9px}.hero h1{font-size:clamp(64px,6.5vw,110px);line-height:1.02;letter-spacing:-5px;margin:34px 0 26px;font-weight:900;color:#101829}.hero h1 span{background:linear-gradient(100deg,#e13b9c 5%,#9a50e7 48%,#3765ec 95%);background-clip:text}.hero .lead{font-size:25px;line-height:1.62;color:#697b95;margin:0}.buttons{margin-top:34px;gap:14px}.buttons a{border-radius:50px;padding:17px 28px;color:white;font-size:20px;font-weight:800;box-shadow:0 9px 20px #4d6af43b}.buttons .primary{background:linear-gradient(180deg,#3c8afa,#2364ee)}.darkbtn{background:#101829}.purplebtn{background:linear-gradient(100deg,#9660fb,#8c49ec)}.hero-benefits{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}.hero-benefits>div{display:flex;gap:14px;align-items:start}.benefit-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;background:#f0f5ff;border-radius:12px;color:#2364ee;font-size:26px}.hero-benefits strong{display:block;font-size:20px;color:#172136}.hero-benefits small{display:block;font-size:16px;color:#71819c;margin-top:5px}.statcard{background:#ffffffd9;border:1px solid #fff;box-shadow:0 20px 40px #293c6a16;border-radius:36px;padding:34px 34px 32px;min-height:600px}.stat-top{display:flex;justify-content:space-between;align-items:center;font-size:20px}.live-label{border-radius:22px;padding:8px 13px;background:#e3f7f2;color:#04af83;font-size:17px;font-weight:700}.live-label .live-dot{width:9px;height:9px;background:#06bb8b;box-shadow:0 0 0 5px #c9f1e8}.big{font-size:96px;letter-spacing:-4px;color:#111a2e;margin-top:34px;line-height:1.1}.stat-caption{font-size:19px;color:#71819b;margin:8px 0 32px}.stat-divider{border-top:1px dashed #e2e6ed;margin:32px 0}.statcard h3{font-size:20px;margin:0 0 22px}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;color:#34435a;font-size:18px}.service-grid span{color:#2977ff;font-size:23px;margin-right:8px}.brand-tags{display:flex;gap:8px;flex-wrap:wrap}.brand-tags span{background:#f0f3f8;padding:9px 12px;border-radius:12px;color:#62738c;font-size:15px;font-weight:700}
@media(max-width:1100px){.hero-grid{gap:25px}.hero h1{font-size:70px}.hero .lead{font-size:19px}.statcard{min-height:auto}.big{font-size:75px}.nav{gap:20px;font-size:16px}.top .shell{height:78px}}
@media(max-width:780px){.shell{padding:0 20px}.top .shell{height:68px}.brand{font-size:23px}.logo{width:40px;height:40px;font-size:23px}.nav{gap:10px}.nav .cta{font-size:13px;padding:11px 15px}.hero{padding:48px 0}.hero-grid{grid-template-columns:1fr;gap:30px}.hero h1{font-size:clamp(49px,10vw,75px);letter-spacing:-2px}.hero .lead{font-size:17px}.hero .lead br{display:none}.buttons a{font-size:15px;padding:14px 18px}.hero-benefits strong{font-size:15px}.hero-benefits small{font-size:12px}.statcard{padding:25px;border-radius:25px}.big{font-size:70px}.service-grid{font-size:14px}}
@media(max-width:430px){.hero-benefits{gap:12px}.benefit-icon{flex-basis:36px;height:36px}.hero-benefits>div{gap:7px}.stat-top{font-size:16px}.big{font-size:62px}.buttons{gap:8px}.buttons a{font-size:13px;padding:12px 13px}}

/* Screenshot-matched four-column footer */
.footer{position:relative;text-align:left;color:#65748e;padding:0;background:linear-gradient(115deg,#f8f0ff 0%,#f0faff 53%,#fff8f4 100%);font-size:16px;border-top:1px solid #e6eaf2}
.footer::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4385ff,#8954ff,#e447ae)}
.footer-inner{max-width:1720px;margin:auto;padding:66px 46px 30px}
.footer-grid{display:grid;grid-template-columns:1.45fr .95fr .95fr .9fr;gap:75px}
.footer-brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:850;color:#141d30;letter-spacing:-.6px;margin:0 0 21px}.footer-brand .logo{width:42px;height:42px;font-size:25px}.footer-brand i{font-style:normal;color:#6572fa}
.footer-intro{max-width:435px;line-height:1.8;margin:0 0 20px}
.footer-qrline{display:flex;gap:16px;align-items:center}.footer-qr{width:124px;height:124px;flex:none;border-radius:15px;border:1px solid #e7eaf0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:0 4px 12px #13213b0d;color:#94a3b8}.footer-qr svg{width:44px;height:44px}.footer-qr span{font-size:12px}
.footer-qrtext{line-height:1.8}.footer-qrtext small{display:block;color:#8a9bb4}
.footer-col h3{font-size:18px;color:#172136;margin:5px 0 24px;font-weight:800}.footer-col a{display:block;color:#65748e;margin:0 0 21px;line-height:1.5}.footer-col a:hover{color:#326df3}
.footer-bottom{border-top:1px solid #dfe5ed;margin-top:35px;padding-top:27px}.footer-copy{margin:0 0 19px}.footer-disclaimer{font-size:13px;line-height:1.8;color:#8a9ab1;margin:0}.footer-disclaimer strong{color:#4e5c72}
@media(max-width:900px){.footer-inner{padding:45px 24px 25px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 35px}.footer-intro{max-width:100%}}
@media(max-width:520px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.footer-brand{font-size:21px}.footer-brand .logo{width:36px;height:36px}.footer-intro{font-size:14px}.footer-qr{width:92px;height:92px}.footer-qrtext{font-size:12px}.footer-col h3{font-size:15px}.footer-col a{font-size:13px;margin-bottom:13px}.footer-disclaimer{font-size:11px}}

/* GPT68 screenshot proportion alignment — GPT08 identity */
:root{--ink:#111a2e;--muted:#657792}
body{background:#f9fbff}
.shell{max-width:1800px;margin:0 auto;padding-left:46px;padding-right:46px}
.top{box-shadow:0 3px 16px rgba(52,76,140,.045)}
.top .shell{height:80px}
.brand{font-size:34px;gap:14px}
.logo{width:54px;height:54px}
.nav{gap:38px;font-size:20px}
.nav .cta{padding:14px 28px}
.hero{min-height:730px;padding-top:64px;padding-bottom:50px}
.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}
.hero h1{font-size:clamp(68px,6vw,106px)}
.hero .lead{max-width:770px}
.statcard{min-height:595px}
.section{scroll-margin-top:92px}
#plans,#reviews,#faq,#blog,#contact{scroll-margin-top:95px}
.footer{background:linear-gradient(110deg,#faf3ff 0%,#f0faff 52%,#fff8f3 100%)}
.footer-inner{max-width:1800px;padding:66px 46px 30px}
.footer-grid{grid-template-columns:1.45fr .95fr .95fr .9fr;column-gap:70px;align-items:start}
.footer-brand{font-size:26px}
.footer-intro{font-size:18px;line-height:1.7}
.footer-col h3{font-size:20px;margin-bottom:25px}
.footer-col a{font-size:18px;margin-bottom:21px}
.footer-copy{font-size:17px}
.footer-disclaimer{font-size:15px}
@media(max-width:1100px){.shell{padding-left:28px;padding-right:28px}.top .shell{height:74px}.brand{font-size:26px}.logo{width:44px;height:44px}.nav{gap:18px;font-size:16px}.hero-grid{gap:30px}.footer-grid{column-gap:30px}.footer-inner{padding-left:28px;padding-right:28px}}
@media(max-width:780px){.shell{padding-left:20px;padding-right:20px}.top .shell{height:66px}.brand{font-size:23px}.logo{width:40px;height:40px}.hero{min-height:auto;padding-top:48px}.hero-grid{grid-template-columns:1fr}.hero h1{font-size:clamp(49px,10vw,75px)}.footer-inner{padding:44px 20px 24px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.footer-col h3{font-size:17px}.footer-col a{font-size:15px}.footer-intro{font-size:15px}}
@media(max-width:440px){.footer-grid{gap:25px 14px}.footer-qrline{align-items:flex-start}.footer-qr{width:88px;height:88px}.footer-brand{font-size:20px}.footer-col h3{font-size:15px}.footer-col a{font-size:13px}.footer-disclaimer{font-size:12px}}



#plans .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#plans .plan{display:flex;flex-direction:column;min-width:0;min-height:455px;padding:24px 25px 25px;border:1px solid #e6e9ee;border-top:6px solid #19b88a;border-radius:25px;background:linear-gradient(135deg,#fff 55%,#effbf7 100%);box-shadow:0 5px 14px rgba(24,39,68,.09);overflow:hidden}
#plans .plan-head{display:flex;align-items:flex-start;gap:18px;min-height:120px}
#plans .plan-head img{width:112px;height:112px;object-fit:cover;border-radius:13px;flex:none}
#plans .plan-name{padding-top:5px;min-width:0}
#plans .plan-name h3{margin:0 0 13px;font-size:24px;font-weight:800;line-height:1.3;color:#111a2e}
#plans .plan-name span{font-size:17px;color:#94a4bc}
#plans .price{font-size:49px;font-weight:850;letter-spacing:-1.8px;color:#172136;margin:13px 0 12px;line-height:1.25}
#plans .price .currency{font-size:22px;vertical-align:10px;margin-right:4px;color:#697b97;letter-spacing:0}
#plans .price small{font-size:17px;font-weight:400;color:#94a4bc;letter-spacing:0}
#plans .plan-details{border-top:1px dashed #e1e5eb;padding-top:16px;margin-bottom:17px;flex:1}
#plans .plan-details p{font-size:17px;color:#667892;line-height:1.5;margin:0 0 12px}
#plans .feature{display:flex;gap:11px;align-items:center;color:#3a4c65;font-size:15px;line-height:1.55;margin:8px 0}
#plans .feature span{display:inline-grid;place-items:center;flex:none;background:#ecf4ff;color:#2672f6;width:22px;height:22px;border-radius:50%;font-weight:800}
#plans .buy{display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#398aff,#2664eb);color:white;font-size:19px;font-weight:800;border-radius:50px;padding:15px 12px;min-height:58px;text-decoration:none;box-shadow:0 7px 15px rgba(35,100,240,.23)}
#plans .buy:hover{filter:brightness(1.05);transform:translateY(-1px)}
@media(max-width:1050px){#plans .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){#plans .grid{grid-template-columns:1fr;gap:18px}#plans .plan{min-height:0;padding:20px}#plans .plan-head img{width:95px;height:95px}#plans .plan-head{min-height:104px}#plans .plan-name h3{font-size:20px}#plans .price{font-size:43px}}



.article-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:35px}.article-card{background:#fff;border:1px solid #e7ebf2;border-radius:24px;padding:27px;min-height:240px;box-shadow:0 8px 22px #1b34500b}.article-tag{display:inline-block;color:#2167e9;background:#edf4ff;border-radius:8px;padding:7px 12px;font-size:14px;font-weight:750}.article-card h3{font-size:21px;color:#142035;line-height:1.4;margin:18px 0 10px}.article-card p{font-size:16px;color:#6a7d98;line-height:1.75;margin:0}.contact-new{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:45px;align-items:center;text-align:left}.contact-new h2{font-size:clamp(30px,4vw,56px);line-height:1.2;margin:20px 0}.contact-new p{line-height:1.8;color:#657792}.contact-examples{display:grid;gap:10px;margin:25px 0}.contact-examples div{border:1px solid #edf0f4;background:#fff;border-radius:13px;padding:14px 17px;color:#34435b}.contact-code{text-align:center}.qr-placeholder{width:225px;height:225px;display:grid;place-items:center;border:2px dashed #b7cfff;background:#fff;border-radius:20px;color:#8da1bf;line-height:2;margin:auto}.contact-code small{color:#95a4ba}.article-card,.plan{box-sizing:border-box}@media(max-width:1050px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.article-grid{grid-template-columns:1fr}.contact-new{grid-template-columns:1fr}.contact-code{margin-top:15px}}

/* 企业微信客服二维码 */
.customer-qr-image{display:block;width:180px;max-width:100%;height:240px;object-fit:contain;margin:auto;border-radius:12px;background:#fff}
.footer-qr-image{display:block;width:100px;height:135px;object-fit:contain;border-radius:8px;background:#fff}
