.pp-hero{background:linear-gradient(180deg, #fff 0%, var(--surface) 100%);padding:72px 0 56px;position:relative;overflow:hidden}.pp-hero:before{content:"";background-image:linear-gradient(var(--grid-ink) 1px, transparent 1px), linear-gradient(90deg, var(--grid-ink) 1px, transparent 1px);pointer-events:none;background-position:top;background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(86% 80% at 50% 4%,#000 0%,#0000 78%)}.pp-hero .wrap{z-index:1;position:relative}.pp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:56px;display:grid}.pp-hero-copy h1{max-width:11.5em;margin-top:12px}:lang(zh) .pp-hero-copy h1{max-width:none;font-size:clamp(30px,1.4vw + 21px,40px)}.pp-hero-copy .pp-lead{max-width:640px;color:var(--text-2);margin-top:20px;font-size:17px;line-height:1.72}.pp-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pp-proof{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:18px;font-size:13px;display:flex}.pp-proof span{align-items:center;gap:6px;min-height:28px;display:inline-flex}.pp-proof .icon{color:var(--chip-green-ink)}.pp-visual,.pp-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}.pp-visual{min-height:386px}.pp-visual-head{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:13px 15px;font-size:12px;font-weight:600;display:flex}.pp-visual-head i{background:var(--green);border-radius:50%;width:9px;height:9px}.pp-visual-body{padding:18px}.pp-product-map{gap:12px;display:grid}.pp-map-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.pp-map-row:nth-child(2){background:var(--t-green)}.pp-map-row:nth-child(3){background:var(--t-lav)}.pp-map-icon,.pp-feature-icon,.pp-step-num{flex:none;place-items:center;display:grid}.pp-map-icon,.pp-feature-icon{width:42px;height:42px;color:var(--blue);box-shadow:var(--shadow);background:#fff;border-radius:12px}.pp-map-row b{font-size:14px;display:block}.pp-map-row small{color:var(--text-2);font-size:12px}.pp-map-row em{color:var(--blue);font-size:12px;font-style:normal;font-weight:700}.pp-grid{gap:22px;display:grid}.pp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-card{box-shadow:none;transition:transform var(--dur-fast) var(--ease-decel), box-shadow var(--dur-fast), border-color var(--dur-color);flex-direction:column;padding:26px;display:flex}.pp-card:hover{border-color:color-mix(in oklch, var(--blue) 26%, var(--line));box-shadow:var(--shadow);transform:translateY(-3px)}.pp-card h3{margin-top:18px;font-size:21px}.pp-card p{color:var(--text-2);margin:10px 0 18px;font-size:14.5px;line-height:1.65}.pp-card .tlink{margin-top:auto}.pp-section-head{text-align:center;max-width:680px;margin:0 auto 44px}.pp-section-head h2{margin-top:12px}.pp-section-head p{color:var(--text-2);margin-top:14px;font-size:16px;line-height:1.65}.pp-statbar{border-radius:var(--r-lg);background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pp-stat{text-align:center;background:#ffffff0f;padding:28px 20px}.pp-stat b{color:#fff;letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px);line-height:1;display:block}:lang(zh) .pp-stat b{letter-spacing:0;font-size:clamp(24px,1.2vw + 12px,30px)}.pp-stat span{color:#aebbd0;margin-top:9px;font-size:13px;line-height:1.45;display:block}.pp-final-card{border:1px solid var(--line);background-color:#f8fafe;background-image:linear-gradient(var(--grid-ink) 1px, transparent 1px), linear-gradient(90deg, var(--grid-ink) 1px, transparent 1px);background-size:44px 44px;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:36px;display:grid}.pp-final-card p{color:var(--text-2);margin-top:10px}.pp-final-card .pp-hero-actions{margin-top:0}.pp-cap-card{min-height:100%}.pp-steps{counter-reset:ppstep}.pp-step{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:26px;position:relative}.pp-step-num{background:var(--blue);color:#fff;border-radius:50%;width:38px;height:38px;margin-bottom:16px;font-weight:700}.pp-step h3{font-size:18px}.pp-step p{color:var(--text-2);margin-top:9px;font-size:14px;line-height:1.65}.pp-bridge{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;grid-template-columns:.96fr 1.04fr;align-items:center;gap:36px;padding:34px;display:grid}.pp-bridge p{color:var(--text-2);margin-top:12px;line-height:1.7}.pp-channel-list{flex-wrap:wrap;gap:10px;display:flex}.pp-channel-list span{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.pp-channel-list .pp-hot{border-color:color-mix(in oklch, var(--green) 55%, var(--line));background:var(--t-green);color:var(--chip-green-ink)}.pp-faq{max-width:780px;margin:0 auto}.pp-faq-item{border-bottom:1px solid var(--line)}.pp-faq-item summary{cursor:pointer;color:var(--ink);padding:22px 0;font-size:17px;font-weight:600;list-style:none}.pp-faq-item summary::-webkit-details-marker{display:none}.pp-faq-item summary:after{content:"+";float:right;color:var(--blue);font-weight:700}.pp-faq-item[open] summary:after{content:"-"}.pp-faq-item p{max-width:90%;color:var(--text-2);padding:0 0 22px;font-size:15px;line-height:1.68}.pp-chat-stack{flex-direction:column;gap:11px;min-height:306px;display:flex}.pp-bubble{border-radius:13px;max-width:88%;padding:11px 13px;font-size:13px;line-height:1.52}.pp-bubble-in{background:var(--surface-2);color:var(--text-2);border-bottom-left-radius:4px;align-self:flex-start}.pp-bubble-ai{background:var(--blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.pp-bubble-note{background:var(--t-green);color:var(--chip-green-ink);border:1px solid #cdebd5;align-self:stretch;font-weight:600}.pp-agent-rail{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.pp-agent-rail span{border-radius:var(--r-sm);background:var(--surface);color:var(--muted);text-align:center;padding:8px;font-size:12px;font-weight:700}.pp-agent-rail span:nth-child(2){background:var(--t-blue);color:var(--blue)}.pp-inbox{grid-template-columns:96px 1fr;gap:14px;display:grid}.pp-inbox-rail{flex-direction:column;gap:8px;display:flex}.pp-inbox-rail span{border-radius:var(--r-sm);background:var(--surface);min-height:38px;color:var(--text-2);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.pp-inbox-rail span:first-child,.pp-inbox-rail span:nth-child(4){background:var(--t-green);color:var(--chip-green-ink)}.pp-profile{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;margin-top:12px;padding:12px}.pp-profile dl{color:var(--text-2);grid-template-columns:76px 1fr;gap:6px 10px;font-size:12px;display:grid}.pp-profile dt{color:var(--muted)}.pp-flow{gap:10px;display:grid}.pp-flow-item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.pp-flow-item:nth-child(2),.pp-flow-item:nth-child(4){background:var(--t-blue)}.pp-flow-item b{font-size:13px;display:block}.pp-flow-item small{color:var(--text-2);font-size:12px}.pp-flow-item em{color:var(--blue);font-size:12px;font-style:normal;font-weight:700}.pp-mini-icon{width:36px;height:36px;color:var(--blue);background:#fff;border-radius:10px;place-items:center;display:grid}@media (width<=980px){.pp-hero-grid,.pp-bridge,.pp-final-card{grid-template-columns:1fr}.pp-visual{min-height:0}.pp-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-final-card .pp-hero-actions{margin-top:4px}}@media (width<=760px){.pp-hero{padding:52px 0 38px}.pp-hero-copy h1{max-width:100%}.pp-grid-3,.pp-grid-4,.pp-statbar{grid-template-columns:1fr}.pp-final-card,.pp-bridge{padding:26px 20px}.pp-inbox{grid-template-columns:1fr}.pp-inbox-rail{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=460px){.pp-hero-actions .btn{justify-content:center;width:100%}.pp-map-row,.pp-flow-item{grid-template-columns:36px 1fr}.pp-map-row em,.pp-flow-item em{grid-column:2}.pp-card,.pp-step{padding:22px}}
