.solution-hero{padding-top:170px;padding-bottom:80px}.solution-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted);margin-bottom:48px}.solution-breadcrumb a:hover{color:var(--orange)}.solution-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:7%}.solution-category{color:var(--orange);font-size:14px;margin-bottom:22px}.solution-hero h1,html[lang=zh-Hans] .solution-hero h1{font-size:clamp(38px,4.6vw,66px);line-height:1.3;letter-spacing:-.05em}.solution-description{max-width:620px;font-size:16px;line-height:1.9;color:var(--muted);margin:28px 0 32px}.solution-visual{min-height:350px;padding:28px;border:1px solid #ffffff1c;border-radius:20px;background:radial-gradient(ellipse at 80% 0,#ff804522,transparent 65%),linear-gradient(135deg,#ffffff07,#ffffff02);box-shadow:inset 0 1px 0 #ffffff10,0 24px 55px #0004}.solution-visual-label{color:var(--muted);font-size:10px;letter-spacing:.12em}.solution-visual-orbit{display:grid;place-items:center;width:180px;height:180px;margin:28px auto;border:1px solid #ff9b6255;border-radius:50%;box-shadow:0 0 0 20px #ff7b3108,0 0 0 40px #ff7b3105}.solution-visual-orbit span{display:grid;place-items:center;width:100px;height:100px;border-radius:50%;background:linear-gradient(145deg,#ffb478,var(--orange));color:#17130f;font-size:56px;box-shadow:0 0 35px #ff5a1f25}.solution-visual-caption{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #ffffff12;padding-top:22px}.solution-visual-caption>span{font-size:18px}.solution-visual-caption small{color:var(--muted);font-size:9px}.solution-related,.solution-scope{padding-top:80px;padding-bottom:80px}.solution-scope h2{font-size:clamp(30px,3.5vw,46px);line-height:1.4;letter-spacing:-.04em}.solution-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.solution-capabilities article{padding:30px;border:1px solid #ffffff1c;border-radius:16px;background:linear-gradient(135deg,#ffffff07,#ffffff02);box-shadow:inset 0 1px 0 #ffffff0a,0 14px 30px #0002}.solution-capabilities article>span{color:var(--orange);font-size:11px}.solution-capabilities h3{font-size:23px;font-weight:600;margin:25px 0 16px}.solution-capabilities p{font-size:15px;line-height:1.9;color:var(--muted)}.solution-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px}.solution-next p{font-size:17px;color:var(--muted);line-height:1.8}.solution-related{border-top:1px solid #ffffff12}.solution-related>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.solution-related a{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:24px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff03;font-size:16px}.solution-related a span{color:var(--orange)}.solution-related a:hover{border-color:#ff9b6255}@media (max-width:1023px){.solution-hero-grid{grid-template-columns:1fr;gap:40px}.solution-visual{max-width:600px;width:100%}.solution-capabilities{gap:12px}.solution-capabilities article{padding:24px 20px}}@media (max-width:640px){.solution-hero{padding-top:132px;padding-bottom:56px}.solution-breadcrumb{font-size:10px;gap:8px;margin-bottom:32px}.solution-hero h1,html[lang=zh-Hans] .solution-hero h1{font-size:clamp(30px,8.2vw,40px)}.solution-description{font-size:14px}.solution-visual{min-height:0;padding:24px}.solution-visual-label{font-size:8px}.solution-visual-caption{flex-direction:column;align-items:flex-start}.solution-related,.solution-scope{padding-top:56px;padding-bottom:56px}.solution-capabilities,.solution-related>div:last-child{grid-template-columns:1fr;gap:14px}.solution-next{align-items:flex-start;flex-direction:column}}.pm-hero-english{display:block;margin-top:20px;font-size:clamp(38px,4.5vw,64px);line-height:1.06;letter-spacing:-.05em;text-transform:none}.pm-hero-message{margin:28px 0 16px;font-size:20px;line-height:1.75}.pm-hero-outcomes{color:var(--muted);font-size:12px;letter-spacing:.025em;margin-bottom:32px}.pm-hero-outcomes span{color:var(--orange);padding-inline:5px}.pm-mobile-break{display:none}.pm-card,.pm-funnel{border:1px solid #ffffff1c;border-radius:16px;background:radial-gradient(ellipse at 100% 0,#ff804510,transparent 65%),linear-gradient(135deg,#ffffff07,#ffffff02);box-shadow:inset 0 1px 0 #ffffff10,0 18px 38px #0003}.pm-funnel{padding:30px;border-radius:20px}.pm-funnel-bottom,.pm-funnel-top{display:flex;justify-content:space-between;align-items:center;gap:14px}.pm-funnel-top{font-size:9px;letter-spacing:.12em;color:var(--muted)}.pm-status-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--orange);box-shadow:0 0 12px #ff7a31}.pm-funnel-layers{position:relative;height:290px;overflow:hidden;margin:24px 0;padding:0 12px;mask-image:linear-gradient(transparent,#000 16%,#000 84%,transparent)}.pm-funnel-track{animation:pm-labels-rise 18s linear infinite;will-change:transform}.pm-funnel-group{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:18px}.pm-funnel-layer{display:flex;align-items:center;justify-content:space-between;gap:28px;width:max-content;max-width:100%;height:66px;padding:0 28px;border:1px solid #ffad7838;border-radius:999px;background:linear-gradient(135deg,#ff9b6218,#ffffff04);box-shadow:inset 0 1px 0 #ffbd8e22,inset 0 -6px 14px #ff7b3105,0 8px 20px #0002}.pm-funnel-layer strong{font-size:clamp(24px,2.4vw,34px);font-weight:500;letter-spacing:-.035em;text-transform:none}.pm-funnel-layer>span{font-size:20px;color:var(--orange)}.pm-funnel-growth{border-color:#ff8a5166;background:linear-gradient(135deg,#ff8b512b,#ff5a1f10)}@keyframes pm-labels-rise{to{transform:translateY(-50%)}}.pm-funnel-bottom{border-top:1px solid #ffffff12;padding-top:20px;font-size:12px}.pm-funnel-bottom small{color:var(--muted);font-size:9px}.pm-section{padding-top:80px;padding-bottom:80px}.pm-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.pm-section h2{font-size:clamp(30px,3.3vw,46px);line-height:1.35;letter-spacing:-.045em}.pm-section-heading>p{color:var(--muted);font-size:14px;line-height:1.8}.pm-channels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.pm-channel-reveal{min-width:0;position:relative}.pm-channel-reveal:focus-within,.pm-channel-reveal:has(.pm-channel:hover){z-index:2}.pm-channel{position:relative;padding:26px 22px;height:100%;transform:scale(1);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.pm-channel:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.pm-channel:focus-visible{transform:scale(1.045);border-color:#ff9b6280;box-shadow:inset 0 1px 0 #ffbd8e44,0 0 26px #ff5a1f30,0 0 55px #ff5a1f14,0 18px 38px #0004}@media (hover:hover) and (pointer:fine){.pm-channel:hover{transform:scale(1.045);border-color:#ff9b6280;box-shadow:inset 0 1px 0 #ffbd8e44,0 0 26px #ff5a1f30,0 0 55px #ff5a1f14,0 18px 38px #0004}}.pm-channel-mark{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--paper);font-size:22px;font-weight:600;letter-spacing:-.04em;margin-bottom:22px;border-bottom:1px solid #ffffff12;padding-bottom:20px;text-transform:none}.pm-channel-logo-slot{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border:1px solid var(--orange);border-radius:14px;background:var(--orange);color:#080808}.pm-channel-logo-slot svg{width:32px;height:32px}.pm-channel-logo-slot img{width:100%;height:100%;object-fit:contain;padding:8px}.pm-channel-platform{width:100%;order:2}.pm-channel-arrow{order:1;margin-left:auto;color:var(--orange);font-size:16px}.pm-channel-label{color:var(--orange);font-size:11px}.pm-channel h3{font-size:17px;line-height:1.5;font-weight:500;margin:12px 0 16px;text-transform:none}.pm-channel>small{color:var(--muted);font-size:10px;line-height:1.6}.pm-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:18px}.pm-capability{padding:28px}.pm-adshub-card{display:flex;flex-direction:column;border-color:#ffae7866;background:linear-gradient(145deg,#ff8b48,var(--orange) 70%);color:var(--ink);box-shadow:inset 0 1px 0 #ffd2ae66,0 0 30px #ff5a1f20,0 18px 38px #0003;transition:box-shadow .3s,border-color .3s}.pm-adshub-card:hover{border-color:#ffc599;box-shadow:inset 0 1px 0 #ffd2ae99,0 0 36px #ff5a1f40,0 18px 38px #0003}.pm-adshub-card:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.pm-adshub-card .pm-number{color:var(--ink)}.pm-adshub-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pm-adshub-badge{color:var(--ink);border:1px solid #14141426;border-radius:20px;padding:6px 10px;background:#ffffff12;font-size:10px}.pm-adshub-logo{width:44px;height:44px;margin-top:16px;border-radius:10px}.pm-capability.pm-adshub-card h3{margin-top:12px;font-size:26px;color:var(--ink)}.pm-adshub-card .pm-capability-en{color:#141414b3}.pm-adshub-signature{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;color:var(--ink);font-size:12px;font-weight:600;line-height:1.7}.pm-adshub-signature>span{display:grid;place-items:center;width:28px;height:28px;background:var(--ink);color:var(--orange);border-radius:50%;font-size:16px}.pm-number{color:var(--orange);font-size:11px}.pm-capability h3{margin-top:24px;font-size:24px;font-weight:600}.pm-capability-en{display:block;margin-top:10px;color:var(--orange);font-size:11px;line-height:1.6;text-transform:none}.pm-capability>p{color:var(--muted);font-size:14px;line-height:1.85;margin-top:20px}.pm-metrics{overflow:hidden;padding-block:8px;border-block:1px solid #ff804538;background:linear-gradient(90deg,#ff80450a,#ffffff04,#ff80450a)}.pm-metrics:focus-visible{outline:1px solid var(--orange);outline-offset:6px;border-radius:14px}.pm-metrics-track{display:flex;width:max-content;animation:pm-metrics-slide 32s linear infinite}.pm-metric,.pm-metrics-group{display:flex;flex-shrink:0}.pm-metric{align-items:center;gap:16px;padding:22px 30px;border-right:1px solid #ffffff18;white-space:nowrap}.pm-metrics:focus-within .pm-metrics-track,.pm-metrics:hover .pm-metrics-track{animation-play-state:paused}@keyframes pm-metrics-slide{to{transform:translateX(-50%)}}.pm-metrics strong{color:var(--orange);font-family:var(--font-mono,monospace);font-size:22px;font-weight:500;letter-spacing:-.03em;text-transform:none}.pm-metrics span{color:var(--muted);font-size:12px}.pm-metric-sparkline{width:48px;height:22px;color:var(--orange);opacity:.7}.pm-metric-sparkline path{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1023px){.pm-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-funnel{max-width:600px;width:100%}}@media (max-width:640px){.pm-section{padding-top:56px;padding-bottom:56px}.pm-hero-english{font-size:clamp(28px,9.7vw,38px);margin-top:16px}.pm-hero-message{font-size:18px;margin-top:24px}.pm-mobile-break{display:inline}.pm-hero-outcomes{font-size:10px;line-height:1.8}.pm-hero-outcomes span{padding-inline:2px}.pm-section-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:28px}.pm-section h2{font-size:30px}.pm-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pm-channel{padding:20px 16px}.pm-channel-reveal:last-child{grid-column:span 2}.pm-channel-mark{font-size:20px}.pm-channel h3{font-size:15px}.pm-capabilities{grid-template-columns:1fr;gap:14px}.pm-capability{padding:24px}.pm-capability:last-child{grid-column:auto}.pm-metrics strong{font-size:19px}.pm-metric{gap:12px;padding:18px 22px}.pm-metric-sparkline{width:38px}.pm-funnel{padding:24px 18px}.pm-funnel-layers{height:260px;padding-inline:4px}.pm-funnel-layer{height:60px;padding:0 22px;gap:20px}.pm-funnel-layer strong{font-size:25px}.pm-funnel-bottom{font-size:11px}}@media (prefers-reduced-motion:reduce){.pm-metrics{overflow-x:auto}.pm-metrics-track{animation:none}.pm-metrics-group[aria-hidden=true]{display:none}.pm-channel{transition:none}.pm-channel:focus-visible,.pm-channel:hover{transform:none}.pm-funnel-track{animation:none;will-change:auto}.pm-funnel-layers{height:auto;mask-image:none}.pm-funnel-group{padding-bottom:0}.pm-funnel-group[aria-hidden=true]{display:none}}