/* Preserve original layout/motion. Only identity and reference-footage labels differ. */
[role="group"][data-demo-clip]::after{content:"Illustrative workflow · Reference footage";position:absolute;bottom:12px;left:12px;z-index:8;padding:5px 9px;border:1px solid #ffffff30;border-radius:7px;background:#000c;color:#d4d0d7;font:10px/1.3 Arial,sans-serif;pointer-events:none}
[class*="Hero-module"][class*="__offerRedemption"],[class*="Hero-module"][class*="__offerUse"],[class*="Hero-module"][class*="__offerCode"]{display:none!important}
img[alt="Y the next chapter"]{display:none}
@media(max-width:600px){[role="group"][data-demo-clip]::after{font-size:8px;bottom:5px;left:5px}}
/* Keep the original loader refs and flight timeline; replace the visual mark. */
.group\/logo>span:first-child{background:url('/cool/pyvot-mark-purple.svg') center/contain no-repeat}
.group\/logo>span:first-child svg{visibility:hidden}
[data-source-card] img{object-fit:contain;border-radius:0;padding:2px}
/* Preserve the original intro target and use the supplied complete artwork. */
.group\/logo>span:first-child{width:clamp(160px,15vw,240px);height:auto;aspect-ratio:1070.51 / 302.61;background-image:url('/cool/pyvot-logo-full-purple.svg')}
.group\/logo>span:nth-child(2){display:none}
@media(max-width:767px){.group\/logo>span:first-child{width:160px}}

[role="group"][data-demo-clip="pyvot-business"]::after{content:"Connected business · AI-generated concept"}
[data-demo-clip="pyvot-business"]+span{display:none}
/* Architectural image: move the existing depth/light masks onto the building. */
#privacy [class*="__hardware"]{top:80px;-webkit-mask-image:radial-gradient(ellipse 58% 45% at 57% 65%,#000 15%,#000b 60%,transparent 100%);mask-image:radial-gradient(ellipse 58% 45% at 57% 65%,#000 15%,#000b 60%,transparent 100%)}
#privacy [class$="__chip"]{filter:brightness(.55) saturate(.85)}
#privacy [class*="__chipBloom"],#privacy [class*="__chipLight"]{-webkit-mask-image:radial-gradient(ellipse 30% 34% at calc(60% + var(--spot-x)) calc(62% + var(--spot-y)),#000 12%,#000b 45%,transparent 90%);mask-image:radial-gradient(ellipse 30% 34% at calc(60% + var(--spot-x)) calc(62% + var(--spot-y)),#000 12%,#000b 45%,transparent 90%)}
#privacy [class*="__chipBloom"]{opacity:.3;filter:blur(18px) saturate(.8)}
@media(max-width:1024px){#privacy [class*="__hardware"]{top:30px;opacity:.32}}
@media(max-width:767px){#privacy [class*="__hardware"]{top:40px;opacity:.3}}
/* Generated business workflows use the original rotating demo player. */
[role="group"][data-demo-clip^="pyvot-workflow-"]::after{content:"Business workflow · AI-generated concept"}
/* The overview link is a navigation action, not a second brand mark. */
[data-main-nav] a[href="https://www.pyvotgroup.com/deck/"]>img,[data-main-nav] a[href="https://www.pyvotgroup.com/deck/"]>svg{display:none}
[data-main-nav] a[href="https://www.pyvotgroup.com/deck/"]::after{content:"↗";font:26px/1.4 Arial,sans-serif;white-space:nowrap}
@media(max-width:767px){[data-main-nav] a[href="https://www.pyvotgroup.com/deck/"]::after{content:"↗";font-size:26px}}
/* One visual language for financial clarity, practical AI and lasting value. */
.pyvot-pillar-art{display:block;width:16vw;height:auto;aspect-ratio:520 / 320;max-width:none;filter:drop-shadow(0 12px 24px #0008);transform:translateZ(14px)}
#use-cases .group\/tab{gap:1.65vw}
#use-cases [class*="__mobileGraphic"]{width:min(80vw,360px);height:auto;transform:none}
#use-cases [class*="__mobileGraphic"]>.pyvot-pillar-art{width:100%;height:auto}
#use-cases [class*="__mobileGraphic"]+span{margin-top:0}
@media(prefers-reduced-motion:reduce){.pyvot-pillar-art{transform:none}}
