.aeo-index.svelte-2lh99w{margin:0 auto;max-width:1120px;padding:56px 16px 72px;color:#e5e7eb}.hero.svelte-2lh99w{margin-bottom:36px;max-width:780px}.eyebrow.svelte-2lh99w{margin:0 0 10px;color:#22d3ee;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1.svelte-2lh99w{margin:0;max-width:760px;font-size:clamp(2.2rem,6vw,4.25rem);line-height:.98;letter-spacing:0}.hero.svelte-2lh99w p:where(.svelte-2lh99w):last-child{margin-top:18px;color:#a1a1aa;font-size:1.05rem;line-height:1.7}.cluster.svelte-2lh99w{margin-top:34px}h2.svelte-2lh99w{margin:0 0 14px;font-size:1rem;text-transform:uppercase;color:#f8fafc;letter-spacing:.08em}.grid.svelte-2lh99w{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.card.svelte-2lh99w{min-height:174px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172ab8;padding:18px;color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.card.svelte-2lh99w:hover{border-color:#22d3ee94;transform:translateY(-1px)}.card.svelte-2lh99w span:where(.svelte-2lh99w){display:block;font-weight:800;line-height:1.25;color:#f8fafc}.card.svelte-2lh99w p:where(.svelte-2lh99w){margin:12px 0 0;color:#a1a1aa;line-height:1.55}
