body,html{background:#f8f9ff}body{color:#0b1c30}.pframe{position:relative;height:250px;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#eef2f8,#e3e9f3 55%,#dfe7f5);border:1px solid rgba(11,28,48,.06)}.pframe .crop{position:absolute;left:22px;top:22px;right:-40px;bottom:-30px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(11,28,48,.08);box-shadow:0 1px 2px rgba(11,28,48,.06),0 12px 32px -8px rgba(11,28,48,.18)}.pframe .crop img.slot{position:absolute;left:0;top:0;max-width:none;border:0;border-radius:0;box-shadow:none}.frow{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(11,28,48,.08);border-radius:12px;padding:10px 14px;box-shadow:0 1px 2px rgba(11,28,48,.06),0 12px 32px -8px rgba(11,28,48,.18)}.ftag{font-size:10px;font-weight:800;letter-spacing:.04em;color:#fff;border-radius:6px;padding:4px 6px;min-width:42px;text-align:center}.vtab td,.vtab th{border-bottom:2px solid #e6ebf2}.vtab tr:last-child td{border-bottom:0}.vtab .gc{background:linear-gradient(135deg,#27bf71,#4899e5);border-bottom-color:hsla(0,0%,100%,.22)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.win.win-d{border:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.14),0 2px 4px rgba(0,0,0,.25),0 24px 48px -12px rgba(0,0,0,.55)}img.shot,video.shot{display:block;height:auto;max-width:100%}.win video.slot{display:block;width:100%;height:auto;background:#fff}.stage{padding:16px 16px 0;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#27bf71,#2fa9a0 45%,#4899e5)}@media (min-width:640px){.stage{padding:28px 28px 0;border-radius:22px}}.stage .win.win-d{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 1px hsla(0,0%,100%,.16),0 2px 4px rgba(0,0,0,.2),0 24px 48px -16px rgba(0,0,0,.45)}.wbar{display:flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:#f3f5f9;border-bottom:1px solid rgba(11,28,48,.07)}.wbar i{width:10px;height:10px;border-radius:50%}.wbar i:first-child{background:#ff5f57}.wbar i:nth-child(2){background:#febc2e}.wbar i:nth-child(3){background:#28c840}.reveal.cta{opacity:1;transform:none;transition:none}.cta .cta-btns,.cta .cta-text{opacity:0;transform:translateY(56px);transition:opacity 1s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.cta .cta-btns{transition-delay:.15s}.cta .cta-glow{opacity:0;transform:translate(-50%,160px) scale(.8);transition:opacity 1.4s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.cta.in .cta-btns,.cta.in .cta-text{opacity:1;transform:none}.cta.in .cta-glow{opacity:1;transform:translate(-50%) scale(1)}@media (prefers-reduced-motion:reduce){.cta .cta-btns,.cta .cta-text{opacity:1;transform:none;transition:none}.cta .cta-glow{opacity:1;transform:translate(-50%);transition:none}}