.page.svelte-1uha8ag{padding:4rem 0}.container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero.svelte-1uha8ag{text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.5rem,6vw,4rem);font-weight:700;letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#9999a8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.subtitle.svelte-1uha8ag{font-size:1.25rem;color:#9999a8;margin-bottom:3rem}.content.svelte-1uha8ag{max-width:700px;margin:0 auto;text-align:left;color:#ccc;font-size:1.1rem;line-height:1.8}.content.svelte-1uha8ag p{margin-bottom:1.5rem}.page-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2rem;text-align:left}.page-card.svelte-1uha8ag{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease;position:relative}.page-card.svelte-1uha8ag:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.page-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#fff}.page-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#9999a8;font-size:.95rem;line-height:1.6}.page-card.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){position:absolute;top:2rem;right:2rem;font-size:1.2rem;color:#666;transition:transform .2s,color .2s}.page-card.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(4px);color:#fff}
