.pw-stage{--ox: 72%;--oy: 50%;position:relative;overflow:hidden;isolation:isolate;color:#eee9dc;background-color:#0a0a09;background-image:radial-gradient(ellipse 520px 110px at var(--ox) 96%,rgba(255,90,31,.42),rgba(255,90,31,0) 70%),radial-gradient(circle 300px at var(--ox) var(--oy),rgba(255,110,50,.42),rgba(255,90,31,0) 72%),radial-gradient(ellipse 900px 620px at var(--ox) var(--oy),rgba(40,24,18,.9),rgba(10,10,9,0) 75%)}.pw-rays{position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg at var(--ox) var(--oy),rgba(255,160,110,.55) 0deg .2deg,rgba(0,0,0,0) .2deg 1.6deg),repeating-conic-gradient(from .8deg at var(--ox) var(--oy),rgba(201,184,255,.3) 0deg .16deg,rgba(0,0,0,0) .16deg 4.8deg);-webkit-mask-image:radial-gradient(circle at var(--ox) var(--oy),rgba(0,0,0,0) 0 150px,rgba(0,0,0,.9) 230px,rgba(0,0,0,.35) 400px,rgba(0,0,0,0) 540px);mask-image:radial-gradient(circle at var(--ox) var(--oy),rgba(0,0,0,0) 0 150px,rgba(0,0,0,.9) 230px,rgba(0,0,0,.35) 400px,rgba(0,0,0,0) 540px)}.pw-rays-lilac{background:repeating-conic-gradient(from 0deg at var(--ox) var(--oy),rgba(201,184,255,.55) 0deg .2deg,rgba(0,0,0,0) .2deg 1.6deg),radial-gradient(circle 300px at var(--ox) var(--oy),rgba(201,184,255,.3),rgba(201,184,255,0) 72%)}.pw-stage-sky{background-image:radial-gradient(ellipse 520px 110px at var(--ox) 96%,rgba(168,216,240,.34),rgba(168,216,240,0) 70%),radial-gradient(circle 300px at var(--ox) var(--oy),rgba(120,190,230,.36),rgba(120,190,230,0) 72%),radial-gradient(ellipse 900px 620px at var(--ox) var(--oy),rgba(18,30,40,.9),rgba(10,10,9,0) 75%)}.pw-rays-sky{background:repeating-conic-gradient(from 0deg at var(--ox) var(--oy),rgba(168,216,240,.5) 0deg .2deg,rgba(0,0,0,0) .2deg 1.6deg),repeating-conic-gradient(from .8deg at var(--ox) var(--oy),rgba(201,184,255,.22) 0deg .16deg,rgba(0,0,0,0) .16deg 4.8deg)}.pw-shade{position:absolute;inset:0;z-index:-1;pointer-events:none}.pw-shade-l{background:linear-gradient(90deg,#0a0a09,#0a0a09eb 34%,#0a0a0900 52%),radial-gradient(ellipse 1100px 700px at 60% 50%,#0000 55%,#0000008c)}.pw-shade-r{background:linear-gradient(270deg,#0a0a09,#0a0a09eb 36%,#0a0a0900 54%),radial-gradient(ellipse 1100px 700px at 40% 50%,#0000 55%,#0000008c)}.pw-persp{perspective:1700px}.pw-tilt{position:relative;transform-style:preserve-3d;transform:rotateY(-16deg) rotateX(7deg) rotate(1deg)}.pw-tilt-l{transform:rotateY(16deg) rotateX(7deg) rotate(-1deg)}.pw-ghost{position:absolute;inset:0;border:1.5px solid rgba(238,233,220,.22);background:#1c1b198c;border-radius:6px}.pw-sheet{position:relative;background:#fcfbf7;color:#111110;border:2px solid #111110;border-radius:6px;box-shadow:0 40px 90px #0000008c,18px 18px #ff5a1f;overflow:hidden}.pw-tilt-l .pw-sheet{box-shadow:0 40px 90px #0000008c,-18px 18px #ff5a1f}.pw-row{opacity:0;animation:pw-row-in .5s cubic-bezier(.2,.8,.2,1) forwards}.pw-scan{position:absolute;left:0;right:0;z-index:2;height:70px;pointer-events:none;background:linear-gradient(to bottom,#ff5a1f00,#ff5a1f29 80%,#ff5a1f8c);border-bottom:2px solid #ff5a1f;animation:pw-scan 3.6s cubic-bezier(.45,0,.55,1) infinite}.pw-cta{animation:pw-pulse 2.8s ease-out infinite}.pw-float{animation:pw-float 6s ease-in-out infinite}@keyframes pw-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes pw-scan{0%{top:-70px}to{top:100%}}@keyframes pw-pulse{0%{box-shadow:0 0 #ff5a1f73}70%{box-shadow:0 0 0 18px #ff5a1f00}to{box-shadow:0 0 #ff5a1f00}}@keyframes pw-float{0%,to{translate:0 0}50%{translate:0 -10px}}@media(max-width:767px){.pw-stage{--ox: 50% !important;--oy: 74%}.pw-tilt,.pw-tilt-l{transform:none}.pw-ghost{display:none}.pw-sheet,.pw-tilt-l .pw-sheet{box-shadow:0 24px 60px #00000080,8px 8px #ff5a1f}.pw-shade-l,.pw-shade-r{background:linear-gradient(180deg,#0a0a09,#0a0a09e6 38%,#0a0a0900 60%)}}@media(prefers-reduced-motion:reduce){.pw-row{animation:none;opacity:1}.pw-scan{display:none}.pw-cta,.pw-float{animation:none}}.pw-draw{stroke-dasharray:1400;stroke-dashoffset:1400;animation:pw-draw 2.2s cubic-bezier(.4,0,.2,1) .4s forwards}@keyframes pw-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.pw-draw{animation:none;stroke-dashoffset:0}}.pw-grow{animation:pw-grow 1.4s cubic-bezier(.2,.8,.2,1) .6s both}@keyframes pw-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.pw-grow{animation:none}}
