/* ===== saas-website-builder ===== */

:root{--orange:#ff7a18;--orange-d:#d9480f;--ink:#1f2430;--muted:#6b7280;--bg:#fff;--soft:#fff7f0;}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);line-height:1.75;background:#f7f8fa}
a{color:var(--orange-d);text-decoration:none}
header.nav{background:linear-gradient(135deg,#ff7a18,#d9480f);padding:14px 20px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}
header.nav .brand{color:#fff;font-weight:700;font-size:18px;margin-right:auto}
header.nav a{color:#fff;font-size:14px;opacity:.92}
.container{max-width:880px;margin:0 auto;padding:28px 20px 60px}
.hero{background:var(--soft);border-radius:16px;padding:32px;margin-bottom:26px;border:1px solid #ffe2cc}
h1{font-size:28px;line-height:1.35;margin-bottom:12px}
.lead{color:var(--muted);font-size:16px}
h2{font-size:21px;margin:30px 0 12px;padding-left:12px;border-left:4px solid var(--orange)}
h3{font-size:17px;margin:18px 0 8px;color:var(--orange-d)}
p,li{font-size:15.5px;margin:8px 0}
ul{padding-left:22px}
.card{background:#fff;border:1px solid #eee;border-radius:12px;padding:18px 20px;margin:14px 0;box-shadow:0 1px 3px rgba(0,0,0,.04)}
.quote{background:var(--soft);border-left:4px solid var(--orange);padding:16px 18px;border-radius:8px;margin:18px 0;color:#444}
.cta{background:linear-gradient(135deg,#ff7a18,#d9480f);color:#fff;text-align:center;padding:26px;border-radius:14px;margin:30px 0}
.cta h3{color:#fff;font-size:19px}
.cta a{display:inline-block;margin-top:12px;background:#fff;color:var(--orange-d);font-weight:700;padding:12px 26px;border-radius:30px;font-size:16px}
.links{background:#fff;border:1px dashed #ffcaa0;border-radius:12px;padding:16px 20px;margin-top:24px}
.links strong{color:var(--orange-d)}
footer{background:#1f2430;color:#cfd3dc;text-align:center;padding:26px 20px;font-size:13.5px;line-height:1.9}
.faq{margin-top:10px}
.faq .q{font-weight:700;margin-top:14px}
.faq .a{color:#444}


/* ===== brand-globalization ===== */

:root{--orange:#ff7a18;--orange-d:#d9480f;--ink:#1f2430;--muted:#6b7280;--bg:#fff;--soft:#fff7f0;}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);line-height:1.75;background:#f7f8fa}
a{color:var(--orange-d);text-decoration:none}
header.nav{background:linear-gradient(135deg,#ff7a18,#d9480f);padding:14px 20px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}
header.nav .brand{color:#fff;font-weight:700;font-size:18px;margin-right:auto}
header.nav a{color:#fff;font-size:14px;opacity:.92}
.container{max-width:880px;margin:0 auto;padding:28px 20px 60px}
.hero{background:var(--soft);border-radius:16px;padding:32px;margin-bottom:26px;border:1px solid #ffe2cc}
h1{font-size:28px;line-height:1.35;margin-bottom:12px}
.lead{color:var(--muted);font-size:16px}
h2{font-size:21px;margin:30px 0 12px;padding-left:12px;border-left:4px solid var(--orange)}
h3{font-size:17px;margin:18px 0 8px;color:var(--orange-d)}
p,li{font-size:15.5px;margin:8px 0}
ul{padding-left:22px}
.card{background:#fff;border:1px solid #eee;border-radius:12px;padding:18px 20px;margin:14px 0;box-shadow:0 1px 3px rgba(0,0,0,.04)}
.quote{background:var(--soft);border-left:4px solid var(--orange);padding:16px 18px;border-radius:8px;margin:18px 0;color:#444}
.cta{background:linear-gradient(135deg,#ff7a18,#d9480f);color:#fff;text-align:center;padding:26px;border-radius:14px;margin:30px 0}
.cta h3{color:#fff;font-size:19px}
.cta a{display:inline-block;margin-top:12px;background:#fff;color:var(--orange-d);font-weight:700;padding:12px 26px;border-radius:30px;font-size:16px}
.links{background:#fff;border:1px dashed #ffcaa0;border-radius:12px;padding:16px 20px;margin-top:24px}
.links strong{color:var(--orange-d)}
footer{background:#1f2430;color:#cfd3dc;text-align:center;padding:26px 20px;font-size:13.5px;line-height:1.9}
.faq{margin-top:10px}
.faq .q{font-weight:700;margin-top:14px}
.faq .a{color:#444}


/* ===== overseas-advertising ===== */

:root{--orange:#ff7a18;--orange-d:#d9480f;--ink:#1f2430;--muted:#6b7280;--bg:#fff;--soft:#fff7f0;}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);line-height:1.75;background:#f7f8fa}
a{color:var(--orange-d);text-decoration:none}
header.nav{background:linear-gradient(135deg,#ff7a18,#d9480f);padding:14px 20px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}
header.nav .brand{color:#fff;font-weight:700;font-size:18px;margin-right:auto}
header.nav a{color:#fff;font-size:14px;opacity:.92}
.container{max-width:880px;margin:0 auto;padding:28px 20px 60px}
.hero{background:var(--soft);border-radius:16px;padding:32px;margin-bottom:26px;border:1px solid #ffe2cc}
h1{font-size:28px;line-height:1.35;margin-bottom:12px}
.lead{color:var(--muted);font-size:16px}
h2{font-size:21px;margin:30px 0 12px;padding-left:12px;border-left:4px solid var(--orange)}
h3{font-size:17px;margin:18px 0 8px;color:var(--orange-d)}
p,li{font-size:15.5px;margin:8px 0}
ul{padding-left:22px}
.card{background:#fff;border:1px solid #eee;border-radius:12px;padding:18px 20px;margin:14px 0;box-shadow:0 1px 3px rgba(0,0,0,.04)}
.quote{background:var(--soft);border-left:4px solid var(--orange);padding:16px 18px;border-radius:8px;margin:18px 0;color:#444}
.cta{background:linear-gradient(135deg,#ff7a18,#d9480f);color:#fff;text-align:center;padding:26px;border-radius:14px;margin:30px 0}
.cta h3{color:#fff;font-size:19px}
.cta a{display:inline-block;margin-top:12px;background:#fff;color:var(--orange-d);font-weight:700;padding:12px 26px;border-radius:30px;font-size:16px}
.links{background:#fff;border:1px dashed #ffcaa0;border-radius:12px;padding:16px 20px;margin-top:24px}
.links strong{color:var(--orange-d)}
footer{background:#1f2430;color:#cfd3dc;text-align:center;padding:26px 20px;font-size:13.5px;line-height:1.9}
.faq{margin-top:10px}
.faq .q{font-weight:700;margin-top:14px}
.faq .a{color:#444}


/* ===== social-media-operation ===== */

:root{--orange:#ff7a18;--orange-d:#d9480f;--ink:#1f2430;--muted:#6b7280;--bg:#fff;--soft:#fff7f0;}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);line-height:1.75;background:#f7f8fa}
a{color:var(--orange-d);text-decoration:none}
header.nav{background:linear-gradient(135deg,#ff7a18,#d9480f);padding:14px 20px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}
header.nav .brand{color:#fff;font-weight:700;font-size:18px;margin-right:auto}
header.nav a{color:#fff;font-size:14px;opacity:.92}
.container{max-width:880px;margin:0 auto;padding:28px 20px 60px}
.hero{background:var(--soft);border-radius:16px;padding:32px;margin-bottom:26px;border:1px solid #ffe2cc}
h1{font-size:28px;line-height:1.35;margin-bottom:12px}
.lead{color:var(--muted);font-size:16px}
h2{font-size:21px;margin:30px 0 12px;padding-left:12px;border-left:4px solid var(--orange)}
h3{font-size:17px;margin:18px 0 8px;color:var(--orange-d)}
p,li{font-size:15.5px;margin:8px 0}
ul{padding-left:22px}
.card{background:#fff;border:1px solid #eee;border-radius:12px;padding:18px 20px;margin:14px 0;box-shadow:0 1px 3px rgba(0,0,0,.04)}
.quote{background:var(--soft);border-left:4px solid var(--orange);padding:16px 18px;border-radius:8px;margin:18px 0;color:#444}
.cta{background:linear-gradient(135deg,#ff7a18,#d9480f);color:#fff;text-align:center;padding:26px;border-radius:14px;margin:30px 0}
.cta h3{color:#fff;font-size:19px}
.cta a{display:inline-block;margin-top:12px;background:#fff;color:var(--orange-d);font-weight:700;padding:12px 26px;border-radius:30px;font-size:16px}
.links{background:#fff;border:1px dashed #ffcaa0;border-radius:12px;padding:16px 20px;margin-top:24px}
.links strong{color:var(--orange-d)}
footer{background:#1f2430;color:#cfd3dc;text-align:center;padding:26px 20px;font-size:13.5px;line-height:1.9}
.faq{margin-top:10px}
.faq .q{font-weight:700;margin-top:14px}
.faq .a{color:#444}


/* ===== seo-geo-services ===== */

:root{--orange:#ff7a18;--orange-d:#d9480f;--ink:#1f2430;--muted:#6b7280;--bg:#fff;--soft:#fff7f0;}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);line-height:1.75;background:#f7f8fa}
a{color:var(--orange-d);text-decoration:none}
header.nav{background:linear-gradient(135deg,#ff7a18,#d9480f);padding:14px 20px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}
header.nav .brand{color:#fff;font-weight:700;font-size:18px;margin-right:auto}
header.nav a{color:#fff;font-size:14px;opacity:.92}
.container{max-width:880px;margin:0 auto;padding:28px 20px 60px}
.hero{background:var(--soft);border-radius:16px;padding:32px;margin-bottom:26px;border:1px solid #ffe2cc}
h1{font-size:28px;line-height:1.35;margin-bottom:12px}
.lead{color:var(--muted);font-size:16px}
h2{font-size:21px;margin:30px 0 12px;padding-left:12px;border-left:4px solid var(--orange)}
h3{font-size:17px;margin:18px 0 8px;color:var(--orange-d)}
p,li{font-size:15.5px;margin:8px 0}
ul{padding-left:22px}
.card{background:#fff;border:1px solid #eee;border-radius:12px;padding:18px 20px;margin:14px 0;box-shadow:0 1px 3px rgba(0,0,0,.04)}
.quote{background:var(--soft);border-left:4px solid var(--orange);padding:16px 18px;border-radius:8px;margin:18px 0;color:#444}
.cta{background:linear-gradient(135deg,#ff7a18,#d9480f);color:#fff;text-align:center;padding:26px;border-radius:14px;margin:30px 0}
.cta h3{color:#fff;font-size:19px}
.cta a{display:inline-block;margin-top:12px;background:#fff;color:var(--orange-d);font-weight:700;padding:12px 26px;border-radius:30px;font-size:16px}
.links{background:#fff;border:1px dashed #ffcaa0;border-radius:12px;padding:16px 20px;margin-top:24px}
.links strong{color:var(--orange-d)}
footer{background:#1f2430;color:#cfd3dc;text-align:center;padding:26px 20px;font-size:13.5px;line-height:1.9}
.faq{margin-top:10px}
.faq .q{font-weight:700;margin-top:14px}
.faq .a{color:#444}
