.page_container__5_aoC{min-height:100vh;padding:8rem 2rem 2rem;display:flex;justify-content:center;align-items:flex-start;position:relative;overflow:hidden}.page_backgroundCover__YBSN5{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;filter:blur(20px) brightness(.7);transform:scale(1.1);overflow:hidden}.page_backgroundImage__rDeTd{object-fit:cover;width:100%;height:100%}.page_content__WjFXX{position:relative;z-index:10;max-width:1200px;width:100%;margin-top:2rem;animation:page_fadeIn__n4Jd3 .5s ease-in}@keyframes page_fadeIn__n4Jd3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_title__3xsxf{font-size:3rem;font-weight:700;color:#fff;margin-bottom:3rem;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.5);letter-spacing:.05em}.page_grid__uyxJk{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.page_card__iFRVt{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease}.page_card__iFRVt:hover{transform:translateY(-5px);box-shadow:0 25px 70px rgba(0,0,0,.4)}.page_cardLink__TSJDm{text-decoration:none;color:inherit;display:block;cursor:pointer}.page_cardTitle__CkGq8{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.5);letter-spacing:.05em}.page_cardDescription__M97nM{font-size:1rem;line-height:1.6;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}@media (max-width:768px){.page_container__5_aoC{padding:6rem 1rem 2rem}.page_content__WjFXX{padding:0}.page_title__3xsxf{font-size:1.75rem;margin-bottom:2rem;letter-spacing:.03em}.page_grid__uyxJk{grid-template-columns:1fr;gap:1.25rem}.page_card__iFRVt{padding:1.5rem;border-radius:12px}.page_cardTitle__CkGq8{font-size:1.4rem;margin-bottom:.875rem}.page_cardDescription__M97nM{font-size:.95rem;line-height:1.5}}@media (max-width:480px){.page_container__5_aoC{padding:5rem .75rem 1.5rem}.page_title__3xsxf{font-size:1.5rem;margin-bottom:1.5rem}.page_grid__uyxJk{gap:1rem}.page_card__iFRVt{padding:1.25rem;border-radius:10px}.page_cardTitle__CkGq8{font-size:1.25rem;margin-bottom:.75rem}.page_cardDescription__M97nM{font-size:.875rem;line-height:1.4}}