.ep-contact-hub{backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);background:rgba(10,10,30,.75);border:1px solid rgba(0,229,255,.12);border-radius:20px;overflow:hidden;position:relative}.ep-contact-hub:before{background:linear-gradient(90deg,#00e5ff,#f0a,#9b59ff);content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.ep-hub-tabs{background:rgba(0,0,0,.2);border-bottom:1px solid rgba(0,229,255,.08);display:flex;margin:0;padding:0}.ep-hub-tab{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:#d0d0e0;cursor:pointer;display:flex;flex:1;font-family:Orbitron,sans-serif;font-size:.65rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.12em;padding:18px 16px;position:relative;text-transform:uppercase;transition:all .35s cubic-bezier(.16,1,.3,1)}.ep-hub-tab svg{flex-shrink:0;opacity:.4;transition:opacity .3s ease}.ep-hub-tab:hover{background:rgba(0,229,255,.02);color:#b8b8c8}.ep-hub-tab:hover svg{opacity:.7}.ep-hub-tab.is-active{background:rgba(0,229,255,.03);border-bottom-color:#00e5ff;color:#00e5ff}.ep-hub-tab.is-active svg{color:#00e5ff;opacity:1}.ep-hub-tab[data-tab=rma].is-active{background:rgba(255,0,170,.03);border-bottom-color:#f0a;color:#f0a}.ep-hub-tab[data-tab=rma].is-active svg{color:#f0a}.ep-hub-tab[data-tab=duvida].is-active{background:rgba(155,89,255,.03);border-bottom-color:#9b59ff;color:#9b59ff}.ep-hub-tab[data-tab=duvida].is-active svg{color:#9b59ff}.ep-hub-form{padding:28px 32px 32px}.ep-hub-row{display:flex;gap:16px;margin-bottom:16px}.ep-hub-field{display:flex;flex:1;flex-direction:column;gap:6px;margin-bottom:0}.ep-hub-field--full{flex:none;margin-bottom:16px;width:100%}.ep-hub-label{color:#e0e0f0;font-family:Orbitron,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ep-hub-form input[type=email],.ep-hub-form input[type=tel],.ep-hub-form input[type=text],.ep-hub-form select,.ep-hub-form textarea{background:hsla(0,0%,100%,.08);border:1px solid rgba(0,229,255,.25);border-radius:10px;color:#f5f5ff;font-family:Exo\ 2,sans-serif;font-size:.92rem;outline:none;padding:14px 18px;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;width:100%}.ep-hub-form input::-moz-placeholder,.ep-hub-form textarea::-moz-placeholder{color:#b0b0c8;opacity:1}.ep-hub-form input::placeholder,.ep-hub-form textarea::placeholder{color:#b0b0c8;opacity:1}.ep-hub-form input:focus,.ep-hub-form select:focus,.ep-hub-form textarea:focus{background:rgba(0,229,255,.02);border-color:rgba(0,229,255,.4);box-shadow:0 0 16px rgba(0,229,255,.1),inset 0 0 12px rgba(0,229,255,.03)}.ep-hub-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27%3E%3Cpath fill=%27%2300E5FF%27 d=%27M6 8 1 3h10z%27/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;color:#f5f5ff;cursor:pointer;padding-right:36px}.ep-hub-form select option{background:#0a0a1a;color:#f0f0f8}.ep-hub-form textarea{min-height:120px;resize:vertical}.ep-hub-footer{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:8px}.ep-hub-submit{align-items:center;background:linear-gradient(135deg,#00e5ff,#00b8d4);border:none;border-radius:50px;box-shadow:0 0 24px rgba(0,229,255,.35),inset 0 0 10px hsla(0,0%,100%,.15);color:#050510;cursor:pointer;display:inline-flex;font-family:Orbitron,sans-serif;font-size:.68rem;font-weight:700;gap:8px;letter-spacing:.14em;overflow:hidden;padding:16px 36px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.16,1,.3,1)}.ep-hub-submit:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ep-hub-submit:hover:before{left:100%}.ep-hub-submit:hover{box-shadow:0 0 40px rgba(0,229,255,.5),0 0 80px rgba(0,229,255,.2),inset 0 0 16px hsla(0,0%,100%,.2);transform:translateY(-2px)}.ep-hub-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.ep-hub-submit-arrow{transition:transform .3s ease}.ep-hub-submit:hover .ep-hub-submit-arrow{transform:translateX(3px)}.ep-hub-status{color:#c0c0d8;font-family:Exo\ 2,sans-serif;font-size:.88rem;margin:0;transition:color .3s ease}.ep-hub-status--success{color:#0f8!important;text-shadow:0 0 8px rgba(0,255,136,.3)}.ep-hub-status--error{color:#f46!important;text-shadow:0 0 8px rgba(255,68,102,.3)}.ep-hub-channels{border-top:1px solid rgba(0,229,255,.06);margin-top:28px;padding-top:20px}.ep-hub-channels-label{color:#d0d0e0;display:block;font-family:Orbitron,sans-serif;font-size:.52rem;font-weight:700;letter-spacing:.25em;margin-bottom:12px;text-transform:uppercase}.ep-hub-channels-row{display:flex;flex-wrap:wrap;gap:10px}.ep-hub-channel{align-items:center;border:1px solid;border-radius:50px;display:inline-flex;font-family:Orbitron,sans-serif;font-size:.58rem;font-weight:700;gap:8px;letter-spacing:.1em;padding:10px 18px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.ep-hub-channel--wa{background:rgba(37,211,102,.04);border-color:rgba(37,211,102,.25);color:#25d366}.ep-hub-channel--wa:hover{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.5);box-shadow:0 0 16px rgba(37,211,102,.15)}.ep-hub-channel--email{background:rgba(0,229,255,.04);border-color:rgba(0,229,255,.25);color:#00e5ff}.ep-hub-channel--email:hover{background:rgba(0,229,255,.12);border-color:rgba(0,229,255,.5);box-shadow:0 0 16px rgba(0,229,255,.15)}.ep-hub-channel--phone{background:rgba(155,89,255,.04);border-color:rgba(155,89,255,.25);color:#9b59ff}.ep-hub-channel--phone:hover{background:rgba(155,89,255,.12);border-color:rgba(155,89,255,.5);box-shadow:0 0 16px rgba(155,89,255,.15)}.ep-hub-upload-zone{margin-bottom:16px;width:100%}.ep-hub-upload-area{align-items:center;background:rgba(0,229,255,.015);border:2px dashed rgba(0,229,255,.2);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:28px 20px;position:relative;text-align:center;transition:all .35s cubic-bezier(.16,1,.3,1)}.ep-hub-upload-area.is-dragover,.ep-hub-upload-area:hover{background:rgba(0,229,255,.04);border-color:rgba(0,229,255,.45);box-shadow:0 0 24px rgba(0,229,255,.08),inset 0 0 16px rgba(0,229,255,.02)}.ep-hub-upload-area.is-dragover{background:rgba(0,229,255,.08);border-color:#00e5ff;transform:scale(1.01)}.ep-hub-upload-icon{color:rgba(0,229,255,.4);transition:color .3s ease,transform .3s ease}.ep-hub-upload-area.is-dragover .ep-hub-upload-icon,.ep-hub-upload-area:hover .ep-hub-upload-icon{color:#00e5ff;transform:translateY(-2px)}.ep-hub-upload-text{color:#c0c0d8;font-family:Exo\ 2,sans-serif;font-size:.88rem;font-weight:500}.ep-hub-upload-hint{color:#6a6a7a;font-family:Exo\ 2,sans-serif;font-size:.72rem;line-height:1.5}.ep-hub-upload-input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.ep-hub-upload-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ep-hub-file-item{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid rgba(0,229,255,.1);border-radius:10px;display:flex;gap:10px;overflow:hidden;padding:10px 14px;position:relative;transition:all .3s ease}.ep-hub-file-item.is-uploaded{background:rgba(0,255,136,.02);border-color:rgba(0,255,136,.25)}.ep-hub-file-item.is-error{background:rgba(255,68,102,.03);border-color:rgba(255,68,102,.3)}.ep-hub-file-ext{background:#00e5ff;border-radius:4px;color:#050510;flex-shrink:0;font-family:Orbitron,sans-serif;font-size:.52rem;font-weight:700;letter-spacing:.08em;min-width:36px;padding:3px 8px;text-align:center;text-transform:uppercase}.ep-hub-file-item.is-uploaded .ep-hub-file-ext{background:#0f8}.ep-hub-file-item.is-error .ep-hub-file-ext{background:#f46}.ep-hub-file-name{color:#e0e0f0;flex:1;font-family:Exo\ 2,sans-serif;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-hub-file-size{color:#6a6a7a;flex-shrink:0;font-family:Exo\ 2,sans-serif;font-size:.72rem}.ep-hub-file-progress{background:rgba(0,229,255,.1);bottom:0;height:2px;left:0;position:absolute;right:0}.ep-hub-file-progress-bar{background:linear-gradient(90deg,#00e5ff,#9b59ff);border-radius:2px;box-shadow:0 0 8px rgba(0,229,255,.3);height:100%;transition:width .2s ease;width:0}.ep-hub-file-item.is-uploaded .ep-hub-file-progress{display:none}.ep-hub-file-remove{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid rgba(255,68,102,.15);border-radius:50%;color:#6a6a7a;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:all .3s ease;width:26px}.ep-hub-file-remove:hover{background:rgba(255,68,102,.06);border-color:rgba(255,68,102,.4);color:#f46}.ep-hub-challenge-box{background:rgba(0,229,255,.02);border:1px solid rgba(0,229,255,.18);border-radius:14px;overflow:hidden;padding:18px 22px;position:relative}.ep-hub-challenge-box:before{background:linear-gradient(90deg,transparent,rgba(0,229,255,.4),rgba(155,89,255,.3),transparent);content:"";height:2px;left:0;opacity:.6;position:absolute;right:0;top:0}.ep-hub-challenge-header{align-items:center;display:flex;gap:8px;margin-bottom:14px}.ep-hub-challenge-header svg{color:#00e5ff;flex-shrink:0;opacity:.7}.ep-hub-challenge-label{color:#00e5ff;flex:1;font-family:Orbitron,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:.2em;text-shadow:0 0 8px rgba(0,229,255,.2);text-transform:uppercase}.ep-hub-challenge-refresh{align-items:center;background:rgba(0,229,255,.05);border:1px solid rgba(0,229,255,.15);border-radius:50%;color:#5a5a6a;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:all .4s cubic-bezier(.16,1,.3,1);width:28px}.ep-hub-challenge-refresh:hover{background:rgba(0,229,255,.1);border-color:rgba(0,229,255,.4);box-shadow:0 0 12px rgba(0,229,255,.15);color:#00e5ff}.ep-hub-challenge-content{align-items:center;display:flex;gap:16px}.ep-hub-challenge-question{background:rgba(0,0,0,.2);border:1px solid rgba(0,229,255,.08);border-radius:10px;color:#e8e8f0;flex-shrink:0;font-family:Orbitron,sans-serif;font-size:1.3rem;font-weight:900;letter-spacing:.08em;min-width:120px;padding:8px 16px;text-align:center;text-shadow:0 0 16px rgba(0,229,255,.25),0 0 40px rgba(0,229,255,.08)}.ep-hub-challenge-input{background:hsla(0,0%,100%,.1)!important;border:2px solid rgba(0,229,255,.35)!important;border-radius:12px!important;color:#00e5ff!important;flex:1;font-family:Orbitron,sans-serif!important;font-size:1.2rem!important;font-weight:900!important;letter-spacing:.1em;max-width:100px;padding:12px 16px!important;text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.ep-hub-challenge-input::-moz-placeholder{color:rgba(0,229,255,.25)!important;font-size:1.2rem}.ep-hub-challenge-input::placeholder{color:rgba(0,229,255,.25)!important;font-size:1.2rem}.ep-hub-challenge-input:focus{border-color:#00e5ff!important;box-shadow:0 0 20px rgba(0,229,255,.2),inset 0 0 12px rgba(0,229,255,.05)!important}@media(max-width:768px){.ep-hub-form{padding:20px 18px 24px}.ep-hub-row{flex-direction:column;gap:12px}.ep-hub-tab{font-size:.52rem;letter-spacing:.08em;padding:14px 10px}.ep-hub-tab svg{display:none}.ep-hub-submit{justify-content:center;padding:16px 28px;width:100%}.ep-hub-footer{align-items:stretch}.ep-hub-channels-row,.ep-hub-footer{flex-direction:column}.ep-hub-channel{justify-content:center}.ep-hub-upload-area{padding:22px 16px}.ep-hub-upload-text{font-size:.82rem}.ep-hub-file-name{max-width:140px}}@media(max-width:480px){.ep-hub-tab span{font-size:.48rem}.ep-hub-form{padding:16px 14px 20px}}
