.ec-brand-watch{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #b45bdb;border-radius:999px;padding:12px 21px;background:linear-gradient(135deg,#702293,#b62472);color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;max-width:100%;white-space:normal}.ec-brand-watch:hover{background:linear-gradient(135deg,#9230b8,#d92a88)}.ec-brand-watch:focus-visible,.ec-brand-dialog button:focus-visible,.ec-brand-dialog a:focus-visible{outline:3px solid #f3b5ff;outline-offset:4px}.hero>.ec-brand-watch{margin:0 0 32px}.ec-about-copy{min-width:0;text-align:center}.ec-about-copy .ec-brand-watch{margin-top:16px}.ec-brand-dialog{position:fixed;inset:0;margin:auto;width:min(960px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:1px solid #643775;border-radius:18px;background:#10101a;color:#f7f0ff;box-shadow:0 24px 100px #0009;overflow:auto}.ec-brand-dialog::backdrop{background:#03030bdd;backdrop-filter:blur(6px)}.ec-brand-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.ec-brand-dialog h2{font-size:18px;margin:0}.ec-brand-dialog button{font:inherit;color:inherit;border:1px solid #6b527c;background:#241a31;border-radius:9px;padding:8px 13px;cursor:pointer}.ec-brand-dialog video{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:65dvh;object-fit:contain;background:#000}.ec-brand-dialog .ec-brand-video-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px}.ec-brand-dialog p{font-size:13px;line-height:1.5;margin:0;color:#c0adc9}.ec-brand-dialog a{color:#edb4ff}.ec-brand-dialog .ec-brand-video-status{padding:0 20px 16px}.ec-brand-modal-open{overflow:hidden}@media(max-width:480px){.ec-brand-dialog header,.ec-brand-dialog .ec-brand-video-footer{padding:12px}.ec-brand-dialog h2{font-size:16px}.ec-brand-dialog .ec-brand-video-status{padding:0 12px 12px}}
