.ps-video{position:relative;aspect-ratio:16/9;background:#0a1221;overflow:hidden;color:#fff}.ps-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ps-video-notice{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0;text-align:center;font:12px/1.4 Montserrat,Arial,sans-serif;pointer-events:none}.ps-video-notice p{position:absolute;bottom:10px;left:8px;right:8px;margin:0;z-index:2;color:#fff;text-shadow:0 1px 4px #000}.ps-video-notice button{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;border:0;border-radius:0;padding:16px 12px 34px;color:#fff;background:linear-gradient(transparent 40%,#06101bdb 100%);font:600 15px/1.4 Montserrat,Arial,sans-serif;cursor:pointer;pointer-events:auto;text-shadow:0 1px 5px #000}.ps-video-notice button:hover{background:linear-gradient(transparent 30%,#06101bed 100%)}.ps-video-notice button:disabled{cursor:wait}.ps-video wistia-player,.ps-video iframe{display:block;width:100%;height:100%;border:0}.popup-video .ps-video{width:100%;height:100%}.ps-video-notice button:focus-visible{outline:3px solid #d3b650;outline-offset:-4px}
.ps-consent,.ps-consent *{box-sizing:border-box}.ps-consent{position:fixed;bottom:64px;left:20px;width:460px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 92px);overflow:auto;z-index:999999;padding:24px;border:1px solid #c9aa43;border-radius:12px;background:#0d1729;color:#fff;box-shadow:0 12px 50px #0007;font:13px/1.6 Montserrat,Arial,sans-serif}.ps-consent h2{margin:0 0 12px;font:600 22px/1.3 Montserrat,Arial,sans-serif;color:#fff}.ps-consent p{margin:0 0 14px}.ps-consent-status{padding:10px 12px;border:1px solid #ffffff40;border-radius:6px;background:#ffffff0a;font-weight:600}.ps-consent a{color:#e4ca73;text-decoration:underline}.ps-consent button{font:600 13px/1.4 Montserrat,Arial,sans-serif;cursor:pointer}.ps-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ps-consent-actions button,.ps-consent-details>button{border:1px solid #d3b650;background:#d3b650;color:#091222;border-radius:24px;padding:12px 10px}.ps-consent-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.ps-consent-bottom button{border:0;background:transparent;color:#fff;text-decoration:underline;padding:5px 0}.ps-consent-details{margin:16px 0;padding:16px 0;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40}.ps-consent-details label{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;cursor:pointer}.ps-consent-details input{width:20px;height:20px;accent-color:#d3b650}.ps-consent-details p{font-size:12px}.ps-consent-reopen{position:fixed;bottom:16px;left:20px;z-index:99998;border:1px solid #d3b650;border-radius:20px;padding:8px 14px;background:#0d1729;color:#fff;font:12px/1.4 Montserrat,Arial,sans-serif;cursor:pointer}.ps-consent[hidden],.ps-consent [hidden]{display:none!important}.ps-consent button:focus-visible,.ps-consent a:focus-visible,.ps-consent-reopen:focus-visible,.ps-video button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:480px){.ps-consent{left:12px;bottom:60px;max-width:calc(100vw - 24px);padding:18px;font-size:12px}.ps-consent-actions{gap:8px}.ps-consent-actions button{font-size:12px}.ps-consent-reopen{left:12px}.ps-video-notice{padding:16px;font-size:12px}}
