.jobs-page{background-color:var(--bg-primary);color:var(--text-primary);overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.jobs-hero-wrapper{position:relative;height:100vh}.jobs-hero-wrapper .virtual-hero-simple{align-items:flex-start;padding-top:15vh}.jobs-hero-wrapper .virtual-hero-simple__title{font-size:clamp(1.8rem,5vw,3rem);font-style:normal;letter-spacing:.05em;line-height:1.1;color:#fff!important}.jobs-info-overlay{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);width:90%;text-align:center;z-index:10}.jobs-info-overlay p{font-size:1.1rem;line-height:1.4;margin-bottom:2rem;font-family:Owners,sans-serif;color:#fff!important}.jobs-scroll-indicator{animation:bounce 2s infinite;color:#fff}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.jobs-culture-section{padding:8rem 1.5rem;background:var(--bg-primary);color:var(--text-primary);text-align:center;transition:background-color .4s ease,color .4s ease}.jobs-culture-section .jobs-culture-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:Owners XXWide,sans-serif;font-size:2.2rem;margin-bottom:4rem;width:100%}.jobs-culture-title span{display:block;width:100%}.culture-card{max-width:900px;margin:0 auto;background:var(--card-bg);border:1px solid var(--border-primary);padding:3rem;display:flex;align-items:center;gap:3rem;border-radius:8px;text-align:left;transition:all .4s ease}.culture-logo img{width:100px;height:auto}.culture-text p{font-size:1.25rem;line-height:1.5;color:var(--text-primary);opacity:.9}.jobs-why-section{position:relative;padding:8rem 1.5rem;background-image:url(/images/sobreDnaMusic/pexels-danielnouri-8448573.jpg);background-size:cover;background-position:50%;background-attachment:fixed;text-align:center}.jobs-why-section:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7);z-index:1}.jobs-why-section .container{position:relative;z-index:2}.jobs-why-section .jobs-why-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center!important;font-family:Owners XXWide,sans-serif;font-size:1.8rem;margin-bottom:5rem;line-height:1.3;color:#fff!important;width:100%}.jobs-why-title span{display:block;width:100%}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.why-item{background:hsla(0,0%,100%,.03);padding:3rem 2rem;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.why-icon{display:flex;justify-content:center;margin-bottom:1.5rem}.why-item h4{font-family:Owners XXWide,sans-serif;font-size:1.2rem;margin-bottom:1rem;color:#fff!important}.why-item p{color:#fff!important;line-height:1.4;opacity:.9}.jobs-apply-section{padding:8rem 1.5rem;background:var(--bg-primary);color:var(--text-primary);text-align:center;transition:background-color .4s ease,color .4s ease}.jobs-apply-section .jobs-apply-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:Owners XXWide,sans-serif;font-size:2.2rem;margin-bottom:2rem;width:100%}.jobs-apply-title span{display:block;width:100%}.jobs-apply-section p{font-size:1.2rem;margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.jobs-apply-btn{display:inline-flex;align-items:center;gap:10px;background:#7a1fa1;color:#fff;text-decoration:none;padding:16px 36px;border-radius:4px;font-family:Owners XXWide,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;transition:background .3s ease,transform .2s ease}.jobs-apply-btn:hover{background:#9b27c4;transform:translateY(-2px)}@media (max-width:768px){.culture-card{flex-direction:column;text-align:center}.why-grid{grid-template-columns:1fr}}