.collaborate-section{padding:40px 0}.collaborate-section__content{text-align:center;max-width:900px;margin:0 auto}.collaborate-section__title{font-size:48px;font-weight:400;color:gray;margin:0;line-height:1.3;letter-spacing:-.5px}@media(max-width:768px){.collaborate-section__title{font-size:32px}}@media(max-width:480px){.collaborate-section__title{font-size:24px}}.marquee-section{padding:40px 0;overflow:hidden}.marquee-row{position:relative;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:20px}.marquee-row:not(:last-child){margin-bottom:20px}.marquee-row__content{display:flex;gap:20px;animation-timing-function:linear;animation-iteration-count:infinite}@media(max-width:768px){.marquee-row__content{gap:10px}}.marquee-row--right .marquee-row__content{animation-name:scroll-right;animation-duration:30s}.marquee-row--left .marquee-row__content{animation-name:scroll-left;animation-duration:30s}.wrapper{border:2px solid #5a5a5a;border-radius:60px;padding:10px 11px}.marquee-item{flex-shrink:0;display:flex;background-color:rgba(99,99,99,.09);align-items:center;justify-content:center;padding:16px;border-radius:60px;min-width:200px}.marquee-item span{font-size:32px;font-weight:700;color:red;text-transform:lowercase;white-space:nowrap}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:768px){.wrapper{padding:6px 7px}.marquee-section{padding:20px 0}.marquee-item{padding:3px 10px;min-width:60px}.marquee-item span{font-size:24px}}.marquee-logo{width:184px;height:53px;object-fit:contain}@media(max-width:1023px){.marquee-logo{width:150px;height:43px}}@media(max-width:700px){.marquee-logo{width:80px;height:25px}}.selection-footer{background:transparent;padding:20px 60px;animation:fadeIn .3s ease-out;transition:all .3s ease}.selection-footer--sticky{position:fixed;bottom:0;left:0;right:0;z-index:10001;background:linear-gradient(0deg,hsla(0,0%,4%,.98) 0,hsla(0,0%,4%,.95));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.selection-footer__content{max-width:100%;padding:0;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.selection-footer__title{color:#00ef8e;font-size:32px;font-weight:600;margin:0;letter-spacing:-.5px}@media(max-width:768px){.selection-footer__title{font-size:16px}}.selection-footer__button{background:#101010;border:1px solid hsla(0,0%,100%,.686);color:#00ef8e;padding:24px 0;font-size:24px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:40px;transition:all .3s ease;width:100%}@media(max-width:768px){.selection-footer__button{font-size:16px;padding:16px 0;border-radius:30px}}.selection-footer__button:hover{opacity:.8}.selection-footer__button svg{flex-shrink:0;transition:all .3s ease}@media(max-width:768px){.selection-footer__button svg{width:16px;height:16px}}.unlock-modal__label{color:hsla(0,0%,100%,.6);font-size:14px;font-weight:400}@media(max-width:768px){.unlock-modal__label{font-size:13px}}.unlock-modal__input{border:none;border-bottom:1px solid;border-image:linear-gradient(90deg,rgba(0,239,142,0) 0,rgba(0,239,142,.3) 10%,rgba(0,239,142,.3) 90%,rgba(0,239,142,0)) 1;font-size:16px;padding:15px 0 25px}.unlock-modal__input::placeholder{color:hsla(0,0%,100%,.2)}.unlock-modal__input:focus{border-image:linear-gradient(90deg,rgba(0,239,142,0) 0,rgba(0,239,142,.6) 10%,rgba(0,239,142,.6) 90%,rgba(0,239,142,0)) 1}.unlock-modal__input--error{border-image:linear-gradient(90deg,rgba(255,85,118,0) 0,rgba(255,85,118,.5) 10%,rgba(255,85,118,.5) 90%,rgba(255,85,118,0)) 1}@media(max-width:768px){.unlock-modal__input{font-size:14px}}.unlock-modal__submit{border:1px solid hsla(0,0%,100%,.3)}@font-face{font-family:Helvetica Neue;src:url(/fonts/Helvetica-new/HelveticaNeueRoman.otf) format("opentype");font-weight:400;font-style:normal}.unlock-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:99999;animation:fadeIn .3s ease-out;padding:20px;overflow-y:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.title{margin-top:80px}@media(max-width:480px){.title{margin-top:100px}}.unlock-modal{background:#0a0a0a;border:1px solid hsla(0,0%,100%,.102);border-radius:32px;padding:60px 80px;position:relative;max-width:600px;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;margin:auto;animation:slideUp .3s ease-out}.unlock-modal:before{content:"";position:absolute;top:60%;right:-130px;width:350px;height:350px;background:radial-gradient(circle,rgba(255,85,118,.15) 0,rgba(255,85,118,.08) 30%,rgba(255,85,118,0) 70%);transform:translateY(-50%);pointer-events:none;z-index:0}.unlock-modal>*{position:relative;z-index:1}.unlock-modal::-webkit-scrollbar{display:none}.unlock-modal{-ms-overflow-style:none;scrollbar-width:none}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.unlock-modal{padding:40px 30px;border-radius:24px;max-height:calc(100vh - 20px)}}@media(max-width:480px){.unlock-modal{padding:30px 20px}}.unlock-modal--otp{max-width:750px}.unlock-modal__close{position:absolute;top:24px;right:24px;background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;z-index:9999}.unlock-modal__close:hover{opacity:.7}.unlock-modal__close svg{display:block}.unlock-modal__content{display:flex;margin-top:-100px;flex-direction:column;align-items:center}.unlock-modal__title{color:#fff;font-size:42px;font-weight:600;text-align:center;margin:0 0 16px;line-height:1.2}@media(max-width:768px){.unlock-modal__title{font-size:32px}}.unlock-modal__subtitle{color:hsla(0,0%,100%,.6);font-size:14px;text-align:center;margin:0 0 40px;line-height:1.6}@media(max-width:768px){.unlock-modal__subtitle{font-size:13px}.unlock-modal__subtitle br{display:none}}.unlock-modal__form{width:100%;display:flex;flex-direction:column;gap:24px}@media(max-width:480px){.unlock-modal__form{gap:14px}}.unlock-modal__input-group{display:flex;align-items:flex-start;gap:20px}.unlock-modal__input-number{background:hsla(0,0%,100%,.051);color:hsla(0,0%,100%,.4);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;flex-shrink:0;margin-top:-4px}@media(max-width:768px){.unlock-modal__input-number{width:36px;height:36px;font-size:12px}}.unlock-modal__input-wrapper{flex:1 1;display:flex;flex-direction:column;gap:8px}.unlock-modal__input{background:transparent;border:1px solid rgba(83,83,83,.46);border-radius:100px;background:#131313;color:#fff;font-size:14px;font-weight:400;font-family:Helvetica Neue,sans-serif;padding:0 32px;height:79px;outline:none;transition:border-color .2s ease}.unlock-modal__input::placeholder{color:#525252}.unlock-modal__input:-webkit-autofill,.unlock-modal__input:-webkit-autofill:active,.unlock-modal__input:-webkit-autofill:focus,.unlock-modal__input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #131313!important;-webkit-text-fill-color:#fff!important;border-radius:100px;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.unlock-modal__input:focus{border:1px solid rgba(0,239,142,.8)!important}.unlock-modal__input--error{border:1px solid rgba(255,85,118,.5)!important}.unlock-modal__input:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.unlock-modal__input{font-size:14px;height:55px}}.unlock-modal__field-error{color:#ff5576;font-size:12px;margin-top:8px;display:block}.unlock-modal__error{background:rgba(255,85,118,.1);border:1px solid rgba(255,85,118,.3);border-radius:8px;color:#ff5576;padding:12px 16px;font-size:14px;margin-bottom:20px;text-align:center}.unlock-modal .phone-input-wrapper{display:flex;align-items:center;background:#131313;border:1px solid rgba(83,83,83,.46);border-radius:100px;overflow:hidden;transition:border-color .2s ease}.unlock-modal .phone-input-wrapper:focus-within{border-color:rgba(0,239,142,.8)}.unlock-modal .phone-input-wrapper:has(.unlock-modal__input--error){border-color:rgba(255,85,118,.8)}.unlock-modal .phone-input-wrapper:has(.unlock-modal__input--error):focus-within{border-color:rgba(255,85,118,.8)}.unlock-modal .country-code-dropdown-container{background:#131313;border:none;border-right:1px solid #2e2e2e;height:79px;display:flex;align-items:center;padding:0 12px 0 24px}.unlock-modal .phone-input{background:#131313;border:none!important;outline:none;height:79px;padding:0 32px}.unlock-modal .country-code-trigger{background:transparent;border:none;color:#fff;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-family:Helvetica Neue,sans-serif;outline:none;padding:0}.unlock-modal .country-code-list{position:absolute;top:calc(100% - 420px);left:0;z-index:1000;background:#181818;border:1px solid #333;border-radius:12px;width:280px;max-height:250px;overflow-y:auto;list-style:none;padding:6px 0;margin:0;box-shadow:0 8px 32px rgba(0,0,0,.5)}.unlock-modal .country-code-item{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .2s ease}.unlock-modal .country-code-item:hover{background:#222}.unlock-modal .country-code-item .flag-icon,.unlock-modal .country-code-trigger .flag-icon{width:20px;height:auto;border-radius:2px;box-shadow:0 0 1px hsla(0,0%,100%,.2)}.unlock-modal .country-code-item .code{color:#fff;font-weight:500;font-size:13px}.unlock-modal .country-code-item .name{color:#888;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unlock-modal .phone-input{flex:1 1;padding-left:16px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.unlock-modal .phone-input::placeholder{color:hsla(0,0%,100%,.2)}.unlock-modal .phone-input:focus{border-image:linear-gradient(90deg,rgba(0,239,142,0) 0,rgba(0,239,142,.6) 10%,rgba(0,239,142,.6) 90%,rgba(0,239,142,0)) 1}@media(max-width:480px){.unlock-modal .country-code-dropdown-container{padding-left:16px;padding-right:8px;height:44px}.unlock-modal .country-code-dropdown-container .country-code-trigger{font-size:12px;gap:6px}.unlock-modal .country-code-dropdown-container .country-code-trigger .flag-icon{width:16px}.unlock-modal .phone-input{height:55px!important;padding:0!important}}.unlock-modal__success{background:rgba(0,239,142,.12);border:1px solid rgba(0,239,142,.28);border-radius:8px;color:#00ef8e;padding:12px 16px;font-size:14px;margin-bottom:20px;text-align:center}.unlock-modal__submit{background:hsla(0,0%,6%,.7);border:1px solid rgba(83,83,83,.46);color:#00ef8e;height:55px;padding:10px 32px;font-size:16px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:500px;margin-top:16px;width:100%;max-width:500px;transition:all .3s ease}.unlock-modal__submit svg{flex-shrink:0}.unlock-modal__submit:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.unlock-modal__submit{font-size:14px;padding:14px 28px}}.unlock-modal__otp-wrapper{display:flex;flex-direction:column;align-items:center;margin:20px 0}.unlock-modal__otp-container{display:flex;gap:12px;justify-content:center;margin-bottom:8px}@media(max-width:768px){.unlock-modal__otp-container{gap:8px}}.unlock-modal__otp-input{width:70px;height:70px;background:#131313;border:none;border-radius:16px;color:#fff;font-size:28px;font-weight:600;text-align:center;transition:all .3s ease}.unlock-modal__otp-input:focus{border-color:#00ef8e;background:#131313}.unlock-modal__otp-input:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.unlock-modal__otp-input{width:50px;height:50px;font-size:22px;border-radius:12px}}.unlock-modal__resend{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;width:100%}.unlock-modal__resend-text{color:hsla(0,0%,100%,.6);font-size:14px}@media(max-width:768px){.unlock-modal__resend-text{font-size:13px}}.unlock-modal__resend-button{background:transparent;border:none;color:#00ef8e;font-size:14px;font-weight:500;cursor:pointer;padding:0;transition:opacity .2s ease}.unlock-modal__resend-button:hover{opacity:.8}@media(max-width:768px){.unlock-modal__resend-button{font-size:13px}}