[data-v-7d4d9e4e]{box-sizing:border-box;margin:0;padding:0}.m-video[data-v-7d4d9e4e]{display:inline-block;position:relative;background:#000;cursor:pointer}.m-video .u-play[data-v-7d4d9e4e]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;fill:none;color:#fff;pointer-events:none;opacity:.7;transition:opacity .3s}.m-video .u-play path[data-v-7d4d9e4e]{stroke:#fff}.m-video .hidden[data-v-7d4d9e4e]{opacity:0}.u-video-hover:hover .u-play[data-v-7d4d9e4e]{opacity:.9}.page[data-v-3b0b58db]{background-color:#fff;height:400px;max-height:calc(100vh - 100px);position:relative}.video-container[data-v-3b0b58db]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999900}.video-container video[data-v-3b0b58db]{max-width:100%;max-height:100%}.video-container video[data-v-3b0b58db]::-webkit-media-controls-download-button{display:none!important}.video-container video[data-v-3b0b58db]::-webkit-media-controls-enclosure{overflow:hidden}.video-container video[data-v-3b0b58db]::-webkit-media-controls-panel{width:calc(100% + 30px)}.menu-name[data-v-3b0b58db]{margin-left:10px}.flag[data-v-3b0b58db]{margin-left:5px;border-radius:3px;margin-top:3px;margin-bottom:3px}.step-form-container[data-v-3b0b58db]{padding:32px 40px 20px}.form-header[data-v-3b0b58db]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.form-title[data-v-3b0b58db]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 8px 0;letter-spacing:.5px}.form-subtitle[data-v-3b0b58db]{font-size:13px;color:#8c8c8c;margin:0;line-height:1.6}.form-card[data-v-3b0b58db]{border:1px solid #e8e8e8;border-radius:12px;padding:32px 36px 24px;background:#fff}.registration-form[data-v-3b0b58db]{padding:0}.form-section[data-v-3b0b58db]{margin-bottom:36px}.section-label[data-v-3b0b58db]{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 20px 0}[data-v-3b0b58db] .ant-form-item{margin-bottom:20px}[data-v-3b0b58db] .ant-form-item-label{padding-bottom:8px;line-height:1.5}[data-v-3b0b58db] .ant-form-item-label>label{font-size:14px;font-weight:600;color:#262626;height:auto}[data-v-3b0b58db] .ant-form-item-required:before{color:#ff4d4f!important;font-weight:700}[data-v-3b0b58db] .ant-input,[data-v-3b0b58db] .ant-picker,[data-v-3b0b58db] .ant-select-selector{height:36px!important;border-radius:6px;border-color:#d9d9d9;transition:all .3s}[data-v-3b0b58db] .ant-input:hover,[data-v-3b0b58db] .ant-picker:hover,[data-v-3b0b58db] .ant-select-selector:hover{border-color:#40a9ff}[data-v-3b0b58db] .ant-input-focused,[data-v-3b0b58db] .ant-input:focus,[data-v-3b0b58db] .ant-picker-focused,[data-v-3b0b58db] .ant-select-focused .ant-select-selector{border-color:#00bfa5;box-shadow:0 0 0 2px rgba(24,144,255,.1)}[data-v-3b0b58db] .ant-input::-moz-placeholder{color:#bfbfbf}[data-v-3b0b58db] .ant-input::placeholder{color:#bfbfbf}[data-v-3b0b58db] .ant-select-selection__choice{height:24px;line-height:22px}[data-v-3b0b58db] .ant-picker-input input{height:34px}.form-row-two-col[data-v-3b0b58db]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:4px}.form-row-three-col[data-v-3b0b58db]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:4px}.participant-section[data-v-3b0b58db]{border:1px solid #e8e8e8;border-radius:12px;padding:24px;margin-bottom:24px;background:#fff}.participant-type-radio[data-v-3b0b58db]{display:flex;gap:32px;margin-bottom:24px}.participant-type-radio .ant-radio-wrapper[data-v-3b0b58db]{font-size:14px;color:#262626}.participant-type-radio .ant-radio-checked .ant-radio-inner[data-v-3b0b58db]{border-color:#00bfa5;background-color:#00bfa5}.company-info-grid[data-v-3b0b58db],.personal-info-grid[data-v-3b0b58db],.team-info-grid[data-v-3b0b58db]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.company-info-grid .ant-form-item[data-v-3b0b58db],.personal-info-grid .ant-form-item[data-v-3b0b58db],.team-info-grid .ant-form-item[data-v-3b0b58db]{margin-bottom:0}.company-info-grid .ant-form-item-label[data-v-3b0b58db],.personal-info-grid .ant-form-item-label[data-v-3b0b58db],.team-info-grid .ant-form-item-label[data-v-3b0b58db]{display:none}.company-info-grid .ant-input[data-v-3b0b58db]::-moz-placeholder,.personal-info-grid .ant-input[data-v-3b0b58db]::-moz-placeholder,.team-info-grid .ant-input[data-v-3b0b58db]::-moz-placeholder{color:#bfbfbf}.company-info-grid .ant-input[data-v-3b0b58db]::placeholder,.personal-info-grid .ant-input[data-v-3b0b58db]::placeholder,.team-info-grid .ant-input[data-v-3b0b58db]::placeholder{color:#bfbfbf}.form-footer[data-v-3b0b58db]{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;border-top:1px solid #f0f0f0;margin-top:36px}.footer-right[data-v-3b0b58db]{display:flex;gap:12px}.form-footer .ant-btn[data-v-3b0b58db]{min-width:100px;height:36px;border-radius:6px;font-size:14px}.form-footer .ant-btn-primary[data-v-3b0b58db]{background:#00bfa5;border-color:#00bfa5;border-radius:6px}.form-footer .ant-btn-primary[data-v-3b0b58db]:hover{background:#40a9ff;border-color:#40a9ff}[data-v-3b0b58db] .ant-input-textarea{border-radius:6px}[data-v-3b0b58db] .ant-input-textarea textarea{border-radius:6px;border-color:#d9d9d9;transition:all .3s}[data-v-3b0b58db] .ant-input-textarea textarea:hover{border-color:#40a9ff}[data-v-3b0b58db] .ant-input-textarea textarea:focus{border-color:#00bfa5;box-shadow:0 0 0 2px rgba(24,144,255,.1)}[data-v-3b0b58db] .ant-checkbox-wrapper{font-size:14px;color:#595959;margin-right:20px}[data-v-3b0b58db] .ant-checkbox-checked .ant-checkbox-inner{background-color:#00bfa5;border-color:#00bfa5}[data-v-3b0b58db] .ant-steps-item-title{font-size:14px}[data-v-3b0b58db] .ant-steps-item-active .ant-steps-item-title{color:#00bfa5;font-weight:600}[data-v-3b0b58db] .ant-steps-item-finish .ant-steps-item-title{color:#00bfa5}[data-v-3b0b58db] .ant-select-selection{border-radius:6px!important;height:36px!important}[data-v-3b0b58db] .ant-select-selection--multiple .ant-select-selection__rendered>ul>li,[data-v-3b0b58db] .ant-select-selection--multiple>ul>li{height:30px!important;margin-top:3px;line-height:26px!important}[data-v-3b0b58db] .ant-tag{height:26px!important;line-height:26px!important}