.ptaas-snipe-demo{position:relative;overflow:hidden;padding:clamp(72px,8vw,118px) 0;background:radial-gradient(circle at 18% 8%,rgba(37,99,235,.28),transparent 30%),radial-gradient(circle at 82% 16%,rgba(56,189,248,.18),transparent 28%),linear-gradient(180deg,#020817,#050816 48%,#030712);color:#fff}.ptaas-snipe-demo:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent)}.ptaas-snipe-demo__container{position:relative;z-index:1}.ptaas-snipe-demo__header{max-width:820px;margin:0 auto clamp(32px,4vw,52px);text-align:center}.ptaas-snipe-demo__header h2{margin-bottom:18px;color:#fff;letter-spacing:-.04em}.ptaas-snipe-demo__header p{margin:0;color:#b6c3d6;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.75}.ptaas-snipe-demo__link{margin-top:14px!important;font-size:.95rem!important}.ptaas-snipe-demo__link a{color:#93c5fd;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ptaas-snipe-demo__link a:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:.25rem}.ptaas-snipe-demo__frame{--demo-frame-radius:22px;--demo-frame-padding:clamp(10px,1.25vw,16px);position:relative;isolation:isolate;width:min(1289px,100%);margin:0 auto;padding:var(--demo-frame-padding);overflow:hidden;border-radius:var(--demo-frame-radius);background:#171634;box-shadow:inset 0 6px 12px hsla(0,0%,100%,.16),0 34px 90px rgba(0,0,0,.58),0 0 80px rgba(37,99,235,.18);-webkit-clip-path:inset(0 round var(--demo-frame-radius));clip-path:inset(0 round var(--demo-frame-radius))}.ptaas-snipe-demo__frame:after,.ptaas-snipe-demo__frame:before{content:"";position:absolute;pointer-events:none}.ptaas-snipe-demo__frame:before{z-index:-2;top:50%;left:50%;width:160%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,transparent 64deg,rgba(255,255,255,.92) 88deg,rgba(85,115,255,.82) 108deg,transparent 132deg,transparent 1turn);animation:ptaasSnipeBorderOrbit 4.5s linear infinite}.ptaas-snipe-demo__frame:after{z-index:-1;inset:1px;border-radius:calc(var(--demo-frame-radius) - 1px);background:#171634;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.ptaas-snipe-demo__viewport{position:relative;z-index:1;width:100%;height:680px;max-height:680px;overflow:hidden;border-radius:14px;background:#0f172a}.ptaas-snipe-demo__viewport iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:1000px){.ptaas-snipe-demo__viewport{height:auto;max-height:none;aspect-ratio:1.97}}@media(max-width:768px){.ptaas-snipe-demo{padding:64px 0}.ptaas-snipe-demo__frame{--demo-frame-radius:14px;--demo-frame-padding:8px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.ptaas-snipe-demo__viewport{border-radius:8px}}@keyframes ptaasSnipeBorderOrbit{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.ptaas-snipe-demo__yt{margin:14px auto 0;text-align:center;font-size:.95rem;color:#94a3b8}.ptaas-snipe-demo__yt a{color:#60a5fa;font-weight:600}