.btn.btn-demo{--dm-bg:#E6F4FD;--dm-hbg:#D3EBFB;--dm-bd:#1C64E0;--dm-fg:#0B1A2E;--dm-disc:#1C64E0;--dm-tri:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.6 7.4v9.2l7.4-4.6z' fill='%23fff'/%3E%3C/svg%3E");background:var(--dm-bg);color:var(--dm-fg);border:1.5px solid var(--dm-bd);font-weight:600;padding-left:16px}.btn.btn-demo:focus-visible,.btn.btn-demo:hover{background:var(--dm-hbg);color:var(--dm-fg);border-color:var(--dm-bd)}.btn.btn-demo:focus-visible{outline:3px solid #57C6F2;outline-offset:2px}.btn.btn-demo:before,.btn.btn-play:before{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:var(--dm-tri) center /100% no-repeat,var(--dm-disc)}.btn.btn-play{--dm-disc:#fff;--dm-tri:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.6 7.4v9.2l7.4-4.6z' fill='%231C64E0'/%3E%3C/svg%3E");padding-left:16px}.deep .btn.btn-demo,.ent-end .btn.btn-demo,.ent-teaser .btn.btn-demo,.ent-tier.ent-plan .btn.btn-demo,.hero .btn.btn-demo,.lpx-bar .btn.btn-demo,.page-hero .btn.btn-demo,.pcp-mid .btn.btn-demo,.pcx-end .btn.btn-demo,.sticky-cta .btn.btn-demo,:root[data-theme=dark] .btn.btn-demo{--dm-bg:rgba(87,198,242,0.14);--dm-hbg:rgba(87,198,242,0.26);--dm-bd:#57C6F2;--dm-fg:#fff;--dm-disc:#57C6F2;--dm-tri:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.6 7.4v9.2l7.4-4.6z' fill='%230B1A2E'/%3E%3C/svg%3E")}.lpx-bar .btn.btn-demo,.sticky-cta .btn.btn-demo{padding-left:10px;gap:8px}.lpx-bar .btn.btn-demo:before,.sticky-cta .btn.btn-demo:before{width:20px;height:20px}.demo-wrap{display:inline-flex;flex-direction:column;gap:8px}.demo-note{font-family:var(--fb);font-size:13px;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--on-dark-2);padding-left:2px}.ent-ctas{align-items:flex-start}@media (max-width:760px){.demo-wrap .btn,.ent-ctas .demo-wrap,.lpx-ctas .demo-wrap{width:100%}.demo-note{text-align:center;padding-left:0}}.ent-stage-front,.lcx-hero-shot,.pai-stage{position:relative}.demo-chip{position:absolute;top:14px;left:14px;z-index:4;display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 14px 0 12px;border-radius:999px;background:rgba(11,26,46,.88);color:#fff;border:1px solid rgba(87,198,242,.7);font-family:var(--fm);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 24px -8px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .15s,color .15s}.demo-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:#57C6F2;box-shadow:0 0 0 0 rgba(87,198,242,.6);animation:demo-ping 2.4s ease-out 1s 3}.demo-chip:focus-visible,.demo-chip:hover{background:#57C6F2;color:#0B1A2E}.demo-chip:focus-visible:before,.demo-chip:hover:before{background:#0B1A2E}.demo-chip:focus-visible{outline:3px solid #fff;outline-offset:2px}@keyframes demo-ping{0%{box-shadow:0 0 0 0 rgba(87,198,242,.6)}80%,to{box-shadow:0 0 0 9px rgba(87,198,242,0)}}@media (max-width:560px){.demo-chip{top:10px;left:10px;min-height:34px;font-size:10.5px;padding:0 12px 0 10px}}.demo-nudge{position:fixed;right:24px;bottom:24px;z-index:40;width:344px;padding:16px;border-radius:14px;background:#0B1A2E;color:#fff;border:1px solid rgba(87,198,242,.38);box-shadow:0 2px 6px rgba(11,26,46,.25),0 28px 60px -20px rgba(11,26,46,.65);transition:opacity .2s ease,transform .2s ease,bottom .2s ease;animation:demo-in .32s cubic-bezier(.2,.8,.2,1) both}.demo-nudge.above-chat{bottom:104px}.demo-nudge.is-covered{opacity:0;transform:translateY(10px);pointer-events:none}@keyframes demo-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.demo-nudge-top{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding-right:22px}.demo-nudge-thumb{position:relative;display:block;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.18);aspect-ratio:16/10;background:#16344F}.demo-nudge-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.demo-nudge-play{position:absolute;inset:0;margin:auto;width:30px;height:30px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.4);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.6 7.4v9.2l7.4-4.6z' fill='%230B1A2E'/%3E%3C/svg%3E") 50% /100% no-repeat,#57C6F2}.demo-nudge-h{margin:0;font-family:var(--fd);font-weight:600;font-size:16.5px;line-height:1.25;letter-spacing:-.01em;color:#fff}.demo-nudge-p{margin:5px 0 0;font-size:13.5px;line-height:1.4;color:rgba(255,255,255,.76)}.demo-nudge-go{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border-radius:9px;background:#57C6F2;color:#0B1A2E;font-family:var(--fm);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.demo-nudge-go:after{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3h7v7M13 3L4 12' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3h7v7M13 3L4 12' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E") center /contain no-repeat}.demo-nudge-go:focus-visible,.demo-nudge-go:hover{background:#8AD9F7;color:#0B1A2E}.demo-nudge-go:focus-visible,.demo-nudge-x:focus-visible{outline:3px solid #fff;outline-offset:2px}.demo-nudge-x{position:absolute;top:8px;right:8px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.72);cursor:pointer}.demo-nudge-x:hover{color:#fff;background:rgba(255,255,255,.1)}@media (max-width:760px){.demo-nudge{display:none}}@media print{.demo-nudge,.lpx-bar{display:none!important}}.lpx-bar{display:none}@media (max-width:900px){.lpx-bar{display:flex;position:fixed;left:8px;right:8px;bottom:8px;z-index:30;gap:6px;padding:6px;align-items:center;background:rgba(11,26,46,.96);border:1px solid var(--line-dark);border-radius:12px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .2s ease,transform .2s ease}.lpx-bar .btn{flex:1 1;min-width:0;min-height:44px;padding:0 10px;font-size:11px;font-weight:600}.lpx-bar .sc-x{flex:none;width:36px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:rgba(255,255,255,.7);cursor:pointer;border-radius:8px}.lpx-bar .sc-x:focus-visible,.lpx-bar .sc-x:hover{color:#fff;background:rgba(255,255,255,.08)}.lpx-sticky-wrap.is-hidden .lpx-bar{opacity:0;transform:translateY(24px);pointer-events:none}body:has(.consent) .lpx-bar{display:none!important}}@media (prefers-reduced-motion:reduce){.demo-nudge{transition:none}.demo-chip:before,.demo-nudge{animation:none}}.ent .ent-btn-inv.btn-play{--dm-disc:#1C64E0;--dm-tri:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.6 7.4v9.2l7.4-4.6z' fill='%23fff'/%3E%3C/svg%3E")}