@import url('/assets/ppcops-china-b2b-lead-generation-v2.css?v=20260810b');

#hero.pcx-hero {
  background-image: linear-gradient(90deg, rgba(4,16,36,.98) 0%, rgba(7,24,50,.93) 40%, rgba(16,22,52,.40) 70%, rgba(20,11,35,.10) 100%), url('/assets/images/china-social-media-marketing-hero-v2.png');
  background-position: center center;
  background-size: cover;
}

#hero h1 {
  max-width: 720px;
  font-size: clamp(52px, 5vw, 64px);
  line-height: 1.08;
}

#hero .pcx-eyebrow,
#buyer-intent .pcx-kicker,
#social-path .pcx-kicker { color: #ff729f; }

#social-path {
  padding: 92px 0 96px;
  background: radial-gradient(circle at 84% 5%, rgba(255,77,130,.20), transparent 31%), linear-gradient(135deg,#101b3f 0%,#172858 58%,#4a214f 100%);
}
#social-path .pcx-container{max-width:1220px}
#social-path .pcx-signal-intro{display:block;max-width:870px;margin:0 auto 46px;text-align:center}
#social-path .pcx-signal-intro .pcx-kicker{display:inline-flex;justify-self:auto;margin:0 auto 18px;color:#ff91b3;background:rgba(255,255,255,.09);border:1px solid rgba(255,143,177,.25)}
#social-path .pcx-signal-intro h2{max-width:830px;margin:0 auto 20px;font-size:clamp(34px,3.4vw,48px);line-height:1.16;letter-spacing:-.025em}
#social-path .pcx-signal-intro p{max-width:760px;margin:0 auto;color:#d7d9ed;font-size:17px;line-height:1.85}
#social-path .pcx-signal-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;overflow:visible;border:0;border-radius:0;background:transparent}
#social-path .pcx-signal-flow li,#social-path .pcx-signal-flow li:last-child{position:relative;min-height:188px;padding:26px 22px 24px;border:1px solid rgba(190,188,226,.22);border-top:3px solid #fa648f;border-radius:18px;background:linear-gradient(155deg,rgba(255,255,255,.10),rgba(255,255,255,.045));box-shadow:0 18px 34px rgba(2,8,30,.20)}
#social-path .pcx-signal-flow li::after{content:'';position:absolute;top:44px;right:-15px;width:15px;height:1px;background:rgba(255,119,157,.42)}
#social-path .pcx-signal-flow li:last-child{border-color:rgba(255,130,165,.60);background:linear-gradient(145deg,rgba(246,75,126,.24),rgba(255,255,255,.08))}
#social-path .pcx-signal-flow li:last-child::after{display:none}
#social-path .pcx-signal-flow b{width:38px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:999px;color:#ff9ab8;background:rgba(244,70,122,.15);border:1px solid rgba(255,127,164,.26);letter-spacing:.09em}
#social-path .pcx-signal-flow span{color:#fff;font-size:18px;line-height:1.45}
#social-path .pcx-signal-flow small{color:#c9cce1;font-size:14px;line-height:1.65}

#buyer-intent .pcx-card::before{background:linear-gradient(90deg,#4169e1,#fb5d8e)}
#buyer-intent .pcx-card:nth-child(2),#buyer-intent .pcx-card:nth-child(3){background:linear-gradient(145deg,#f9f7ff,#fff)}
#buyer-intent .pcx-card::after{color:#e6def2}
#services .pcx-card:nth-child(2),#services .pcx-card:nth-child(5){background:linear-gradient(145deg,#fff2f6,#fff)}

@media(max-width:1100px){#social-path .pcx-signal-flow{grid-template-columns:repeat(3,minmax(0,1fr))}#social-path .pcx-signal-flow li:nth-child(3)::after,#social-path .pcx-signal-flow li:last-child::after{display:none}}
@media(max-width:820px){#social-path{padding:72px 0 78px}#social-path .pcx-signal-flow{grid-template-columns:1fr}#social-path .pcx-signal-flow li{min-height:0}#social-path .pcx-signal-flow li::after{display:none}}
@media(max-width:760px){#hero.pcx-hero{background-image:linear-gradient(180deg,rgba(4,16,36,.96),rgba(10,20,48,.88)),url('/assets/images/china-social-media-marketing-hero-v2.png');background-position:62% center}#social-path .pcx-signal-intro h2{font-size:34px}#social-path .pcx-signal-intro p{font-size:16px}}
