.page_main__GlU4n{padding:3rem;max-width:1400px;margin:0 auto}.page_header__kVzhN{text-align:center;margin-bottom:4rem}.page_title__3jonF{color:var(--primary);font-size:3.5rem;margin-bottom:1rem;font-weight:800;letter-spacing:-.05em}.page_subtitle__iAJUg{color:#94a3b8;font-size:1.2rem;max-width:600px;margin:0 auto}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.page_card__QV0Om{display:flex;flex-direction:column;padding:2.5rem 2rem;border-radius:16px;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%}.page_card__QV0Om:hover{transform:translateY(-8px);background:rgba(15,23,42,.7);border-color:rgba(var(--primary-rgb),.4);box-shadow:0 15px 30px -10px rgba(var(--primary-rgb),.3)}.page_iconWrapper__Yaimf{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:1.5rem;background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.2);transition:transform .3s ease}.page_card__QV0Om:hover .page_iconWrapper__Yaimf{transform:scale(1.1)}.page_cardTitle__wyNTT{color:#fff;font-size:1.35rem;margin-bottom:.75rem;font-weight:600}.page_cardDesc__Rro1m{color:#94a3b8;font-size:1rem;line-height:1.6;margin:0;flex:1 1}@media (max-width:768px){.page_title__3jonF{font-size:2.5rem}.page_main__GlU4n{padding:1.5rem}}