.page_hero__ElxKg{padding:calc(80px + 4rem) 0 4rem;background:var(--color-bg-dark);text-align:center}.page_container__gm3r2{max-width:1280px;margin:0 auto;padding:0 2rem}.page_title__1eYVa{font-size:4rem;font-weight:700;color:var(--color-white);margin-bottom:1.5rem;letter-spacing:-.03em}.page_subtitle__Ny2yf{font-size:1.5rem;color:var(--color-gray-400)}.page_posts__xipQt{padding:4rem 0;background:var(--color-bg-darker)}.page_grid__G202P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.page_card__IU_J_{padding:2.5rem;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:1.5rem;transition:all .3s ease;display:flex;flex-direction:column}.page_card__IU_J_:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(139,92,246,.3);border-color:var(--color-primary)}.page_category__fW4xj{font-size:.875rem;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.page_cardTitle__VlXAQ{font-size:1.75rem;font-weight:700;color:var(--color-white);margin-bottom:1rem;letter-spacing:-.02em}.page_excerpt__uwmyY{color:var(--color-gray-400);line-height:1.7;margin-bottom:1.5rem;flex:1 1}.page_readMore__brOjE{color:var(--color-accent);font-weight:600;transition:transform .3s ease}.page_card__IU_J_:hover .page_readMore__brOjE{transform:translateX(4px)}@media (max-width:968px){.page_grid__G202P{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_title__1eYVa{font-size:2.5rem}.page_grid__G202P{grid-template-columns:1fr}}.Navbar_navbar__GrSXC{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(139,92,246,.2);transition:all .3s ease}.Navbar_navbar__GrSXC.Navbar_scrolled__N9DJM{background:rgba(15,23,42,.95);box-shadow:0 4px 20px rgba(0,0,0,.3)}.Navbar_container__2Cq63{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:80px}.Navbar_logo__X4o9i{font-size:1.75rem;font-weight:700;color:var(--color-primary);letter-spacing:-.02em}.Navbar_links__puXTb{display:flex;gap:2rem;align-items:center}.Navbar_links__puXTb a{font-size:.9375rem;font-weight:500;color:var(--color-gray-400);transition:color .2s ease}.Navbar_links__puXTb a:hover{color:var(--color-white)}.Navbar_cta__wgvF5{display:flex;align-items:center}.Navbar_ctaButton__Lwosc{padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:white;border-radius:.5rem;font-weight:600;font-size:.9375rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(139,92,246,.4)}.Navbar_ctaButton__Lwosc:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(139,92,246,.5)}.Navbar_mobileToggle__DKrv7{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem}.Navbar_hamburger__WJ9Te{width:24px;height:2px;background:var(--color-gray-400);transition:all .3s ease;border-radius:2px}@media (max-width:968px){.Navbar_mobileToggle__DKrv7{display:flex}.Navbar_links__puXTb{position:fixed;top:80px;left:0;right:0;background:var(--color-bg-dark);flex-direction:column;padding:2rem;gap:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.5);transform:translateX(-100%);transition:transform .3s ease;z-index:999;max-height:calc(100vh - 80px);overflow-y:auto}.Navbar_links__puXTb.Navbar_mobileOpen__Ls_B6{transform:translateX(0)}.Navbar_links__puXTb a{font-size:1.125rem;padding:.75rem 0;border-bottom:1px solid rgba(139,92,246,.2);width:100%}.Navbar_mobileCtaButton__3tnHV{margin-top:1rem;padding:.875rem 2rem;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:white;border-radius:.5rem;font-weight:600;font-size:1rem;text-align:center;display:block;width:100%;transition:all .3s ease}.Navbar_mobileCtaButton__3tnHV:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(139,92,246,.5)}.Navbar_cta__wgvF5{display:none}}@media (max-width:480px){.Navbar_container__2Cq63{padding:0 1rem}.Navbar_logo__X4o9i{font-size:1.5rem}.Navbar_ctaButton__Lwosc{font-size:.875rem;padding:.625rem 1.25rem}}