.page_main__nw1Wk{min-height:100vh;padding:2rem;display:flex;justify-content:center;align-items:center}.page_container__jZF7q{max-width:1200px;width:100%}.page_header__oRW75{background:#fff;border-radius:16px;padding:3rem 2rem;margin-bottom:3rem;box-shadow:0 10px 40px rgba(0,0,0,.1);text-align:center}.page_title__po7na{font-size:3rem;font-weight:700;color:#1a202c;margin:0}.page_portfolio__kGOpC{margin-top:2rem}.page_portfolioTitle__BYSux{font-size:2rem;font-weight:600;color:#fff;margin-bottom:2rem;text-align:center}.page_portfolioGrid__9lMar{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.page_portfolioCard__nLoKd{background:#fff;border-radius:12px;padding:2.5rem 2rem;box-shadow:0 8px 30px rgba(0,0,0,.12);transition:transform .3s ease,box-shadow .3s ease}.page_portfolioCard__nLoKd:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.page_companyName__pBuaS{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.page_companyDescription__JKgil{font-size:1.1rem;color:#4a5568;line-height:1.6}@media (max-width:768px){.page_title__po7na{font-size:2rem}.page_portfolioTitle__BYSux{font-size:1.5rem}.page_portfolioGrid__9lMar{grid-template-columns:1fr}.page_header__oRW75{padding:2rem 1.5rem}}