.seo-page{--seo-accent:#246cba;--seo-soft:#e8f2ff;color:#17314d;background:#f5f8fc}
.seo-page.seo-baidu{--seo-accent:#d84246;--seo-soft:#fff0ee}
.seo-page.seo-google{--seo-accent:#1a8779;--seo-soft:#e5f6f2}
.seo-page.seo-bing{--seo-accent:#178390;--seo-soft:#e8f7f7}
.seo-page.seo-baidu .seo-hero{background:radial-gradient(circle at 85% 20%,#f16b5955,transparent 33%),linear-gradient(120deg,#172d4c,#503b57 78%,#904a56)}
.seo-page.seo-bing .seo-hero{background:radial-gradient(circle at 85% 20%,#55c7c06b,transparent 33%),linear-gradient(120deg,#102d49,#145e68 78%,#247e81)}
.seo-wrap{width:min(1220px,90%);margin:auto}
.seo-hero{padding:40px 0 82px;background:radial-gradient(circle at 84% 26%,#457aa47a,transparent 30%),linear-gradient(117deg,#102b4c,#163d66 72%,#1b566f);color:#fff;overflow:hidden}
.seo-crumb{font-size:12px;color:#b8d5ed}.seo-crumb a:hover{text-decoration:underline}
.seo-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:7%;margin-top:60px}
.seo-kicker{display:block;color:#8bd4eb;font-size:11px;letter-spacing:2px;font-weight:800;text-transform:uppercase}
.seo-hero h1{font-size:clamp(44px,4.9vw,66px);line-height:1.12;margin:20px 0 22px;letter-spacing:-2px;color:#fff}
.seo-hero p{font-size:17px;line-height:1.8;max-width:660px;color:#d4e8f5;margin:0 0 30px}
.seo-actions{display:flex;flex-wrap:wrap;gap:12px}.seo-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 21px;font-size:14px;font-weight:800;border:1px solid #ffffff9e}.seo-actions a:first-child{background:#f47742;border-color:#f47742;color:#fff}
.seo-hero-art{min-height:350px;position:relative;border:1px solid #ffffff39;border-radius:20px;background:linear-gradient(135deg,#ffffff20,#ffffff08);box-shadow:0 24px 60px #06172a55;display:flex;flex-direction:column;justify-content:space-between;padding:29px;overflow:hidden}
.seo-hero-art:after{content:"";width:330px;height:330px;border:1px solid #ffffff50;border-radius:50%;position:absolute;right:-80px;top:-90px;box-shadow:0 0 0 45px #ffffff0c,0 0 0 91px #ffffff0b}
.seo-hero-art>span{position:relative;z-index:1;font-size:11px;letter-spacing:2px;color:#b7d9e9;font-weight:800}
.seo-hero-art strong{position:relative;z-index:1;font-size:clamp(74px,10vw,155px);line-height:1;letter-spacing:-10px;color:#fff}
.seo-hero-art div{position:relative;z-index:1;display:flex;gap:8px;flex-wrap:wrap}.seo-hero-art small{padding:9px 11px;border:1px solid #ffffff70;border-radius:99px;color:#fff;font-size:12px}
.seo-section{padding:88px 0}.seo-section.white{background:#fff}.seo-section.soft{background:#edf3f9}
.seo-section-head{max-width:780px;margin-bottom:34px}.seo-section-head span{color:var(--seo-accent);font-weight:800;letter-spacing:1.8px;font-size:11px}.seo-section-head h2{font-size:clamp(31px,3.8vw,48px);line-height:1.22;margin:15px 0;color:#142e4b;letter-spacing:-1px}.seo-section-head p{font-size:15px;line-height:1.85;color:#63768a;margin:0}
.seo-engine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seo-engine-card{display:flex;flex-direction:column;min-height:330px;padding:28px;background:#fff;border:1px solid #d8e3ee;border-radius:16px;transition:transform .2s,box-shadow .2s}.seo-engine-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #153e661b}.seo-engine-card:nth-child(1){border-top:5px solid #d84246}.seo-engine-card:nth-child(2){border-top:5px solid #1a8779}.seo-engine-card:nth-child(3){border-top:5px solid #178390}.seo-engine-card>span{font-size:11px;letter-spacing:1.4px;color:#7a8da1;font-weight:800}.seo-engine-card h3{font-size:28px;margin:30px 0 10px;color:#183854}.seo-engine-card p{font-size:14px;line-height:1.75;color:#63768a;margin:0}.seo-engine-card b{display:flex;justify-content:space-between;border-top:1px solid #e0e8f0;margin-top:auto;padding-top:19px;color:#155ca6;font-size:13px}
.seo-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.seo-detail-grid article{background:#fff;border:1px solid #dce6ef;border-radius:14px;padding:27px}.seo-detail-grid article>span{font-size:11px;color:var(--seo-accent);font-weight:900;letter-spacing:1px}.seo-detail-grid h3{font-size:21px;margin:22px 0 9px}.seo-detail-grid p{font-size:14px;line-height:1.8;color:#63768a;margin:0}
.seo-process{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;list-style:none;padding:0;margin:0}.seo-process li{background:#fff;border:1px solid #d8e3ee;border-radius:12px;padding:24px}.seo-process span{color:var(--seo-accent);font-weight:900;font-size:12px}.seo-process strong{display:block;font-size:19px;margin:24px 0 8px}.seo-process p{font-size:13px;line-height:1.7;color:#60748a;margin:0}
.seo-note{margin-top:18px;font-size:13px;line-height:1.8;color:#66798a}.seo-faq{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seo-faq article{padding:25px;background:#fff;border:1px solid #dce6ef;border-radius:12px}.seo-faq h3{font-size:18px;margin:0 0 10px}.seo-faq p{font-size:14px;line-height:1.8;color:#62768b;margin:0}
.seo-switch{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.seo-switch a{padding:12px 18px;background:#fff;color:#1e527f;border:1px solid #d9e6f0;border-radius:7px;font-size:13px;font-weight:800}.seo-switch a[aria-current=page]{background:var(--seo-accent);border-color:var(--seo-accent);color:#fff}
.seo-cta{padding:68px 0;background:#113353;color:#fff}.seo-cta .seo-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.seo-cta h2{color:#fff;font-size:clamp(29px,3vw,42px);margin:0 0 10px}.seo-cta p{color:#c3daeb;font-size:14px;line-height:1.7;margin:0}.seo-cta a{background:#f47742;color:#fff;padding:15px 23px;font-size:14px;font-weight:800;white-space:nowrap}
.seo-google-bridge{background:#e9f5f3;padding:22px max(5.4%,calc((100vw - 1340px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;color:#18554e;font-size:14px}.seo-google-bridge strong{font-size:18px}.seo-google-bridge a{padding:10px 15px;border:1px solid #8bbeb4;margin-left:7px;white-space:nowrap}
@media(max-width:900px){.seo-hero-grid{grid-template-columns:1fr}.seo-hero-art{min-height:230px}.seo-engine-grid,.seo-detail-grid{grid-template-columns:1fr 1fr}.seo-process{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.seo-hero{padding-bottom:55px}.seo-hero-grid{margin-top:40px;gap:35px}.seo-hero h1{font-size:51px}.seo-hero p{font-size:15px}.seo-hero-art{min-height:200px}.seo-hero-art strong{font-size:80px}.seo-section{padding:58px 0}.seo-engine-grid,.seo-detail-grid,.seo-process,.seo-faq{grid-template-columns:1fr}.seo-engine-card{min-height:255px}.seo-cta .seo-wrap{display:block}.seo-cta a{display:inline-block;margin-top:22px}.seo-google-bridge{display:block;padding:24px 5%}.seo-google-bridge div{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.seo-google-bridge a{margin:0}}
.seo-page.seo-xiaohongshu{--seo-accent:#c24b58;--seo-soft:#fff0f2}.seo-page.seo-douyin{--seo-accent:#3d6575;--seo-soft:#e8f4f6}.seo-page.seo-wechat{--seo-accent:#2d8c67;--seo-soft:#e9f6ee}.seo-page.seo-yandex{--seo-accent:#cb5547;--seo-soft:#fff2eb}.seo-page.seo-naver{--seo-accent:#238761;--seo-soft:#e8f6eb}
.seo-page.seo-xiaohongshu .seo-hero{background:radial-gradient(circle at 82% 20%,#f8aaa45e,transparent 33%),linear-gradient(120deg,#35294a,#874757 80%,#a55262)}
.seo-page.seo-douyin .seo-hero{background:radial-gradient(circle at 82% 20%,#64c7d957,transparent 33%),linear-gradient(120deg,#13273d,#27475e 80%,#3a6873)}
.seo-page.seo-wechat .seo-hero{background:radial-gradient(circle at 82% 20%,#6acb8a60,transparent 33%),linear-gradient(120deg,#173748,#245e57 80%,#368468)}
.seo-page.seo-yandex .seo-hero{background:radial-gradient(circle at 82% 20%,#e99b6470,transparent 33%),linear-gradient(120deg,#273149,#675058 80%,#9b5b50)}
.seo-page.seo-naver .seo-hero{background:radial-gradient(circle at 82% 20%,#7cd7a45c,transparent 33%),linear-gradient(120deg,#173b41,#245f59 80%,#388668)}
.seo-page.seo-xiaohongshu .seo-hero-art strong{font-size:clamp(63px,6.5vw,95px);letter-spacing:-5px}.seo-page.seo-yandex .seo-hero-art strong,.seo-page.seo-naver .seo-hero-art strong{font-size:clamp(56px,6vw,85px);letter-spacing:-5px}
.seo-channel-grid .seo-engine-card:nth-child(1){border-top-color:#c24b58}.seo-channel-grid .seo-engine-card:nth-child(2){border-top-color:#3d6575}.seo-channel-grid .seo-engine-card:nth-child(3){border-top-color:#2d8c67}
.seo-engine-grid.seo-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-region-grid .seo-engine-card{min-height:275px}.seo-region-grid .seo-engine-card:nth-child(1){border-top-color:#cb5547}.seo-region-grid .seo-engine-card:nth-child(2){border-top-color:#238761}
@media(max-width:640px){.seo-page.seo-xiaohongshu .seo-hero-art strong,.seo-page.seo-yandex .seo-hero-art strong,.seo-page.seo-naver .seo-hero-art strong{font-size:58px}.seo-engine-grid.seo-region-grid{grid-template-columns:1fr}}
.seo-page.seo-youtube{--seo-accent:#c83c38;--seo-soft:#fff0ed}.seo-page.seo-local{--seo-accent:#248779;--seo-soft:#e9f6f2}.seo-page.seo-b2b{--seo-accent:#b5652f;--seo-soft:#fff2e5}
.seo-page.seo-youtube .seo-hero{background:radial-gradient(circle at 81% 23%,#e454545a,transparent 34%),linear-gradient(120deg,#1b2844,#633747 78%,#97414b)}
.seo-page.seo-local .seo-hero{background:radial-gradient(circle at 82% 20%,#62c8b275,transparent 33%),linear-gradient(120deg,#123a4e,#1a6268 78%,#298d79)}
.seo-page.seo-b2b .seo-hero{background:radial-gradient(circle at 82% 20%,#d8ae665c,transparent 33%),linear-gradient(120deg,#23344a,#65533d 78%,#a0663b)}
.seo-page.seo-youtube .seo-hero-art strong{font-size:clamp(50px,6vw,83px);letter-spacing:-5px}.seo-page.seo-local .seo-hero-art strong{font-size:clamp(70px,8vw,115px)}
.seo-engine-grid.seo-channel-grid,.seo-engine-grid.seo-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.seo-channel-grid .seo-engine-card:nth-child(4){border-top:5px solid #c83c38}.seo-scenario-grid .seo-engine-card:nth-child(1){border-top-color:#248779}.seo-scenario-grid .seo-engine-card:nth-child(2){border-top-color:#b5652f}
@media(max-width:640px){.seo-engine-grid.seo-channel-grid,.seo-engine-grid.seo-scenario-grid{grid-template-columns:1fr}.seo-page.seo-youtube .seo-hero-art strong{font-size:52px}}
.seo-page.seo-walmart{--seo-accent:#1578a0;--seo-soft:#e9f5fa}.seo-page.seo-walmart .seo-hero{background:radial-gradient(circle at 82% 18%,#67b7d06b,transparent 33%),linear-gradient(120deg,#143550,#275f78 78%,#3888a5)}.seo-page.seo-walmart .seo-hero-art strong{font-size:clamp(44px,4.6vw,62px);letter-spacing:-4px}
.seo-engine-grid.seo-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-scenario-grid .seo-engine-card:nth-child(3){border-top-color:#1578a0}
@media(max-width:900px){.seo-engine-grid.seo-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.seo-engine-grid.seo-scenario-grid{grid-template-columns:1fr}.seo-page.seo-walmart .seo-hero-art strong{font-size:52px}}
