.pHero{position:relative;width:100%;height:clamp(300px,42vw,380px);perspective:1150px;perspective-origin:54% 42%;--gx:#cfc8ba;--gxLine:#b8b0a0}@media (min-width:1024px){.pHero{height:clamp(380px,30vw,500px)}}.pHero *{box-sizing:border-box}.pHero__stage{position:absolute;inset:0;transform-style:preserve-3d;animation:ph-float 11s ease-in-out infinite}@keyframes ph-float{0%,to{transform:rotateX(7deg) rotateY(-13deg)}50%{transform:rotateX(3deg) rotateY(-6deg)}}.phHalo{position:absolute;border-radius:50%;filter:blur(46px);background:radial-gradient(circle,var(--paGlow),transparent 70%);transform:translateZ(-120px);animation:ph-breathe 6s ease-in-out infinite;pointer-events:none}@keyframes ph-breathe{0%,to{opacity:.55}50%{opacity:1}}.phCard{position:absolute;border-radius:16px;padding:13px 15px;background:linear-gradient(158deg,#fff,#fbf9f4 70%);border:1px solid var(--paLine);box-shadow:inset 0 1px 0 #fff,0 2px 5px rgba(20,15,8,.05),0 22px 44px -20px rgba(20,15,8,.5);transform-style:preserve-3d;overflow:hidden}.phCard:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 32%,hsla(0,0%,100%,.8) 48%,transparent 62%);background-size:260% 100%;animation:ph-sheen 7s ease-in-out infinite;pointer-events:none}@keyframes ph-sheen{0%{background-position:165% 0}55%,to{background-position:-85% 0}}.phHead{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:var(--muted,#6b6258);margin-bottom:8px;letter-spacing:.01em}.phHead,.phLive{align-items:center;font-weight:700}.phLive{display:inline-flex;gap:5px;font-size:9px;color:var(--paText)}.phLive b{width:6px;height:6px;border-radius:50%;background:var(--pa);display:block;animation:ph-pulse 1.5s infinite}@keyframes ph-pulse{0%,to{opacity:1}50%{opacity:.25}}.phStat{font-weight:800;font-size:26px;letter-spacing:-.02em;line-height:1}.phStat,.phStatSub{color:var(--paText)}.phStatSub{font-size:10px;font-weight:600;margin-top:3px}.phBar{height:6px;border-radius:4px;background:#eef0f3;margin-top:9px;overflow:hidden}.phBar>span{display:block;height:100%;background:linear-gradient(90deg,var(--pa),var(--paText));border-radius:4px;animation:ph-bar 5s ease-in-out infinite}@keyframes ph-bar{0%,to{width:92%}50%{width:34%}}.phChip{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:9px;background:#fff;border:1px dashed var(--gxLine);font-size:10.5px;font-weight:600;color:#8a8170;white-space:nowrap;box-shadow:0 6px 16px -8px rgba(20,15,8,.35);animation:ph-jitter 4s ease-in-out infinite}.phChip i{width:6px;height:6px;border-radius:50%;background:var(--gxLine);display:block}@keyframes ph-jitter{0%,to{transform:translate(0) rotate(-.5deg)}50%{transform:translate(2px,-3px) rotate(.5deg)}}.phEngine{position:absolute;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 36% 30%,#fff,#f1ece1 60%,#e6ddcc);border:1px solid var(--paLine);box-shadow:0 0 0 6px var(--paSoft),0 18px 40px -14px rgba(20,15,8,.5),inset 0 4px 10px #fff}.phEngine:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px dashed var(--paLine);animation:ph-spin 16s linear infinite}.phPin{animation:ph-spin 14s linear infinite}@keyframes ph-spin{to{transform:rotate(1turn)}}.phDot{width:8px;height:8px;border-radius:50%;background:var(--pa);box-shadow:0 0 10px var(--pa)}.phDot,.phRail{position:absolute}.phRail{height:2px;border-radius:2px;background:linear-gradient(90deg,var(--paLine),var(--pa));transform-origin:left center}.phFlow{animation:ph-flow 2.6s linear infinite}@keyframes ph-flow{0%{transform:translateX(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateX(var(--flowLen,150px));opacity:0}}.phTile{position:absolute;width:26px;height:26px;border-radius:6px;background:var(--pa);opacity:.92;box-shadow:0 8px 18px -8px var(--pa);animation:ph-pop 4s ease-in-out infinite}@keyframes ph-pop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.phBubble{font-size:11px;line-height:1.35;padding:7px 10px;border-radius:12px;margin-bottom:6px;max-width:86%;opacity:0;animation:ph-bubble 8s ease-in-out infinite}.phBubble.in{background:#eef0f3;color:#4a463f;border-bottom-left-radius:3px}.phBubble.out{background:var(--paSoft);color:var(--paText);margin-left:auto;border-bottom-right-radius:3px}.phBubble.d1{animation-delay:.2s}.phBubble.d2{animation-delay:2.6s}.phBubble.d3{animation-delay:4.6s}@keyframes ph-bubble{0%{opacity:0;transform:translateY(7px)}8%,80%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}.phTyping{display:inline-flex;gap:3px;padding:7px 10px;border-radius:12px;background:#eef0f3}.phTyping i{width:5px;height:5px;border-radius:50%;background:#b8b0a0;display:block;animation:ph-type 1.3s infinite}.phTyping i:nth-child(2){animation-delay:.18s}.phTyping i:nth-child(3){animation-delay:.36s}@keyframes ph-type{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.phFunnel,.phLead{position:absolute}.phLead{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--gxLine);background:#fff;animation:ph-rise 3.4s ease-in infinite}@keyframes ph-rise{0%{transform:translateY(0) scale(1);border-color:var(--gxLine);opacity:1}60%{border-color:var(--pa)}to{transform:translateY(120px) scale(.5);background:var(--pa);border-color:var(--pa);opacity:0}}.phBadge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:20px;font-size:9.5px;font-weight:700;background:var(--paSoft);color:var(--paText)}