.page-hero.svelte-afnr3e{padding:6rem 0 4rem;background:linear-gradient(135deg,#0a0a0a,#0a1a1a);text-align:center}.page-title.svelte-afnr3e{font-size:clamp(2rem,5vw,3rem);font-weight:900;margin-bottom:1rem}.page-sub.svelte-afnr3e{font-size:1.1rem;color:var(--color-text-muted);max-width:560px;margin:0 auto}.showcase-section.svelte-afnr3e{padding-top:0}.showcase-grid.svelte-afnr3e{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.showcase-img.svelte-afnr3e{aspect-ratio:3 / 4;border-radius:var(--radius-lg);overflow:hidden}.showcase-img.svelte-afnr3e img:where(.svelte-afnr3e){width:100%;height:100%;object-fit:cover}.timeline.svelte-afnr3e{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:0}.timeline-item.svelte-afnr3e{display:flex;gap:2rem}.timeline-marker.svelte-afnr3e{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.marker-number.svelte-afnr3e{width:3rem;height:3rem;border-radius:50%;background:var(--color-accent);color:var(--color-white);font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.marker-line.svelte-afnr3e{width:2px;flex:1;background:var(--color-border);min-height:2rem}.timeline-content.svelte-afnr3e{flex:1;margin-bottom:1.5rem}.timeline-content.svelte-afnr3e h2:where(.svelte-afnr3e){font-size:1.25rem;font-weight:800;margin-bottom:.5rem}.timeline-content.svelte-afnr3e p:where(.svelte-afnr3e){font-size:.9rem;color:var(--color-text-muted);line-height:1.7}.timeline-detail.svelte-afnr3e{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.cta-section.svelte-afnr3e{background:linear-gradient(135deg,#1a0a0e,#0a0a0a)}.cta-actions.svelte-afnr3e{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.related-links.svelte-afnr3e{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.related-label.svelte-afnr3e{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim)}.related-link.svelte-afnr3e{font-size:.9rem;color:var(--color-text-muted);transition:color var(--transition)}@media(hover:hover){.related-link.svelte-afnr3e:hover{color:var(--color-accent)}}@media(max-width:900px){.timeline-item.svelte-afnr3e{gap:1.5rem}}@media(max-width:768px){.page-hero.svelte-afnr3e{padding:4rem 0 2rem}.showcase-grid.svelte-afnr3e{grid-template-columns:repeat(2,1fr)}.cta-actions.svelte-afnr3e{flex-direction:column;align-items:center}.cta-actions.svelte-afnr3e .btn:where(.svelte-afnr3e){width:100%;max-width:320px}}@media(max-width:600px){.timeline-item.svelte-afnr3e{gap:1rem}.marker-number.svelte-afnr3e{width:2.5rem;height:2.5rem;font-size:.95rem}.timeline-content.svelte-afnr3e h2:where(.svelte-afnr3e){font-size:1.1rem}.timeline-content.svelte-afnr3e p:where(.svelte-afnr3e){font-size:.85rem}}@media(max-width:480px){.showcase-grid.svelte-afnr3e{grid-template-columns:1fr}}@media(max-width:400px){.marker-number.svelte-afnr3e{width:2rem;height:2rem;font-size:.85rem}.timeline-item.svelte-afnr3e{gap:.75rem}.timeline-content.svelte-afnr3e{padding:1.25rem}}
