.page_portfolioPage__VrMJF{max-width:1400px;margin:0 auto;padding:0 20px;min-height:100vh}.page_hero__Nq16O{padding:60px 24px 40px;text-align:center;background:linear-gradient(180deg,rgba(214,255,0,.05),transparent);margin-bottom:40px}.page_hero__Nq16O h1{font-family:Montserrat,sans-serif;font-weight:800;font-size:3.5rem;margin-bottom:24px;color:var(--text-primary)}.page_hero__Nq16O h1 span{color:var(--accent-primary)}@media(max-width:767px){.page_hero__Nq16O h1{font-size:2.5rem}}.page_hero__Nq16O p{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}