.trabalhe-tab{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff1a;transition:all .3s}.trabalhe-tab:hover{background:#ffffff0d;border-color:#ffffff4d}.trabalhe-tab.active{background:linear-gradient(135deg,var(--color-primary)0%,color-mix(in srgb,var(--color-primary)80%,transparent)100%);box-shadow:0 10px 30px rgba(var(--color-primary-rgb,80,176,121),.4);border-color:#fff6}.trabalhe-form-container{background:linear-gradient(#ffffff08 0%,#fff0 100%);border:1px solid #ffffff0d;border-radius:1.5rem;box-shadow:inset 0 1px #ffffff0d,0 20px 40px #0000001a}.trabalhe-input:focus{box-shadow:0 0 0 2px rgba(var(--color-primary-rgb,80,176,121),.3);border-color:var(--color-primary)}.trabalhe-button{transition:all .3s;position:relative;overflow:hidden}.trabalhe-button:after{content:"";opacity:0;transform-origin:50%;background:#ffffff80;border-radius:100%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:scale(1)translate(-50%,-50%)}.trabalhe-button:hover:after{animation:1s ease-out ripple}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(20)}}.trabalhe-pattern{background-image:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 0);background-size:30px 30px}.trabalhe-content-enter{opacity:0;transform:translateY(10px)}.trabalhe-content-enter-active{opacity:1;transition:opacity .4s,transform .4s;transform:translateY(0)}@media (max-width:768px){.trabalhe-tab{padding:.75rem 1.5rem;font-size:.875rem}}
