.methodology-page .methodology-container{position:relative;width:100%;min-height:100vh;overflow:hidden}.methodology-page .background-image{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.methodology-page .methodology-container::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:2}.methodology-page .methodology-content-wrapper{position:fixed;top:120px;left:50%;transform:translateX(-50%);bottom:60px;z-index:3;width:90%;max-width:800px;color:#fff;text-align:left;padding:2rem;border-radius:8px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.3) transparent}.methodology-page .methodology-content-wrapper::-webkit-scrollbar{width:6px}.methodology-page .methodology-content-wrapper::-webkit-scrollbar-track{background:0 0}.methodology-page .methodology-content-wrapper::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.methodology-page .methodology-content-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.methodology-page .methodology-content-wrapper h1{font-family:Manrope,sans-serif;font-size:clamp(2rem, 5vw, 3.5rem);margin-bottom:1rem;line-height:1.2}.methodology-page .methodology-content h2,.methodology-page .methodology-content h3{font-family:Manrope,sans-serif;font-size:clamp(1.5rem, 3vw, 2rem);margin:2rem 0 1rem 0}.methodology-page .methodology-content p{font-family:Montserrat,sans-serif;font-size:clamp(1rem, 2vw, 1.25rem);line-height:1.6;margin-bottom:1.5rem}@media (max-width:768px){.methodology-page .methodology-content-wrapper{top:80px;bottom:20px;width:95%;padding:1.5rem}.methodology-page .methodology-content-wrapper h1{font-size:1.75rem;margin-bottom:.75rem}.methodology-page .methodology-content h2,.methodology-page .methodology-content h3{font-size:1.25rem;margin:1.5rem 0 .75rem 0}.methodology-page .methodology-content p{font-size:1rem;margin-bottom:1rem}}