.whitepapers-container{background-color:#0d0d0d;min-height:100vh}.whitepapers-container .whitepapers-header{position:relative;height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.whitepapers-container .whitepapers-header video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;opacity:.8;object-fit:cover}.whitepapers-container .whitepapers-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.7));z-index:1}.whitepapers-container .header-title{position:relative;z-index:2;font-size:3.5rem;color:#fff;text-shadow:0 0 20px rgba(0,122,204,.7);background:rgba(0,0,0,.6);padding:20px 40px;border-radius:15px;backdrop-filter:blur(5px);animation:fadeInDown 1s ease-out}.whitepapers-container .whitepapers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;padding:4rem 2rem;max-width:1400px;margin:0 auto}.whitepapers-container .whitepaper-card-container{background:hsla(0,0%,100%,.05);border-radius:15px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);transition:transform .3s ease,box-shadow .3s ease;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:350px;animation:cardEntrance .5s ease-out}.whitepapers-container .whitepaper-card-container:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,122,204,.3)}.whitepapers-container .whitepaper-link{text-decoration:none;color:inherit;display:block;flex-grow:1}.whitepapers-container .image-container{position:relative;height:220px;overflow:hidden}.whitepapers-container .whitepaper-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.whitepapers-container .whitepaper-card-container:hover .whitepaper-image{transform:scale(1.05)}.whitepapers-container .read-more-button{position:absolute;top:180px;right:15px;padding:10px 15px;background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.8);border-radius:8px;font-weight:600;cursor:pointer;white-space:nowrap;text-align:center;display:flex;align-items:center;justify-content:center;width:auto;z-index:10;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.whitepapers-container .read-more-button:hover{background:rgba(0,122,204,.9);color:#fff;border-color:#007acc;box-shadow:0 0 10px rgba(0,122,204,.5);transform:scale(1.05)}.whitepapers-container .whitepaper-card-container:hover .read-more-button{background:rgba(0,122,204,.8);border-color:#007acc}.whitepapers-container h2{font-size:1.3rem;margin:1.2rem;color:#e0e0e0;min-height:3.5rem;transition:color .3s ease}.whitepapers-container p{margin:0 1.2rem 1.2rem;color:#bbb;line-height:1.5;font-size:.95rem;min-height:4.5rem;transition:color .3s ease;padding-bottom:20px}.whitepapers-container .skeleton-card{background:hsla(0,0%,100%,.05);border-radius:15px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);animation:cardEntrance .5s ease-out}.whitepapers-container .skeleton-image{height:220px}.whitepapers-container .skeleton-image,.whitepapers-container .skeleton-title{background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 75%);background-size:400% 100%;animation:skeletonShimmer 1.5s infinite}.whitepapers-container .skeleton-title{height:28px;width:80%;margin:1.2rem;border-radius:6px}@keyframes cardEntrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.whitepapers-container .header-background h1{font-size:2.5rem;padding:15px 30px}.whitepapers-container .whitepapers-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:2rem}}@media (max-width:480px){.whitepapers-container .header-background{height:50vh}.whitepapers-container .header-background h1{font-size:2rem;padding:10px 20px}}