.pk-demo{position:relative;display:flex;flex-direction:column;gap:14px}.pk-demo-toast{display:flex;gap:12px;align-items:flex-start;align-self:flex-start;width:min(100%,340px);box-sizing:border-box;background:rgba(15,26,43,.92);border:1px solid var(--cp-line);border-radius:16px;padding:14px 16px;opacity:0;transform:translateY(-10px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.pk-demo-toast[data-show=true]{opacity:1;transform:none}.pk-demo-toast img{flex:0 0 auto;margin-top:2px}.pk-demo-toast-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pk-demo-toast-top{display:flex;justify-content:space-between;gap:8px;font-size:14px}.pk-demo-toast-top span{color:var(--cp-muted);font-size:12px}.pk-demo-toast-sub{color:var(--cp-muted);font-size:13px}.pk-demo-offers{margin:0;padding:0;list-style:none;border-top:1px solid var(--cp-line)}.pk-demo-offer{display:flex;flex-direction:column;gap:10px;padding:22px 4px;border-bottom:1px solid var(--cp-line);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.pk-demo-offer[data-open=true]{opacity:1;transform:none}.pk-demo-offer>span:last-child{color:var(--cp-muted);font-size:17px}.pk-logo{display:inline-flex;align-items:center;gap:10px}.pk-logo img{display:block;filter:brightness(0) invert(1)}.pk-logo-name{color:#fff;font-weight:600}.pk-strip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;padding-top:40px;padding-bottom:40px}.pk-strip-label{margin:0;color:var(--cp-muted);font-size:15px}.pk-strip-logos{display:grid;grid-template-columns:repeat(3,auto) minmax(0,1fr);align-items:center;gap:56px;margin:0;padding:0;list-style:none}.pk-strip-logos .pk-logo-name{font-size:22px}.pk-strip-more{justify-self:end;color:var(--cp-muted);font-size:15px;text-align:right}.pk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;border-top:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line)}.pk-steps li{display:flex;flex-direction:column;gap:10px;padding:32px 28px 34px}.pk-steps li:first-child{padding-left:0}.pk-steps li+li{border-left:1px solid var(--cp-line)}.pk-step-n{color:var(--cp-accent);font-size:clamp(40px,4vw,56px);font-weight:600;line-height:1;letter-spacing:-.04em}.pk-steps strong{font-size:20px}.pk-steps li>span:last-child{color:var(--cp-muted);font-size:17px;line-height:1.55}@media (max-width:1080px){.pk-demo{width:100%;max-width:560px;margin:0 auto}}@media (max-width:860px){.pk-steps{grid-template-columns:1fr}.pk-steps li,.pk-steps li:first-child{padding:22px 0}.pk-steps li+li{border-left:0;border-top:1px solid var(--cp-line)}.pk-strip{grid-template-columns:1fr;gap:18px}.pk-strip-logos{grid-template-columns:repeat(3,auto);gap:20px 28px;justify-content:start}.pk-strip-more{grid-column:1/-1;justify-self:start;text-align:left}.pk-demo-offer{padding:16px 2px}}@media (prefers-reduced-motion:reduce){.pk-demo-offer,.pk-demo-toast{transition:none}}